@charset "UTF-8";
/*
Theme Name: 公益財団法人 吹田市国際交流協会（SIFA） サイト
Description: 公益財団法人 吹田市国際交流協会（SIFA） 専用オリジナルテーマ
Author: ShinkaNet Inc.
Author URI: http://shinkanet.jp
Version: 1.0
*/
/*
Theme Name: Blaszok
Theme URI: http://mpcreation.net
Description: All-in-One Theme with WooCommerce
Author: MassivePixelCreation
Author URI: http://mpcreation.net
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Version: 3.8.4
Text Domain: mpcth
Domain Path: /languages
*/
/* ========================================================================== *
 * Table of Content:
 *   1. Normalize
 *   	1.1. Defaults
 *   2. Layout
 *     2.1. Header
 *     2.2. Sidebar
 *     2.3. Footer
 *   3. Page
 *     3.1. Blog
 *     3.2. Portfolio
 *     3.3. 404
 *     3.4. Archive
 *     3.5. Formats
 *     3.6. Single Blog
 *     3.7. Single Portfolio
 *   4. Menu
 *   5. Pagination
 *   6. Comments
 *   7. Contact
 *   8. Widgets
 *   9. Shortcodes
 *  10. Socials
 *  11. Shop
 *  12. Forum
 * ========================================================================== */
.animation-slided {
  visibility: visible;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  filter: alpha(opacity=100); }

.transition, #mpcth_page_wrap .mpcthSelect, #mpcth_page_wrap .gform_wrapper input,
#mpcth_page_wrap .gform_wrapper select,
#mpcth_page_wrap .gform_wrapper textarea, #mpcth_page_wrap a, #mpcth_page_header_secondary_content #lang_sel ul ul, #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu ul, #mpcth_page_header_secondary_content #mpcth_newsletter input[type=submit], #mpcth_page_wrap #mpcth_mini_cart, #mpcth_mini_search, #mpcth_page_wrap #mpcth_smart_search_wrap #searchsubmit, #mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap i, #mpcth_page_wrap #mpcth_smart_search_wrap select,
#mpcth_page_wrap #mpcth_smart_search_wrap input[type=text], #mpcth_toggle_header_area,
#mpcth_toggle_mobile_sidebar,
#mpcth_toggle_mobile_menu, #mpcth_toggle_header_area i,
#mpcth_toggle_mobile_sidebar i,
#mpcth_toggle_mobile_menu i, #mpcth_sidebar, #mpcth_footer_copyrights_wrap #mpcth_copyright_menu ul, #mpcth_back_to_top, .mpcth-page .mpcth-page-content .post-password-form input[type=submit], #mpcth_content_wrap.mpcth-masonry-blog .mpcth-post.mpcth-post-fading, .page-template-template-portfolio-php #mpcth_portfolio_sorts li,
.page-template-template-portfolio-php #mpcth_portfolio_filters li, #mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content, .format-gallery .mpcth-post-thumbnail #main_thumbs .flex-viewport li, .page-template-template-blog-php .format-status .mpcth-post-thumbnail .twitter-tweet, .mpcth-menu .children,
.mpcth-menu .sub-menu,
#mpcth_menu .children,
#mpcth_menu .sub-menu, #mpcth_mobile_nav_wrap, #mpcth_nav_mobile, #mpcth_page_wrap #mpcth_mega_menu .widget .sub-menu, #mpcth_page_wrap #mpcth_mega_menu .widget .sub-container, #mpcth_content_wrap.mpcth-load-more #mpcth_load_more .mpcth-load-more-icon, #mpcth_comments #respond #mpcth_comment_form input,
#mpcth_comments #respond #mpcth_comment_form textarea, #mpcth_comments #respond #mpcth_comment_form .comment-form-author label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url label, #mpcth_comments #respond #mpcth_comment_form .comment-form-comment label, .wpcf7 .form-submit .wpcf7-submit, .wpcf7 .contact-form-input label, .wpcf7 .contact-form-input input, .wpcf7 .contact-form-input select, .wpcf7 .contact-form-input .mpcthSelect, .wpcf7 .contact-form-message label, .wpcf7 .contact-form-message textarea, #mpcth_page_wrap .widget input,
#mpcth_page_wrap .widget select,
#mpcth_page_wrap .widget textarea, #mpcth_page_wrap .s2_form_widget form input[type=submit], #mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li,
#mpcth_page_wrap .widget .product_list_widget li,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li, #mpcth_page_wrap .bra-photostream-widget ul li img, .mpcth-post .flexslider#main_slider .mpcth-lightbox .fa, .mpcth-post .flexslider.mpcth-main-slider .mpcth-lightbox .fa,
.mpcth-page .flexslider#main_slider .mpcth-lightbox .fa,
.mpcth-page .flexslider.mpcth-main-slider .mpcth-lightbox .fa, #mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow,
#mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow, #mpcth_page_wrap #mpcth_footer .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li,
#mpcth_page_wrap .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap,
#mpcth_page_wrap .mpc-vc-icon-column-wrap, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon i,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon i, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon, .mpcth-lookbook-badge .mpcth-lookbook-badge-tooltip,
.mpcth-lookbook-badge-double .mpcth-lookbook-badge-tooltip, .mfp-fade.mfp-bg, .mfp-fade.mfp-wrap .mfp-content, #mpcth_page_wrap .editor-area .wpb_toggle .mpcth-title-wrap, #mpcth_page_wrap .editor-area .wpb_toggle .mpcth-toggle-mark, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-heading, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav > li > a > span, .wpb_call_to_action .wpb_button_a .mpcth-cta-arrow, #mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_right,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_right, #mpcth_page_wrap .editor-area .wpb_button, #mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-prev,
#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-next, #mpcth_page_wrap .mpcth-items-slider .mpcth-slide, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-images-slider.mpcth-brands .mpcth-slide, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-content, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-title, .mpc-vc-newsletter #mpcth_newsletter .mpcth-newsletter-subscribe input:hover, .mpc-vc-newsletter #mpcth_newsletter .mc4wp-form input[type=submit]:hover, .mpc-vc-newsletter #mpcth_newsletter .mpcth-newsletter-subscribe input, .mpc-vc-newsletter #mpcth_newsletter .mc4wp-form input[type=submit], .vc_cta3 .vc_cta3_content-container .vc_cta3-actions .vc_btn3, .wpb_wrapper > .vc_btn3-container .vc_btn3, .bbpress #mpcth_content .bbp-reply-form .bbp-form input[type=text],
.bbpress #mpcth_content .bbp-reply-form .bbp-form textarea,
.bbpress #mpcth_content .bbp-topic-form .bbp-form input[type=text],
.bbpress #mpcth_content .bbp-topic-form .bbp-form textarea, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea, #mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-product-panel,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-product-panel, #mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-quick-view .fa,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-quick-view .fa, #mpcth_page_wrap .woocommerce .orderby,
#mpcth_page_wrap .woocommerce .variations .value select,
#mpcth_page_wrap .woocommerce .country_to_state,
#mpcth_page_wrap .woocommerce .input-text,
#mpcth_page_wrap .woocommerce .state_select,
.woocommerce-page #mpcth_page_wrap .orderby,
.woocommerce-page #mpcth_page_wrap .variations .value select,
.woocommerce-page #mpcth_page_wrap .country_to_state,
.woocommerce-page #mpcth_page_wrap .input-text,
.woocommerce-page #mpcth_page_wrap .state_select, #mpcth_page_wrap .woocommerce .woocommerce-ordering .mpcthSelect,
.woocommerce-page #mpcth_page_wrap .woocommerce-ordering .mpcthSelect, #bbpress-forums #bbp_search_submit,
#bbpress-forums .summary .yith-wcwl-add-to-wishlist a,
#bbpress-forums #searchsubmit,
#bbpress-forums #review_form_wrapper #submit,
#bbpress-forums button.button,
#bbpress-forums input.button,
#bbpress-forums a.button,
#searchform #bbp_search_submit,
#searchform .summary .yith-wcwl-add-to-wishlist a,
#searchform #searchsubmit,
#searchform #review_form_wrapper #submit,
#searchform button.button,
#searchform input.button,
#searchform a.button,
#mpcth_page_wrap .woocommerce #bbp_search_submit,
#mpcth_page_wrap .woocommerce .summary .yith-wcwl-add-to-wishlist a,
#mpcth_page_wrap .woocommerce #searchsubmit,
#mpcth_page_wrap .woocommerce #review_form_wrapper #submit,
#mpcth_page_wrap .woocommerce button.button,
#mpcth_page_wrap .woocommerce input.button,
#mpcth_page_wrap .woocommerce a.button,
.woocommerce-page #mpcth_page_wrap #bbp_search_submit,
.woocommerce-page #mpcth_page_wrap .summary .yith-wcwl-add-to-wishlist a,
.woocommerce-page #mpcth_page_wrap #searchsubmit,
.woocommerce-page #mpcth_page_wrap #review_form_wrapper #submit,
.woocommerce-page #mpcth_page_wrap button.button,
.woocommerce-page #mpcth_page_wrap input.button,
.woocommerce-page #mpcth_page_wrap a.button, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap .minus, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .star-rating, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .value .mpcthSelect, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #author,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #email,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #comment, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6 > a > span, #mpcth_page_wrap .woocommerce .products .product .mpcth-product-wrap,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-product-wrap, #mpcth_page_wrap .woocommerce .products .product .mpcth-post-thumbnail img,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-thumbnail img, #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price, #mpcth_page_wrap.mpcth-masonry-shop .woocommerce .products .product.mpcth-product-fading,
.woocommerce-page #mpcth_page_wrap.mpcth-masonry-shop .products .product.mpcth-product-fading, #mpcth_page_wrap.mpcth-load-more-shop #mpcth_shop_load_more .mpcth-load-more-icon, #mpcth_page_wrap .woocommerce.widget.widget_price_filter .button, #jckqv #jckqv_summary .woocommerce-product-rating .star-rating, #jckqv #jckqv_summary .single_add_to_cart_button, #jckqv #jckqv_summary .yith-wcwl-add-to-wishlist a, #jckqv #jckqv_summary .mpcthSelect {
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out; }

.after-clear, #mpcth_page_wrap .gform_wrapper .ginput_complex:after, #mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_left:after,
#mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_right:after,
#mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_full:after, #mpcth_main_container:after, body #mpcth_page_header_content:after, #mpcth_page_header_secondary_content:after, #mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-product:after, #mpcth_header_area:after,
#mpcth_footer_extended_content:after,
#mpcth_footer_content:after, #mpcth_header_area .mpcth-widget-column:after,
#mpcth_footer_extended_content .mpcth-widget-column:after,
#mpcth_footer_content .mpcth-widget-column:after, #mpcth_footer_copyrights_wrap:after, .blog #mpcth_content .mpcth-post .mpcth-post-footer:after, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer:after, .search.search-results #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.author #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.date #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.category #mpcth_content .mpcth-post .mpcth-post-footer:after, .format-chat .mpcth-post-thumbnail:after, .single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper:after, .mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-vc-row-wrap:after, #mpcth_comments:after, #mpcth_comments #respond:after, .wpcf7:after, #mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .tweet:after,
#mpcth_page_wrap .mpc-w-twitter-widget .tweet:after,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .tweet:after, #mpcth_page_wrap #mpcth_footer .mpc-vc-quote:after,
#mpcth_page_wrap .mpc-vc-quote:after, #mpcth_page_wrap .editor-area .wpb_tabs .wpb_tabs_nav:after, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list:after, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav:after, #mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info:after,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-header:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit:after, #mpcth_page_wrap .woocommerce .products:after,
.woocommerce-page #mpcth_page_wrap .products:after {
  content: '';
  display: block;
  clear: both; }

.box-sizing, #mpcth_page_wrap .widget .mpcthSelect, body #mpcth_page_header_content, #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu ul, #mpcth_page_header_secondary_content #mpcth_newsletter input[type=submit], #mpcth_page_header_secondary_content #mpcth_newsletter #mc4wp_email,
#mpcth_page_header_secondary_content #mpcth_newsletter #s2email, #mpcth_page_wrap #mpcth_mini_cart, #mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-thumbnail img, #mpcth_mini_search, #mpcth_mini_search #s, #mpcth_page_wrap #mpcth_smart_search_wrap, #mpcth_header_area_wrap, #mpcth_sidebar > ul, .mpcth-sidebar-left #mpcth_content_wrap, .mpcth-sidebar-right #mpcth_content_wrap, #mpcth_header_area .mpcth-widget-column .widget,
#mpcth_footer_extended_content .mpcth-widget-column .widget,
#mpcth_footer_content .mpcth-widget-column .widget, #mpcth_footer_copyrights_wrap #mpcth_copyright_menu ul, .page-template-template-lookbook-php .mpcth-page .mpcth-page-content,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-header,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-footer,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-header,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-footer, .page-template-template-fullwidth-with-sidebar-php #mpcth_main_container, .page-template-template-lookbook-php .mpcth-page-header,
.page-template-template-lookbook-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-lookbook-php .mpcth-page-content,
.page-template-template-lookbook-php .mpcth-page-footer,
.page-template-template-fullwidth-php .mpcth-page-header,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-php .mpcth-page-content,
.page-template-template-fullwidth-php .mpcth-page-footer,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-header,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-content,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-footer,
.page-template-default .mpcth-page-header,
.page-template-default .mpcth-vc-row-wrap .wpb_row,
.page-template-default .mpcth-page-content,
.page-template-default .mpcth-page-footer, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post, .blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-read-more, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-read-more, #mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post, .search.search-results #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_cat #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.author #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.date #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.category #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .format-status .mpcth-post-thumbnail .twitter-tweet, .format-chat .mpcth-post-thumbnail .mpcth-chat-message .mpcth-chat-message-text, .single-post .mpcth-post-header,
.single-post .mpcth-vc-row-wrap .wpb_row,
.single-post .mpcth-post-content,
.single-post .mpcth-post-footer,
.single-post .mpcth-post-author-box, .single-post .mpcth-post-meta,
.single-post .mpcth-post-tags, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper img, .single-mpc_portfolio .mpcth-post-header .mpcth-top-side,
.single-mpc_portfolio .mpcth-post-header .mpcth-left-side,
.single-mpc_portfolio .mpcth-vc-row-wrap .wpb_row,
.single-mpc_portfolio .mpcth-post-content,
.single-mpc_portfolio .mpcth-post-footer, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date, #mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content, #mpcth_comments #respond #mpcth_comment_form textarea, #mpcth_comments #respond #mpcth_comment_form input[type=text], #mpcth_comments #respond #mpcth_comment_form .comment-form-author,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url, #mpcth_comments #respond #mpcth_comment_form .form-submit, .wpcf7 .form-submit, .wpcf7 .contact-form-input, .wpcf7 .contact-form-input input, .wpcf7 .contact-form-input select, .wpcf7 .contact-form-input .mpcthSelect, .wpcf7 .contact-form-message textarea, .wpcf7 .wpcf7-mail-sent-ok,
.wpcf7 .wpcf7-validation-errors, #mpcth_page_wrap .widget input,
#mpcth_page_wrap .widget select,
#mpcth_page_wrap .widget textarea, #mpcth_page_wrap .widget.widget_shopping_cart .buttons a, #mpcth_grid .mpcth-grid-title-wrap, .mpcth-lookbook-badge-double .mpcth-lookbook-badge-price-wrap, #mpcth_page_wrap .editor-area .wpb_accordion_content, #mpcth_page_wrap .editor-area .wpb_toggle .mpcth-toggle-mark, #mpcth_page_wrap .editor-area .wpb_toggle_content, #mpcth_page_wrap .editor-area .wpb_tabs .wpb_tab, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-panel-body, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-body, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tab, .wpb_call_to_action .wpb_call_text, .wpb_call_to_action .wpb_button_a, #mpcth_page_wrap .editor-area .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner, #mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li, #mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li .entry-content, .mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-categories-slider .mpcth-slide .mpcth-slide-content, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-content, .mpc-vc-newsletter #mpcth_newsletter input, .vc_cta3 .vc_cta3-content, .vc_cta3 .vc_cta3_content-container .vc_cta3-actions, .bbpress #mpcth_content #bbp_search, .bbpress #mpcth_content #bbp_search_submit, .bbpress #mpcth_content .bbp-search-results .forum,
.bbpress #mpcth_content .bbp-search-results .reply,
.bbpress #mpcth_content .bbp-search-results .topic,
.bbpress #mpcth_content .bbp-replies .forum,
.bbpress #mpcth_content .bbp-replies .reply,
.bbpress #mpcth_content .bbp-replies .topic, .bbpress #mpcth_content .bbp-reply-form .bbp-form #bbp_topic_title,
.bbpress #mpcth_content .bbp-topic-form .bbp-form #bbp_topic_title, .bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section, .bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section .mpcthSelect,
.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section input[type=text],
.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section select,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section .mpcthSelect,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section input[type=text],
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section select, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .mpcthSelect,
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form select, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form label, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form .description, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form #pass-strength-result, #mpcth_page_wrap .woocommerce .orderby,
#mpcth_page_wrap .woocommerce .variations .value select,
#mpcth_page_wrap .woocommerce .country_to_state,
#mpcth_page_wrap .woocommerce .input-text,
#mpcth_page_wrap .woocommerce .state_select,
.woocommerce-page #mpcth_page_wrap .orderby,
.woocommerce-page #mpcth_page_wrap .variations .value select,
.woocommerce-page #mpcth_page_wrap .country_to_state,
.woocommerce-page #mpcth_page_wrap .input-text,
.woocommerce-page #mpcth_page_wrap .state_select, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .qty,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .qty, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .shipping_calculator, .single-product .mpcth-vc-row-wrap .wpb_row, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images img, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-content, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author input,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email input, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit input, #mpcth_page_wrap .woocommerce .products .product,
.woocommerce-page #mpcth_page_wrap .products .product, #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .mpcth-cart-wrap, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .address-wrap, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .order-wrap, .woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .payment_box, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-first, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-last, #mpcth_page_wrap #jckWooThumbs_img_wrap, #wl-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* ========================================================================== *
 * 1. Normalize
 * ========================================================================== */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

audio,
canvas,
video {
  display: inline-block; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

a {
  background: transparent; }

a:focus {
  outline: thin dotted; }

a:active,
a:hover {
  outline: 0; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

mark {
  background: #ff0;
  color: #000; }

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: .9em; }

pre {
  white-space: pre-wrap; }

q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 0; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0; }

button,
input {
  line-height: normal; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* ========================================================================== *
 * 1.1. Defaults
 * ========================================================================== */
html.mpcth-responsive {
  overflow-x: hidden;
  overflow-y: auto; }

html, body, #jckqv {
  font-size: 12px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  line-height: 1.5em;
  color: #666666;
  word-break: break-word; }

body {
  height: auto;
  min-height: initial;
  max-height: initial; }

h1, h2, h3, h4, h5, h6,
#jckqv h1, #jckqv h2, #jckqv h3, #jckqv h4, #jckqv h5, #jckqv h6 {
  margin-top: 0;
  line-height: 1.5em;
  font-family: Lato, Helvetica, Arial, sans-serif;
  font-weight: 700; }

h6 {
  font-size: 1em;
  -webkit-font-smoothing: antialiased; }

h5 {
  font-size: 1.167em;
  -webkit-font-smoothing: antialiased; }

h4 {
  font-size: 1.333em;
  -webkit-font-smoothing: antialiased; }

h3 {
  font-size: 1.667em;
  -webkit-font-smoothing: antialiased; }

h2 {
  font-size: 2.000em;
  -webkit-font-smoothing: antialiased; }

h1 {
  font-size: 2.667em;
  -webkit-font-smoothing: antialiased; }

html {
  position: relative; }

#mpcth_page_wrap #bbpress-forums pre,
pre {
  direction: ltr;
  margin: 0;
  background: #f7f7f7;
  border: 1px dashed #e0e0e0;
  padding: 1em;
  color: #666;
  font-size: 1em;
  line-height: 1.5em;
  margin-bottom: 1.5em;
  white-space: pre-wrap;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #f9f9f9), color-stop(50%, #f5f5f5));
  background-image: linear-gradient(bottom, #f9f9f9 50%, #f5f5f5 50%);
  background-image: -o-linear-gradient(bottom, #f9f9f9 50%, #f5f5f5 50%);
  background-image: -moz-linear-gradient(bottom, #f9f9f9 50%, #f5f5f5 50%);
  background-image: -webkit-linear-gradient(bottom, #f9f9f9 50%, #f5f5f5 50%);
  background-image: -ms-linear-gradient(bottom, #f9f9f9 50%, #f5f5f5 50%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #f9f9f9), color-stop(0.5, #f5f5f5));
  background-size: 3em 3em;
  background-position: 0 1em; }

code {
  direction: ltr;
  background: #f7f7f7;
  border: 1px dashed #e0e0e0;
  font-size: 1em;
  padding: .1em .4em; }

blockquote {
  font-style: italic;
  line-height: 1.35em;
  margin: 0;
  margin-bottom: 1em; }

input[type=number] {
  -moz-appearance: textfield; }

.wp-caption.alignleft,
img.alignleft {
  float: left;
  margin-right: 1.5em;
  margin-bottom: 1.5em; }

.wp-caption.alignright,
img.alignright {
  float: right;
  margin-left: 1.5em;
  margin-bottom: 1.5em; }

.wp-caption.aligncenter,
img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em; }

.wp-caption {
  max-width: 100%;
  height: auto; }

object,
iframe,
embed {
  max-width: 100%; }

.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {
  zoom: 1; }

.mpcth-post-content table,
.mpcth-page-content table,
.mpcth-product-content table {
  margin-bottom: 1.5em; }

.mpcth-post-content td,
.mpcth-page-content td,
.mpcth-product-content td {
  padding: .5em; }

.mpcth-post-content dt,
.mpcth-page-content dt,
.mpcth-product-content dt {
  font-weight: bold;
  -webkit-font-smoothing: antialiased; }

.mpcth-post-content dd,
.mpcth-page-content dd,
.mpcth-product-content dd {
  font-style: italic;
  margin-bottom: 1.5em; }

.mpcth-post-content ol,
.mpcth-page-content ol,
.mpcth-product-content ol {
  padding-left: 1.5em; }

.mpc-clear-fix {
  clear: both; }

.mpcth-video-wrap {
  position: relative;
  height: 0;
  padding-bottom: 56.25%; }

.mpcth-video-wrap iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

#mpcth_main img {
  max-width: 100%;
  height: auto; }

.mpcth-post-content ul,
.editor-area ul,
.mpcth-product-content ul,
#mpcth_header_area ul,
#mpcth_sidebar ul,
#mpcth_footer ul {
  margin-top: 0;
  padding-left: 0; }

.mpcth-post-content ul ul,
.editor-area ul ul,
.mpcth-product-content ul ul,
#mpcth_header_area ul ul,
#mpcth_sidebar ul ul,
#mpcth_footer ul ul {
  padding-left: 0.5em; }

.mpcth-post-content ul li,
.editor-area ul li,
.mpcth-product-content ul li,
#mpcth_header_area ul li,
#mpcth_sidebar ul li,
#mpcth_footer ul li {
  position: relative;
  padding: 0 0 .25em 1em;
  list-style: none; }

.mpcth-post-content ul li:before,
.editor-area ul li:before,
.mpcth-product-content ul li:before,
#mpcth_header_area ul li:before,
#mpcth_sidebar ul li:before,
#mpcth_footer ul li:before {
  content: '';
  position: absolute;
  top: .6em;
  left: 0.3em;
  border: 2px solid transparent; }

#mpcth_page_wrap .esg-grid li {
  padding: 0;
  position: absolute; }

#mpcth_page_wrap .esg-grid li:before {
  display: none; }

#mpcth_page_wrap .esg-starring .star-rating span {
  white-space: nowrap; }

#mpcth_page_wrap .rev_slider ul li {
  position: absolute; }

#mpcth_page_wrap .gform_wrapper li {
  padding: 0; }

#mpcth_page_wrap .gform_wrapper li:before {
  display: none; }

#mpcth_page_wrap .css3_grid_clearfix ul li:before {
  display: none; }

.mpcth-sidebar-left .mpcth-use-advance-colors #mpcth_main_container,
.mpcth-sidebar-right .mpcth-use-advance-colors #mpcth_main_container {
  position: relative; }

.mpcth-sidebar-left .mpcth-use-advance-colors #mpcth_main_container:before,
.mpcth-sidebar-right .mpcth-use-advance-colors #mpcth_main_container:before {
  content: '';
  position: absolute;
  top: 0;
  width: 200%;
  height: 100%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-left .mpcth-use-advance-colors #mpcth_main_container:before, .mpcth-responsive .mpcth-sidebar-right .mpcth-use-advance-colors #mpcth_main_container:before {
    display: none; } }

.mpcth-sidebar-left .mpcth-use-advance-colors.mpcth-boxed #mpcth_main_container:before,
.mpcth-sidebar-right .mpcth-use-advance-colors.mpcth-boxed #mpcth_main_container:before {
  width: 25%; }

.mpcth-sidebar-left .mpcth-use-advance-colors #mpcth_main_container:before {
  right: 75%; }

.mpcth-sidebar-right .mpcth-use-advance-colors #mpcth_main_container:before {
  left: 75%; }

.mpcth-transparent-0 {
  opacity: 0;
  filter: alpha(opacity=0); }

.mpcth-transparent-10 {
  opacity: 0.1;
  filter: alpha(opacity=10); }

.mpcth-transparent-20 {
  opacity: 0.2;
  filter: alpha(opacity=20); }

.mpcth-transparent-30 {
  opacity: 0.3;
  filter: alpha(opacity=30); }

.mpcth-transparent-40 {
  opacity: 0.4;
  filter: alpha(opacity=40); }

.mpcth-transparent-50 {
  opacity: 0.5;
  filter: alpha(opacity=50); }

.mpcth-transparent-60 {
  opacity: 0.6;
  filter: alpha(opacity=60); }

.mpcth-transparent-70 {
  opacity: 0.7;
  filter: alpha(opacity=70); }

.mpcth-transparent-80 {
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mpcth-transparent-90 {
  opacity: 0.9;
  filter: alpha(opacity=90); }

.mpcth-transparent-100 {
  opacity: 1;
  filter: alpha(opacity=100); }

.mpcth-list-item {
  position: relative;
  padding-left: 1em; }

.mpcth-list-item:before {
  content: '';
  position: absolute;
  top: .4em;
  left: 0.3em;
  border: 2px solid transparent; }

.mpcth-menu-label-hot {
  font-size: .833em;
  font-weight: 500;
  color: #ffffff;
  padding: .1em .4em;
  border-radius: 2px;
  margin-left: 1em; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
  color: #999999; }

textarea:-moz-placeholder,
input:-moz-placeholder {
  color: #999999; }

textarea::-moz-placeholder,
input::-moz-placeholder {
  color: #999999; }

textarea:-ms-input-placeholder,
input:-ms-input-placeholder {
  color: #999999; }

textarea,
input[type=text],
input[type=password] {
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(white)); }

.mpcth-page-background {
  display: none;
  position: fixed;
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.ie .mpcth-page-background {
  display: block; }

.mpcth-background-cover {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1; }

@media only screen and (max-width: 1024px) {
  .mpcth-responsive body .mpcth-background-cover.mpcth-image {
    background-size: 100% auto;
    background-attachment: initial; } }

.ie .mpcth-background-cover {
  display: none; }

.mpcth-deco-header {
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em; }

.mpcth-deco-header > span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .813em;
  margin-bottom: -1px; }

#mpcth_page_wrap select.hasCustomSelect {
  cursor: pointer; }

#mpcth_page_wrap .mpcthSelect {
  background: #ffffff;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  display: inline-block;
  padding: 0.5em 1.538em 0.5em 0.75em;
  color: #666666;
  -webkit-font-smoothing: auto; }

#mpcth_page_wrap .mpcthSelect:before {
  float: right;
  display: inline-block;
  width: 0; }

#mpcth_page_wrap .mpcthSelect.mpcthSelectHover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap .mpcthSelect .mpcthSelectInner {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif; }

#mpcth_page_wrap .widget .mpcthSelect {
  width: 100%; }

#mpcth_page_wrap .chosen-container {
  width: 100% !important; }

#mpcth_page_wrap .gform_wrapper input,
#mpcth_page_wrap .gform_wrapper select,
#mpcth_page_wrap .gform_wrapper textarea {
  max-width: 100%;
  background: #ffffff;
  color: #999999;
  outline: none;
  border: 1px solid #eeeeee;
  padding: 7px 10px; }

#mpcth_page_wrap .gform_wrapper input:hover, #mpcth_page_wrap .gform_wrapper input:focus,
#mpcth_page_wrap .gform_wrapper select:hover,
#mpcth_page_wrap .gform_wrapper select:focus,
#mpcth_page_wrap .gform_wrapper textarea:hover,
#mpcth_page_wrap .gform_wrapper textarea:focus {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap .gform_wrapper select.small {
  width: 25%; }

#mpcth_page_wrap .gform_wrapper select.small + .mpcthSelect {
  width: 25%; }

#mpcth_page_wrap .gform_wrapper select.medium {
  width: 47%; }

#mpcth_page_wrap .gform_wrapper select.medium + .mpcthSelect {
  width: 47%; }

#mpcth_page_wrap .gform_wrapper select.large {
  width: 99.2%; }

#mpcth_page_wrap .gform_wrapper select.large + .mpcthSelect {
  width: 99.2%; }

@media only screen and (max-width: 320px) {
  .mpcth-responsive #mpcth_page_wrap .gform_wrapper select.small, .mpcth-responsive #mpcth_page_wrap .gform_wrapper select.medium, .mpcth-responsive #mpcth_page_wrap .gform_wrapper select.large {
    width: 100%; }
  .mpcth-responsive #mpcth_page_wrap .gform_wrapper select.small + .mpcthSelect, .mpcth-responsive #mpcth_page_wrap .gform_wrapper select.medium + .mpcthSelect, .mpcth-responsive #mpcth_page_wrap .gform_wrapper select.large + .mpcthSelect {
    width: 100%; } }

#mpcth_page_wrap .gform_wrapper input[type=submit] {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #f3f3f3;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  padding: .5em 1em;
  text-transform: uppercase;
  line-height: 1em;
  color: #999999;
  outline: none; }

#mpcth_page_wrap .gform_wrapper input[type=submit]:hover {
  color: #ffffff; }

#mpcth_page_wrap .gform_wrapper label {
  font-weight: normal;
  padding-bottom: .5em;
  text-transform: uppercase; }

#mpcth_page_wrap .gform_wrapper .gfield_time_ampm select {
  width: 70px !important; }

#mpcth_page_wrap .gform_wrapper .ginput_complex {
  overflow: visible; }

#mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_left,
#mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_right,
#mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_full {
  overflow: visible; }

#mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width {
  padding-left: 0;
  padding-right: 0; }

#mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-page-width .wpb_column {
  padding-left: 0;
  padding-right: 0; }

#mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-page-width,
#mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-page-width > .wpb_row {
  width: 100%;
  margin-bottom: 0; }

/* Visual Composer animations overwrite */
#mpcth_page_wrap .wpb_animate_when_almost_visible {
  opacity: 0; }

#mpcth_page_wrap .wpb_start_animation.wpb_top-to-bottom {
  -webkit-animation: wpb_ttb 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-animation: wpb_ttb 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_ttb 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_ttb 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1; }

#mpcth_page_wrap .wpb_start_animation.wpb_bottom-to-top {
  -webkit-animation: wpb_btt 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-animation: wpb_btt 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_btt 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_btt 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1; }

#mpcth_page_wrap .wpb_start_animation.wpb_left-to-right {
  -webkit-animation: wpb_ltr 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-animation: wpb_ltr 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_ltr 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_ltr 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1; }

#mpcth_page_wrap .wpb_start_animation.wpb_right-to-left {
  -webkit-animation: wpb_rtl 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-animation: wpb_rtl 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_rtl 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_rtl 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1; }

#mpcth_page_wrap .wpb_start_animation.wpb_appear {
  -webkit-animation: wpb_appear 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-animation: wpb_appear 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_appear 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_appear 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1; }

@-webkit-keyframes wpb_ttb {
  0% {
    -webkit-transform: translate(0, -10%);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1; } }

@-moz-keyframes wpb_ttb {
  0% {
    -moz-transform: translate(0, -10%);
    opacity: 0; }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1; } }

@-o-keyframes wpb_ttb {
  0% {
    -o-transform: translate(0, -10%);
    opacity: 0; }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1; } }

@keyframes wpb_ttb {
  0% {
    -webkit-transform: translate(0, -10%);
    transform: translate(0, -10%);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; } }

@-webkit-keyframes wpb_btt {
  0% {
    -webkit-transform: translate(0, 10%);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1; } }

@-moz-keyframes wpb_btt {
  0% {
    -moz-transform: translate(0, 10%);
    opacity: 0; }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1; } }

@-o-keyframes wpb_btt {
  0% {
    -o-transform: translate(0, 10%);
    opacity: 0; }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1; } }

@keyframes wpb_btt {
  0% {
    -webkit-transform: translate(0, 10%);
    transform: translate(0, 10%);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; } }

@-webkit-keyframes wpb_ltr {
  0% {
    -webkit-transform: translate(-10%, 0);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1; } }

@-moz-keyframes wpb_ltr {
  0% {
    -moz-transform: translate(-10%, 0);
    opacity: 0; }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1; } }

@-o-keyframes wpb_ltr {
  0% {
    -o-transform: translate(-10%, 0);
    opacity: 0; }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1; } }

@keyframes wpb_ltr {
  0% {
    -webkit-transform: translate(-10%, 0);
    transform: translate(-10%, 0);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; } }

@-webkit-keyframes wpb_rtl {
  0% {
    -webkit-transform: translate(10%, 0);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1; } }

@-moz-keyframes wpb_rtl {
  0% {
    -moz-transform: translate(10%, 0);
    opacity: 0; }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1; } }

@-o-keyframes wpb_rtl {
  0% {
    -o-transform: translate(10%, 0);
    opacity: 0; }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1; } }

@keyframes wpb_rtl {
  0% {
    -webkit-transform: translate(10%, 0);
    transform: translate(10%, 0);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; } }

@-webkit-keyframes wpb_appear {
  0% {
    -webkit-transform: scale(0.5);
    opacity: .1; }
  100% {
    -webkit-transform: scale(1);
    opacity: 1; } }

@-moz-keyframes wpb_appear {
  0% {
    -moz-transform: scale(0.5);
    opacity: .1; }
  100% {
    -moz-transform: scale(1);
    opacity: 1; } }

@-o-keyframes wpb_appear {
  0% {
    -o-transform: scale(0.5);
    opacity: .1; }
  100% {
    -o-transform: scale(1);
    opacity: 1; } }

@keyframes wpb_appear {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: .1; }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }

@media only screen and (max-width: 979px) {
  #mpcth_page_wrap .wpb_animate_when_almost_visible {
    opacity: 1; }
  #mpcth_page_wrap .wpb_start_animation.wpb_top-to-bottom {
    -webkit-animation: initial;
    -moz-animation: initial;
    -o-animation: initial;
    animation: initial; }
  #mpcth_page_wrap .wpb_start_animation.wpb_bottom-to-top {
    -webkit-animation: initial;
    -moz-animation: initial;
    -o-animation: initial;
    animation: initial; }
  #mpcth_page_wrap .wpb_start_animation.wpb_left-to-right {
    -webkit-animation: initial;
    -moz-animation: initial;
    -o-animation: initial;
    animation: initial; }
  #mpcth_page_wrap .wpb_start_animation.wpb_right-to-left {
    -webkit-animation: initial;
    -moz-animation: initial;
    -o-animation: initial;
    animation: initial; }
  #mpcth_page_wrap .wpb_start_animation.wpb_appear {
    -webkit-animation: initial;
    -moz-animation: initial;
    -o-animation: initial;
    animation: initial; } }

/* Support for other post types */
.mpcth-post .mpcth-post-header {
  padding-top: 1.75em; }

.mpcth-post .mpcth-post-header .mpcth-post-title {
  font-size: 1.333em;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em;
  display: block; }

.mpcth-post .mpcth-post-header .mpcth-post-title span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .814em;
  margin-bottom: -1px; }

.mpcth-post .mpcth-post-header .mpcth-post-title a {
  color: #666666; }

.mpcth-post .mpcth-post-header .mpcth-post-title i {
  margin-left: 0.5em;
  font-size: .875em; }

/* Author box for other post types */
.mpcth-post .mpcth-post-author-box {
  margin: 2em 0 1.5em 0;
  font-size: 1.083em;
  line-height: 1.5em;
  padding: 0; }

.mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper {
  border: 1px solid #eeeeee;
  padding: 0 20px; }

.mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper:after {
  content: '';
  display: block;
  clear: both; }

.mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper img {
  position: relative;
  z-index: 2;
  display: block;
  width: 140px;
  height: auto;
  float: left;
  margin-right: 20px;
  margin-left: -20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper h4 {
  text-transform: uppercase;
  margin: 1em 0 .25em; }

.mpcth-post-meta {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper img {
    width: 100%;
    margin-bottom: 20px; } }

/* ========================================================================== *
 * 2. Layout
 * ========================================================================== */
#mpcth_page_wrap {
  min-height: 100%;
  background: #ffffff; }

#mpcth_page_wrap a {
  outline: none;
  text-decoration: none; }

#mpcth_page_wrap.mpcth-boxed {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap.mpcth-boxed.mpcth-floating-boxed {
  margin-top: 2em;
  margin-bottom: 2em; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive #mpcth_page_wrap.mpcth-boxed {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap.mpcth-boxed {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap.mpcth-boxed {
    width: 100%; }
  .mpcth-responsive #mpcth_page_wrap.mpcth-boxed.mpcth-floating-boxed {
    margin-top: 0;
    margin-bottom: 0; } }

#mpcth_content_wrap {
  padding: 0 20px; }

#mpcth_main_container,
#mpcth_header_area,
#mpcth_footer_container .mpcth-footer-wrap,
#mpcth_page_header_container .mpcth-header-wrap,
.mpcth-boxed.mpcth-transparent-header #mpcth_page_header_wrap > div {
  width: 960px;
  margin: 0 auto; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive #mpcth_main_container, .mpcth-responsive #mpcth_header_area, .mpcth-responsive #mpcth_footer_container .mpcth-footer-wrap, .mpcth-responsive #mpcth_page_header_container .mpcth-header-wrap, .mpcth-responsive .mpcth-boxed.mpcth-transparent-header #mpcth_page_header_wrap > div {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_main_container, .mpcth-responsive #mpcth_header_area, .mpcth-responsive #mpcth_footer_container .mpcth-footer-wrap, .mpcth-responsive #mpcth_page_header_container .mpcth-header-wrap, .mpcth-responsive .mpcth-boxed.mpcth-transparent-header #mpcth_page_header_wrap > div {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_main_container, .mpcth-responsive #mpcth_header_area, .mpcth-responsive #mpcth_footer_container .mpcth-footer-wrap, .mpcth-responsive #mpcth_page_header_container .mpcth-header-wrap, .mpcth-responsive .mpcth-boxed.mpcth-transparent-header #mpcth_page_header_wrap > div {
    width: 100%; } }

.mpcth-full-width-header #mpcth_page_header_container .mpcth-header-wrap {
  width: 100%; }

.page-template-template-maintenance-php.page-template-template-fullwidth-php .mpcth-page {
  padding-top: 0 !important; }

.page-template-template-maintenance-php.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content {
  padding-bottom: 0;
  padding-top: 0; }

.page-template-template-maintenance-php.page-template-template-fullwidth-php #mpcth_page_header_wrap_spacer,
.page-template-template-maintenance-php.page-template-template-fullwidth-php #mpcth_page_header_wrap {
  display: none; }

/* Fix for Wordpress Editor Content */
html:not(.vc_transform) .mpcth-page-content {
  padding: 0 20px !important;
  max-width: 1200px !important; }

html:not(.vc_transform) .woocommerce-cart .mpcth-page-content {
  padding: 0 !important;
  max-width: 100% !important; }

/* Maintenance mode */
.page-template-template-maintenance .mpcth-page-content {
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important; }

/* Breadcrumbs */
#mpcth_breadcrumbs {
  float: right;
  max-width: 50%;
  font-size: .75em;
  font-weight: normal;
  color: #666666;
  margin: .25em 1em 0 0;
  opacity: .5;
  filter: alpha(opacity=50);
  text-transform: uppercase;
  white-space: nowrap; }

@media screen and (max-width: 989px) {
  #mpcth_breadcrumbs {
    width: 75%;
    max-width: 75%;
    float: left;
    margin: -1.5em 1em 0 0; } }

/* VC inner */
/* Search */
#mpcth_archive_header {
  padding-top: 2em; }

.search.search-no-results .mpcth-post-content {
  padding-bottom: 2em; }

#mpcth_archive_title > span > em {
  padding-left: .5em; }

/* Stretch Row fix */
.mpcth-responsive.js_active #mpcth_main_container .mpcth-vc-row-wrap[data-vc-full-width="true"] {
  margin-left: 0;
  margin-right: 0; }

@media only screen and (min-width: 1200px) {
  .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) .mpcth-stretch-row_content {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto; } }

@media (min-width: 960px) and (max-width: 1199px) {
  .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) .mpcth-stretch-row_content {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto; } }

/* RTL */
#mpcth_page_wrap #mpcth_mega_menu .widget .menu-item a,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-breadcrumb​ {
  white-space: nowrap; }

.vc_row {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* Demo Install deprecated full width row fix */
.mpcth-responsive #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row {
  max-width: 100%; }

/* ========================================================================== *
 * 2.1. Header
 * ========================================================================== */
#mpcth_page_header_wrap {
  position: relative;
  border-bottom: 1px solid #EEEEEE;
  z-index: 1020;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
  -webkit-transition: background 0.25s ease-out;
  -moz-transition: background 0.25s ease-out;
  -ms-transition: background 0.25s ease-out;
  -o-transition: background 0.25s ease-out;
  transition: background 0.25s ease-out; }

#mpcth_page_header_wrap #mpcth_page_header_container {
  z-index: 2;
  -webkit-transition: opacity 0.5s ease-out;
  -moz-transition: opacity 0.5s ease-out;
  -ms-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_header_wrap #mpcth_page_header_container.mpcth-header-ready {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_header_wrap.mpcth-sticky-header {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content {
  padding: 0 20px; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_header_section {
  background-image: none; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_secondary_content {
  display: none; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_logo_wrap {
  padding: 0.2em 2em 0.2em 0;
  display: none !important; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_logo_wrap.mpcth-sticky-logo-enabled {
  display: table-cell !important; }

#mpcth_page_header_wrap.mpcth-sticky-header .mpcth-header-order-tl_m_s #mpcth_logo_wrap.mpcth-sticky-logo-enabled,
#mpcth_page_header_wrap.mpcth-sticky-header .mpcth-header-order-tl_cm_cs #mpcth_logo_wrap.mpcth-sticky-logo-enabled {
  display: block !important; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav > * {
  margin-left: -0.75em; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav #mpcth_mega_menu .widget ul.menu > li > a {
  padding: 1em .3em; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav #mpcth_mega_menu .widget ul.menu > li.menu-item-has-children > a:after {
  bottom: 1.15em; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav .mpcth-menu .page_item > a, #mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav .mpcth-menu .menu-item > a,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav #mpcth_menu .page_item > a, #mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav #mpcth_menu .menu-item > a {
  padding: 1em .3em; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav .mpcth-menu .page_item.menu-item-has-children > a:after,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav .mpcth-menu .menu-item.menu-item-has-children > a:after,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav #mpcth_menu .page_item.menu-item-has-children > a:after,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav #mpcth_menu .menu-item.menu-item-has-children > a:after {
  bottom: 1.15em; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav .mpcth-menu .sub-menu .page_item.menu-item-has-children > a:after,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav .mpcth-menu .sub-menu .menu-item.menu-item-has-children > a:after,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav #mpcth_menu .sub-menu .page_item.menu-item-has-children > a:after,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav #mpcth_menu .sub-menu .menu-item.menu-item-has-children > a:after {
  bottom: .75em; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_controls_wrap #mpcth_controls_container {
  padding: .7em 0; }

#mpcth_page_header_wrap.mpcth-sticky-header:hover {
  background: #ffffff; }

#mpcth_header_section,
#mpcth_header_second_section {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.95); }

.mpcth-vertical-center #mpcth_page_header_content #mpcth_nav,
.mpcth-vertical-center #mpcth_page_header_content #mpcth_logo_wrap,
.mpcth-vertical-center #mpcth_page_header_content #mpcth_controls_wrap {
  vertical-align: middle; }

.mpcth-boxed #mpcth_page_header_wrap.mpcth-sticky-header {
  left: auto;
  margin-left: auto;
  margin-right: auto;
  width: 960px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .mpcth-boxed #mpcth_page_header_wrap.mpcth-sticky-header {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-boxed #mpcth_page_header_wrap.mpcth-sticky-header {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .mpcth-boxed #mpcth_page_header_wrap.mpcth-sticky-header {
    width: 100%; } }

.mpcth-boxed.mpcth-transparent-header #mpcth_page_header_wrap.mpcth-sticky-header {
  width: 100%; }

body #mpcth_page_header_content {
  padding: 0 20px;
  display: table;
  width: 100%; }

body #mpcth_page_header_content #mpcth_logo_wrap {
  display: table-cell;
  vertical-align: middle;
  padding: 1.2em 0;
  padding-right: 1em;
  width: 1em; }

body #mpcth_page_header_content #mpcth_logo_wrap #mpcth_logo {
  display: inline-block;
  margin-bottom: -.5em;
  position: relative;
  line-height: 1em;
  max-width: 100%; }

body #mpcth_page_header_content #mpcth_logo_wrap h2 {
  font-size: 2.667em;
  margin: 0;
  display: inline-block;
  white-space: nowrap; }

body #mpcth_page_header_content #mpcth_logo_wrap img {
  display: block;
  max-width: none;
  height: auto; }

body #mpcth_page_header_content #mpcth_logo_wrap img.mpcth-retina-logo, body #mpcth_page_header_content #mpcth_logo_wrap img.mpcth-retina-mobile-logo, body #mpcth_page_header_content #mpcth_logo_wrap img.mpcth-retina-sticky-logo {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: auto;
  visibility: hidden; }

@media (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 1.04167), (-o-min-device-pixel-ratio: 25 / 24), (-webkit-min-device-pixel-ratio: 1.0416666666666667), (-o-min-device-pixel-ratio: 25/24), (min-resolution: 100dpi) {
  .mpcth-responsive body #mpcth_page_header_content #mpcth_logo_wrap img.mpcth-retina-logo {
    visibility: visible; }
  .mpcth-responsive body #mpcth_page_header_content #mpcth_logo_wrap img.mpcth-standard-logo {
    visibility: hidden; } }

body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-mobile-logo-enabled .mpcth-mobile-logo,
body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-mobile-logo-enabled .mpcth-retina-mobile-logo {
  display: none; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-mobile-logo-enabled .mpcth-retina-logo,
  .mpcth-responsive body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-mobile-logo-enabled .mpcth-standard-logo {
    display: none; }
  .mpcth-responsive body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-mobile-logo-enabled .mpcth-mobile-logo,
  .mpcth-responsive body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-mobile-logo-enabled .mpcth-retina-mobile-logo {
    display: block; } }

@media (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 1.04167), (-o-min-device-pixel-ratio: 25 / 24), (-webkit-min-device-pixel-ratio: 1.0416666666666667), (-o-min-device-pixel-ratio: 25/24), (min-resolution: 100dpi) {
  .mpcth-responsive body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-mobile-logo-enabled .mpcth-retina-mobile-logo {
    visibility: visible; }
  .mpcth-responsive body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-mobile-logo-enabled .mpcth-mobile-logo {
    visibility: hidden; } }

body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-sticky-logo,
body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-retina-sticky-logo {
  display: none; }

body #mpcth_page_header_content #mpcth_nav {
  display: table-cell;
  vertical-align: bottom; }

body #mpcth_page_header_content #mpcth_controls_wrap {
  display: table-cell;
  vertical-align: bottom;
  text-align: right;
  width: 1em;
  white-space: nowrap; }

body #mpcth_page_header_content #mpcth_controls_wrap #mpcth_controls_container {
  position: relative;
  padding: 1.7em 0; }

body #mpcth_page_header_content #mpcth_controls_wrap #mpcth_controls_container > a {
  color: #999999;
  background: #f3f3f3;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  padding: .5em .667em;
  border-radius: 2px;
  line-height: 1em;
  display: inline-block; }

body #mpcth_page_header_content #mpcth_controls_wrap #mpcth_controls_container > a:hover, body #mpcth_page_header_content #mpcth_controls_wrap #mpcth_controls_container > a.active {
  color: #ffffff; }

body #mpcth_page_header_content #mpcth_controls_wrap #mpcth_controls_container > a .mpcth-mini-cart-icon-info {
  text-transform: uppercase; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive body #mpcth_page_header_content #mpcth_controls_wrap #mpcth_controls_container #mpcth_cart .mpcth-mini-cart-subtotal {
    display: none; } }

body #mpcth_page_header_content #mpcth_center_header_wrap {
  display: table;
  width: 100%; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled #mpcth_logo {
  margin-bottom: -.25em; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-sticky-logo,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-retina-sticky-logo {
  display: none; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-retina-logo,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-standard-logo,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-mobile-logo,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-retina-mobile-logo {
  display: none; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-sticky-logo,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-retina-sticky-logo {
  display: block; }

@media (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 1.04167), (-o-min-device-pixel-ratio: 25 / 24), (-webkit-min-device-pixel-ratio: 1.0416666666666667), (-o-min-device-pixel-ratio: 25/24), (min-resolution: 100dpi) {
  #mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-retina-sticky-logo {
    visibility: visible; }
  #mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-sticky-logo {
    visibility: hidden; } }

#mpcth_page_wrap #mpcth_page_header_wrap.mpcth-simple-buttons-enabled #mpcth_controls_wrap #mpcth_controls_container {
  padding: 2em 0 1.5em; }

#mpcth_page_wrap #mpcth_page_header_wrap.mpcth-simple-buttons-enabled #mpcth_controls_wrap #mpcth_controls_container > a,
#mpcth_page_wrap #mpcth_page_header_wrap.mpcth-simple-buttons-enabled #mpcth_controls_wrap #mpcth_controls_container > a.active,
#mpcth_page_wrap #mpcth_page_header_wrap.mpcth-simple-buttons-enabled #mpcth_controls_wrap #mpcth_controls_container > a:hover {
  border: none;
  background: none;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1.5em; }

#mpcth_page_wrap #mpcth_page_header_wrap.mpcth-simple-buttons-enabled.mpcth-sticky-header #mpcth_controls_wrap #mpcth_controls_container {
  padding: 1em 0; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-l_m_s #mpcth_nav {
  width: 100%; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-l_s_m #mpcth_controls_wrap {
  text-align: left;
  padding-left: 1em; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-l_s_m #mpcth_controls_wrap #mpcth_mini_search,
#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-l_s_m #mpcth_controls_wrap #mpcth_mini_cart {
  right: auto;
  left: 0; }

@media only screen and (max-width: 320px) {
  #mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-l_s_m #mpcth_controls_wrap {
    padding-left: 0; } }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-l_s_m #mpcth_nav {
  text-align: right; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-l_s_m #mpcth_nav > ul {
  margin-right: -0.8em; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_l_s #mpcth_controls_wrap {
  width: 43%; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_l_s #mpcth_nav {
  width: 43%; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_l_s #mpcth_nav > ul {
  margin-left: -0.8em; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_l_s #mpcth_logo_wrap {
  width: 14%;
  padding-right: 0;
  text-align: center; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_l_s #mpcth_logo_wrap img {
  max-width: 100%;
  height: auto; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-l_rm_s #mpcth_nav {
  text-align: right;
  width: 100%; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-l_rm_s #mpcth_nav > ul {
  padding-right: 1em; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_m_s {
  display: block; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_m_s #mpcth_nav > ul {
  margin-left: -0.8em; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_m_s #mpcth_nav > ul > li > a {
  padding-top: 1em; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_m_s #mpcth_logo_wrap {
  display: block;
  padding: 1.5em 0 .25em;
  width: 100%;
  padding-right: 0;
  text-align: center; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_cm_cs {
  display: block;
  text-align: center; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_cm_cs #mpcth_controls_wrap {
  display: inline-block;
  margin-left: 1em;
  width: auto; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_cm_cs #mpcth_controls_wrap #mpcth_mini_search,
#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_cm_cs #mpcth_controls_wrap #mpcth_mini_cart {
  right: auto;
  left: -5.5em; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_cm_cs #mpcth_controls_wrap {
    margin-left: 0; } }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_cm_cs #mpcth_nav {
  display: inline-block; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_cm_cs #mpcth_logo_wrap {
  display: block;
  padding: 1.5em 0 .25em;
  width: 100%;
  padding-right: 0;
  text-align: center; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_s_l #mpcth_nav > ul {
  margin-left: -0.8em; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_s_l #mpcth_nav {
    width: 0 !important; } }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_s_l #mpcth_logo_wrap {
  padding-right: 0;
  padding-left: 1em; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_s_l #mpcth_controls_wrap {
  width: auto;
  text-align: left; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_s_l #mpcth_controls_wrap #mpcth_mini_search,
#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_s_l #mpcth_controls_wrap #mpcth_mini_cart {
  right: auto;
  left: -5.5em; }

@media only screen and (max-width: 320px) {
  .mpcth-responsive #mpcth_page_wrap #mpcth_page_header_container #mpcth_page_header_content #mpcth_logo_wrap {
    display: block;
    text-align: center;
    width: 100%;
    padding: 1.2em 0 0 0; }
  .mpcth-responsive #mpcth_page_wrap #mpcth_page_header_container #mpcth_page_header_content #mpcth_logo_wrap small {
    display: block; }
  .mpcth-responsive #mpcth_page_wrap #mpcth_page_header_container #mpcth_page_header_content #mpcth_nav {
    display: none; }
  .mpcth-responsive #mpcth_page_wrap #mpcth_page_header_container #mpcth_page_header_content #mpcth_controls_wrap {
    display: block;
    width: 100%;
    text-align: center; }
  .mpcth-responsive #mpcth_page_wrap #mpcth_page_header_container #mpcth_page_header_content.mpcth-header-order-m_s_l #mpcth_logo_wrap {
    padding: 0 0 1.2em 0; } }

#mpcth_page_wrap .mpcth-sticky-header #mpcth_page_header_content.mpcth-header-order-l_s_m #mpcth_controls_wrap {
  padding-left: 0; }

#mpcth_page_wrap .mpcth-sticky-header #mpcth_page_header_content.mpcth-header-order-m_l_s #mpcth_nav > ul {
  margin-left: -0.8em; }

#mpcth_page_wrap .mpcth-sticky-header #mpcth_page_header_content.mpcth-header-order-m_l_s #mpcth_logo_wrap {
  width: auto; }

#mpcth_page_wrap .mpcth-sticky-header #mpcth_page_header_content.mpcth-header-order-tl_m_s #mpcth_logo_wrap {
  padding: .7em 0 .2em; }

#mpcth_page_wrap .mpcth-sticky-header #mpcth_page_header_content.mpcth-header-order-tl_m_s #mpcth_controls_wrap {
  padding-top: 0; }

#mpcth_page_wrap .mpcth-sticky-header #mpcth_page_header_content.mpcth-header-order-tl_cm_cs #mpcth_logo_wrap {
  padding: .7em 0 .2em; }

#mpcth_page_header_secondary_content {
  line-height: 1em;
  margin: 0 20px;
  border-bottom: 1px solid #EEEEEE;
  text-transform: uppercase;
  font-size: .917em;
  color: #999999; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_header_secondary_content {
    visibility: hidden; } }

#mpcth_page_header_secondary_content.mpcth-header-position-bottom {
  border-bottom: none;
  border-top: 1px solid #EEEEEE; }

#mpcth_page_header_secondary_content a {
  color: #999999;
  padding-top: .5em;
  padding-bottom: .5em;
  display: inline-block; }

#mpcth_page_header_secondary_content #mpcth_secondary_menu,
#mpcth_page_header_secondary_content #mpcth_header_socials,
#mpcth_page_header_secondary_content #mpcth_newsletter {
  display: inline-block; }

#mpcth_page_header_secondary_content #lang_sel {
  height: auto;
  vertical-align: top; }

#mpcth_page_header_secondary_content #lang_sel > ul > li {
  width: auto; }

#mpcth_page_header_secondary_content #lang_sel > ul > li > ul {
  width: auto !important; }

#mpcth_page_header_secondary_content #lang_sel > ul > li > ul > li {
  width: auto !important; }

#mpcth_page_header_secondary_content #lang_sel .lang_sel_sel {
  color: #999999;
  border: none;
  line-height: 1.6em;
  padding: 0.5em 1.538em 0.6em 0;
  background: none; }

#mpcth_page_header_secondary_content #lang_sel .lang_sel_sel:after {
  position: relative;
  right: -0.75em;
  line-height: 1.6em;
  vertical-align: top; }

#mpcth_page_header_secondary_content #lang_sel ul ul {
  z-index: 100;
  top: 100%;
  left: -1.05em;
  border: 1px solid #eeeeee;
  overflow: hidden;
  height: auto;
  padding: .5em !important;
  background: #ffffff;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_header_secondary_content #lang_sel ul ul a {
  display: block;
  white-space: nowrap;
  padding: .5em;
  border: none;
  background: none; }

#mpcth_page_header_secondary_content #lang_sel img.iclflag {
  margin-top: -1px; }

#mpcth_page_header_secondary_content #lang_sel:hover ul ul {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_header_secondary_content .mpcth-currency select {
  padding-right: 0.5em; }

#mpcth_page_header_secondary_content .mpcth-currency .wcml_currency_switcher {
  margin-right: 0.75em;
  text-transform: uppercase;
  line-height: 1.6em;
  background: none;
  border: none;
  color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_header_secondary_content .mpcth-currency .wcml_currency_switcher .mpcthSelectInner {
  width: auto !important;
  padding-right: 0.5em; }

#mpcth_page_header_secondary_content #mpcth_secondary_menu {
  padding-left: 1em;
  margin-left: 1em; }

#mpcth_page_header_secondary_content #mpcth_secondary_menu a {
  line-height: 1.6em; }

#mpcth_page_header_secondary_content #mpcth_secondary_menu .mpcth-wc-wishlist {
  vertical-align: top; }

#mpcth_page_header_secondary_content #mpcth_secondary_menu .mpcth-wp-login {
  vertical-align: top;
  margin-left: 1.5em; }

#mpcth_page_header_secondary_content #mpcth_newsletter:before,
#mpcth_page_header_secondary_content #mpcth_secondary_menu:before,
#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu:before {
  content: '';
  width: 1px;
  border-left: 1px solid #eeeeee;
  height: 1.2em;
  display: inline-block;
  vertical-align: top;
  position: relative;
  top: .75em;
  right: 1em; }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu:before {
  right: 0; }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu {
  display: inline-block;
  padding: 0;
  margin: 0;
  margin-left: 1em; }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu a {
  position: relative; }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu li {
  display: inline-block;
  margin-left: 1em;
  position: relative;
  white-space: nowrap; }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu li li {
  padding: 1em 1.25em 0;
  display: block;
  margin-left: 0; }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu li li a {
  padding: 0;
  line-height: 1.5em; }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu li:hover > ul {
  visibility: visible;
  top: 100%;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu li ul li:hover > ul {
  top: 0%; }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu ul {
  visibility: hidden;
  position: absolute;
  background: #ffffff;
  padding: 0 0 1em 0;
  z-index: 3;
  border: 1px solid #eeeeee;
  top: 125%;
  left: -1.25em;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu ul ul {
  margin-top: -1px;
  top: 25%;
  left: 100%; }

#mpcth_page_header_secondary_content #mpcth_newsletter {
  text-transform: uppercase;
  line-height: 1.6em; }

#mpcth_page_header_secondary_content #mpcth_newsletter.mpcth-toggled .mpcth-newsletter-toggle-close,
#mpcth_page_header_secondary_content #mpcth_newsletter.mpcth-toggled .s2_message,
#mpcth_page_header_secondary_content #mpcth_newsletter.mpcth-toggled form {
  display: inline-block; }

#mpcth_page_header_secondary_content #mpcth_newsletter.mpcth-toggled .s2_error,
#mpcth_page_header_secondary_content #mpcth_newsletter.mpcth-toggled .mpcth-newsletter-toggle {
  display: none; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-toggle {
  position: relative;
  padding-left: 0.75em; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-toggle:before {
  content: '';
  position: absolute;
  top: 1.1em;
  left: 0;
  border: 2px solid transparent; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-toggle-close,
#mpcth_page_header_secondary_content #mpcth_newsletter .s2_message,
#mpcth_page_header_secondary_content #mpcth_newsletter form {
  vertical-align: top;
  display: none; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-subscribe,
#mpcth_page_header_secondary_content #mpcth_newsletter form {
  position: relative;
  padding-left: 0.75em; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-subscribe:before,
#mpcth_page_header_secondary_content #mpcth_newsletter form:before {
  content: '';
  position: absolute;
  top: 1.1em;
  left: 0;
  border: 2px solid transparent; }

#mpcth_page_header_secondary_content #mpcth_newsletter form p {
  position: relative; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-subscribe {
  position: static;
  margin-left: 1em;
  padding-left: 0.25em; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-subscribe:before {
  left: 1em; }

#mpcth_page_header_secondary_content #mpcth_newsletter label {
  display: none;
  padding: .5em 0; }

#mpcth_page_header_secondary_content #mpcth_newsletter p {
  vertical-align: top;
  display: inline-block;
  margin: 0; }

#mpcth_page_header_secondary_content #mpcth_newsletter input {
  text-transform: uppercase;
  background: none;
  color: #999999; }

#mpcth_page_header_secondary_content #mpcth_newsletter input[name=unsubscribe] {
  display: none; }

#mpcth_page_header_secondary_content #mpcth_newsletter input[type=submit] {
  padding: .25em .5em;
  margin: .25em 0;
  border: none;
  outline: none;
  line-height: 1.6em; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-toggle-close {
  font-size: 2em;
  padding: .25em; }

#mpcth_page_header_secondary_content #mpcth_newsletter .s2_error {
  padding: 0.5em 0 0.5em 1em;
  line-height: 1.6em;
  display: inline-block;
  color: #EC0042; }

#mpcth_page_header_secondary_content #mpcth_newsletter .s2_message {
  margin: 0;
  padding: .5em 0;
  line-height: 1.6em; }

#mpcth_page_header_secondary_content #mpcth_newsletter .s2_message a {
  padding: 0; }

#mpcth_page_header_secondary_content #mpcth_newsletter #mc4wp_email,
#mpcth_page_header_secondary_content #mpcth_newsletter #s2email {
  vertical-align: top;
  padding: .5em 0;
  border: none;
  width: 12em;
  line-height: 1.6em;
  outline: none;
  text-transform: uppercase; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-message {
  display: inline-block;
  line-height: 1.6em;
  padding: .5em 0; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-message a {
  padding: 0; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mc4wp-form {
  margin: 0; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mc4wp-alert {
  display: inline-block;
  padding: .1em .5em;
  margin: .25em 0 0 1em; }

#mpcth_page_header_secondary_content.mpcth-header-order-n_s_m #mpcth_secondary_menu,
#mpcth_page_header_secondary_content.mpcth-header-order-n_s_m #mpcth_header_socials {
  float: right; }

#mpcth_page_header_secondary_content.mpcth-header-order-n_s_m #mpcth_newsletter {
  float: left; }

#mpcth_page_header_secondary_content.mpcth-header-order-n_s_m #mpcth_newsletter:before {
  display: none; }

#mpcth_page_header_secondary_content.mpcth-header-order-s_m_n #mpcth_header_socials {
  float: left; }

#mpcth_page_header_secondary_content.mpcth-header-order-s_m_n #mpcth_secondary_menu,
#mpcth_page_header_secondary_content.mpcth-header-order-s_m_n #mpcth_newsletter {
  float: right; }

#mpcth_page_header_secondary_content.mpcth-header-order-s_m_n #mpcth_secondary_menu:before {
  display: none; }

#mpcth_page_header_secondary_content.mpcth-header-order-s_m_n #mpcth_secondary_menu {
  margin-left: 0;
  padding-left: 0; }

#mpcth_page_header_secondary_content.mpcth-header-order-s_m_n #mpcth_newsletter {
  margin-left: 1em;
  padding-left: 1em; }

#mpcth_page_header_secondary_content.mpcth-header-order-m_n_s #mpcth_secondary_menu,
#mpcth_page_header_secondary_content.mpcth-header-order-m_n_s #mpcth_newsletter {
  float: left; }

#mpcth_page_header_secondary_content.mpcth-header-order-m_n_s #mpcth_header_socials {
  float: right; }

#mpcth_page_header_secondary_content.mpcth-header-order-m_n_s #mpcth_secondary_menu:before {
  display: none; }

#mpcth_page_header_secondary_content.mpcth-header-order-m_n_s #mpcth_secondary_menu {
  margin-left: 0;
  padding-left: 0; }

#mpcth_page_header_secondary_content.mpcth-header-order-m_n_s #mpcth_newsletter {
  margin-left: 1em;
  padding-left: 1em; }

.mpcth-full-width-header #mpcth_page_header_secondary_content.mpcth-header-order-n_s_m #mpcth_secondary_mini_menu ul {
  left: auto;
  right: -1.25em; }

.mpcth-full-width-header #mpcth_page_header_secondary_content.mpcth-header-order-n_s_m #mpcth_secondary_mini_menu ul ul {
  left: auto;
  right: 100%; }

.logged-in #mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-toggle,
.logged-in #mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-toggle-close {
  display: none; }

.logged-in #mpcth_page_header_secondary_content #mpcth_newsletter .s2_message {
  display: inline-block; }

#mpcth_page_wrap #mpcth_mini_cart {
  position: absolute;
  top: 75%;
  right: 0;
  left: auto;
  width: 20em;
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: 20px;
  text-align: left;
  visibility: hidden;
  -webkit-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2);
  z-index: 2;
  white-space: normal;
  color: #666666;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap #mpcth_mini_cart:after, #mpcth_page_wrap #mpcth_mini_cart:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -16px;
  border-top: 10px solid #eeeeee;
  border-right: 16px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 16px solid transparent; }

#mpcth_page_wrap #mpcth_mini_cart:after {
  top: -1px;
  border-top: 10px solid #ffffff; }

#mpcth_page_wrap #mpcth_mini_cart.active {
  top: 100%;
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap #mpcth_mini_cart .blockUI.blockOverlay:before, #mpcth_page_wrap #mpcth_mini_cart .loader:before {
  height: 1em;
  width: 1em;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -.5em;
  margin-top: -.5em;
  display: block;
  -webkit-animation: spin 1s ease-in-out infinite;
  -moz-animation: spin 1s ease-in-out infinite;
  animation: spin 1s ease-in-out infinite;
  content: "";
  background: url(images/loader.svg) center center/cover;
  line-height: 1;
  text-align: center;
  font-size: 2em;
  color: rgba(0, 0, 0, 0.75); }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products {
  margin: 0;
  padding: 0;
  list-style: none;
  border-bottom: 1px solid #eeeeee; }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-product {
  margin-bottom: 1.5em; }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-thumbnail {
  position: relative;
  float: left;
  display: inline-block;
  margin-right: 12px; }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-thumbnail img {
  width: 52px;
  height: 52px;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  display: block;
  max-width: none; }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-thumbnail .mpcth-mini-cart-remove {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  font-size: 2em;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
  font-family: Arial;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-thumbnail:hover .mpcth-mini-cart-remove {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-title,
#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-price,
#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-quantity,
#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-variations {
  display: block;
  margin-left: 64px;
  line-height: 1.25em; }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-title {
  font-family: Lato, Helvetica, Arial, sans-serif;
  font-size: 1.083em;
  font-weight: bold;
  text-transform: uppercase; }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-price,
#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-quantity,
#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-variations {
  font-size: 1em; }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products.shrink {
  overflow: auto;
  min-height: 5em; }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-product-empty {
  margin: 0; }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-subtotal {
  font-size: 1.083em;
  font-family: Lato, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  margin: 1.25em 0; }

#mpcth_page_wrap #mpcth_mini_cart .button {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 2px;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  background: #f3f3f3;
  font-weight: normal;
  text-transform: uppercase;
  color: #999999;
  text-shadow: none;
  padding: .5em 1em;
  line-height: 1em;
  margin-top: 1em;
  display: block;
  text-align: center; }

#mpcth_page_wrap #mpcth_mini_cart .button.cart:hover {
  color: #ffffff !important; }

#mpcth_page_wrap #mpcth_mini_cart .button:hover {
  color: #ffffff; }

#mpcth_page_wrap #mpcth_mini_cart .button.alt {
  color: #ffffff; }

#mpcth_page_wrap #mpcth_mini_cart .button.alt:hover {
  background: #f3f3f3;
  color: #999999; }

#mpcth_mini_search {
  visibility: hidden;
  position: absolute;
  top: 75%;
  right: 0;
  background: #ffffff;
  border: 1px solid #eeeeee;
  padding: 20px;
  width: 20em;
  -webkit-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2);
  z-index: 3;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_mini_search #s {
  background: #ffffff;
  color: #999999;
  outline: none;
  border: 1px solid #eeeeee;
  padding: 7px 10px;
  width: 100%;
  display: block; }

#mpcth_mini_search #s:hover, #mpcth_mini_search #s:focus {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_mini_search #searchsubmit {
  width: 100%;
  display: block; }

#mpcth_mini_search:after, #mpcth_mini_search:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -16px;
  border-top: 10px solid #eeeeee;
  border-right: 16px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 16px solid transparent; }

#mpcth_mini_search:after {
  top: -1px;
  border-top: 10px solid #ffffff; }

#mpcth_mini_search.active {
  visibility: visible;
  top: 100%;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_simple_menu {
  display: none !important;
  text-transform: uppercase; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_simple_menu {
    display: inline-block !important; } }

#mpcth_simple_mobile_nav_wrap {
  display: none;
  border-top: 1px solid #eeeeee;
  background: #f5f5f5;
  overflow: auto; }

#mpcth_simple_mobile_nav_wrap #mpcth_nav_mobile {
  width: 100%; }

#mpcth_simple_mobile_nav_wrap #mpcth_page_header_secondary_content {
  visibility: visible;
  padding: .5em 0; }

#mpcth_simple_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_newsletter,
#mpcth_simple_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_secondary_menu,
#mpcth_simple_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_header_socials {
  display: block;
  width: 100%;
  float: none;
  text-align: center; }

#mpcth_simple_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_secondary_menu {
  margin-left: 0;
  padding-left: 0; }

#mpcth_simple_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_secondary_menu:before {
  display: none; }

#mpcth_page_wrap #mpcth_smart_search_wrap {
  text-align: center;
  background: #f5f5f5;
  height: 0;
  visibility: hidden; }

#mpcth_page_wrap #mpcth_smart_search_wrap.mpcth-search-ready {
  height: auto;
  padding: 1.333em 1em 1.5em;
  display: none;
  visibility: visible; }

#mpcth_page_wrap #mpcth_smart_search_wrap.mpcth-search-ready .mpcthSelect .mpcthSelectInner {
  width: auto !important;
  padding-right: 0.5em; }

#mpcth_page_wrap #mpcth_smart_search_wrap #mpcth_smart_search {
  padding: 0;
  margin: 0 auto;
  font-size: 1.333em; }

#mpcth_page_wrap #mpcth_smart_search_wrap #mpcth_smart_search li {
  display: inline-block;
  list-style: none; }

#mpcth_page_wrap #mpcth_smart_search_wrap #s {
  width: 10em;
  font-size: 1.333em;
  text-align: center; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpc-w-smart-search-filter-wrap {
  vertical-align: middle;
  display: inline-block;
  text-align: left;
  position: relative;
  overflow: hidden;
  margin: 0 .25em; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-divider {
  margin: 1em 0;
  color: #999999; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpc-w-smart-search-field {
  margin-right: 0.25em; }

#mpcth_page_wrap #mpcth_smart_search_wrap #searchsubmit {
  position: relative;
  z-index: 1;
  background: none;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  padding: .25em .75em;
  padding-right: 2.25em;
  text-transform: uppercase;
  line-height: 1.5em;
  outline: none; }

#mpcth_page_wrap #mpcth_smart_search_wrap #searchsubmit:hover {
  background: #f3f3f3; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap {
  margin: 1em auto 0; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap p {
  position: relative;
  display: inline-block;
  margin: 0; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap p i,
#mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap p #searchsubmit {
  color: #ffffff; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap p:hover i,
#mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap p:hover #searchsubmit {
  color: #666666; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap i {
  position: absolute;
  top: .5em;
  right: 0.75em;
  z-index: 2;
  color: #999999;
  pointer-events: none; }

#mpcth_page_wrap #mpcth_smart_search_wrap span {
  vertical-align: middle; }

#mpcth_page_wrap #mpcth_smart_search_wrap span .mpcthSelectInner {
  vertical-align: bottom; }

#mpcth_page_wrap #mpcth_smart_search_wrap select,
#mpcth_page_wrap #mpcth_smart_search_wrap input[type=text] {
  display: inline-block;
  line-height: 1.5em;
  padding: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 0;
  background: #f5f5f5;
  outline: none; }

#mpcth_page_wrap #mpcth_smart_search_wrap select:focus, #mpcth_page_wrap #mpcth_smart_search_wrap select:hover,
#mpcth_page_wrap #mpcth_smart_search_wrap input[type=text]:focus,
#mpcth_page_wrap #mpcth_smart_search_wrap input[type=text]:hover {
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap #mpcth_smart_search_wrap input[type=text] {
  width: 3em;
  text-align: center; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpcthSelect {
  color: #666666;
  background: none;
  line-height: 1.5em;
  padding: 0 1em 0 0.25em;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 0;
  -webkit-font-smoothing: auto; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpcthSelect.mpcthSelectHover {
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_toggle_header_area,
#mpcth_toggle_mobile_sidebar,
#mpcth_toggle_mobile_menu {
  display: none;
  position: fixed;
  top: 100px;
  width: 40px;
  height: 40px;
  background: #ffffff;
  color: #666666;
  z-index: 1025;
  font-size: 18px;
  line-height: 40px;
  text-align: center;
  -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15); }

@media only screen and (max-width: 320px) {
  .mpcth-responsive #mpcth_toggle_header_area, .mpcth-responsive #mpcth_toggle_mobile_sidebar, .mpcth-responsive #mpcth_toggle_mobile_menu {
    top: 60px; } }

#mpcth_toggle_header_area i,
#mpcth_toggle_mobile_sidebar i,
#mpcth_toggle_mobile_menu i {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 40px;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_toggle_header_area i.fa-times,
#mpcth_toggle_mobile_sidebar i.fa-times,
#mpcth_toggle_mobile_menu i.fa-times {
  opacity: 0;
  filter: alpha(opacity=0); }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_toggle_header_area, .mpcth-responsive #mpcth_toggle_mobile_sidebar, .mpcth-responsive #mpcth_toggle_mobile_menu {
    display: block; } }

#mpcth_toggle_mobile_menu {
  left: 0; }

#mpcth_toggle_mobile_menu:hover {
  left: 10px; }

#mpcth_toggle_mobile_menu:hover + #mpcth_mobile_nav_wrap {
  left: -310px;
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.25); }

#mpcth_toggle_mobile_menu.active {
  top: 0;
  left: 280px;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  z-index: 1030; }

#mpcth_toggle_mobile_menu.active:hover {
  left: 280px; }

#mpcth_toggle_mobile_menu.active:hover + #mpcth_mobile_nav_wrap {
  left: 0; }

#mpcth_toggle_mobile_menu.active i.fa-times {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_toggle_mobile_menu.active i.fa-bars {
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_toggle_mobile_sidebar {
  right: -1px;
  -webkit-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.15);
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.15); }

#mpcth_toggle_mobile_sidebar:hover {
  right: 9px; }

#mpcth_toggle_mobile_sidebar:hover + #mpcth_sidebar {
  right: -310px;
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.25); }

#mpcth_toggle_mobile_sidebar.active {
  top: 0;
  right: 0;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  z-index: 1030; }

#mpcth_toggle_mobile_sidebar.active:hover {
  right: 0; }

#mpcth_toggle_mobile_sidebar.active:hover + #mpcth_sidebar {
  right: 0; }

#mpcth_toggle_mobile_sidebar.active i.fa-times {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_toggle_mobile_sidebar.active i.fa-columns {
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_toggle_header_area {
  display: block;
  top: 0;
  right: 0;
  z-index: 1027;
  -webkit-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.15);
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.15); }

#mpcth_toggle_header_area:hover {
  top: 10px; }

#mpcth_toggle_header_area:hover + #mpcth_header_area_wrap {
  top: -10px; }

#mpcth_toggle_header_area.active {
  top: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  z-index: 1032; }

#mpcth_toggle_header_area.active i {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.admin-bar #mpcth_toggle_header_area {
  top: 32px; }

.admin-bar #mpcth_toggle_header_area.active {
  top: 32px !important; }

.admin-bar #mpcth_toggle_header_area:hover {
  top: 42px; }

.admin-bar #mpcth_toggle_header_area:hover + #mpcth_header_area_wrap {
  top: 22px; }

@media only screen and (max-width: 800px) {
  #mpcth_toggle_header_area {
    display: none !important; } }

#mpcth_header_area_wrap {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.95);
  -webkit-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.15);
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.15);
  position: fixed;
  top: -20px;
  left: 0;
  width: 100%;
  z-index: 1026;
  padding: 10px;
  max-height: 100%;
  overflow: auto;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out; }

.admin-bar #mpcth_header_area_wrap {
  top: 12px; }

#mpcth_header_area_wrap.active {
  top: 0;
  z-index: 1031; }

.admin-bar #mpcth_header_area_wrap.active {
  top: 32px !important; }

#mpcth_header_area_wrap a {
  color: inherit; }

@media only screen and (max-width: 800px) {
  #mpcth_header_area_wrap {
    display: none !important; } }

#mpcth_header_area {
  display: none; }

.mpcth-use-advance-colors #mpcth_page_header_wrap {
  background: none; }

.mpcth-use-advance-colors #mpcth_page_header_secondary_content {
  border: none; }

.mpcth-use-advance-colors #mpcth_header_second_section {
  border-bottom: 1px solid transparent; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-use-advance-colors #mpcth_header_second_section {
    display: none; } }

.mpcth-use-advance-colors #mpcth_page_header_wrap {
  border: none; }

.mpcth-use-advance-colors #mpcth_header_section {
  border-bottom: 1px solid transparent; }

/* Sticky Mobile + transparent */
@media all and (max-width: 979px) {
  .page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_page_header_wrap:not(.mpcth-mobile-sticky-header-enabled) {
    position: absolute; } }

@media all and (max-width: 979px) {
  .page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_page_header_wrap.mpcth-mobile-sticky-header-enabled {
    position: fixed; } }

/* ========================================================================== *
 * 2.2. Sidebar
 * ========================================================================== */
#mpcth_sidebar {
  position: relative;
  width: 25%; }

#mpcth_sidebar .mpcth-sidebar-arrow {
  position: absolute;
  width: 100%; }

#mpcth_sidebar .mpcth-sidebar-arrow:after, #mpcth_sidebar .mpcth-sidebar-arrow:before {
  content: '';
  position: absolute;
  top: 1.5em;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent; }

#mpcth_sidebar > ul {
  list-style: none; }

#mpcth_sidebar > ul > li > ul {
  margin: 0;
  padding: 0;
  list-style: none; }

#mpcth_sidebar a {
  color: inherit; }

.mpcth-sidebar-none #mpcth_sidebar,
.mpcth-sidebar-none #mpcth_toggle_mobile_sidebar {
  display: none; }

.mpcth-sidebar-left #mpcth_sidebar {
  float: left;
  border-right: 1px solid #eeeeee;
  margin-right: -2px; }

.mpcth-sidebar-left #mpcth_sidebar .mpcth-sidebar-arrow:after, .mpcth-sidebar-left #mpcth_sidebar .mpcth-sidebar-arrow:before {
  right: 0;
  margin-right: -12px;
  border-right: 0 solid transparent;
  border-left: 12px solid #eeeeee; }

.mpcth-sidebar-left #mpcth_sidebar .mpcth-sidebar-arrow:after {
  right: 1px;
  border-left: 12px solid #ffffff; }

.mpcth-sidebar-left #mpcth_content_wrap {
  float: right;
  width: 75%;
  border-left: 1px solid #eeeeee; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-left #mpcth_content_wrap {
    float: none;
    width: 100%;
    border-left: none; } }

.mpcth-sidebar-right #mpcth_sidebar {
  float: right;
  border-left: 1px solid #eeeeee;
  margin-left: -2px; }

.mpcth-sidebar-right #mpcth_sidebar .mpcth-sidebar-arrow:after, .mpcth-sidebar-right #mpcth_sidebar .mpcth-sidebar-arrow:before {
  left: 0;
  margin-left: -12px;
  border-right: 12px solid #eeeeee;
  border-left: 0 solid transparent; }

.mpcth-sidebar-right #mpcth_sidebar .mpcth-sidebar-arrow:after {
  left: 1px;
  border-right: 12px solid #ffffff; }

.mpcth-sidebar-right #mpcth_content_wrap {
  float: left;
  width: 75%;
  border-right: 1px solid #eeeeee; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-right #mpcth_content_wrap {
    float: none;
    width: 100%;
    border-right: none; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-left #mpcth_sidebar, .mpcth-responsive .mpcth-sidebar-right #mpcth_sidebar {
    position: fixed;
    z-index: 1021;
    top: 0;
    right: -320px;
    height: 100%;
    background: #ffffff;
    background: rgba(255, 255, 255, 0.95);
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    border: none;
    width: auto;
    float: none; }
  .mpcth-responsive .mpcth-sidebar-left #mpcth_sidebar.active, .mpcth-responsive .mpcth-sidebar-right #mpcth_sidebar.active {
    z-index: 1029;
    right: 0;
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.25); }
  .mpcth-responsive .mpcth-sidebar-left #mpcth_sidebar.active:hover, .mpcth-responsive .mpcth-sidebar-right #mpcth_sidebar.active:hover {
    right: 0; }
  .mpcth-responsive .mpcth-sidebar-left #mpcth_sidebar:hover, .mpcth-responsive .mpcth-sidebar-right #mpcth_sidebar:hover {
    right: -310px;
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.25); }
  .mpcth-responsive .mpcth-sidebar-left #mpcth_sidebar > ul, .mpcth-responsive .mpcth-sidebar-right #mpcth_sidebar > ul {
    width: 320px;
    height: 100%;
    overflow: auto; }
  .mpcth-responsive .mpcth-sidebar-left #mpcth_sidebar .mpcth-sidebar-arrow, .mpcth-responsive .mpcth-sidebar-right #mpcth_sidebar .mpcth-sidebar-arrow {
    display: none; } }

.mpcth-sidebar .wpcf7 .contact-form-input {
  width: 50% !important; }

.mpcth-sidebar .wpcf7 .form-submit {
  width: 100% !important;
  padding: 0; }

.mpcth-sidebar .wpcf7 p.contact-form-input:nth-child(odd) {
  padding-left: 5px !important;
  padding-right: 0 !important; }

.mpcth-sidebar .wpcf7 p.contact-form-input:nth-child(even) {
  padding-right: 5px !important;
  padding-left: 0 !important; }

/* ========================================================================== *
 * 2.3. Footer
 * ========================================================================== */
#mpcth_header_area .mpcth-widget-column,
#mpcth_footer_extended_content .mpcth-widget-column,
#mpcth_footer_content .mpcth-widget-column {
  list-style: none; }

#mpcth_header_area .mpcth-widget-column .widget,
#mpcth_footer_extended_content .mpcth-widget-column .widget,
#mpcth_footer_content .mpcth-widget-column .widget {
  float: left;
  width: 100%; }

#mpcth_header_area .mpcth-widget-column.mpcth-widget-columns-4 .widget,
#mpcth_footer_extended_content .mpcth-widget-column.mpcth-widget-columns-4 .widget,
#mpcth_footer_content .mpcth-widget-column.mpcth-widget-columns-4 .widget {
  width: 25%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_header_area .mpcth-widget-column.mpcth-widget-columns-4 .widget, .mpcth-responsive #mpcth_footer_extended_content .mpcth-widget-column.mpcth-widget-columns-4 .widget, .mpcth-responsive #mpcth_footer_content .mpcth-widget-column.mpcth-widget-columns-4 .widget {
    width: 50%; } }

#mpcth_header_area .mpcth-widget-column.mpcth-widget-columns-3 .widget,
#mpcth_footer_extended_content .mpcth-widget-column.mpcth-widget-columns-3 .widget,
#mpcth_footer_content .mpcth-widget-column.mpcth-widget-columns-3 .widget {
  width: 33.33%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_header_area .mpcth-widget-column.mpcth-widget-columns-3 .widget, .mpcth-responsive #mpcth_footer_extended_content .mpcth-widget-column.mpcth-widget-columns-3 .widget, .mpcth-responsive #mpcth_footer_content .mpcth-widget-column.mpcth-widget-columns-3 .widget {
    width: 50%; } }

#mpcth_header_area .mpcth-widget-column.mpcth-widget-columns-2 .widget,
#mpcth_footer_extended_content .mpcth-widget-column.mpcth-widget-columns-2 .widget,
#mpcth_footer_content .mpcth-widget-column.mpcth-widget-columns-2 .widget {
  width: 50%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_header_area .mpcth-widget-column .widget, .mpcth-responsive #mpcth_footer_extended_content .mpcth-widget-column .widget, .mpcth-responsive #mpcth_footer_content .mpcth-widget-column .widget {
    margin-left: -1px;
    margin-right: -1px;
    float: none;
    display: inline-block;
    vertical-align: top; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_header_area .mpcth-widget-column.mpcth-widget-columns-4 .widget, .mpcth-responsive #mpcth_header_area .mpcth-widget-column.mpcth-widget-columns-3 .widget, .mpcth-responsive #mpcth_header_area .mpcth-widget-column.mpcth-widget-columns-2 .widget, .mpcth-responsive #mpcth_footer_extended_content .mpcth-widget-column.mpcth-widget-columns-4 .widget, .mpcth-responsive #mpcth_footer_extended_content .mpcth-widget-column.mpcth-widget-columns-3 .widget, .mpcth-responsive #mpcth_footer_extended_content .mpcth-widget-column.mpcth-widget-columns-2 .widget, .mpcth-responsive #mpcth_footer_content .mpcth-widget-column.mpcth-widget-columns-4 .widget, .mpcth-responsive #mpcth_footer_content .mpcth-widget-column.mpcth-widget-columns-3 .widget, .mpcth-responsive #mpcth_footer_content .mpcth-widget-column.mpcth-widget-columns-2 .widget {
    width: 100%; } }

#mpcth_footer_extended_section + #mpcth_footer_copyrights_section {
  margin-top: -1px; }

#mpcth_footer_extended_content:after {
  content: '';
  display: block;
  height: 1px;
  background: #eeeeee;
  margin: 0 20px; }

#mpcth_footer_extended_content + #mpcth_footer_copyrights_wrap {
  border-top: none; }

#mpcth_footer {
  clear: both;
  border-top: 1px solid #EEEEEE; }

#mpcth_footer a {
  color: inherit; }

#mpcth_footer_copyrights_wrap {
  border-top: 1px solid #EEEEEE;
  padding: .5em 0;
  margin: 0 20px;
  color: #999999; }

#mpcth_footer_copyrights_wrap #mpcth_footer_copyrights {
  display: inline-block;
  text-transform: uppercase;
  vertical-align: middle; }

#mpcth_footer_copyrights_wrap #mpcth_footer_socials {
  float: right;
  display: inline-block; }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu {
  display: inline-block;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  margin-left: 1em; }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu a {
  position: relative; }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu li {
  display: inline-block;
  margin-left: 1em;
  position: relative;
  white-space: nowrap;
  padding: 0; }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu li:before {
  display: none; }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu li li {
  padding: 0 1.25em 1em;
  display: block;
  margin-left: 0; }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu li li a {
  padding: 0;
  line-height: 1.5em; }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu li:hover > ul {
  visibility: visible;
  bottom: 100%;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu li ul li:hover > ul {
  bottom: 0%; }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu ul {
  visibility: hidden;
  position: absolute;
  background: #ffffff;
  padding: 1em 0 0 0;
  z-index: 3;
  border: 1px solid #eeeeee;
  bottom: 125%;
  left: -1.25em;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu ul ul {
  margin-bottom: -1px;
  bottom: 25%;
  left: 100%; }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu:before {
  content: '';
  width: 1px;
  border-left: 1px solid #eeeeee;
  height: 1.2em;
  display: inline-block;
  vertical-align: middle;
  position: relative; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_footer_copyrights_wrap #mpcth_footer_copyrights,
  .mpcth-responsive #mpcth_footer_copyrights_wrap #mpcth_footer_socials {
    float: none;
    display: block;
    text-align: center; }
  .mpcth-responsive #mpcth_footer_copyrights_wrap #mpcth_footer_socials {
    padding-top: .5em; } }

#mpcth_footer #mpcth_footer_copyrights_section #mpcth_footer_copyrights_wrap #mpcth_footer_socials {
  font-size: 1.273em;
  vertical-align: middle; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_footer_extended_content, .mpcth-responsive #mpcth_footer_content {
    display: none; }
  .mpcth-responsive #mpcth_footer_extended_content.mpcth-active, .mpcth-responsive #mpcth_footer_content.mpcth-active {
    display: block; } }

.mpcth-use-advance-colors #mpcth_footer {
  border: none; }

.mpcth-use-advance-colors #mpcth_footer_section {
  border-top: 1px solid transparent; }

.mpcth-use-advance-colors #mpcth_footer_extended_content:after {
  display: none; }

.mpcth-use-advance-colors #mpcth_footer_extended_section {
  border-top: 1px solid transparent; }

.mpcth-use-advance-colors #mpcth_footer_copyrights_wrap {
  border: none; }

.mpcth-use-advance-colors #mpcth_footer_copyrights_section {
  border-top: 1px solid transparent; }

#mpcth_toggle_mobile_extended_footer,
#mpcth_toggle_mobile_footer {
  text-transform: uppercase;
  text-align: center;
  padding: 1em;
  border-bottom: 1px solid #eeeeee;
  display: none; }

#mpcth_toggle_mobile_extended_footer.active i.fa-angle-down,
#mpcth_toggle_mobile_footer.active i.fa-angle-down {
  display: none; }

#mpcth_toggle_mobile_extended_footer.active i.fa-angle-up,
#mpcth_toggle_mobile_footer.active i.fa-angle-up {
  display: inline-block; }

#mpcth_toggle_mobile_extended_footer .mpcth-toggle-text,
#mpcth_toggle_mobile_footer .mpcth-toggle-text {
  line-height: 1.5em;
  display: inline-block;
  vertical-align: top; }

#mpcth_toggle_mobile_extended_footer i,
#mpcth_toggle_mobile_footer i {
  font-size: 1.25em;
  line-height: 1.15em;
  display: inline-block;
  vertical-align: top;
  margin-left: 0.5em; }

#mpcth_toggle_mobile_extended_footer i.fa-angle-up,
#mpcth_toggle_mobile_footer i.fa-angle-up {
  display: none; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_toggle_mobile_extended_footer, .mpcth-responsive #mpcth_toggle_mobile_footer {
    display: block; } }

#mpcth_toggle_mobile_footer {
  margin-bottom: -1px; }

#mpcth_back_to_top {
  position: fixed;
  bottom: 15px;
  width: 50px;
  height: 50px;
  z-index: 100;
  color: #aaaaaa;
  background: #aaaaaa;
  background: rgba(255, 255, 255, 0.25);
  border-radius: 3px;
  border: 2px solid #cccccc;
  font-size: 32px;
  line-height: 48px;
  text-align: center;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_back_to_top.active {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_back_to_top.mpcth-back-to-top-position-left {
  left: 15px; }

#mpcth_back_to_top.mpcth-back-to-top-position-center {
  left: 50%;
  margin-left: -25px; }

#mpcth_back_to_top.mpcth-back-to-top-position-right {
  right: 15px; }

@media only screen and (max-width: 320px) {
  #mpcth_back_to_top {
    height: 30px;
    width: 30px;
    line-height: 28px;
    font-size: 26px; } }

/* Sticky Footer */
#mpcth_footer.sticky_footer {
  opacity: 0;
  -webkit-transition: .25s opacity ease-in-out;
  -o-transition: .25s opacity ease-in-out;
  transition: .25s opacity ease-in-out; }

#mpcth_footer.sticky_footer.mpcth-not-fixed-footer {
  opacity: 1;
  position: relative;
  z-index: 1; }

#mpcth_footer.sticky_footer.mpcth-fixed-footer {
  opacity: 1;
  position: fixed;
  bottom: 0;
  width: 100%; }

#mpcth_page_wrap.mpcth-boxed #mpcth_footer.sticky_footer.mpcth-fixed-footer {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

@media only screen and (max-width: 1200px) {
  #mpcth_page_wrap.mpcth-boxed #mpcth_footer.sticky_footer.mpcth-fixed-footer {
    max-width: 960px; } }

@media only screen and (max-width: 980px) {
  #mpcth_page_wrap.mpcth-boxed #mpcth_footer.sticky_footer.mpcth-fixed-footer {
    max-width: 768px; } }

/* ========================================================================== *
 * 3. Page
 * ========================================================================== */
.page-template-template-lookbook-php #mpcth_content > .mpcth-page,
.page-template-template-fullwidth-php #mpcth_content > .mpcth-page,
.page-template-template-fullwidth-with-sidebar-php #mpcth_content > .mpcth-page,
.page-template-default #mpcth_content > .mpcth-page {
  padding-top: 1.583em; }

.page-template-template-lookbook-php #mpcth_page_wrap .mpcth-page-custom-header .flexslider,
.page-template-template-fullwidth-php #mpcth_page_wrap .mpcth-page-custom-header .flexslider,
.page-template-template-fullwidth-with-sidebar-php #mpcth_page_wrap .mpcth-page-custom-header .flexslider,
.page-template-default #mpcth_page_wrap .mpcth-page-custom-header .flexslider {
  margin-bottom: 0; }

.page-template-template-lookbook-php #mpcth_page_wrap .mpcth-page-custom-header .rev_slider_wrapper,
.page-template-template-fullwidth-php #mpcth_page_wrap .mpcth-page-custom-header .rev_slider_wrapper,
.page-template-template-fullwidth-with-sidebar-php #mpcth_page_wrap .mpcth-page-custom-header .rev_slider_wrapper,
.page-template-default #mpcth_page_wrap .mpcth-page-custom-header .rev_slider_wrapper {
  margin-bottom: 1.5em; }

.page-template-template-lookbook-php .mpcth-page .mpcth-page-header .mpcth-page-title,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-header .mpcth-page-title,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page .mpcth-page-header .mpcth-page-title,
.page-template-default .mpcth-page .mpcth-page-header .mpcth-page-title {
  font-size: 1.333em;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em; }

.page-template-template-lookbook-php .mpcth-page .mpcth-page-header .mpcth-page-title span,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-header .mpcth-page-title span,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page .mpcth-page-header .mpcth-page-title span,
.page-template-default .mpcth-page .mpcth-page-header .mpcth-page-title span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .814em;
  margin-bottom: -1px; }

.page-template-template-lookbook-php .mpcth-page .mpcth-page-content,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page .mpcth-page-content,
.page-template-default .mpcth-page .mpcth-page-content {
  margin: 0;
  padding-bottom: 1em;
  font-size: 1.083em; }

.page-template-template-lookbook-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay:first-child,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color:first-child,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image:first-child,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay:first-child,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color:first-child,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image:first-child,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay:first-child,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color:first-child,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image:first-child,
.page-template-default .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay:first-child,
.page-template-default .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color:first-child,
.page-template-default .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image:first-child {
  margin-top: -1.583em; }

.page-template-template-lookbook-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-default .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width {
  margin-left: -20px;
  margin-right: -20px; }

.page-template-template-lookbook-php .mpcth-page .mpcth-page-header + .mpcth-page-content .mpcth-vc-row-wrap:first-child,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-header + .mpcth-page-content .mpcth-vc-row-wrap:first-child,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page .mpcth-page-header + .mpcth-page-content .mpcth-vc-row-wrap:first-child,
.page-template-default .mpcth-page .mpcth-page-header + .mpcth-page-content .mpcth-vc-row-wrap:first-child {
  margin-top: 0; }

.archive.woocommerce .mpcth-transparent-header #mpcth_page_header_wrap,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_page_header_wrap,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_page_header_wrap,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_page_header_wrap {
  position: fixed;
  width: 100%;
  top: 0px;
  left: 0px;
  background: none;
  border-bottom: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.archive.woocommerce .mpcth-transparent-header #mpcth_header_second_section,
.archive.woocommerce .mpcth-transparent-header #mpcth_header_section,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_header_second_section,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_header_section,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_header_second_section,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_header_section,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_header_second_section,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_header_section {
  background: none; }

.archive.woocommerce .mpcth-transparent-header #mpcth_page_header_secondary_content,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_page_header_secondary_content,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_page_header_secondary_content,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_page_header_secondary_content {
  border: none; }

.archive.woocommerce .mpcth-transparent-header #mpcth_page_header_secondary_content #mpcth_secondary_menu:before,
.archive.woocommerce .mpcth-transparent-header #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu:before,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_page_header_secondary_content #mpcth_secondary_menu:before,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu:before,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_page_header_secondary_content #mpcth_secondary_menu:before,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu:before,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_page_header_secondary_content #mpcth_secondary_menu:before,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu:before {
  display: none; }

.archive.woocommerce .mpcth-transparent-header #mpcth_page_header_wrap_spacer,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_page_header_wrap_spacer,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_page_header_wrap_spacer,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_page_header_wrap_spacer {
  visibility: hidden;
  height: 0 !important; }

.archive.woocommerce .mpcth-transparent-header #mpcth_mini_cart:before,
.archive.woocommerce .mpcth-transparent-header #mpcth_mini_cart:after,
.archive.woocommerce .mpcth-transparent-header #mpcth_mini_search:before,
.archive.woocommerce .mpcth-transparent-header #mpcth_mini_search:after,
.archive.woocommerce .mpcth-transparent-header .sub-menu:before,
.archive.woocommerce .mpcth-transparent-header .sub-menu:after,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_mini_cart:before,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_mini_cart:after,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_mini_search:before,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_mini_search:after,
.page-template-template-lookbook-php .mpcth-transparent-header .sub-menu:before,
.page-template-template-lookbook-php .mpcth-transparent-header .sub-menu:after,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_mini_cart:before,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_mini_cart:after,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_mini_search:before,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_mini_search:after,
.page-template-template-fullwidth-php .mpcth-transparent-header .sub-menu:before,
.page-template-template-fullwidth-php .mpcth-transparent-header .sub-menu:after,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_mini_cart:before,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_mini_cart:after,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_mini_search:before,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_mini_search:after,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header .sub-menu:before,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header .sub-menu:after {
  display: none; }

.archive.woocommerce.admin-bar .mpcth-transparent-header #mpcth_page_header_wrap,
.page-template-template-lookbook-php.admin-bar .mpcth-transparent-header #mpcth_page_header_wrap,
.page-template-template-fullwidth-php.admin-bar .mpcth-transparent-header #mpcth_page_header_wrap,
.page-template-template-fullwidth-with-sidebar-php.admin-bar .mpcth-transparent-header #mpcth_page_header_wrap {
  top: 32px; }

.page-template-template-lookbook-php #mpcth_main_container,
.page-template-template-fullwidth-php #mpcth_main_container {
  width: 100%; }

.page-template-template-lookbook-php #mpcth_main_container #mpcth_content_wrap,
.page-template-template-fullwidth-php #mpcth_main_container #mpcth_content_wrap {
  padding: 0; }

.page-template-template-lookbook-php #mpcth_main_container .editor-area #mpcth_content,
.page-template-template-fullwidth-php #mpcth_main_container .editor-area #mpcth_content {
  padding-top: 0; }

.page-template-template-lookbook-php .mpcth-page .mpcth-page-header,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-header {
  margin-top: 0; }

.page-template-template-lookbook-php .mpcth-page .mpcth-page-content,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-header,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-footer,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-header,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-footer {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .page-template-template-lookbook-php .mpcth-page .mpcth-page-content, .mpcth-responsive .page-template-template-lookbook-php .mpcth-page .mpcth-page-header, .mpcth-responsive .page-template-template-lookbook-php .mpcth-page .mpcth-page-footer, .mpcth-responsive .page-template-template-fullwidth-php .mpcth-page .mpcth-page-content, .mpcth-responsive .page-template-template-fullwidth-php .mpcth-page .mpcth-page-header, .mpcth-responsive .page-template-template-fullwidth-php .mpcth-page .mpcth-page-footer {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .page-template-template-lookbook-php .mpcth-page .mpcth-page-content, .mpcth-responsive .page-template-template-lookbook-php .mpcth-page .mpcth-page-header, .mpcth-responsive .page-template-template-lookbook-php .mpcth-page .mpcth-page-footer, .mpcth-responsive .page-template-template-fullwidth-php .mpcth-page .mpcth-page-content, .mpcth-responsive .page-template-template-fullwidth-php .mpcth-page .mpcth-page-header, .mpcth-responsive .page-template-template-fullwidth-php .mpcth-page .mpcth-page-footer {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .page-template-template-lookbook-php .mpcth-page .mpcth-page-content, .mpcth-responsive .page-template-template-lookbook-php .mpcth-page .mpcth-page-header, .mpcth-responsive .page-template-template-lookbook-php .mpcth-page .mpcth-page-footer, .mpcth-responsive .page-template-template-fullwidth-php .mpcth-page .mpcth-page-content, .mpcth-responsive .page-template-template-fullwidth-php .mpcth-page .mpcth-page-header, .mpcth-responsive .page-template-template-fullwidth-php .mpcth-page .mpcth-page-footer {
    width: 100%; } }

.page-template-template-fullwidth-with-sidebar-php #mpcth_main_container {
  width: 960px;
  margin-left: auto;
  margin-right: auto; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php #mpcth_main_container {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php #mpcth_main_container {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php #mpcth_main_container {
    width: 100%; } }

.page-template-template-lookbook-php #mpcth_content_wrap,
.page-template-template-fullwidth-php #mpcth_content_wrap,
.page-template-template-fullwidth-with-sidebar-php #mpcth_content_wrap,
.page-template-default #mpcth_content_wrap {
  padding: 0; }

.page-template-template-lookbook-php .mpcth-page-header,
.page-template-template-lookbook-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-lookbook-php .mpcth-page-content,
.page-template-template-lookbook-php .mpcth-page-footer,
.page-template-template-fullwidth-php .mpcth-page-header,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-php .mpcth-page-content,
.page-template-template-fullwidth-php .mpcth-page-footer,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-header,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-content,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-footer,
.page-template-default .mpcth-page-header,
.page-template-default .mpcth-vc-row-wrap .wpb_row,
.page-template-default .mpcth-page-content,
.page-template-default .mpcth-page-footer {
  padding-left: 20px;
  padding-right: 20px; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap .wpb_row,
.page-template-default .mpcth-vc-row-wrap .wpb_row {
  padding-left: 0;
  padding-right: 0; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap,
.page-template-default .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-default .mpcth-vc-row-wrap .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  margin-left: 0;
  margin-right: 0; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  position: relative; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-pattern,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-pattern,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-pattern,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-pattern {
  z-index: 1;
  opacity: 0.4;
  filter: alpha(opacity=40); }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-color,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-color,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-color,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-color {
  z-index: 1;
  opacity: 0.4;
  filter: alpha(opacity=40); }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .vc_column_container,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .vc_column_container,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .vc_column_container,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .vc_column_container {
  position: relative;
  z-index: 3; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax {
  background-position: top center; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image {
  position: relative; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap .mpcth-overlay-image,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap .mpcth-overlay-image,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap .mpcth-overlay-image,
.page-template-default .mpcth-vc-row-wrap .mpcth-overlay-image {
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-position: center center;
  background-size: cover; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image {
  background-attachment: fixed; }

@media only screen and (max-width: 767px) {
  .page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image,
  .page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image,
  .page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image,
  .page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image {
    background-attachment: initial; } }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.wpb_animate_when_almost_visible .mpcth-overlay-image,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.wpb_animate_when_almost_visible .mpcth-overlay-image,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.wpb_animate_when_almost_visible .mpcth-overlay-image,
.page-template-default .mpcth-vc-row-wrap.wpb_animate_when_almost_visible .mpcth-overlay-image {
  opacity: 0; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container,
.page-template-default.mpcth-sidebar-none #mpcth_main_container {
  width: 100%; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-content,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-content,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-content,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-content {
  width: 100%;
  padding-right: 0;
  padding-left: 0; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer {
  margin-left: auto;
  margin-right: auto;
  width: 960px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer {
    width: 100%; } }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  width: 920px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 1160px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 728px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 100%; } }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color.mpcth-vc-row-wrap-full-width,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image.mpcth-vc-row-wrap-full-width,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay.mpcth-vc-row-wrap-full-width,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color.mpcth-vc-row-wrap-full-width,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image.mpcth-vc-row-wrap-full-width,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay.mpcth-vc-row-wrap-full-width {
  width: 100%; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row {
  width: auto; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image {
  position: relative;
  padding: 20px;
  margin-top: 2em;
  margin-bottom: 2em; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .wpb_row,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .wpb_row,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .wpb_row,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .wpb_row {
  margin-bottom: 30px; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 30px;
  margin-top: -30px;
  z-index: 4; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after {
  content: '';
  position: absolute;
  bottom: -10%;
  display: block;
  height: 0;
  width: 50.25%;
  border: 30px solid transparent;
  border-bottom-color: #ffffff;
  border-top-width: 0; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before {
  border-left-width: 0;
  border-right-width: 40px;
  left: 0; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after {
  border-right-width: 0;
  border-left-width: 40px;
  right: 0; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width {
  width: 100%; }

.page-template-template-lookbook-php #mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-lookbook-php #mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-php #mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-fullwidth-php #mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-with-sidebar-php #mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-fullwidth-with-sidebar-php #mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row,
.page-template-default #mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-default #mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row {
  width: auto; }

.page-template-template-lookbook-php #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay:first-child,
.page-template-template-lookbook-php #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color:first-child,
.page-template-template-lookbook-php #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image:first-child,
.page-template-template-fullwidth-php #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay:first-child,
.page-template-template-fullwidth-php #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color:first-child,
.page-template-template-fullwidth-php #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image:first-child,
.page-template-template-fullwidth-with-sidebar-php #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay:first-child,
.page-template-template-fullwidth-with-sidebar-php #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color:first-child,
.page-template-template-fullwidth-with-sidebar-php #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image:first-child,
.page-template-default #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay:first-child,
.page-template-default #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color:first-child,
.page-template-default #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image:first-child {
  margin-top: -1.583em; }

.mpcth-page .mpcth-page-content .post-password-form {
  text-align: center; }

.mpcth-page .mpcth-page-content .post-password-form label {
  display: block; }

.mpcth-page .mpcth-page-content .post-password-form input[type=password] {
  border: 1px solid #eeeeee;
  padding: 5px 10px;
  outline: none;
  margin: .5em; }

.mpcth-page .mpcth-page-content .post-password-form input[type=submit] {
  text-transform: uppercase;
  text-align: center;
  background: #f5f5f5;
  color: #ffffff;
  border: 1px solid #f5f5f5;
  margin-top: 1em;
  padding: .5em 2em;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.mpcth-page .mpcth-page-content .post-password-form input[type=submit]:hover {
  background: #f5f5f5;
  color: #666666; }

/* Fix for Parallax display with Essential Grid above it */
.wpb_wrapper > article[id^="esg-grid"] {
  z-index: 1 !important; }

/* VC Row no padding */
.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0 !important;
  padding-right: 0 !important; }

/* ========================================================================== *
 * 3.1. Blog
 * ========================================================================== */
.blog #mpcth_content_wrap, .page-template-template-blog-php #mpcth_content_wrap {
  font-size: 1.083em;
  line-height: 1.5em; }

.blog #mpcth_content_wrap.mpcth-masonry-blog, .page-template-template-blog-php #mpcth_content_wrap.mpcth-masonry-blog {
  padding: 10px; }

.blog #mpcth_content .mpcth-post, .page-template-template-blog-php #mpcth_content .mpcth-post {
  margin-bottom: 2em;
  border-bottom: 1px solid #eeeeee;
  padding: 1.615em 0 0 0; }

.blog #mpcth_content .mpcth-post .mpcth-post-title, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-title {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em;
  text-transform: uppercase;
  font-size: 1.231em; }

.blog #mpcth_content .mpcth-post .mpcth-post-title > a, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-title > a {
  display: inline-block;
  margin-bottom: -1px;
  border-bottom: 1px solid transparent;
  padding-bottom: .814em;
  color: #666666; }

.blog #mpcth_content .mpcth-post .mpcth-post-title > a i, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-title > a i {
  font-size: .875em;
  margin-left: 0.5em; }

.blog #mpcth_content .mpcth-post .mpcth-post-footer, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer {
  clear: both; }

.blog #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-post-meta, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-post-meta {
  display: inline-block;
  margin-bottom: 1.5em;
  color: #999999; }

.blog #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more {
  float: right;
  background: #f3f3f3;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  display: inline-block;
  text-transform: uppercase;
  line-height: 1em;
  color: #999999;
  margin-top: -.4em;
  margin-bottom: 1em;
  padding: .5em 1em; }

.blog #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more > i, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more > i {
  margin-left: 0.5em; }

.blog #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover {
  color: #ffffff; }

.blog #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-categories, .blog #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-author, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-categories, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-author {
  line-height: 1em;
  margin-left: 0.25em;
  margin-right: 0.5em; }

.blog #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-comments, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-comments {
  line-height: 1em;
  display: inline-block;
  padding-left: 0.5em;
  border-left: 1px solid #eeeeee; }

.blog #mpcth_content .mpcth-post .mpcth-post-content, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-content {
  margin-top: 1.5em;
  margin-bottom: 1.5em; }

.blog #mpcth_content .mpcth-post .mpcth-post-thumbnail, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-thumbnail {
  position: relative; }

.blog #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0); }

.blog #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox i, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox i {
  font-size: 3em;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -.5em;
  margin-left: -0.5em;
  color: #ffffff;
  width: 1em; }

.blog #mpcth_content .mpcth-post .mpcth-post-thumbnail:hover .mpcth-lightbox, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-thumbnail:hover .mpcth-lightbox {
  visibility: visible;
  opacity: 0.75;
  filter: alpha(opacity=75); }

.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail {
  float: left;
  padding-right: 20px;
  margin-right: 20px;
  width: 33.33%; }

.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox {
  right: 20px; }

.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail > *, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail > * {
  margin-bottom: 2.5em; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .mpcth-responsive .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .mpcth-responsive .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail {
    padding-right: 0;
    width: 100%;
    float: none; } }

.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail, .blog #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail {
  padding-right: 0;
  float: none;
  width: 100%; }

.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail > *, .blog #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail > *, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail > *, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail > * {
  margin-bottom: 1.5em; }

.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-quote .mpcth-post-thumbnail > *, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-quote .mpcth-post-thumbnail > * {
  margin-bottom: 1.5em; }

.blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post {
  padding: 10px;
  width: 33.33%;
  float: left;
  border-bottom: none;
  margin-bottom: 0; }

.blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-wrap, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-wrap {
  border: 1px solid #eeeeee;
  padding: 20px;
  background: #ffffff; }

.blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-thumbnail, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-thumbnail {
  float: none;
  width: 100%;
  margin-right: 0;
  padding-right: 0; }

.blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-thumbnail > *, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-thumbnail > * {
  margin-bottom: 1.5em; }

.blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-thumbnail > *.twitter-tweet, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-thumbnail > *.twitter-tweet {
  margin-bottom: 1.5em !important; }

.blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-thumbnail > *.mpcth-lightbox, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-thumbnail > *.mpcth-lightbox {
  margin-bottom: 0; }

.blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-read-more, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-read-more {
  text-align: center;
  margin-bottom: 0;
  width: 100%; }

.blog #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-3 .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-3 .mpcth-post {
  width: 33.33%; }

@media only screen and (max-width: 979px) {
  .blog #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-3 .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-3 .mpcth-post {
    width: 50%; } }

@media only screen and (max-width: 600px) {
  .blog #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-3 .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-3 .mpcth-post {
    width: 100%; } }

.blog #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-2 .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-2 .mpcth-post {
  width: 50%; }

@media only screen and (max-width: 600px) {
  .blog #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-2 .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-2 .mpcth-post {
    width: 100%; } }

.blog #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-1 .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-1 .mpcth-post {
  width: 100%; }

.blog #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post {
  border-bottom: none; }

.blog #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-post-title, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-post-title {
  margin: 20px 0 0 0;
  border-bottom: none; }

.blog #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-post-title a, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-post-title a {
  padding: 0 !important;
  border-bottom: none; }

.blog #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-post-meta, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-post-meta {
  display: inline-block;
  margin-bottom: 0;
  color: #999999; }

.blog #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-categories, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-categories {
  line-height: 1em;
  margin-left: 0.25em;
  margin-right: 0.5em; }

.blog #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-comments, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-comments {
  line-height: 1em;
  display: inline-block;
  padding-left: 0.5em;
  border-left: 1px solid #eeeeee; }

.blog #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-read-more, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-read-more {
  border: 0;
  background: none;
  font-style: italic;
  text-transform: none; }

/* Masonry Blog */
#mpcth_content_wrap.mpcth-masonry-blog .mpcth-post {
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_content_wrap.mpcth-masonry-blog .mpcth-post.mpcth-post-added {
  opacity: 1;
  filter: alpha(opacity=100); }

.mpcth-sidebar-none.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.mpcth-sidebar-none.page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail {
  width: 25%; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .mpcth-sidebar-none.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .mpcth-responsive .mpcth-sidebar-none.page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .mpcth-sidebar-none.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .mpcth-responsive .mpcth-sidebar-none.page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail {
    padding-right: 0;
    width: 100%;
    float: none; } }

.mpcth-sidebar-none.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail, .mpcth-sidebar-none.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail,
.mpcth-sidebar-none.page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail,
.mpcth-sidebar-none.page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail {
  width: 100%; }

/* ========================================================================== *
 * 3.2. Portfolio
 * ========================================================================== */
.page-template-template-portfolio-php #mpcth_content_wrap {
  padding: 0; }

.page-template-template-portfolio-php #mpcth_content_wrap.mpcth-disable-filters {
  margin-top: 2em; }

.page-template-template-portfolio-php #mpcth_portfolio_sorts,
.page-template-template-portfolio-php #mpcth_portfolio_filters {
  margin: 2em 0;
  text-transform: uppercase; }

.page-template-template-portfolio-php #mpcth_portfolio_sorts ul,
.page-template-template-portfolio-php #mpcth_portfolio_filters ul {
  margin: 0;
  padding: 0;
  display: inline-block; }

.page-template-template-portfolio-php #mpcth_portfolio_sorts li,
.page-template-template-portfolio-php #mpcth_portfolio_filters li {
  display: inline-block;
  padding: 0.5em 0 0.5em 1.5em;
  cursor: pointer;
  list-style: none; }

.page-template-template-portfolio-php #mpcth_portfolio_sorts li:before,
.page-template-template-portfolio-php #mpcth_portfolio_filters li:before {
  display: none; }

.page-template-template-portfolio-php #mpcth_portfolio_sorts span,
.page-template-template-portfolio-php #mpcth_portfolio_filters span {
  margin-right: -0.75em;
  color: #999999; }

@media only screen and (max-width: 979px) {
  .page-template-template-portfolio-php #mpcth_portfolio_sorts span,
  .page-template-template-portfolio-php #mpcth_portfolio_filters span {
    margin-right: 0; } }

.page-template-template-portfolio-php #mpcth_portfolio_sorts select,
.page-template-template-portfolio-php #mpcth_portfolio_filters select {
  display: none;
  text-transform: uppercase;
  padding: 0 .5em; }

.page-template-template-portfolio-php #mpcth_portfolio_sorts .mpcthSelectInner,
.page-template-template-portfolio-php #mpcth_portfolio_filters .mpcthSelectInner {
  color: #666666; }

.page-template-template-portfolio-php #mpcth_portfolio_sorts.mpcth-select-ready .mpcthSelect,
.page-template-template-portfolio-php #mpcth_portfolio_filters.mpcth-select-ready .mpcthSelect {
  display: none !important; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_sorts.mpcth-select-ready ul, .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_filters.mpcth-select-ready ul {
    display: none; }
  .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_sorts.mpcth-select-ready .mpcthSelect,
  .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_sorts.mpcth-select-ready select, .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_filters.mpcth-select-ready .mpcthSelect,
  .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_filters.mpcth-select-ready select {
    display: inline-block !important; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_sorts.mpcth-select-ready .mpcthSelect,
  .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_sorts.mpcth-select-ready select, .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_filters.mpcth-select-ready .mpcthSelect,
  .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_filters.mpcth-select-ready select {
    display: block !important; } }

.page-template-template-portfolio-php #mpcth_portfolio_sorts {
  float: left;
  padding-left: 20px; }

.page-template-template-portfolio-php #mpcth_portfolio_filters {
  float: right;
  padding-right: 20px; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content {
  text-align: justify;
  font-size: 0;
  clear: both; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post {
  position: relative;
  font-size: 12px;
  vertical-align: top;
  margin-bottom: 40px;
  display: none;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content {
  position: absolute;
  top: 0;
  right: 20px;
  bottom: 0;
  left: 20px;
  background: #f3f3f3;
  text-align: center;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-post-spacer,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-post-spacer {
  height: 50%; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-post-wrapper,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-post-wrapper {
  position: relative;
  z-index: 2;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-post-title,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-post-title {
  position: relative;
  z-index: 2;
  margin-bottom: .25em;
  padding: 0 1.5em;
  text-transform: uppercase; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-post-title a,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-post-title a {
  display: block; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-post-categories,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-post-categories {
  position: relative;
  z-index: 2;
  display: inline-block;
  text-transform: lowercase;
  font-style: italic; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-post-categories a,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-post-categories a {
  color: #666666; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-lightbox,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-lightbox {
  position: absolute;
  z-index: 2;
  top: .5em;
  right: 0.5em;
  font-size: 1.5em;
  padding: .5em; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-lightbox i,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-lightbox i {
  width: 1em; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-post-background-link,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-post-background-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000000;
  z-index: 1;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post:hover .mpcth-post-content,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post:hover .mpcth-post-content {
  visibility: visible;
  opacity: 0.9;
  filter: alpha(opacity=90); }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-header,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-header {
  padding: 0 20px; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-header .mpcth-post-thumbnail,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-header .mpcth-post-thumbnail {
  border: 1px solid #eeeeee; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-header .mpcth-post-thumbnail img,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-header .mpcth-post-thumbnail img {
  width: 100%;
  height: auto;
  display: block; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-1 .mpcth-post,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-1 .mpcth-post {
  width: 100%; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-2 .mpcth-post,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-2 .mpcth-post {
  width: 50%; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-3 .mpcth-post,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-3 .mpcth-post {
  width: 33.33%; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-4 .mpcth-post,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-4 .mpcth-post {
  width: 25%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-4 .mpcth-post, .mpcth-responsive .page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-4 .mpcth-post {
    width: 33.33%; } }

@media only screen and (max-width: 690px) {
  .mpcth-responsive #mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-3 .mpcth-post, .mpcth-responsive #mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-4 .mpcth-post, .mpcth-responsive .page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-3 .mpcth-post, .mpcth-responsive .page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-4 .mpcth-post {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-2 .mpcth-post, .mpcth-responsive #mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-3 .mpcth-post, .mpcth-responsive #mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-4 .mpcth-post, .mpcth-responsive .page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-2 .mpcth-post, .mpcth-responsive .page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-3 .mpcth-post, .mpcth-responsive .page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-4 .mpcth-post {
    width: 100%; } }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-1 .mpcth-post small, #mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-2 .mpcth-post small,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-1 .mpcth-post small,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-2 .mpcth-post small {
  font-size: 1em; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-1 .mpcth-post h5, #mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-2 .mpcth-post h5,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-1 .mpcth-post h5,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-2 .mpcth-post h5 {
  font-size: 1.5em; }

.ie .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content,
.ie .page-template-template-portfolio-php #mpcth_content .mpcth-post .mpcth-post-content {
  overflow: hidden; }

.ie .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-post-wrapper,
.ie .page-template-template-portfolio-php #mpcth_content .mpcth-post .mpcth-post-content .mpcth-post-wrapper {
  margin-top: -1.5em; }

/* ========================================================================== *
 * 3.3. 404
 * ========================================================================== */
.error404 #mpcth_content_wrap {
  padding: 0 20px 20px 20px; }

/* ========================================================================== *
 * 3.4. Archive
 * ========================================================================== */
.search.search-results #mpcth_archive_header,
.archive.tax-mpc_portfolio_cat #mpcth_archive_header,
.archive.tax-mpc_portfolio_tag #mpcth_archive_header,
.archive.author #mpcth_archive_header,
.archive.date #mpcth_archive_header,
.archive.tag #mpcth_archive_header,
.archive.category #mpcth_archive_header {
  padding-top: 2em; }

.search.search-results #mpcth_archive_header #mpcth_archive_title,
.archive.tax-mpc_portfolio_cat #mpcth_archive_header #mpcth_archive_title,
.archive.tax-mpc_portfolio_tag #mpcth_archive_header #mpcth_archive_title,
.archive.author #mpcth_archive_header #mpcth_archive_title,
.archive.date #mpcth_archive_header #mpcth_archive_title,
.archive.tag #mpcth_archive_header #mpcth_archive_title,
.archive.category #mpcth_archive_header #mpcth_archive_title {
  margin-bottom: 0; }

.search.search-results #mpcth_archive_header #mpcth_archive_title span,
.archive.tax-mpc_portfolio_cat #mpcth_archive_header #mpcth_archive_title span,
.archive.tax-mpc_portfolio_tag #mpcth_archive_header #mpcth_archive_title span,
.archive.author #mpcth_archive_header #mpcth_archive_title span,
.archive.date #mpcth_archive_header #mpcth_archive_title span,
.archive.tag #mpcth_archive_header #mpcth_archive_title span,
.archive.category #mpcth_archive_header #mpcth_archive_title span {
  padding-bottom: .6em; }

.search.search-results #mpcth_archive_header #mpcth_archive_title em,
.archive.tax-mpc_portfolio_cat #mpcth_archive_header #mpcth_archive_title em,
.archive.tax-mpc_portfolio_tag #mpcth_archive_header #mpcth_archive_title em,
.archive.author #mpcth_archive_header #mpcth_archive_title em,
.archive.date #mpcth_archive_header #mpcth_archive_title em,
.archive.tag #mpcth_archive_header #mpcth_archive_title em,
.archive.category #mpcth_archive_header #mpcth_archive_title em {
  font-style: normal; }

.search.search-results #mpcth_archive_header #mpcth_archive_description > *,
.archive.tax-mpc_portfolio_cat #mpcth_archive_header #mpcth_archive_description > *,
.archive.tax-mpc_portfolio_tag #mpcth_archive_header #mpcth_archive_description > *,
.archive.author #mpcth_archive_header #mpcth_archive_description > *,
.archive.date #mpcth_archive_header #mpcth_archive_description > *,
.archive.tag #mpcth_archive_header #mpcth_archive_description > *,
.archive.category #mpcth_archive_header #mpcth_archive_description > * {
  margin-bottom: 0; }

.search.search-results #mpcth_content .mpcth-post,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post,
.archive.author #mpcth_content .mpcth-post,
.archive.date #mpcth_content .mpcth-post,
.archive.tag #mpcth_content .mpcth-post,
.archive.category #mpcth_content .mpcth-post {
  padding: 2em 0 0 0;
  margin-bottom: 2em;
  border-bottom: 1px solid #eeeeee; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-title,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-title,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-title,
.archive.author #mpcth_content .mpcth-post .mpcth-post-title,
.archive.date #mpcth_content .mpcth-post .mpcth-post-title,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-title,
.archive.category #mpcth_content .mpcth-post .mpcth-post-title {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em;
  text-transform: uppercase; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-title > a,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-title > a,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-title > a,
.archive.author #mpcth_content .mpcth-post .mpcth-post-title > a,
.archive.date #mpcth_content .mpcth-post .mpcth-post-title > a,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-title > a,
.archive.category #mpcth_content .mpcth-post .mpcth-post-title > a {
  display: inline-block;
  margin-bottom: -1px;
  border-bottom: 1px solid transparent;
  padding-bottom: .801em;
  color: #666666; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-title > a i,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-title > a i,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-title > a i,
.archive.author #mpcth_content .mpcth-post .mpcth-post-title > a i,
.archive.date #mpcth_content .mpcth-post .mpcth-post-title > a i,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-title > a i,
.archive.category #mpcth_content .mpcth-post .mpcth-post-title > a i {
  margin-left: 0.5em;
  font-size: .875em; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-post-meta,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-post-meta,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-post-meta,
.archive.author #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-post-meta,
.archive.date #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-post-meta,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-post-meta,
.archive.category #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-post-meta {
  display: inline-block;
  margin-bottom: 1.5em;
  color: #999999; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more,
.archive.author #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more,
.archive.date #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more,
.archive.category #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more {
  float: right;
  background: #f3f3f3;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  display: inline-block;
  padding: .5em 1em;
  text-transform: uppercase;
  line-height: 1em;
  color: #999999;
  margin-bottom: 1em; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more > i,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more > i,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more > i,
.archive.author #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more > i,
.archive.date #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more > i,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more > i,
.archive.category #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more > i {
  margin-left: 0.5em; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover,
.archive.author #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover,
.archive.date #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover,
.archive.category #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover {
  color: #ffffff; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-categories,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-categories,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-categories,
.archive.author #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-categories,
.archive.date #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-categories,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-categories,
.archive.category #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-categories {
  margin-left: 0.25em;
  line-height: 1em; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-comments,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-comments,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-comments,
.archive.author #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-comments,
.archive.date #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-comments,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-comments,
.archive.category #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-comments {
  padding-left: 0.5em;
  margin-left: 0.5em;
  border-left: 1px solid #eeeeee;
  line-height: 1em;
  display: inline-block; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-content,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-content,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-content,
.archive.author #mpcth_content .mpcth-post .mpcth-post-content,
.archive.date #mpcth_content .mpcth-post .mpcth-post-content,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-content,
.archive.category #mpcth_content .mpcth-post .mpcth-post-content {
  margin-top: 1.5em;
  margin-bottom: 1em; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-content p,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-content p,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-content p,
.archive.author #mpcth_content .mpcth-post .mpcth-post-content p,
.archive.date #mpcth_content .mpcth-post .mpcth-post-content p,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-content p,
.archive.category #mpcth_content .mpcth-post .mpcth-post-content p {
  font-size: 1.083em; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-thumbnail,
.archive.author #mpcth_content .mpcth-post .mpcth-post-thumbnail,
.archive.date #mpcth_content .mpcth-post .mpcth-post-thumbnail,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-thumbnail,
.archive.category #mpcth_content .mpcth-post .mpcth-post-thumbnail {
  position: relative; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox,
.archive.author #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox,
.archive.date #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox,
.archive.category #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0); }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox i,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox i,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox i,
.archive.author #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox i,
.archive.date #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox i,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox i,
.archive.category #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox i {
  font-size: 3em;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -.5em;
  margin-left: -0.5em;
  color: #ffffff; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-thumbnail:hover .mpcth-lightbox,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-thumbnail:hover .mpcth-lightbox,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-thumbnail:hover .mpcth-lightbox,
.archive.author #mpcth_content .mpcth-post .mpcth-post-thumbnail:hover .mpcth-lightbox,
.archive.date #mpcth_content .mpcth-post .mpcth-post-thumbnail:hover .mpcth-lightbox,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-thumbnail:hover .mpcth-lightbox,
.archive.category #mpcth_content .mpcth-post .mpcth-post-thumbnail:hover .mpcth-lightbox {
  opacity: 0.4;
  filter: alpha(opacity=40); }

.search.search-results #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_cat #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.author #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.date #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.category #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail {
  float: left;
  width: 33.33%;
  padding-right: 20px;
  margin-right: 20px; }

.search.search-results #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail > *,
.archive.tax-mpc_portfolio_cat #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail > *,
.archive.tax-mpc_portfolio_tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail > *,
.archive.author #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail > *,
.archive.date #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail > *,
.archive.tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail > *,
.archive.category #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail > * {
  margin-bottom: 1.5em; }

.search.search-results #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail, .search.search-results #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_cat #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_cat #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_tag #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_tag #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail,
.archive.author #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail,
.archive.author #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail,
.archive.date #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail,
.archive.date #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail,
.archive.tag #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail,
.archive.tag #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail,
.archive.category #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail,
.archive.category #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail {
  float: none;
  width: 100%;
  padding-right: 0; }

/* ========================================================================== *
 * 3.5. Formats
 * ========================================================================== */
.format-image .mpcth-post-thumbnail img,
.format-standard .mpcth-post-thumbnail img {
  display: block;
  width: 100%;
  height: auto; }

.format-gallery .mpcth-post-thumbnail img {
  display: block;
  width: 100%;
  height: auto; }

.format-gallery .mpcth-post-thumbnail #main_thumbs .flex-viewport li {
  border: 1px solid #eeeeee;
  margin-right: 20px;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50); }

.format-gallery .mpcth-post-thumbnail #main_thumbs .flex-viewport li:hover, .format-gallery .mpcth-post-thumbnail #main_thumbs .flex-viewport li.flex-active-slide {
  opacity: 1;
  filter: alpha(opacity=100); }

.format-video .mpcth-post-thumbnail .mpcth-video-wrap {
  position: relative;
  height: 0;
  padding-bottom: 56.25%; }

.format-video .mpcth-post-thumbnail .mpcth-video-wrap.mpcth-video-embed > iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

.format-video .mpcth-post-thumbnail .mpcth-video-wrap.mpcth-video-shortcode > div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

.format-video .mpcth-post-thumbnail .mpcth-video-wrap.mpcth-video-shortcode .mejs-layer,
.format-video .mpcth-post-thumbnail .mpcth-video-wrap.mpcth-video-shortcode .wp-video-shortcode {
  width: 100% !important;
  height: 100% !important; }

.format-video .mpcth-post-thumbnail .mpcth-video-wrap.mpcth-video-shortcode .mejs-overlay-button {
  margin-top: -50px !important; }

.format-aside .mpcth-post-header .mpcth-post-title {
  display: none; }

.format-aside .mpcth-post-content {
  margin-top: 0; }

.format-quote .mpcth-post-thumbnail {
  font-style: italic;
  font-size: 1.083em; }

.format-status .mpcth-post-thumbnail .twitter-tweet {
  width: 100% !important;
  max-width: 100% !important;
  border: 1px solid #eeeeee !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin: 0 !important;
  border-radius: 2px !important; }

.page-template-template-blog-php .format-status .mpcth-post-thumbnail .twitter-tweet {
  opacity: 1;
  filter: alpha(opacity=100);
  width: 100% !important; }

.format-chat .mpcth-post-thumbnail .mpcth-chat-message {
  max-width: 66.66%;
  float: left;
  margin-bottom: 1em;
  display: inline-block;
  clear: both; }

.format-chat .mpcth-post-thumbnail .mpcth-chat-message .mpcth-chat-message-text {
  background: #f3f3f3;
  padding: .75em 1em;
  margin: 0 0 .25em 0;
  border-radius: 2px;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075); }

.format-chat .mpcth-post-thumbnail .mpcth-chat-message-odd {
  float: right; }

.format-chat .mpcth-post-thumbnail .mpcth-chat-message-odd .mpcth-chat-message-text {
  color: #ffffff; }

.format-chat .mpcth-post-thumbnail .mpcth-chat-name {
  text-align: right;
  margin: 0; }

/* ========================================================================== *
 * 3.6. Single Blog
 * ========================================================================== */
.single-post #mpcth_content_wrap {
  padding: 0; }

.single-post .mpcth-post-header,
.single-post .mpcth-vc-row-wrap .wpb_row,
.single-post .mpcth-post-content,
.single-post .mpcth-post-footer,
.single-post .mpcth-post-author-box {
  padding-left: 20px;
  padding-right: 20px; }

.single-post .mpcth-vc-row-wrap .wpb_row {
  padding-left: 0;
  padding-right: 0; }

.single-post .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.single-post .mpcth-vc-row-wrap .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  margin-left: 0;
  margin-right: 0; }

.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  position: relative; }

.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-pattern {
  z-index: 1;
  opacity: 0.4;
  filter: alpha(opacity=40); }

.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-color {
  z-index: 2;
  opacity: 0.4;
  filter: alpha(opacity=40); }

.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .vc_column_container {
  position: relative;
  z-index: 3; }

.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax {
  background-position: top center; }

.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image {
  position: relative; }

.single-post .mpcth-vc-row-wrap .mpcth-overlay-image {
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-position: center center;
  background-size: cover; }

.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image {
  background-attachment: fixed; }

@media only screen and (max-width: 767px) {
  .single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image {
    background-attachment: initial; } }

.single-post .mpcth-vc-row-wrap.wpb_animate_when_almost_visible .mpcth-overlay-image {
  opacity: 0; }

.single-post.mpcth-sidebar-none #mpcth_main_container {
  width: 100%; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-content {
  padding-right: 0;
  padding-left: 0; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-header,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-meta,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-tags,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-footer,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-author-box {
  margin-left: auto;
  margin-right: auto;
  width: 960px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-header, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-meta, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-tags, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-footer, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-author-box {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-header, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-meta, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-tags, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-footer, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-author-box {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-header, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-meta, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-tags, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-footer, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-author-box {
    width: 100%; } }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  width: 920px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 1160px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 728px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 100%; } }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color.mpcth-vc-row-wrap-full-width,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image.mpcth-vc-row-wrap-full-width,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay.mpcth-vc-row-wrap-full-width {
  width: 100%; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row {
  width: auto; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-meta,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-tags,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-author-box {
  padding-left: 20px;
  padding-right: 20px; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image {
  position: relative;
  padding: 20px;
  margin-top: 2em;
  margin-bottom: 2em; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .wpb_row {
  margin-bottom: 30px; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 30px;
  margin-top: -30px;
  z-index: 4; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after {
  content: '';
  position: absolute;
  bottom: -10%;
  display: block;
  height: 0;
  width: 50.25%;
  border: 30px solid transparent;
  border-bottom-color: #ffffff;
  border-top-width: 0; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before {
  border-left-width: 0;
  border-right-width: 40px;
  left: 0; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after {
  border-right-width: 0;
  border-left-width: 40px;
  right: 0; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width {
  width: 100%; }

.single-post .mpcth-post .mpcth-post-header {
  padding-top: 1.75em; }

.single-post .mpcth-post .mpcth-post-header .mpcth-post-title {
  font-size: 1.333em;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em;
  display: block; }

.single-post .mpcth-post .mpcth-post-header .mpcth-post-title span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .814em;
  margin-bottom: -1px; }

.single-post .mpcth-post .mpcth-post-header .mpcth-post-title a {
  color: #666666; }

.single-post .mpcth-post .mpcth-post-header .mpcth-post-title i {
  margin-left: 0.5em;
  font-size: .875em; }

.single-post .mpcth-post .mpcth-post-header .mpcth-post-pagination {
  float: right; }

.single-post .mpcth-post .mpcth-post-content {
  margin: 2em 0 1.5em 0;
  font-size: 1.083em;
  line-height: 1.5em; }

.single-post .mpcth-post .mpcth-post-content .mpcth-post-meta {
  color: #999999; }

.single-post .mpcth-post .mpcth-post-content .mpcth-post-meta .mpcth-categories {
  margin-left: 0.25em;
  line-height: 1em; }

.single-post .mpcth-post .mpcth-post-content .mpcth-post-meta .mpcth-comments {
  padding-left: 0.5em;
  margin-left: 0.5em;
  border-left: 1px solid #eeeeee;
  line-height: 1em;
  display: inline-block; }

.single-post .mpcth-post .mpcth-post-content .mpcth-post-meta .mpcth-static-text {
  color: #999999; }

.single-post .mpcth-post .mpcth-post-content .mpcth-post-tags {
  color: #999999; }

.single-post .mpcth-post .mpcth-post-author-box {
  margin: 2em 0 1.5em 0;
  font-size: 1.083em;
  line-height: 1.5em;
  padding: 0; }

.single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper {
  border: 1px solid #eeeeee;
  padding: 0 20px; }

.single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper img {
  position: relative;
  z-index: 2;
  display: block;
  width: 140px;
  height: auto;
  float: left;
  margin-right: 20px;
  margin-left: -20px; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper img {
    width: 100%;
    margin-bottom: 20px; } }

.single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper h4 {
  text-transform: uppercase;
  margin: 1em 0 .25em; }

/* ========================================================================== *
 * 3.7. Single Portfolio
 * ========================================================================== */
.single-mpc_portfolio #mpcth_content_wrap {
  padding: 0; }

.single-mpc_portfolio .mpcth-post-header .mpcth-top-side,
.single-mpc_portfolio .mpcth-post-header .mpcth-left-side,
.single-mpc_portfolio .mpcth-vc-row-wrap .wpb_row,
.single-mpc_portfolio .mpcth-post-content,
.single-mpc_portfolio .mpcth-post-footer {
  padding-left: 20px;
  padding-right: 20px; }

.single-mpc_portfolio .mpcth-vc-row-wrap .wpb_row {
  padding-left: 0;
  padding-right: 0; }

.single-mpc_portfolio .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.single-mpc_portfolio .mpcth-vc-row-wrap .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  margin-left: 0;
  margin-right: 0; }

.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  position: relative; }

.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-pattern {
  z-index: 1;
  opacity: 0.4;
  filter: alpha(opacity=40); }

.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-color {
  z-index: 2;
  opacity: 0.4;
  filter: alpha(opacity=40); }

.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .vc_column_container {
  position: relative;
  z-index: 3; }

.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax {
  background-position: top center; }

.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image {
  position: relative; }

.single-mpc_portfolio .mpcth-vc-row-wrap .mpcth-overlay-image {
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-position: center center;
  background-size: cover; }

.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image {
  background-attachment: fixed; }

@media only screen and (max-width: 767px) {
  .single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image {
    background-attachment: initial; } }

.single-mpc_portfolio .mpcth-vc-row-wrap.wpb_animate_when_almost_visible .mpcth-overlay-image {
  opacity: 0; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container {
  width: 100%; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-post-content {
  padding-right: 0;
  padding-left: 0; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .post-password-form,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container #mpcth_content > article > .mpcth-post-header,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-post-meta,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-post-tags,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container #mpcth_content > article > .mpcth-post-footer {
  margin-left: auto;
  margin-right: auto;
  width: 960px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .post-password-form, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container #mpcth_content > article > .mpcth-post-header, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-post-meta, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-post-tags, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container #mpcth_content > article > .mpcth-post-footer {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .post-password-form, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container #mpcth_content > article > .mpcth-post-header, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-post-meta, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-post-tags, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container #mpcth_content > article > .mpcth-post-footer {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .post-password-form, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container #mpcth_content > article > .mpcth-post-header, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-post-meta, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-post-tags, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container #mpcth_content > article > .mpcth-post-footer {
    width: 100%; } }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .post-password-form {
  clear: both;
  padding-left: 20px;
  padding-right: 20px; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  width: 920px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 1160px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 728px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 100%; } }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color.mpcth-vc-row-wrap-full-width,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image.mpcth-vc-row-wrap-full-width,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay.mpcth-vc-row-wrap-full-width {
  width: 100%; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row {
  width: auto; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image {
  position: relative;
  padding: 20px;
  margin-top: 2em;
  margin-bottom: 2em; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .wpb_row {
  margin-bottom: 30px; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 30px;
  margin-top: -30px;
  z-index: 4; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after {
  content: '';
  position: absolute;
  bottom: -10%;
  display: block;
  height: 0;
  width: 50.25%;
  border: 30px solid transparent;
  border-bottom-color: #ffffff;
  border-top-width: 0; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before {
  border-left-width: 0;
  border-right-width: 40px;
  left: 0; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after {
  border-right-width: 0;
  border-left-width: 40px;
  right: 0; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width {
  width: 100%; }

.single-mpc_portfolio .mpcth-post .mpcth-post-header {
  position: relative;
  z-index: 2;
  padding-top: 1.75em; }

.single-mpc_portfolio .mpcth-post .mpcth-post-header .mpcth-post-title {
  font-size: 1.333em;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em; }

.single-mpc_portfolio .mpcth-post .mpcth-post-header .mpcth-post-title span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .814em;
  margin-bottom: -1px; }

.single-mpc_portfolio .mpcth-post .mpcth-post-header .mpcth-post-pagination {
  float: right; }

.single-mpc_portfolio .mpcth-post .mpcth-post-content {
  position: relative;
  z-index: 1;
  margin: 0 0 2em;
  font-size: 1.083em; }

.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date {
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 0;
  color: #666666;
  margin-bottom: 1em;
  margin-top: 1em; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date {
    display: block;
    float: none;
    width: 728px;
    margin-left: auto;
    margin-right: auto; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date {
    width: 100%;
    padding: 0 20px; } }

.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-meta {
  padding-bottom: 1.5em; }

.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-meta .mpcth-categories {
  display: inline-block;
  padding-left: 0.25em;
  padding-right: 0.75em;
  margin-right: 0.75em;
  border-right: 1px solid #eeeeee;
  line-height: 1em; }

.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-meta .mpcth-static-text {
  color: #999999; }

.mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-left-side {
  float: left;
  width: 75%;
  padding-right: 20px;
  margin-bottom: 4.25em; }

.mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date {
  padding: 0 20px;
  margin-top: 0;
  float: left; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date {
    display: block;
    float: none;
    width: 728px;
    padding: 0;
    margin-left: auto;
    margin-right: auto; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date {
    width: 100%;
    padding: 0 20px; } }

.mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date + .mpcth-vc-row-wrap > .wpb_row, .mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date + .mpcth-vc-row-wrap > .wpb_column {
  width: 25%;
  float: left; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-left-side {
    float: none;
    width: 100%; }
  .mpcth-responsive .mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date + .mpcth-vc-row-wrap > .wpb_row, .mpcth-responsive .mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date + .mpcth-vc-row-wrap > .wpb_column {
    width: 100%;
    float: none; } }

/* ========================================================================== *
 * 4. Menu
 * ========================================================================== */
.mpcth-menu,
#mpcth_menu {
  margin: 0;
  padding: 0;
  display: inline-block; }

.mpcth-menu .children,
.mpcth-menu .sub-menu,
#mpcth_menu .children,
#mpcth_menu .sub-menu {
  height: 0;
  margin: 0 0 0 50%;
  padding: 1.5em 0 0 0;
  visibility: hidden;
  position: absolute;
  left: 0;
  text-align: left;
  background: #ffffff;
  border: 1px solid #eeeeee;
  -webkit-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2);
  opacity: 0;
  filter: alpha(opacity=0); }

.mpcth-menu .children:after, .mpcth-menu .children:before,
.mpcth-menu .sub-menu:after,
.mpcth-menu .sub-menu:before,
#mpcth_menu .children:after,
#mpcth_menu .children:before,
#mpcth_menu .sub-menu:after,
#mpcth_menu .sub-menu:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -16px;
  border-top: 10px solid #eeeeee;
  border-right: 16px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 16px solid transparent; }

.mpcth-menu .children:after,
.mpcth-menu .sub-menu:after,
#mpcth_menu .children:after,
#mpcth_menu .sub-menu:after {
  top: -1px;
  border-top: 10px solid #ffffff; }

.mpcth-menu .children .page_item,
.mpcth-menu .children .menu-item,
.mpcth-menu .sub-menu .page_item,
.mpcth-menu .sub-menu .menu-item,
#mpcth_menu .children .page_item,
#mpcth_menu .children .menu-item,
#mpcth_menu .sub-menu .page_item,
#mpcth_menu .sub-menu .menu-item {
  padding: 0 1.5em;
  margin: 0 0 1.25em 0; }

.mpcth-menu .children .children,
.mpcth-menu .children .sub-menu,
.mpcth-menu .sub-menu .children,
.mpcth-menu .sub-menu .sub-menu,
#mpcth_menu .children .children,
#mpcth_menu .children .sub-menu,
#mpcth_menu .sub-menu .children,
#mpcth_menu .sub-menu .sub-menu {
  left: 100%;
  margin-top: -1px;
  margin-left: 0; }

.mpcth-menu .children .children:after, .mpcth-menu .children .children:before,
.mpcth-menu .children .sub-menu:after,
.mpcth-menu .children .sub-menu:before,
.mpcth-menu .sub-menu .children:after,
.mpcth-menu .sub-menu .children:before,
.mpcth-menu .sub-menu .sub-menu:after,
.mpcth-menu .sub-menu .sub-menu:before,
#mpcth_menu .children .children:after,
#mpcth_menu .children .children:before,
#mpcth_menu .children .sub-menu:after,
#mpcth_menu .children .sub-menu:before,
#mpcth_menu .sub-menu .children:after,
#mpcth_menu .sub-menu .children:before,
#mpcth_menu .sub-menu .sub-menu:after,
#mpcth_menu .sub-menu .sub-menu:before {
  display: none; }

.mpcth-menu > ul,
#mpcth_menu > ul {
  margin: 0;
  padding: 0; }

.mpcth-menu > ul > .page_item,
.mpcth-menu > .menu-item,
#mpcth_menu > ul > .page_item,
#mpcth_menu > .menu-item {
  display: inline-block; }

.mpcth-menu > ul > .page_item > a,
.mpcth-menu > .menu-item > a,
#mpcth_menu > ul > .page_item > a,
#mpcth_menu > .menu-item > a {
  display: inline-block;
  line-height: 1.5em;
  padding: 2em .3em 1.5em; }

.mpcth-menu .children .page_item.menu-item-has-children > a:after,
.mpcth-menu .children .menu-item.menu-item-has-children > a:after,
.mpcth-menu .sub-menu .page_item.menu-item-has-children > a:after,
.mpcth-menu .sub-menu .menu-item.menu-item-has-children > a:after,
#mpcth_menu .children .page_item.menu-item-has-children > a:after,
#mpcth_menu .children .menu-item.menu-item-has-children > a:after,
#mpcth_menu .sub-menu .page_item.menu-item-has-children > a:after,
#mpcth_menu .sub-menu .menu-item.menu-item-has-children > a:after {
  right: -0.5em; }

.mpcth-menu .page_item,
.mpcth-menu .menu-item,
#mpcth_menu .page_item,
#mpcth_menu .menu-item {
  position: relative;
  z-index: 1;
  white-space: nowrap;
  list-style: none;
  margin: 0 .5em;
  padding: 0;
  line-height: 1.2em;
  text-transform: uppercase; }

.mpcth-menu .page_item > a,
.mpcth-menu .menu-item > a,
#mpcth_menu .page_item > a,
#mpcth_menu .menu-item > a {
  position: relative;
  color: #666666; }

.mpcth-menu .page_item > a > i.fa,
.mpcth-menu .menu-item > a > i.fa,
#mpcth_menu .page_item > a > i.fa,
#mpcth_menu .menu-item > a > i.fa {
  margin-right: 0.5em;
  font-size: 14px; }

.mpcth-menu .page_item.menu-item-has-children > a:after,
.mpcth-menu .menu-item.menu-item-has-children > a:after,
#mpcth_menu .page_item.menu-item-has-children > a:after,
#mpcth_menu .menu-item.menu-item-has-children > a:after {
  content: '';
  position: absolute;
  bottom: 1.65em;
  right: -0.1em;
  border: 2px solid #666666;
  border-top-color: transparent !important;
  border-left-color: transparent !important; }

.mpcth-menu .page_item .children,
.mpcth-menu .page_item .sub-menu,
.mpcth-menu .menu-item .children,
.mpcth-menu .menu-item .sub-menu,
#mpcth_menu .page_item .children,
#mpcth_menu .page_item .sub-menu,
#mpcth_menu .menu-item .children,
#mpcth_menu .menu-item .sub-menu {
  top: 75%; }

.mpcth-menu .page_item .children .menu-item-has-children > a:after,
.mpcth-menu .page_item .sub-menu .menu-item-has-children > a:after,
.mpcth-menu .menu-item .children .menu-item-has-children > a:after,
.mpcth-menu .menu-item .sub-menu .menu-item-has-children > a:after,
#mpcth_menu .page_item .children .menu-item-has-children > a:after,
#mpcth_menu .page_item .sub-menu .menu-item-has-children > a:after,
#mpcth_menu .menu-item .children .menu-item-has-children > a:after,
#mpcth_menu .menu-item .sub-menu .menu-item-has-children > a:after {
  bottom: 0; }

.mpcth-menu .page_item:hover > .children,
.mpcth-menu .page_item:hover > .sub-menu,
.mpcth-menu .menu-item:hover > .children,
.mpcth-menu .menu-item:hover > .sub-menu,
#mpcth_menu .page_item:hover > .children,
#mpcth_menu .page_item:hover > .sub-menu,
#mpcth_menu .menu-item:hover > .children,
#mpcth_menu .menu-item:hover > .sub-menu {
  top: 100%;
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100); }

.mpcth-menu .children .page_item:hover > .children,
.mpcth-menu .children .page_item:hover > .sub-menu,
.mpcth-menu .children .menu-item:hover > .children,
.mpcth-menu .children .menu-item:hover > .sub-menu,
.mpcth-menu .sub-menu .page_item:hover > .children,
.mpcth-menu .sub-menu .page_item:hover > .sub-menu,
.mpcth-menu .sub-menu .menu-item:hover > .children,
.mpcth-menu .sub-menu .menu-item:hover > .sub-menu,
#mpcth_menu .children .page_item:hover > .children,
#mpcth_menu .children .page_item:hover > .sub-menu,
#mpcth_menu .children .menu-item:hover > .children,
#mpcth_menu .children .menu-item:hover > .sub-menu,
#mpcth_menu .sub-menu .page_item:hover > .children,
#mpcth_menu .sub-menu .page_item:hover > .sub-menu,
#mpcth_menu .sub-menu .menu-item:hover > .children,
#mpcth_menu .sub-menu .menu-item:hover > .sub-menu {
  top: -1.5em; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-menu, .mpcth-responsive #mpcth_menu {
    display: none !important; } }

#mpcth_page_header_container.mpcth-header-ready .mpcth-menu .children,
#mpcth_page_header_container.mpcth-header-ready .mpcth-menu .sub-menu,
#mpcth_page_header_container.mpcth-header-ready #mpcth_menu .children,
#mpcth_page_header_container.mpcth-header-ready #mpcth_menu .sub-menu {
  height: auto; }

.mpcth-disable-indicators .menu-item-has-children a:after {
  display: none; }

#mpcth_header_second_section #mpcth_page_header_secondary_content .sub-menu a,
#mpcth_page_header_wrap #mpcth_header_section .sub-menu a,
#mpcth_page_header_wrap #mpcth_header_section #mpcth_nav .sub-menu a {
  color: #666666; }

#mpcth_mobile_nav_wrap {
  position: fixed;
  z-index: 1021;
  top: 0;
  left: -320px;
  height: 100%;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.95);
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  -webkit-overflow-scrolling: touch; }

#mpcth_mobile_nav_wrap.active {
  z-index: 1029;
  overflow-x: hidden;
  overflow-y: auto;
  left: 0;
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.25); }

#mpcth_mobile_nav_wrap.active:hover {
  left: 0; }

#mpcth_mobile_nav_wrap:hover {
  left: -310px;
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.25); }

#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content {
  width: 320px;
  margin: 0;
  padding: 1em 20px;
  visibility: visible; }

#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_secondary_menu,
#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_newsletter,
#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_header_socials {
  display: block;
  float: none;
  margin: 0;
  padding: 0; }

#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_secondary_menu:after, #mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_secondary_menu:before,
#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_newsletter:after,
#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_newsletter:before,
#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_header_socials:after,
#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_header_socials:before {
  display: none; }

#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_newsletter {
  margin-left: -0.75em; }

#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_newsletter .s2_message {
  margin-left: 0.75em; }

#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_newsletter *:before {
  display: none; }

#mpcth_mobile_nav_wrap .mpcth-menu-divider {
  display: block; }

#mpcth_nav_mobile {
  width: 320px; }

#mpcth_nav_mobile .mpcth-mobile-menu,
#mpcth_nav_mobile #mpcth_mobile_menu {
  margin: 0;
  padding: 1em 20px; }

#mpcth_nav_mobile .mpcth-mobile-menu .children,
#mpcth_nav_mobile .mpcth-mobile-menu .sub-menu,
#mpcth_nav_mobile #mpcth_mobile_menu .children,
#mpcth_nav_mobile #mpcth_mobile_menu .sub-menu {
  margin: 0;
  padding: 0.75em 0 0 1em;
  font-size: .75em; }

#mpcth_nav_mobile .mpcth-mobile-menu .children .children,
#mpcth_nav_mobile .mpcth-mobile-menu .children .sub-menu,
#mpcth_nav_mobile .mpcth-mobile-menu .sub-menu .children,
#mpcth_nav_mobile .mpcth-mobile-menu .sub-menu .sub-menu,
#mpcth_nav_mobile #mpcth_mobile_menu .children .children,
#mpcth_nav_mobile #mpcth_mobile_menu .children .sub-menu,
#mpcth_nav_mobile #mpcth_mobile_menu .sub-menu .children,
#mpcth_nav_mobile #mpcth_mobile_menu .sub-menu .sub-menu {
  font-size: 1em;
  font-weight: normal;
  -webkit-font-smoothing: auto; }

#mpcth_nav_mobile .mpcth-mobile-menu > ul,
#mpcth_nav_mobile #mpcth_mobile_menu > ul {
  margin: 0;
  padding: 0; }

#mpcth_nav_mobile .mpcth-mobile-menu > ul > .page_item,
#mpcth_nav_mobile .mpcth-mobile-menu > .menu-item,
#mpcth_nav_mobile #mpcth_mobile_menu > ul > .page_item,
#mpcth_nav_mobile #mpcth_mobile_menu > .menu-item {
  display: block;
  font-weight: bold;
  font-size: 1.333em;
  -webkit-font-smoothing: antialiased; }

#mpcth_nav_mobile .mpcth-mobile-menu .page_item,
#mpcth_nav_mobile .mpcth-mobile-menu .menu-item,
#mpcth_nav_mobile #mpcth_mobile_menu .page_item,
#mpcth_nav_mobile #mpcth_mobile_menu .menu-item {
  list-style: none;
  margin: 0;
  top: 0 !important;
  left: 0 !important; }

#mpcth_nav_mobile .mpcth-mobile-menu .page_item > a,
#mpcth_nav_mobile .mpcth-mobile-menu .menu-item > a,
#mpcth_nav_mobile #mpcth_mobile_menu .page_item > a,
#mpcth_nav_mobile #mpcth_mobile_menu .menu-item > a {
  display: block;
  text-transform: uppercase;
  color: #666666;
  width: 100% !important;
  padding: .5em 0; }

#mpcth_nav_mobile .mpcth-mobile-menu .page_item > a i.fa,
#mpcth_nav_mobile .mpcth-mobile-menu .menu-item > a i.fa,
#mpcth_nav_mobile #mpcth_mobile_menu .page_item > a i.fa,
#mpcth_nav_mobile #mpcth_mobile_menu .menu-item > a i.fa {
  margin-right: 0.5em;
  font-size: 14px; }

#mpcth_nav_mobile .mpcth-mobile-menu .page_item.page_item_has_children, #mpcth_nav_mobile .mpcth-mobile-menu .page_item.menu-item-has-children,
#mpcth_nav_mobile .mpcth-mobile-menu .menu-item.page_item_has_children,
#mpcth_nav_mobile .mpcth-mobile-menu .menu-item.menu-item-has-children,
#mpcth_nav_mobile #mpcth_mobile_menu .page_item.page_item_has_children,
#mpcth_nav_mobile #mpcth_mobile_menu .page_item.menu-item-has-children,
#mpcth_nav_mobile #mpcth_mobile_menu .menu-item.page_item_has_children,
#mpcth_nav_mobile #mpcth_mobile_menu .menu-item.menu-item-has-children {
  margin-bottom: .5em; }

#mpcth_nav_mobile .mpcth-mobile-menu .page_item.page_item_has_children > a, #mpcth_nav_mobile .mpcth-mobile-menu .page_item.menu-item-has-children > a,
#mpcth_nav_mobile .mpcth-mobile-menu .menu-item.page_item_has_children > a,
#mpcth_nav_mobile .mpcth-mobile-menu .menu-item.menu-item-has-children > a,
#mpcth_nav_mobile #mpcth_mobile_menu .page_item.page_item_has_children > a,
#mpcth_nav_mobile #mpcth_mobile_menu .page_item.menu-item-has-children > a,
#mpcth_nav_mobile #mpcth_mobile_menu .menu-item.page_item_has_children > a,
#mpcth_nav_mobile #mpcth_mobile_menu .menu-item.menu-item-has-children > a {
  border-bottom: 1px solid #eeeeee;
  padding: 0; }

#mpcth_nav_mobile .mpcth-mobile-menu .page_item.page_item_has_children > a span, #mpcth_nav_mobile .mpcth-mobile-menu .page_item.menu-item-has-children > a span,
#mpcth_nav_mobile .mpcth-mobile-menu .menu-item.page_item_has_children > a span,
#mpcth_nav_mobile .mpcth-mobile-menu .menu-item.menu-item-has-children > a span,
#mpcth_nav_mobile #mpcth_mobile_menu .page_item.page_item_has_children > a span,
#mpcth_nav_mobile #mpcth_mobile_menu .page_item.menu-item-has-children > a span,
#mpcth_nav_mobile #mpcth_mobile_menu .menu-item.page_item_has_children > a span,
#mpcth_nav_mobile #mpcth_mobile_menu .menu-item.menu-item-has-children > a span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding: .501em 0;
  margin-bottom: -1px; }

#mpcth_page_wrap #mpcth_mega_menu {
  margin: 0;
  padding: 0;
  list-style: none;
  text-transform: uppercase;
  display: inline-block; }

#mpcth_page_wrap #mpcth_mega_menu .widget {
  margin: 0;
  padding: 0;
  font-size: 1em;
  text-align: left; }

#mpcth_page_wrap #mpcth_mega_menu .widget h5 {
  display: none; }

#mpcth_page_wrap #mpcth_mega_menu .widget li {
  padding: 0; }

#mpcth_page_wrap #mpcth_mega_menu .widget li:before {
  display: none; }

#mpcth_page_wrap #mpcth_mega_menu .widget ul.menu > li {
  position: relative;
  display: inline-block;
  margin: 0 .5em; }

#mpcth_page_wrap #mpcth_mega_menu .widget ul.menu > li > a {
  display: inline-block;
  padding: 2em .3em 1.5em;
  color: #666666; }

#mpcth_page_wrap #mpcth_mega_menu .widget ul.menu > li > a > i.fa {
  margin-right: 0.5em;
  font-size: 14px; }

#mpcth_page_wrap #mpcth_mega_menu .widget ul.menu > li.menu-item-has-children > a:after {
  content: '';
  position: absolute;
  bottom: 1.65em;
  right: -0.1em;
  border: 2px solid #666666;
  border-top-color: transparent !important;
  border-left-color: transparent !important; }

#mpcth_page_wrap #mpcth_mega_menu .widget .menu-item:hover > .sub-container {
  visibility: visible;
  top: 100% !important; }

#mpcth_page_wrap #mpcth_mega_menu .widget .menu-item:hover > .sub-container > .sub-menu {
  visibility: visible;
  pointer-events: all;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap #mpcth_mega_menu .widget .menu-item:hover > .sub-container > .sub-menu .sub-menu {
  visibility: visible;
  pointer-events: all; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-menu {
  height: 0;
  visibility: hidden;
  pointer-events: none;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-menu .sub-menu {
  visibility: hidden;
  pointer-events: none;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap #mpcth_mega_menu .widget .menu-item a {
  color: #666666; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container {
  visibility: hidden;
  position: absolute;
  top: 75% !important;
  right: auto !important;
  margin-left: 50% !important; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container.non-mega > ul {
  padding: 1.5em 1em .5em; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container.non-mega > ul > li > a {
  padding: 0 .5em;
  white-space: nowrap; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu {
  display: block !important;
  background-color: #ffffff;
  border: 1px solid #eeeeee;
  padding: 1.5em 0 0;
  -webkit-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2); }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu li {
  height: auto !important;
  line-height: 1em; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu li > a {
  display: block;
  margin-bottom: 1.25em; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu li > a > i.fa {
  margin-right: 0.5em;
  font-size: 14px; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu li.hidden > .mega-hdr-a {
  display: none; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu li.image > .mega-hdr-a {
  height: auto !important;
  padding-left: 0;
  background: none; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu li.image > .mega-hdr-a img {
  display: block; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu .sub-menu {
  padding-left: 0; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu .sub-menu .sub-menu {
  padding-left: 1em; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu:after, #mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -16px;
  border-top: 10px solid #eeeeee;
  border-right: 16px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 16px solid transparent; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu:after {
  top: -1px;
  border-top: 10px solid #ffffff; }

#mpcth_page_wrap #mpcth_mega_menu .widget .mega-hdr-a {
  display: inline-block;
  height: auto !important;
  margin-bottom: 1em;
  font-weight: bold;
  border-bottom: 1px solid #eeeeee;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap #mpcth_mega_menu .widget .mega-hdr-a span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  margin-bottom: -1px;
  padding-bottom: 1.001em; }

#mpcth_page_wrap #mpcth_mega_menu .widget .row {
  margin-bottom: 1em; }

#mpcth_page_wrap #mpcth_mega_menu .widget .row > .mega-unit {
  display: inline-block;
  width: 200px;
  vertical-align: top;
  padding: 0 1.5em; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap #mpcth_mega_menu {
    display: none !important; } }

#mpcth_page_header_container.mpcth-header-ready .widget .sub-menu {
  height: auto !important; }

.ie #mpcth_page_wrap #mpcth_page_header_container.mpcth-header-ready .widget .menu-item:hover > .sub-container {
  visibility: visible; }

.ie #mpcth_page_wrap #mpcth_page_header_container.mpcth-header-ready .widget .menu-item:hover > .sub-container .sub-menu {
  visibility: visible; }

.ie #mpcth_page_wrap #mpcth_page_header_container.mpcth-header-ready .widget .sub-menu {
  visibility: hidden;
  opacity: 1;
  filter: alpha(opacity=100); }

.mpcth-side-header .mpcth-menu,
.mpcth-side-header #mpcth_menu {
  text-align: left; }

.mpcth-side-header .mpcth-menu > ul > .page_item,
.mpcth-side-header .mpcth-menu > .menu-item,
.mpcth-side-header #mpcth_menu > ul > .page_item,
.mpcth-side-header #mpcth_menu > .menu-item {
  display: block; }

.mpcth-side-header .mpcth-menu .children,
.mpcth-side-header .mpcth-menu .sub-menu,
.mpcth-side-header #mpcth_menu .children,
.mpcth-side-header #mpcth_menu .sub-menu {
  top: 0;
  left: 100%; }

/* Maintenance mobile menu */
.page-template-template-maintenance-php #mpcth_toggle_mobile_menu,
.page-template-template-maintenance-php #mpcth_mobile_nav_wrap {
  display: none; }

/* ========================================================================== *
 * 5. Pagination
 * ========================================================================== */
.single .mpcth-post-pagination {
  font-size: 1.167em;
  margin-top: -.5em; }

.single .mpcth-post-pagination a {
  display: inline-block;
  padding: .5em;
  background: #ffffff;
  border-radius: 100%;
  border: 1px solid #eeeeee;
  width: 1em;
  height: 1em;
  text-align: center;
  line-height: 1em; }

.single .mpcth-post-pagination a[rel=prev] {
  position: relative;
  top: -.1em; }

.single .mpcth-post-pagination a[rel=next] {
  width: 1.25em;
  height: 1.25em;
  position: relative;
  z-index: 2;
  margin-left: -.7em;
  line-height: 1.4em; }

.single .mpcth-post-pagination a[rel=next] i {
  margin-left: 0.1em; }

.single .mpcth-post-pagination a:hover {
  background: #f3f3f3; }

.page-template-template-portfolio-php #mpcth_pagination {
  margin-top: -1em; }

#mpcth_pagination {
  text-align: center;
  clear: both;
  font-size: 1.167em;
  margin-bottom: 1.714em; }

#mpcth_pagination > * {
  display: inline-block;
  padding: .5em;
  margin: .4em; }

/* Load More */
#mpcth_load_more_wrapper,
#mpcth_load_more {
  display: none; }

#mpcth_content_wrap.mpcth-load-more #mpcth_load_more {
  position: relative;
  display: inline-block;
  padding: 1em 1.5em;
  margin: 1em 0;
  text-transform: uppercase;
  background: #f3f3f3;
  color: #999999;
  border-radius: 2px;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_content_wrap.mpcth-load-more #mpcth_load_more:hover {
  color: #ffffff; }

#mpcth_content_wrap.mpcth-load-more #mpcth_load_more .mpcth-load-more-icon {
  margin-left: 7px;
  font-family: "FontAwesome";
  display: none;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_content_wrap.mpcth-load-more #mpcth_load_more .mpcth-load-more-icon:after {
  content: "\f1ce";
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

#mpcth_content_wrap.mpcth-load-more #mpcth_load_more.active {
  opacity: 0.25;
  filter: alpha(opacity=25); }

#mpcth_content_wrap.mpcth-load-more #mpcth_load_more.active .mpcth-load-more-icon {
  display: inline-block;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_content_wrap.mpcth-load-more #mpcth_pagination .page-numbers {
  display: none; }

/* Essential Grid Load more */
.editor-area .esg-container {
  text-align: center; }

.editor-area .esg-loadmore {
  padding: .5em 1.5em;
  text-transform: uppercase;
  background: #f3f3f3;
  color: #999999;
  font-weight: 400;
  border-radius: 2px;
  opacity: 1;
  filter: alpha(opacity=100); }

.editor-area .esg-loadmore:hover {
  color: #ffffff; }

.editor-area .esg-loadmore.active {
  opacity: 0.25;
  filter: alpha(opacity=25); }

/* ========================================================================== *
 * 6. Comments
 * ========================================================================== */
#mpcth_comments {
  padding-top: 4em;
  border-top: 1px solid #eeeeee;
  font-size: 1.083em; }

#mpcth_comments #mpcth_comments_wrap {
  margin-bottom: 4em; }

#mpcth_comments #mpcth_comments_wrap .pingback {
  margin-bottom: 1em; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comment {
  position: relative;
  min-height: 62px;
  margin-bottom: 2em;
  padding-left: 80px; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comments-title {
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comments-title span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .847em;
  margin-bottom: -1px; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comment-header a {
  color: #666666; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comment-header .avatar {
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #eeeeee;
  border-radius: 2px; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comment-header .mpcth-comment-author {
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 0; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comment-header .comment-reply-link {
  margin-left: 0.25em;
  padding: 0 .25em; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comment-header .comment-edit-link {
  float: right; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comment-content {
  line-height: 1.5em; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comment-content p:first-child {
  margin-top: .5em; }

#mpcth_comments #mpcth_comments_wrap > ul {
  margin: 0;
  padding: 0;
  list-style: none; }

#mpcth_comments #mpcth_comments_wrap > ul .children {
  list-style: none; }

#mpcth_comments #mpcth_comments_wrap > ul ul {
  padding-left: 2em; }

#mpcth_comments #respond #reply-title {
  text-transform: uppercase;
  font-size: 1.333em;
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .847em;
  margin-bottom: -1px; }

#mpcth_comments #respond #mpcth_comment_form {
  padding-top: 1em;
  border-top: 1px solid #eeeeee; }

#mpcth_comments #respond #mpcth_comment_form textarea {
  width: 100%;
  max-width: 100%;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: .75em 1em; }

#mpcth_comments #respond #mpcth_comment_form input[type=text] {
  width: 100%;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: .75em 1em; }

#mpcth_comments #respond #mpcth_comment_form input[type=submit] {
  background: #f3f3f3;
  text-transform: uppercase;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  padding: .5em 1em; }

#mpcth_comments #respond #mpcth_comment_form input,
#mpcth_comments #respond #mpcth_comment_form textarea {
  color: #666666; }

#mpcth_comments #respond #mpcth_comment_form input.mpcth-input-invalid,
#mpcth_comments #respond #mpcth_comment_form textarea.mpcth-input-invalid {
  color: #EC0042;
  border-color: #EC0042; }

#mpcth_comments #respond #mpcth_comment_form input:focus,
#mpcth_comments #respond #mpcth_comment_form textarea:focus {
  outline: none;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_comments #respond #mpcth_comment_form input:hover,
#mpcth_comments #respond #mpcth_comment_form textarea:hover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_comments #respond #mpcth_comment_form p {
  position: relative; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-author,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url {
  float: left;
  width: 32.5%;
  margin-bottom: 2em; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-author label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url label {
  position: absolute;
  top: 0;
  left: 1em;
  z-index: 1;
  font-style: italic; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-author input,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email input,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url input {
  position: relative;
  z-index: 2; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-author input:focus + label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email input:focus + label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url input:focus + label {
  top: -1.5em; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-author {
  padding-right: 20px; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-email {
  width: 35%;
  padding: 0 20px; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-email label {
  padding-left: 20px; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-url {
  padding-left: 20px; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-url label {
  padding-left: 20px; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_comments #respond #mpcth_comment_form .comment-form-author,
  .mpcth-responsive #mpcth_comments #respond #mpcth_comment_form .comment-form-email,
  .mpcth-responsive #mpcth_comments #respond #mpcth_comment_form .comment-form-url {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .mpcth-responsive #mpcth_comments #respond #mpcth_comment_form .comment-form-author label,
  .mpcth-responsive #mpcth_comments #respond #mpcth_comment_form .comment-form-email label,
  .mpcth-responsive #mpcth_comments #respond #mpcth_comment_form .comment-form-url label {
    padding-left: 0; } }

#mpcth_comments #respond #mpcth_comment_form .comment-form-comment {
  clear: both;
  margin-bottom: 2em; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-comment label {
  position: absolute;
  top: 0;
  left: 1em;
  z-index: 1;
  font-style: italic; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-comment textarea {
  position: relative;
  z-index: 2; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-comment textarea:focus + label {
  top: -1.5em; }

#mpcth_comments #respond #mpcth_comment_form .form-submit {
  float: right;
  width: 32.5%;
  margin-bottom: 2em;
  margin-top: 0;
  padding-left: 20px; }

#mpcth_comments #respond #mpcth_comment_form .form-submit input {
  width: 100%; }

#mpcth_comments #respond #mpcth_comment_form .form-submit input:hover {
  color: #ffffff; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_comments #respond #mpcth_comment_form .form-submit {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_comments #respond #mpcth_comment_form .form-submit {
    width: 100%;
    padding-left: 0; } }

#mpcth_comments #respond #mpcth_comment_form .comment-notes,
#mpcth_comments #respond #mpcth_comment_form .logged-in-as,
#mpcth_comments #respond #mpcth_comment_form .form-allowed-tags {
  display: none; }

/* ========================================================================== *
 * 7. Contact
 * ========================================================================== */
.wpcf7 .form-submit {
  position: relative;
  float: right;
  width: 32.5%;
  padding-left: 20px;
  margin-bottom: 2em; }

.wpcf7 .form-submit input {
  width: 100%; }

.wpcf7 .form-submit input:hover {
  color: #ffffff; }

.wpcf7 .form-submit .wpcf7-submit {
  color: #666666;
  background: #f3f3f3;
  padding: .5em 1em;
  text-transform: uppercase;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  outline: none; }

.wpcf7 .form-submit .ajax-loader {
  position: absolute;
  top: .55em;
  right: 0.5em; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .wpcf7 .form-submit {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .wpcf7 .form-submit {
    width: 100%;
    padding-left: 0; } }

.wpcf7 .contact-form-input {
  float: left;
  position: relative;
  width: 32.5%;
  margin-bottom: 2em;
  margin-top: 0; }

.wpcf7 .contact-form-input span {
  display: block; }

.wpcf7 .contact-form-input label {
  color: #999999;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  left: 1em;
  z-index: 1;
  font-style: italic; }

.wpcf7 .contact-form-input input {
  width: 100%;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: .75em 1em;
  position: relative;
  z-index: 2;
  outline: none;
  color: #666666; }

.wpcf7 .contact-form-input input:focus + label {
  top: -1.5em; }

.wpcf7 .contact-form-input input.wpcf7-not-valid {
  color: #EC0042;
  border-color: #EC0042; }

.wpcf7 .contact-form-input input:hover, .wpcf7 .contact-form-input input:focus {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

.wpcf7 .contact-form-input select, .wpcf7 .contact-form-input .mpcthSelect {
  margin-right: 20px;
  text-transform: uppercase;
  margin-bottom: 0;
  padding: .5em 1em;
  color: #999999; }

.wpcf7 .contact-form-input.input-name {
  padding-right: 20px; }

.wpcf7 .contact-form-input.input-mail {
  width: 35%;
  padding-right: 20px;
  padding-left: 20px; }

.wpcf7 .contact-form-input.input-website {
  padding-left: 20px; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .wpcf7 .contact-form-input.input-name, .mpcth-responsive .wpcf7 .contact-form-input.input-mail, .mpcth-responsive .wpcf7 .contact-form-input.input-website {
    width: 100%;
    padding-left: 0;
    padding-right: 0; } }

.wpcf7 .contact-form-message {
  clear: both;
  position: relative; }

.wpcf7 .contact-form-message span {
  display: block; }

.wpcf7 .contact-form-message label {
  color: #999999;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  left: 1em;
  z-index: 1;
  font-style: italic; }

.wpcf7 .contact-form-message textarea {
  position: relative;
  width: 100%;
  max-width: 100%;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: .75em 1em;
  z-index: 2;
  outline: none;
  color: #666666; }

.wpcf7 .contact-form-message textarea:focus + label {
  top: -1.5em; }

.wpcf7 .contact-form-message textarea.wpcf7-not-valid {
  color: #EC0042;
  border-color: #EC0042; }

.wpcf7 .contact-form-message textarea:hover, .wpcf7 .contact-form-message textarea:focus {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

.wpcf7 .wpcf7-not-valid-tip {
  margin-top: .25em;
  text-transform: uppercase;
  color: #EC0042; }

.wpcf7 .wpcf7-mail-sent-ok,
.wpcf7 .wpcf7-validation-errors {
  float: left;
  display: block;
  margin: 1em 0 0 0;
  padding: .5em 1em;
  width: 67.5%;
  border: 1px solid #EC0042;
  color: #EC0042;
  border-radius: 2px;
  line-height: 1.25em;
  text-transform: uppercase; }

.wpcf7 .wpcf7-mail-sent-ok {
  color: #27C200;
  border: 1px solid #27C200; }

.wpcf7-form select.hasCustomSelect {
  max-width: initial !important;
  min-width: initial !important;
  width: auto !important; }

.vc_col-xs-2 .wpcf7 .form-submit,
.vc_col-xs-2 .wpcf7 .contact-form-input, .vc_col-xs-3 .wpcf7 .form-submit,
.vc_col-xs-3 .wpcf7 .contact-form-input, .vc_col-xs-4 .wpcf7 .form-submit,
.vc_col-xs-4 .wpcf7 .contact-form-input, .vc_col-xs-5 .wpcf7 .form-submit,
.vc_col-xs-5 .wpcf7 .contact-form-input, .vc_col-xs-6 .wpcf7 .form-submit,
.vc_col-xs-6 .wpcf7 .contact-form-input,
.vc_col-sm-2 .wpcf7 .form-submit,
.vc_col-sm-2 .wpcf7 .contact-form-input, .vc_col-sm-3 .wpcf7 .form-submit,
.vc_col-sm-3 .wpcf7 .contact-form-input, .vc_col-sm-4 .wpcf7 .form-submit,
.vc_col-sm-4 .wpcf7 .contact-form-input, .vc_col-sm-5 .wpcf7 .form-submit,
.vc_col-sm-5 .wpcf7 .contact-form-input, .vc_col-sm-6 .wpcf7 .form-submit,
.vc_col-sm-6 .wpcf7 .contact-form-input,
.vc_col-md-2 .wpcf7 .form-submit,
.vc_col-md-2 .wpcf7 .contact-form-input, .vc_col-md-3 .wpcf7 .form-submit,
.vc_col-md-3 .wpcf7 .contact-form-input, .vc_col-md-4 .wpcf7 .form-submit,
.vc_col-md-4 .wpcf7 .contact-form-input, .vc_col-md-5 .wpcf7 .form-submit,
.vc_col-md-5 .wpcf7 .contact-form-input, .vc_col-md-6 .wpcf7 .form-submit,
.vc_col-md-6 .wpcf7 .contact-form-input,
.vc_col-lg-2 .wpcf7 .form-submit,
.vc_col-lg-2 .wpcf7 .contact-form-input, .vc_col-lg-3 .wpcf7 .form-submit,
.vc_col-lg-3 .wpcf7 .contact-form-input, .vc_col-lg-4 .wpcf7 .form-submit,
.vc_col-lg-4 .wpcf7 .contact-form-input, .vc_col-lg-5 .wpcf7 .form-submit,
.vc_col-lg-5 .wpcf7 .contact-form-input, .vc_col-lg-6 .wpcf7 .form-submit,
.vc_col-lg-6 .wpcf7 .contact-form-input,
.vc_span2 .wpcf7 .form-submit,
.vc_span2 .wpcf7 .contact-form-input, .vc_span3 .wpcf7 .form-submit,
.vc_span3 .wpcf7 .contact-form-input, .vc_span4 .wpcf7 .form-submit,
.vc_span4 .wpcf7 .contact-form-input, .vc_span5 .wpcf7 .form-submit,
.vc_span5 .wpcf7 .contact-form-input, .vc_span6 .wpcf7 .form-submit,
.vc_span6 .wpcf7 .contact-form-input {
  float: none;
  width: 100%;
  padding: 0; }

.vc_col-xs-2 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-xs-2 .wpcf7 .wpcf7-validation-errors, .vc_col-xs-3 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-xs-3 .wpcf7 .wpcf7-validation-errors, .vc_col-xs-4 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-xs-4 .wpcf7 .wpcf7-validation-errors, .vc_col-xs-5 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-xs-5 .wpcf7 .wpcf7-validation-errors, .vc_col-xs-6 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-xs-6 .wpcf7 .wpcf7-validation-errors,
.vc_col-sm-2 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-sm-2 .wpcf7 .wpcf7-validation-errors, .vc_col-sm-3 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-sm-3 .wpcf7 .wpcf7-validation-errors, .vc_col-sm-4 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-sm-4 .wpcf7 .wpcf7-validation-errors, .vc_col-sm-5 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-sm-5 .wpcf7 .wpcf7-validation-errors, .vc_col-sm-6 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-sm-6 .wpcf7 .wpcf7-validation-errors,
.vc_col-md-2 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-md-2 .wpcf7 .wpcf7-validation-errors, .vc_col-md-3 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-md-3 .wpcf7 .wpcf7-validation-errors, .vc_col-md-4 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-md-4 .wpcf7 .wpcf7-validation-errors, .vc_col-md-5 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-md-5 .wpcf7 .wpcf7-validation-errors, .vc_col-md-6 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-md-6 .wpcf7 .wpcf7-validation-errors,
.vc_col-lg-2 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-lg-2 .wpcf7 .wpcf7-validation-errors, .vc_col-lg-3 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-lg-3 .wpcf7 .wpcf7-validation-errors, .vc_col-lg-4 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-lg-4 .wpcf7 .wpcf7-validation-errors, .vc_col-lg-5 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-lg-5 .wpcf7 .wpcf7-validation-errors, .vc_col-lg-6 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-lg-6 .wpcf7 .wpcf7-validation-errors,
.vc_span2 .wpcf7 .wpcf7-mail-sent-ok,
.vc_span2 .wpcf7 .wpcf7-validation-errors, .vc_span3 .wpcf7 .wpcf7-mail-sent-ok,
.vc_span3 .wpcf7 .wpcf7-validation-errors, .vc_span4 .wpcf7 .wpcf7-mail-sent-ok,
.vc_span4 .wpcf7 .wpcf7-validation-errors, .vc_span5 .wpcf7 .wpcf7-mail-sent-ok,
.vc_span5 .wpcf7 .wpcf7-validation-errors, .vc_span6 .wpcf7 .wpcf7-mail-sent-ok,
.vc_span6 .wpcf7 .wpcf7-validation-errors {
  float: none;
  width: 100%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-right .wpcf7 .contact-form-input {
    float: none;
    width: 100%; } }

/* ========================================================================== *
 * 7. Widgets
 * ========================================================================== */
.mpcth-widget-column {
  padding: 1em 0;
  margin: 0; }

#mpcth_page_wrap .widget {
  padding: 1em 20px;
  font-size: 1.083em; }

#mpcth_page_wrap .widget .widget-title {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em;
  text-transform: uppercase;
  font-size: 1em; }

#mpcth_page_wrap .widget .widget-title span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: 1.001em;
  margin-bottom: -1px; }

#mpcth_page_wrap .widget .widget-title l + * {
  width: 100%; }

#mpcth_page_wrap .widget ul,
#mpcth_page_wrap .widget ol {
  padding-left: 0; }

#mpcth_page_wrap .widget ul ul,
#mpcth_page_wrap .widget ul ol,
#mpcth_page_wrap .widget ol ul,
#mpcth_page_wrap .widget ol ol {
  padding-left: 0.5em; }

#mpcth_page_wrap .widget img {
  max-width: 100%;
  height: auto; }

#mpcth_page_wrap .widget input,
#mpcth_page_wrap .widget select,
#mpcth_page_wrap .widget textarea {
  max-width: 100%;
  background: #ffffff;
  color: #999999;
  outline: none;
  border: 1px solid #eeeeee;
  padding: 7px 10px;
  width: 100%;
  display: block; }

#mpcth_page_wrap .widget input:focus, #mpcth_page_wrap .widget input:hover,
#mpcth_page_wrap .widget select:focus,
#mpcth_page_wrap .widget select:hover,
#mpcth_page_wrap .widget textarea:focus,
#mpcth_page_wrap .widget textarea:hover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap .widget:before {
  display: none; }

#mpcth_page_wrap #mpcth_header_area .widget.widget_text a:hover,
#mpcth_page_wrap #mpcth_footer .widget.widget_text a:hover,
#mpcth_page_wrap .widget.widget_text a:hover {
  color: #666666; }

#mpcth_page_wrap .widget.widget_rss ul li,
#mpcth_page_wrap .widget.widget_rss ol li {
  padding-bottom: .75em; }

#mpcth_page_wrap .widget.widget_rss .rsswidget {
  text-transform: uppercase; }

#mpcth_page_wrap .widget.widget_rss .rss-date {
  display: block;
  padding-bottom: .25em;
  color: #999999; }

#mpcth_page_wrap .widget.widget_calendar caption {
  padding-bottom: .5em; }

#mpcth_page_wrap .widget.widget_calendar table {
  width: 100%;
  text-align: center; }

#mpcth_page_wrap .widget.widget_calendar th, #mpcth_page_wrap .widget.widget_calendar td {
  position: relative;
  padding: .5em .25em;
  line-height: 1em; }

#mpcth_page_wrap .widget.widget_calendar tbody a:before {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #f3f3f3;
  z-index: -1; }

#mpcth_page_wrap .widget.widget_calendar #prev {
  text-align: left; }

#mpcth_page_wrap .widget.widget_calendar #next {
  text-align: right; }

#mpcth_page_wrap .widget.widget_product_tag_cloud a, #mpcth_page_wrap .widget.widget_tag_cloud a {
  font-size: 1em !important;
  margin: 0 0.5em 0.5em 0;
  display: inline-block; }

#searchform #s {
  margin-bottom: 1em; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .tweet a:hover,
#mpcth_page_wrap .mpc-w-twitter-widget .tweet a:hover,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .tweet a:hover {
  color: #666666; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .tweet .e-entry-title,
#mpcth_page_wrap .mpc-w-twitter-widget .tweet .e-entry-title,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .tweet .e-entry-title {
  line-height: 1.5em; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .tweet b,
#mpcth_page_wrap .mpc-w-twitter-widget .tweet b,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .tweet b {
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .tweet abbr,
#mpcth_page_wrap .mpc-w-twitter-widget .tweet abbr,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .tweet abbr {
  border-bottom: none; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .avatar,
#mpcth_page_wrap .mpc-w-twitter-widget .avatar,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .avatar {
  float: left;
  margin-right: 0.5em; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .u-url,
#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .u-url *,
#mpcth_page_wrap .mpc-w-twitter-widget .u-url,
#mpcth_page_wrap .mpc-w-twitter-widget .u-url *,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .u-url,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .u-url * {
  vertical-align: top;
  line-height: 1em; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .e-entry-content,
#mpcth_page_wrap .mpc-w-twitter-widget .e-entry-content,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .e-entry-content {
  clear: both; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .e-entry-title,
#mpcth_page_wrap .mpc-w-twitter-widget .e-entry-title,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .e-entry-title {
  margin-bottom: .5em; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .header,
#mpcth_page_wrap .mpc-w-twitter-widget .header,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .header {
  display: none; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .permalink,
#mpcth_page_wrap .mpc-w-twitter-widget .permalink,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .permalink {
  float: right; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget:after,
#mpcth_page_wrap .mpc-w-twitter-widget:after,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget:after {
  content: '';
  clear: both;
  display: block; }

#mpcth_page_wrap .widget.mpc-w-shop-info-widget {
  text-transform: uppercase; }

#mpcth_page_wrap .widget.mpc-w-shop-info-widget h2 {
  line-height: 1.1em;
  margin-bottom: .5em; }

#mpcth_page_wrap .widget.mpc-w-shop-info-widget a {
  display: inline-block;
  margin-bottom: .25em; }

#mpcth_page_wrap .widget.mpc-w-shop-info-widget a:hover {
  color: #666666; }

#mpcth_page_wrap .widget.mpc-w-shop-info-widget + .widget.woocommerce {
  margin-top: -1.25em; }

.mpc-w-recent-posts-widget .mpc-w-recent-post {
  clear: both; }

.mpc-w-recent-posts-widget .mpc-w-recent-post-title img {
  float: left;
  margin-right: 0.5em;
  width: 60px;
  height: 60px; }

.mpc-w-recent-posts-widget .mpc-w-recent-post-meta {
  display: block; }

.widget_pages li {
  list-style: none; }

.widget_pages .children {
  margin: 0;
  padding: 0 0 0 1em; }

.widget_nav_menu li {
  list-style: none; }

.widget_nav_menu .menu {
  margin: 0;
  padding: 0; }

.widget_nav_menu .sub-menu {
  margin: 0;
  padding: 0 0 0 1em; }

#mpcth_page_wrap .widget_recent_entries li {
  padding-bottom: .5em; }

#mpcth_page_wrap .widget_recent_entries a {
  text-transform: uppercase; }

#mpcth_page_wrap .widget_recent_entries .post-date {
  display: block;
  font-size: .923em;
  color: #999999; }

.widget_product_search .screen-reader-text {
  display: none;
  text-transform: uppercase;
  margin-bottom: 1em; }

.widget_product_search #s {
  margin-bottom: 1em; }

.widget_product_categories .product-categories {
  line-height: 1.7em; }

.widget_product_categories .product-categories > li > a {
  display: inline-block;
  margin-bottom: .25em;
  font-weight: bold;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap .s2_form_widget form label[for=s2email] + br,
#mpcth_page_wrap .s2_form_widget form label[for=s2email] {
  display: none; }

#mpcth_page_wrap .s2_form_widget form input[type=submit] {
  text-transform: uppercase;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  background: #eeeeee;
  line-height: 1em; }

#mpcth_page_wrap .s2_form_widget form input[type=submit]:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #ffffff; }

/* Woocommerce products list */
#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li,
#mpcth_page_wrap .widget .product_list_widget li,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li {
  padding: 0;
  border: 1px solid #eeeeee;
  margin-bottom: 1.5em;
  background: #ffffff; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li:hover,
#mpcth_page_wrap .widget .product_list_widget li:hover,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li:hover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li:hover a,
#mpcth_page_wrap .widget .product_list_widget li:hover a,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li:hover a {
  color: #666666; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li.empty,
#mpcth_page_wrap .widget .product_list_widget li.empty,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li.empty {
  background: none;
  border: none;
  margin-bottom: 0; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li.empty:hover,
#mpcth_page_wrap .widget .product_list_widget li.empty:hover,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li.empty:hover {
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li a,
#mpcth_page_wrap .widget .product_list_widget li a,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li a {
  padding-top: 1em;
  padding-right: 1.5em;
  text-transform: uppercase;
  font-family: Lato, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li img,
#mpcth_page_wrap .widget .product_list_widget li img,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li img {
  float: left;
  width: 75px;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: -1em 1.25em 0 0; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li span,
#mpcth_page_wrap .widget .product_list_widget li span,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li span {
  padding-top: .25em; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li del span,
#mpcth_page_wrap .widget .product_list_widget li del span,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li del span {
  text-decoration: line-through; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li ins,
#mpcth_page_wrap .widget .product_list_widget li ins,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li ins {
  text-decoration: none; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li ins span,
#mpcth_page_wrap .widget .product_list_widget li ins span,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li ins span {
  -webkit-font-smoothing: antialiased;
  font-weight: bold; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li .variation,
#mpcth_page_wrap .widget .product_list_widget li .variation,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li .variation {
  display: none;
  text-transform: uppercase; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li .variation dt,
#mpcth_page_wrap .widget .product_list_widget li .variation dt,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li .variation dt {
  display: inline-block;
  float: none;
  clear: none;
  color: #999999; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li .variation dd,
#mpcth_page_wrap .widget .product_list_widget li .variation dd,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li .variation dd {
  display: inline-block;
  margin-left: 0.25em; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li .star-rating,
#mpcth_page_wrap .widget .product_list_widget li .star-rating,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li .star-rating {
  position: absolute;
  bottom: .5em;
  right: 0.5em; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li .star-rating > span,
#mpcth_page_wrap .widget .product_list_widget li .star-rating > span,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li .star-rating > span {
  padding-top: 1em;
  margin-bottom: -1em; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li:before,
#mpcth_page_wrap .widget .product_list_widget li:before,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li:before {
  display: none; }

.mpcth-disable-price #mpcth_page_wrap #mpcth_header_area .widget .product_list_widget .mpcth-from-price,
.mpcth-disable-price #mpcth_page_wrap #mpcth_header_area .widget .product_list_widget .amount,
.mpcth-disable-price #mpcth_page_wrap .widget .product_list_widget .mpcth-from-price,
.mpcth-disable-price #mpcth_page_wrap .widget .product_list_widget .amount,
.mpcth-disable-price #mpcth_page_wrap #mpcth_footer .widget .product_list_widget .mpcth-from-price,
.mpcth-disable-price #mpcth_page_wrap #mpcth_footer .widget .product_list_widget .amount {
  display: none !important; }

/* WooCommerce Cart */
#mpcth_page_wrap .widget.widget_shopping_cart {
  line-height: 1.25em; }

#mpcth_page_wrap .widget.widget_shopping_cart .total {
  padding-top: 1em;
  text-transform: uppercase;
  border-top: 1px solid #eeeeee;
  font-family: Lato, Helvetica, Arial, sans-serif; }

#mpcth_page_wrap .widget.widget_shopping_cart .buttons {
  margin-bottom: 0; }

#mpcth_page_wrap .widget.widget_shopping_cart .buttons a {
  width: 48%;
  text-align: center; }

#mpcth_page_wrap .widget.widget_shopping_cart .buttons a.checkout {
  float: right; }

#mpcth_page_wrap .widget.widget_shopping_cart .buttons a:after {
  display: none; }

#mpcth_page_wrap .widget.widget_shopping_cart .quantity {
  width: 50%; }

/* Widgets */
#mpcth_page_wrap .bra-photostream-widget ul {
  list-style: none;
  padding: 0px;
  margin-left: 0px !important;
  margin-bottom: .25em !important;
  overflow: hidden; }

#mpcth_page_wrap .bra-photostream-widget ul li {
  height: auto;
  border: none;
  margin: 0px 5px 5px 0px !important;
  padding: 0px; }

#mpcth_page_wrap .bra-photostream-widget ul li a {
  display: block !important;
  margin: 0px;
  padding: 0px !important;
  width: 60px !important;
  height: 60px !important;
  border: none !important;
  overflow: hidden; }

#mpcth_page_wrap .bra-photostream-widget ul li:hover {
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap .bra-photostream-widget ul li:hover a {
  border: none; }

#mpcth_page_wrap .bra-photostream-widget ul li:hover img {
  opacity: .7;
  filter: alpha(opacity=70); }

#mpcth_page_wrap .bra-photostream-widget ul li:before {
  display: none; }

#mpcth_page_wrap .bra-photostream-widget ul li img {
  width: 60px !important;
  height: 60px !important;
  border: none;
  display: block;
  max-width: none !important; }

/* Flex Slider */
#mpcth_page_wrap .flexslider:hover .flex-next {
  right: 0; }

#mpcth_page_wrap .flexslider:hover .flex-prev {
  left: 0; }

#mpcth_page_wrap .flexslider {
  direction: ltr;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0; }

#mpcth_page_wrap .flexslider .flex-next,
#mpcth_page_wrap .flexslider .flex-prev {
  font-size: 0; }

#mpcth_page_wrap .flexslider .flex-direction-nav a {
  text-shadow: none;
  background: #ffffff;
  width: 28px;
  height: 28px;
  margin: -20px 0 0;
  border: 1px solid #eeeeee;
  border-radius: 100%;
  padding: 5px;
  text-align: center;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .flexslider .flex-direction-nav a.flex-prev {
  left: -40px; }

#mpcth_page_wrap .flexslider .flex-direction-nav a.flex-next {
  right: -40px; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .flexslider .flex-direction-nav a {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mpcth-responsive #mpcth_page_wrap .flexslider .flex-direction-nav a.flex-prev {
    left: -20px; }
  .mpcth-responsive #mpcth_page_wrap .flexslider .flex-direction-nav a.flex-next {
    right: -20px; } }

#mpcth_page_wrap .flexslider .flex-direction-nav a:before {
  font-size: 26px;
  line-height: 28px; }

#mpcth_page_wrap .flexslider .flex-direction-nav a:hover {
  background: #f3f3f3;
  color: #666666; }

#mpcth_page_wrap .flexslider .flex-control-nav {
  top: initial;
  bottom: 16px;
  z-index: 100; }

#mpcth_page_wrap .flexslider .flex-control-nav li {
  margin: 0 .3em;
  vertical-align: middle; }

#mpcth_page_wrap .flexslider .flex-control-nav li a {
  width: 8px;
  height: 8px;
  border-radius: 100%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

#mpcth_page_wrap .flexslider .flex-control-nav li a.flex-active {
  background: transparent;
  border: 1px solid transparent;
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap .flexslider .slides > li {
  -webkit-backface-visibility: visible; }

#mpcth_page_wrap .flexslider .slides > li ul {
  list-style: none;
  margin: 0;
  padding: 0; }

#mpcth_page_wrap .flexslider:hover .flex-direction-nav a {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .flexslider:hover .flex-direction-nav a.flex-prev {
  left: -20px; }

#mpcth_page_wrap .flexslider:hover .flex-direction-nav a.flex-next {
  right: -20px; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap .mpcth-page-custom-header .flexslider .flex-direction-nav a.flex-prev {
    left: 10px; }
  .mpcth-responsive #mpcth_page_wrap .mpcth-page-custom-header .flexslider .flex-direction-nav a.flex-next {
    right: 10px; } }

.mpcth-post .flex-next,
.mpcth-page .flex-next {
  right: -20px; }

.mpcth-post .flex-prev,
.mpcth-page .flex-prev {
  left: -20px; }

.mpcth-post .flexslider:hover .flex-next,
.mpcth-page .flexslider:hover .flex-next {
  right: -20px; }

.mpcth-post .flexslider:hover .flex-prev,
.mpcth-page .flexslider:hover .flex-prev {
  left: -20px; }

.mpcth-post .flexslider,
.mpcth-page .flexslider {
  margin-bottom: .5em; }

.mpcth-post .flexslider .flex-direction-nav a,
.mpcth-page .flexslider .flex-direction-nav a {
  text-shadow: none;
  background: #ffffff;
  width: 28px;
  height: 28px;
  margin: -20px 0 0;
  border: 1px solid #eeeeee;
  border-radius: 100%;
  padding: 5px;
  opacity: 0;
  filter: alpha(opacity=0); }

.mpcth-post .flexslider .flex-direction-nav a.flex-prev,
.mpcth-page .flexslider .flex-direction-nav a.flex-prev {
  left: -40px; }

.mpcth-post .flexslider .flex-direction-nav a.flex-next,
.mpcth-page .flexslider .flex-direction-nav a.flex-next {
  right: -40px; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-post .flexslider .flex-direction-nav a, .mpcth-responsive .mpcth-page .flexslider .flex-direction-nav a {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mpcth-responsive .mpcth-post .flexslider .flex-direction-nav a.flex-prev, .mpcth-responsive .mpcth-page .flexslider .flex-direction-nav a.flex-prev {
    left: 0px; }
  .mpcth-responsive .mpcth-post .flexslider .flex-direction-nav a.flex-next, .mpcth-responsive .mpcth-page .flexslider .flex-direction-nav a.flex-next {
    right: 0px; } }

.mpcth-post .flexslider .flex-direction-nav a:hover,
.mpcth-page .flexslider .flex-direction-nav a:hover {
  background: #f3f3f3; }

.mpcth-post .flexslider .flex-control-nav,
.mpcth-page .flexslider .flex-control-nav {
  top: initial;
  bottom: 16px;
  z-index: 100; }

.mpcth-post .flexslider .flex-control-nav li,
.mpcth-page .flexslider .flex-control-nav li {
  margin: 0 .3em; }

.mpcth-post .flexslider .flex-control-nav li a,
.mpcth-page .flexslider .flex-control-nav li a {
  width: 8px;
  height: 8px;
  border-radius: 100%; }

.mpcth-post .flexslider .flex-control-nav li a.flex-active,
.mpcth-page .flexslider .flex-control-nav li a.flex-active {
  background: transparent;
  border: 1px solid transparent;
  -webkit-box-shadow: none;
  box-shadow: none; }

.mpcth-post .flexslider .slides > li,
.mpcth-page .flexslider .slides > li {
  -webkit-backface-visibility: visible; }

.mpcth-post .flexslider .slides > li ul,
.mpcth-page .flexslider .slides > li ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.mpcth-post .flexslider .slides > li img,
.mpcth-page .flexslider .slides > li img {
  -webkit-box-shadow: none;
  box-shadow: none; }

.mpcth-post .flexslider:hover .flex-direction-nav a,
.mpcth-page .flexslider:hover .flex-direction-nav a {
  opacity: 1;
  filter: alpha(opacity=100); }

.mpcth-post .flexslider:hover .flex-direction-nav a.flex-prev,
.mpcth-page .flexslider:hover .flex-direction-nav a.flex-prev {
  left: -20px; }

.mpcth-post .flexslider:hover .flex-direction-nav a.flex-next,
.mpcth-page .flexslider:hover .flex-direction-nav a.flex-next {
  right: -20px; }

.mpcth-post .flexslider#main_slider, .mpcth-post .flexslider.mpcth-main-slider,
.mpcth-page .flexslider#main_slider,
.mpcth-page .flexslider.mpcth-main-slider {
  margin-bottom: 2.5em; }

.mpcth-post .flexslider#main_slider .slides > li, .mpcth-post .flexslider.mpcth-main-slider .slides > li,
.mpcth-page .flexslider#main_slider .slides > li,
.mpcth-page .flexslider.mpcth-main-slider .slides > li {
  padding-bottom: 30px; }

.mpcth-post .flexslider#main_slider .flex-direction-nav a, .mpcth-post .flexslider.mpcth-main-slider .flex-direction-nav a,
.mpcth-page .flexslider#main_slider .flex-direction-nav a,
.mpcth-page .flexslider.mpcth-main-slider .flex-direction-nav a {
  margin-top: -35px; }

.mpcth-post .flexslider#main_slider .mpcth-lightbox, .mpcth-post .flexslider.mpcth-main-slider .mpcth-lightbox,
.mpcth-page .flexslider#main_slider .mpcth-lightbox,
.mpcth-page .flexslider.mpcth-main-slider .mpcth-lightbox {
  position: relative;
  display: block; }

.mpcth-post .flexslider#main_slider .mpcth-lightbox .fa, .mpcth-post .flexslider.mpcth-main-slider .mpcth-lightbox .fa,
.mpcth-page .flexslider#main_slider .mpcth-lightbox .fa,
.mpcth-page .flexslider.mpcth-main-slider .mpcth-lightbox .fa {
  position: absolute;
  bottom: -30px;
  left: 50%;
  width: 60px;
  height: 60px;
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 100%;
  line-height: 60px;
  margin-left: -30px;
  font-size: 1.5em; }

.mpcth-post .flexslider#main_slider .mpcth-lightbox .fa:hover, .mpcth-post .flexslider.mpcth-main-slider .mpcth-lightbox .fa:hover,
.mpcth-page .flexslider#main_slider .mpcth-lightbox .fa:hover,
.mpcth-page .flexslider.mpcth-main-slider .mpcth-lightbox .fa:hover {
  background-color: #f3f3f3; }

/* Revolution Slider */
#mpcth_page_wrap .rev_slider_wrapper {
  direction: ltr; }

#mpcth_page_wrap .rev_slider_wrapper .tp-bullets {
  bottom: 3em;
  z-index: 100;
  padding-bottom: 1em; }

#mpcth_page_wrap .rev_slider_wrapper .tp-bullets .tp-bullet {
  width: 8px;
  height: 8px;
  border-radius: 100%;
  border: none;
  margin: 0 .3em;
  background: none; }

#mpcth_page_wrap .rev_slider_wrapper .tp-bullets .tp-bullet.selected {
  background: transparent;
  border: 1px solid transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: -1px; }

#mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow,
#mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow {
  background: none;
  text-shadow: none;
  background: #ffffff;
  width: 28px;
  height: 28px;
  margin: -20px 0 0;
  border: 1px solid #eeeeee;
  border-radius: 100%;
  padding: 5px;
  text-align: center;
  top: 50% !important;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow:before,
#mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow:before {
  font-size: 26px;
  line-height: 28px;
  color: inherit !important; }

#mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow:hover,
#mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow:hover {
  background: #f3f3f3;
  color: #666666; }

#mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow {
  left: 0px !important; }

#mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow:before {
  padding-right: 2px; }

#mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow {
  right: 0px !important; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow,
  .mpcth-responsive #mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mpcth-responsive #mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow {
    left: 20px !important; }
  .mpcth-responsive #mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow {
    right: 20px !important; } }

#mpcth_page_wrap .rev_slider_wrapper:hover .tp-leftarrow,
#mpcth_page_wrap .rev_slider_wrapper:hover .tp-rightarrow {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .rev_slider_wrapper:hover .tp-leftarrow {
  left: 20px !important; }

#mpcth_page_wrap .rev_slider_wrapper:hover .tp-rightarrow {
  right: 20px !important; }

/* NivoSlider */
#mpcth_page_wrap .nivoSlider {
  direction: ltr;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none; }

#mpcth_page_wrap .nivoSlider .nivo-directionNav a {
  text-shadow: none;
  text-align: center;
  background: none;
  width: 28px;
  height: 28px;
  margin: -20px 0 0;
  top: 50%;
  border: none;
  border-radius: 100%;
  padding: 5px;
  text-indent: 0;
  font-size: 0;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .nivoSlider .nivo-directionNav a:before {
  line-height: 28px;
  font-size: 26px; }

#mpcth_page_wrap .nivoSlider .nivo-directionNav a.nivo-prevNav {
  left: -20px; }

#mpcth_page_wrap .nivoSlider .nivo-directionNav a.nivo-nextNav {
  right: -20px; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .nivoSlider .nivo-directionNav a {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mpcth-responsive #mpcth_page_wrap .nivoSlider .nivo-directionNav a.nivo-prevNav {
    left: 0px; }
  .mpcth-responsive #mpcth_page_wrap .nivoSlider .nivo-directionNav a.nivo-nextNav {
    right: 0px; } }

#mpcth_page_wrap .nivoSlider .nivo-controlNav {
  bottom: 2.5em; }

#mpcth_page_wrap .nivoSlider:hover .nivo-directionNav a {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .nivoSlider:hover .nivo-directionNav a.nivo-prevNav {
  left: 0px; }

#mpcth_page_wrap .nivoSlider:hover .nivo-directionNav a.nivo-nextNav {
  right: 0px; }

#mpcth_page_wrap .nivoSlider:hover .nivo-directionNav a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80); }

#mpcth_page_wrap .nivo-controlNav {
  bottom: 3em;
  z-index: 100;
  position: relative; }

#mpcth_page_wrap .nivo-controlNav .nivo-control {
  width: 8px;
  height: 8px;
  border-radius: 100%;
  border: none;
  margin: 0 6px; }

#mpcth_page_wrap .nivo-controlNav .nivo-control.active {
  background: transparent;
  border: 1px solid transparent;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* ========================================================================== *
 * 9. Shortcodes
 * ========================================================================== */
/* MPC Shortcodes */
#mpcth_page_wrap #mpcth_footer .mpc-vc-icons-list,
#mpcth_page_wrap .mpc-vc-icons-list {
  margin-bottom: 1.5em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icons-list ul,
#mpcth_page_wrap .mpc-vc-icons-list ul {
  margin: 0;
  padding: 0 0 0 0.5em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icons-list li,
#mpcth_page_wrap .mpc-vc-icons-list li {
  list-style: none; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icons-list i,
#mpcth_page_wrap .mpc-vc-icons-list i {
  margin-right: 0.5em; }

#mpcth_page_wrap #mpcth_footer .mpcth-socials-list,
#mpcth_page_wrap .mpcth-socials-list {
  font-size: 14px;
  display: inline-block; }

#mpcth_page_wrap #mpcth_footer .mpcth-socials-list-text,
#mpcth_page_wrap .mpcth-socials-list-text {
  text-transform: uppercase; }

#mpcth_page_wrap #mpcth_footer .mpc-sc-portfolio-meta,
#mpcth_page_wrap .mpc-sc-portfolio-meta {
  margin: 0;
  padding: 0;
  list-style: none;
  text-transform: uppercase;
  margin-bottom: 1.5em; }

#mpcth_page_wrap #mpcth_footer .mpc-sc-portfolio-meta li,
#mpcth_page_wrap .mpc-sc-portfolio-meta li {
  margin-bottom: .25em; }

#mpcth_page_wrap #mpcth_footer .mpc-sc-portfolio-meta .mpcth-portfolio-meta-name,
#mpcth_page_wrap .mpc-sc-portfolio-meta .mpcth-portfolio-meta-name {
  font-weight: bold;
  margin-right: 0.5em; }

#mpcth_page_wrap #mpcth_footer .mpcth-items-slider .slides > li,
#mpcth_page_wrap .mpcth-items-slider .slides > li {
  margin-right: 40px; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-gallery,
#mpcth_page_wrap .mpc-vc-gallery {
  margin: 0 0 1em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li,
#mpcth_page_wrap .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li {
  border: 1px solid #eeeeee;
  margin-right: 20px;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50); }

#mpcth_page_wrap #mpcth_footer .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li:hover, #mpcth_page_wrap #mpcth_footer .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li.flex-active-slide,
#mpcth_page_wrap .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li:hover,
#mpcth_page_wrap .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li.flex-active-slide {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap #mpcth_footer .mpc-vc-gallery .mpcth-main-slider .slides > li,
#mpcth_page_wrap .mpc-vc-gallery .mpcth-main-slider .slides > li {
  padding-bottom: 30px !important; }

#mpcth_page_wrap #mpcth_footer .mpc-sc-tooltip-message,
#mpcth_page_wrap .mpc-sc-tooltip-message {
  border-radius: 2px; }

#mpcth_page_wrap #mpcth_footer .mpc-sc-tooltip-message:after,
#mpcth_page_wrap .mpc-sc-tooltip-message:after {
  border-width: 4px;
  border-bottom-width: 0;
  bottom: -4px; }

#mpcth_page_wrap #mpcth_footer .mpcth-socials-list-wrap,
#mpcth_page_wrap .mpcth-socials-list-wrap {
  margin-bottom: 1.5em; }

#mpcth_page_wrap #mpcth_footer .mpcth-socials-list-text,
#mpcth_page_wrap .mpcth-socials-list-text {
  margin-right: 0.5em; }

#mpcth_page_wrap #mpcth_footer .mpcth-socials-list li,
#mpcth_page_wrap #mpcth_footer .mpc-sc-portfolio-meta li,
#mpcth_page_wrap .mpcth-socials-list li,
#mpcth_page_wrap .mpc-sc-portfolio-meta li {
  padding: 0; }

#mpcth_page_wrap #mpcth_footer .mpcth-socials-list li:before,
#mpcth_page_wrap #mpcth_footer .mpc-sc-portfolio-meta li:before,
#mpcth_page_wrap .mpcth-socials-list li:before,
#mpcth_page_wrap .mpc-sc-portfolio-meta li:before {
  display: none; }

#mpcth_page_wrap #mpcth_footer .mpc-sc-portfolio-meta li .mpcth-portfolio-meta-name,
#mpcth_page_wrap .mpc-sc-portfolio-meta li .mpcth-portfolio-meta-name {
  font-family: Lato, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icons-list li,
#mpcth_page_wrap .mpc-vc-icons-list li {
  position: relative;
  padding-left: 1.75em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icons-list li i,
#mpcth_page_wrap .mpc-vc-icons-list li i {
  position: absolute;
  top: .2em;
  left: 0em;
  font-size: 1.077em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icons-list li:before,
#mpcth_page_wrap .mpc-vc-icons-list li:before {
  display: none; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-deco-header,
#mpcth_page_wrap .mpc-vc-deco-header {
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-deco-header span,
#mpcth_page_wrap .mpc-vc-deco-header span {
  display: inline-block;
  margin-bottom: -1px;
  border-bottom: 1px solid transparent; }

#mpcth_page_wrap #mpcth_footer h1.mpc-vc-deco-header span,
#mpcth_page_wrap #mpcth_main h1.mpc-vc-deco-header span {
  padding-bottom: .376em; }

#mpcth_page_wrap #mpcth_footer h2.mpc-vc-deco-header span,
#mpcth_page_wrap #mpcth_main h2.mpc-vc-deco-header span {
  padding-bottom: .501em; }

#mpcth_page_wrap #mpcth_footer h3.mpc-vc-deco-header span,
#mpcth_page_wrap #mpcth_main h3.mpc-vc-deco-header span {
  padding-bottom: .601em; }

#mpcth_page_wrap #mpcth_footer h4.mpc-vc-deco-header span,
#mpcth_page_wrap #mpcth_main h4.mpc-vc-deco-header span {
  padding-bottom: .751em; }

#mpcth_page_wrap #mpcth_footer h5.mpc-vc-deco-header span,
#mpcth_page_wrap #mpcth_main h5.mpc-vc-deco-header span {
  padding-bottom: .858em; }

#mpcth_page_wrap #mpcth_footer h6.mpc-vc-deco-header span,
#mpcth_page_wrap #mpcth_main h6.mpc-vc-deco-header span {
  padding-bottom: 1.001em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap,
#mpcth_page_wrap .mpc-vc-icon-column-wrap {
  display: block;
  margin-bottom: 1.5em;
  overflow: hidden; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon {
  background: #f5f5f5;
  position: relative;
  text-align: center;
  padding: 2em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon i,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon i {
  font-size: 3.692em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow {
  position: absolute;
  bottom: -30px;
  left: 50%;
  margin-left: -20px;
  border: 20px solid transparent;
  border-top-color: #f5f5f5; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow-bottom,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow-bottom {
  border: 11px solid transparent;
  border-top-color: #eeeeee;
  bottom: -23px;
  margin-left: -11px; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-content,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-content {
  text-align: center;
  border: 1px solid #eeeeee;
  padding: 2em 1em;
  /*color: #666666;*/
  background: #ffffff;
  line-height: 1.5em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-content .mpc-vc-icon-column-title,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-content .mpc-vc-icon-column-title {
  margin-bottom: .5em;
  font-family: Lato, Helvetica, Arial, sans-serif;
  text-transform: uppercase; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-content .mpc-vc-icon-column-text,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-content .mpc-vc-icon-column-text {
  margin: 0; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap:hover,
#mpcth_page_wrap .mpc-vc-icon-column-wrap:hover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap:hover .mpc-vc-icon-column-icon i,
#mpcth_page_wrap .mpc-vc-icon-column-wrap:hover .mpc-vc-icon-column-icon i {
  color: #ffffff; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap:hover .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow,
#mpcth_page_wrap .mpc-vc-icon-column-wrap:hover .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow {
  bottom: -36px; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap:hover .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow-bottom,
#mpcth_page_wrap .mpc-vc-icon-column-wrap:hover .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow-bottom {
  bottom: -23px; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple,
#mpcth_page_wrap .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple {
  margin-bottom: 2em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon,
#mpcth_page_wrap .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon {
  background: none;
  padding: 0;
  float: left;
  width: 8em;
  opacity: 0.25;
  filter: alpha(opacity=25); }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon + .mpc-vc-icon-column-content,
#mpcth_page_wrap .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon + .mpc-vc-icon-column-content {
  margin-left: 8em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-content,
#mpcth_page_wrap .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-content {
  border: none;
  background: none;
  padding: 0;
  text-align: left; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple:hover,
#mpcth_page_wrap .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple:hover {
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple:hover .mpc-vc-icon-column-icon,
#mpcth_page_wrap .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple:hover .mpc-vc-icon-column-icon {
  opacity: 1;
  filter: alpha(opacity=100); }

@media only screen and (max-width: 320px) {
  .mpcth-responsive #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon, .mpcth-responsive #mpcth_page_wrap .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon {
    width: 5em; }
  .mpcth-responsive #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon i, .mpcth-responsive #mpcth_page_wrap .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon i {
    font-size: 2.5em; }
  .mpcth-responsive #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon + .mpc-vc-icon-column-content, .mpcth-responsive #mpcth_page_wrap .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon + .mpc-vc-icon-column-content {
    margin-left: 5em; } }

#mpcth_page_wrap #mpcth_footer .mpc-vc-share-list,
#mpcth_page_wrap .mpc-vc-share-list {
  margin-bottom: 1.5em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-share-list .mpc-vc-share-list-text,
#mpcth_page_wrap .mpc-vc-share-list .mpc-vc-share-list-text {
  text-transform: uppercase;
  margin-right: 0.5em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-share-list .mpc-vc-share-list-text + a,
#mpcth_page_wrap .mpc-vc-share-list .mpc-vc-share-list-text + a {
  margin-left: 0; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-share-list a,
#mpcth_page_wrap .mpc-vc-share-list a {
  font-size: 14px;
  padding: 0 .25em;
  margin-left: 0.5em;
  color: #666666; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-share-list a:first-child,
#mpcth_page_wrap .mpc-vc-share-list a:first-child {
  margin-left: 0; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-quote,
#mpcth_page_wrap .mpc-vc-quote {
  position: relative;
  font-style: normal; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-quote p,
#mpcth_page_wrap .mpc-vc-quote p {
  margin: 0;
  padding: 0 1.25em;
  font-size: 1.077em;
  line-height: 1.5em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-quote p .mpc-vc-quote-left,
#mpcth_page_wrap #mpcth_footer .mpc-vc-quote p .mpc-vc-quote-right,
#mpcth_page_wrap .mpc-vc-quote p .mpc-vc-quote-left,
#mpcth_page_wrap .mpc-vc-quote p .mpc-vc-quote-right {
  display: inline-block;
  font-family: Lato, Helvetica, Arial, sans-serif;
  font-size: 2.308em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  line-height: 1px;
  width: 1px;
  vertical-align: top; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-quote p .mpc-vc-quote-left,
#mpcth_page_wrap .mpc-vc-quote p .mpc-vc-quote-left {
  position: relative;
  top: .25em;
  left: -0.5em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-quote p .mpc-vc-quote-right,
#mpcth_page_wrap .mpc-vc-quote p .mpc-vc-quote-right {
  position: relative;
  top: .7em;
  left: 0.1em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-quote cite,
#mpcth_page_wrap .mpc-vc-quote cite {
  margin-top: .5em;
  float: right;
  font-style: normal;
  font-size: .923em; }

#mpcth_page_wrap #mpcth_footer .mpcth-align-center,
#mpcth_page_wrap .mpcth-align-center {
  text-align: center; }

#mpcth_page_wrap #mpcth_footer .mpcth-align-left,
#mpcth_page_wrap .mpcth-align-left {
  text-align: left; }

#mpcth_page_wrap #mpcth_footer .mpcth-align-right,
#mpcth_page_wrap .mpcth-align-right {
  text-align: right; }

/* Image grid */
#mpcth_grid {
  overflow: hidden; }

#mpcth_grid .mpcth-grid-image {
  position: relative;
  width: 20%;
  padding-bottom: 20%;
  float: left;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_grid .mpcth-grid-image .mpcth-grid-image-wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden; }

#mpcth_grid .mpcth-grid-image .mpcth-grid-image-wrap img {
  width: 100%;
  height: 100%; }

#mpcth_grid .mpcth-grid-image.mpcth-grid-double {
  width: 40%; }

#mpcth_grid .mpcth-grid-image:hover {
  opacity: 0.75;
  filter: alpha(opacity=75); }

#mpcth_grid .mpcth-grid-align-top .mpcth-grid-title-wrap {
  top: 0; }

#mpcth_grid .mpcth-grid-align-middle .mpcth-grid-title-wrap {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.ie #mpcth_grid .mpcth-grid-align-middle .mpcth-grid-title-wrap {
  margin-top: -2em; }

#mpcth_grid .mpcth-grid-align-bottom .mpcth-grid-title-wrap {
  bottom: 0; }

#mpcth_grid .mpcth-grid-align-left .mpcth-grid-title-wrap {
  text-align: left; }

#mpcth_grid .mpcth-grid-align-center .mpcth-grid-title-wrap {
  text-align: center; }

#mpcth_grid .mpcth-grid-align-center .mpcth-grid-title-wrap .mpcth-grid-title-break {
  margin: 0 auto; }

#mpcth_grid .mpcth-grid-align-right .mpcth-grid-title-wrap {
  text-align: right; }

#mpcth_grid .mpcth-grid-align-right .mpcth-grid-title-wrap .mpcth-grid-title-break {
  margin-left: auto; }

#mpcth_grid .mpcth-grid-title-wrap {
  position: absolute;
  left: 0;
  padding: 2em;
  max-width: 100%;
  width: 100%;
  text-transform: uppercase; }

#mpcth_grid .mpcth-grid-title-wrap h4 {
  display: inline-block;
  margin-bottom: 0;
  padding-bottom: 0.26em; }

#mpcth_grid .mpcth-grid-title-wrap h4:after {
  content: '';
  display: block; }

#mpcth_grid .mpcth-grid-title-wrap small {
  display: inline-block;
  padding-top: 0.5em; }

#mpcth_grid .mpcth-grid-title-wrap .mpcth-grid-title-break {
  width: 5em;
  border-top: 1px solid; }

#mpcth_grid .mpcth-vc-row-wrap {
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important; }

#mpcth_grid .wpb_column {
  padding: 0 !important; }

#mpcth_grid.mpcth-grid-with-space {
  padding: 10px; }

#mpcth_grid.mpcth-grid-with-space .mpcth-grid-image .mpcth-grid-image-wrap {
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px; }

#mpcth_grid.mpcth-columns-5 .mpcth-grid-image {
  width: 20%;
  padding-bottom: 20%; }

#mpcth_grid.mpcth-columns-5 .mpcth-grid-image.mpcth-grid-double {
  width: 40%; }

#mpcth_grid.mpcth-columns-4 .mpcth-grid-image {
  width: 25%;
  padding-bottom: 25%; }

#mpcth_grid.mpcth-columns-4 .mpcth-grid-image.mpcth-grid-double {
  width: 50%; }

#mpcth_grid.mpcth-columns-3 .mpcth-grid-image {
  width: 33.33%;
  padding-bottom: 33.33%; }

#mpcth_grid.mpcth-columns-3 .mpcth-grid-image.mpcth-grid-double {
  width: 66.66%; }

#mpcth_grid.mpcth-columns-2 .mpcth-grid-image {
  width: 50%;
  padding-bottom: 50%; }

#mpcth_grid.mpcth-columns-2 .mpcth-grid-image.mpcth-grid-double {
  width: 100%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_grid .mpcth-grid-image {
    width: 33.33%;
    padding-bottom: 33.33%; }
  .mpcth-responsive #mpcth_grid .mpcth-grid-image.mpcth-grid-double {
    width: 33.33%; }
  .mpcth-responsive #mpcth_grid .mpcth-grid-image.mpcth-grid-double img {
    width: 200%;
    max-width: 200%; }
  .mpcth-responsive #mpcth_grid.mpcth-columns-2 .mpcth-grid-image {
    width: 50%;
    padding-bottom: 50%; }
  .mpcth-responsive #mpcth_grid.mpcth-columns-2 .mpcth-grid-image.mpcth-grid-double {
    width: 100%; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_grid .mpcth-grid-image {
    width: 50%;
    padding-bottom: 50%; }
  .mpcth-responsive #mpcth_grid .mpcth-grid-image.mpcth-grid-double {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_grid .mpcth-grid-image {
    width: 100%;
    padding-bottom: 100%; }
  .mpcth-responsive #mpcth_grid .mpcth-grid-image.mpcth-grid-double {
    width: 100%; } }

#mpcth_page_wrap #mpcth_grid .vc_column-inner {
  padding-left: 0 !important;
  padding-right: 0 !important; }

/* Lookbook badge */
.mpcth-lookbook-badge,
.mpcth-lookbook-badge-double {
  position: relative;
  display: block;
  width: 70px;
  height: 70px;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 70px;
  border-radius: 35px;
  color: white;
  background: rgba(148, 81, 132, 0.8);
  border-color: rgba(148, 81, 132, 0.8);
  text-decoration: none; }

.mpcth-lookbook-badge .mpcth-lookbook-badge-price-wrap,
.mpcth-lookbook-badge-double .mpcth-lookbook-badge-price-wrap {
  display: block;
  width: 100%;
  height: 100%; }

.mpcth-lookbook-badge .mpcth-lookbook-badge-price-wrap:hover + .mpcth-lookbook-badge-tooltip,
.mpcth-lookbook-badge-double .mpcth-lookbook-badge-price-wrap:hover + .mpcth-lookbook-badge-tooltip {
  visibility: visible;
  margin-bottom: 1.5em !important;
  opacity: 1;
  filter: alpha(opacity=100); }

.mpcth-lookbook-badge .mpcth-lookbook-badge-label,
.mpcth-lookbook-badge-double .mpcth-lookbook-badge-label {
  display: block;
  font-weight: normal;
  text-transform: uppercase; }

.mpcth-lookbook-badge .mpcth-lookbook-badge-price,
.mpcth-lookbook-badge-double .mpcth-lookbook-badge-price {
  display: block; }

.mpcth-lookbook-badge .mpcth-lookbook-badge-tooltip,
.mpcth-lookbook-badge-double .mpcth-lookbook-badge-tooltip {
  position: absolute;
  left: 50%;
  bottom: 100%;
  margin-bottom: 0 !important;
  padding: .5em .75em;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.25em;
  white-space: nowrap;
  visibility: hidden;
  z-index: 2;
  background: inherit;
  border: 0 solid transparent;
  border-color: inherit;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  opacity: 0;
  filter: alpha(opacity=0); }

.mpcth-lookbook-badge .mpcth-lookbook-badge-tooltip:after,
.mpcth-lookbook-badge-double .mpcth-lookbook-badge-tooltip:after {
  content: '';
  position: absolute;
  bottom: -.5em;
  left: 50%;
  margin-left: -0.5em;
  width: 0;
  height: 0;
  border: .5em solid transparent;
  border-bottom: 0px solid transparent;
  border-top-color: inherit; }

.mpcth-lookbook-badge:hover,
.mpcth-lookbook-badge-double:hover {
  color: white !important; }

.mpcth-lookbook-badge-double {
  line-height: 20px; }

.mpcth-lookbook-badge-double .mpcth-lookbook-badge-price-wrap {
  padding: 15px 0; }

.ie .mpcth-lookbook-badge .mpcth-lookbook-badge-tooltip,
.ie .mpcth-lookbook-badge-double .mpcth-lookbook-badge-tooltip {
  left: 0; }

.ie .mpcth-lookbook-badge .mpcth-lookbook-badge-tooltip:after,
.ie .mpcth-lookbook-badge-double .mpcth-lookbook-badge-tooltip:after {
  left: 35px; }

/* Lightbox */
.mfp-fade.mfp-bg {
  opacity: 0;
  filter: alpha(opacity=0); }

.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-fade.mfp-bg.mfp-ready.mpcth-alt-popup {
  opacity: 0.2;
  filter: alpha(opacity=20); }

.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
  filter: alpha(opacity=0); }

.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  filter: alpha(opacity=0); }

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
  filter: alpha(opacity=100); }

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
  filter: alpha(opacity=0); }

.mfp-wrap.mpcth-alt-popup .mfp-close {
  width: 44px;
  top: 40px;
  text-align: center;
  color: #666666;
  text-shadow: 0 0 3px #ffffff; }

.mfp-wrap.mpcth-alt-popup .mfp-close:hover {
  color: #333333; }

.mfp-arrow {
  outline: none; }

.mfp-container .mfp-arrow.mfp-arrow-left:after,
.mfp-container .mfp-arrow.mfp-arrow-right:after {
  display: none; }

.mfp-container .mfp-arrow.mfp-arrow-left:before,
.mfp-container .mfp-arrow.mfp-arrow-right:before {
  color: #ffffff;
  font-size: 40px;
  border: none;
  line-height: 40px;
  width: 1em;
  height: 40px;
  margin-left: 25px; }

.pp_pic_holder {
  direction: ltr; }

/* Tooltip */
.mpcth-tooltip-wrap {
  position: relative; }

.mpcth-tooltip-wrap .mpcth-tooltip-message {
  position: absolute;
  left: 100%;
  top: 50%;
  line-height: 1.25em;
  margin-top: -1.125em;
  margin-left: 1.5em !important;
  padding: .5em .75em;
  border-radius: 2px;
  font-size: 1em;
  white-space: nowrap;
  visibility: hidden;
  z-index: 1000;
  opacity: 0;
  filter: alpha(opacity=0);
  color: #ffffff;
  -webkit-transition: all .25s;
  -moz-transition: all .25s;
  -ms-transition: all .25s;
  -o-transition: all .25s;
  transition: all .25s; }

.mpcth-tooltip-wrap .mpcth-tooltip-message:after {
  content: '';
  position: absolute;
  top: 50%;
  left: -.9em;
  margin-top: -.5em;
  width: 0;
  height: 0;
  border: .5em solid transparent;
  border-right-color: inherit; }

.mpcth-tooltip-wrap .mpcth-tooltip-text:hover + .mpcth-tooltip-message {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  margin-left: 1em !important; }

/* Visual Composer */
#mpcth_page_wrap #mpcth_content_wrap {
  /* Posts grid */
  /* Columns fixes */ }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span1 {
  width: 5.28%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span2 {
  width: 13.89%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span3, #mpcth_page_wrap .editor-area .wpb_teaser_grid.wpb_carousel .vc_span3 {
  width: 22.5%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span4, #mpcth_page_wrap .editor-area .wpb_teaser_grid.wpb_carousel .vc_span4 {
  width: 31.11%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span5 {
  width: 39.72%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span6, #mpcth_page_wrap .editor-area .wpb_teaser_grid.wpb_carousel .vc_span6 {
  width: 48.33%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span7 {
  width: 56.94%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span8 {
  width: 65.55%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span9 {
  width: 74.16%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span10 {
  width: 82.78%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span11 {
  width: 91.38%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span12 {
  width: 100%; }

#mpcth_page_wrap .editor-area .vc_row-fluid [class*="vc_span"] {
  float: left;
  margin-left: 3.33%;
  padding-left: 0;
  padding-right: 0; }

#mpcth_page_wrap .editor-area .vc_row-fluid [class*="vc_span"]:first-child {
  margin-left: 0; }

#mpcth_page_wrap .editor-area .vc_column_container > .vc_column-inner {
  padding-left: 20px;
  padding-right: 20px; }

#mpcth_page_wrap .editor-area .vc_col-has-fill > .vc_column-inner, #mpcth_page_wrap .editor-area .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, #mpcth_page_wrap .editor-area .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, #mpcth_page_wrap .editor-area .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, #mpcth_page_wrap .editor-area .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, #mpcth_page_wrap .editor-area .vc_row-has-fill > .vc_column_container > .vc_column-inner, #mpcth_page_wrap .editor-area .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, #mpcth_page_wrap .editor-area .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  padding-top: 1.5em; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap .editor-area .vc_row-fluid [class*="vc_span"] {
    width: 100% !important;
    margin-left: 0 !important; } }

#mpcth_page_wrap .editor-area .wpb_teaser_grid li {
  margin-left: .5%;
  margin-right: .5%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_6 li {
  width: 15.66%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_4 li {
  width: 24%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_3 li {
  width: 32.33%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_2 li {
  width: 49%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_1 li {
  width: 99%; }

@media only screen and (max-width: 767px) {
  #mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_6 li,
  #mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_4 li,
  #mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_3 li,
  #mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_2 li,
  #mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_1 li {
    width: 99%; } }

#mpcth_page_wrap .editor-area .mpcth-vc-row-wrap {
  margin-bottom: 1em; }

#mpcth_page_wrap .editor-area .mpcth-vc-row-wrap:after,
#mpcth_page_wrap .editor-area .mpcth-vc-row-wrap > .wpb_row:after {
  content: ' ';
  display: table;
  clear: both; }

#mpcth_page_wrap .editor-area .mpcth-vc-row-wrap:last-child {
  margin-bottom: 0; }

#mpcth_page_wrap .editor-area .mpcth-vc-row-wrap:last-child .wpb_row:last-child {
  margin-bottom: 0; }

#mpcth_page_wrap .editor-area .wpb_wrapper p:first-child {
  margin-top: 0; }

#mpcth_page_wrap .editor-area .wpb_row, #mpcth_page_wrap .editor-area .wpb_content_element, #mpcth_page_wrap #mpcth_content_wrap ul.wpb_thumbnails-fluid > li, #mpcth_page_wrap .editor-area .last_toggle_el_margin, #mpcth_page_wrap .editor-area .wpb_button {
  margin-bottom: 1.5em; }

#mpcth_page_wrap .editor-area .vc_separator {
  position: relative;
  margin-bottom: 1.5em; }

#mpcth_page_wrap .editor-area .vc_separator.mpcth-align-left.wpb_content_element {
  margin-left: 0 !important; }

#mpcth_page_wrap .editor-area .vc_separator.mpcth-align-left.wpb_content_element .vc_sep_holder_l {
  width: 0%; }

#mpcth_page_wrap .editor-area .vc_separator.mpcth-align-left.wpb_content_element .vc_sep_holder_r {
  width: 100%; }

#mpcth_page_wrap .editor-area .vc_separator.mpcth-align-right.wpb_content_element {
  margin-right: 0 !important; }

#mpcth_page_wrap .editor-area .vc_separator.mpcth-align-right.wpb_content_element .vc_sep_holder_r {
  width: 0%; }

#mpcth_page_wrap .editor-area .vc_separator.mpcth-align-right.wpb_content_element .vc_sep_holder_l {
  width: 100%; }

#mpcth_page_wrap .editor-area .vc_separator.vc_el_width_40 {
  width: 40%;
  margin-left: auto !important;
  margin-right: auto !important; }

#mpcth_page_wrap .editor-area .vc_separator.vc_el_width_30 {
  width: 30%;
  margin-left: auto !important;
  margin-right: auto !important; }

#mpcth_page_wrap .editor-area .vc_separator.vc_el_width_20 {
  width: 20%;
  margin-left: auto !important;
  margin-right: auto !important; }

#mpcth_page_wrap .editor-area .vc_separator.vc_el_width_10 {
  width: 10%;
  margin-left: auto !important;
  margin-right: auto !important; }

#mpcth_page_wrap .editor-area .vc_separator > h4 {
  text-transform: uppercase;
  border: 1px solid transparent;
  border-radius: 2px;
  padding: .417em 1em;
  line-height: 1.25em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_dashed > h4 {
  border: 1px dashed transparent; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_dotted > h4 {
  border: 1px dotted transparent; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_double > h4 {
  border: 3px double transparent; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_grey .vc_sep_line {
  border-color: #eeeeee; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_grey > h4 {
  border-color: #eeeeee; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_blue > h4 {
  border-color: #5472d2; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_turquoise > h4 {
  border-color: #00c1cf; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_pink > h4 {
  border-color: #fe6c61; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_violet > h4 {
  border-color: #8d6dc4; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_peacoc > h4 {
  border-color: #4cadc9; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_chino > h4 {
  border-color: #cec2ab; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_mulled_wine > h4 {
  border-color: #50485b; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_vista_blue > h4 {
  border-color: #75d69c; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_black > h4 {
  border-color: #2a2a2a; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_orange > h4 {
  border-color: #f89406; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_sky > h4 {
  border-color: #5aa1e3; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_green > h4 {
  border-color: #6dab3c; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_juicy_pink > h4 {
  border-color: #f4524d; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_sandy_brown > h4 {
  border-color: #f79468; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_purple > h4 {
  border-color: #b97ebb; }

#mpcth_page_wrap .editor-area .wpb_alert {
  background: #F4CA5A;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.15);
  color: #ffffff;
  padding: 0;
  text-shadow: none;
  font-style: italic; }

#mpcth_page_wrap .editor-area .wpb_alert.wpb_alert-info {
  background: #2B92CA; }

#mpcth_page_wrap .editor-area .wpb_alert.wpb_alert-success {
  background: #1D9C73; }

#mpcth_page_wrap .editor-area .wpb_alert.wpb_alert-error {
  background: #E45555; }

#mpcth_page_wrap .editor-area .wpb_alert .messagebox_text {
  background: none;
  padding: .7em 1em; }

#mpcth_page_wrap .editor-area .wpb_alert .messagebox_text p:first-child {
  margin-top: 0; }

#mpcth_page_wrap .editor-area .wpb_alert .messagebox_text p:last-child {
  margin-bottom: 0; }

#mpcth_page_wrap .editor-area .wpb_accordion_header {
  margin-bottom: .8em;
  background: none;
  border-bottom: 1px solid #eeeeee;
  cursor: pointer;
  font-family: Lato, Helvetica, Arial, sans-serif; }

#mpcth_page_wrap .editor-area .wpb_accordion_header .ui-accordion-header-icon {
  display: none; }

#mpcth_page_wrap .editor-area .wpb_accordion_header .fa {
  display: block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  position: absolute;
  right: 0;
  top: .25em; }

#mpcth_page_wrap .editor-area .wpb_accordion_header .fa-angle-up {
  display: none; }

#mpcth_page_wrap .editor-area .wpb_accordion_header.ui-state-active .fa-angle-down {
  display: none; }

#mpcth_page_wrap .editor-area .wpb_accordion_header.ui-state-active .fa-angle-up {
  display: block; }

#mpcth_page_wrap .editor-area .wpb_accordion_header:focus, #mpcth_page_wrap .editor-area .wpb_accordion_header:active {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none; }

#mpcth_page_wrap .editor-area .wpb_accordion_header a {
  display: inline-block;
  border-bottom: 1px solid transparent;
  margin-bottom: -1px;
  text-transform: uppercase;
  padding: 0 0 1.001em 0;
  font-weight: bold;
  color: #666666;
  line-height: 1em; }

#mpcth_page_wrap .editor-area .wpb_accordion_content {
  padding: 0 0 0 10px; }

#mpcth_page_wrap .editor-area .wpb_accordion_content .wpb_text_column {
  margin: 0 0 1.5em 0; }

#mpcth_page_wrap .editor-area .wpb_accordion_content .wpb_text_column p:first-child {
  margin-top: 0; }

#mpcth_page_wrap .editor-area .wpb_toggle {
  position: relative;
  margin-bottom: 0;
  background: none;
  border-bottom: 1px solid #eeeeee;
  cursor: pointer;
  padding: 0; }

#mpcth_page_wrap .editor-area .wpb_toggle .mpcth-title-wrap {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .847em;
  margin-bottom: -1px;
  text-transform: uppercase; }

#mpcth_page_wrap .editor-area .wpb_toggle .mpcth-toggle-mark {
  position: absolute;
  right: 0;
  bottom: -1.25em;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  text-align: center;
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 100%;
  font-weight: normal; }

#mpcth_page_wrap .editor-area .wpb_toggle_content {
  margin: 1.5em 0;
  padding: 0 2.5em 0 1em; }

#mpcth_page_wrap .editor-area .wpb_toggle_content p:first-child {
  margin-top: 0; }

#mpcth_page_wrap .editor-area .wpb_toggle_content p:last-child {
  margin-bottom: 0; }

#mpcth_page_wrap .editor-area .wpb_tabs {
  margin-bottom: 1em; }

#mpcth_page_wrap .editor-area .wpb_tabs .wpb_tabs_nav {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em; }

#mpcth_page_wrap .editor-area .wpb_tabs .wpb_tabs_nav > li {
  background: none;
  outline: none;
  padding-bottom: 0;
  float: left;
  padding-left: 0; }

#mpcth_page_wrap .editor-area .wpb_tabs .wpb_tabs_nav > li > a {
  padding: 1.001em 0;
  margin-right: 1.5em;
  text-transform: uppercase;
  color: #666666;
  font-weight: bold;
  border-bottom: 1px solid transparent;
  line-height: 1em;
  margin-bottom: -1px;
  font-family: Lato, Helvetica, Arial, sans-serif; }

#mpcth_page_wrap .editor-area .wpb_tabs .wpb_tab {
  padding: 0 0 0 10px;
  background: none; }

#mpcth_page_wrap .editor-area .wpb_tabs .wpb_tab p:first-child {
  margin-top: 0; }

#mpcth_page_wrap .editor-area .wpb_tabs .wpb_tab p:last-child {
  margin-bottom: 0; }

#mpcth_page_wrap .editor-area .vc_tta-container {
  margin-bottom: 1em; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list {
  overflow: visible;
  margin: 0; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list > li {
  background: none;
  outline: none;
  padding-bottom: 0;
  margin: 0;
  float: left;
  padding-left: 0; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list > li:before {
  display: none; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list > li > a {
  padding: 1.001em 0;
  margin-right: 1.5em;
  text-transform: uppercase;
  color: #666666;
  font-weight: bold;
  border: 0;
  border-radius: 0;
  background: none;
  border-bottom: 1px solid transparent;
  line-height: 1em;
  margin-bottom: -1px;
  font-family: Lato, Helvetica, Arial, sans-serif; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list > li > a::before, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list > li > a::after {
  border: 0; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-top .vc_tta-tabs-list {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-bottom .vc_tta-tabs-list {
  border-top: 1px solid #eeeeee; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-bottom .vc_tta-tabs-list > li > a {
  border-bottom: 0;
  border-top: 1px solid transparent;
  margin-top: -1px; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-panels {
  background: none;
  border: none; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-panel-body {
  padding: 0 0 0 10px;
  background: none; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-panel-body p:first-child {
  margin-top: 0; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-panel-body p:last-child {
  margin-bottom: 0; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-left .vc_tta-tabs-list > li, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-right .vc_tta-tabs-list > li {
  float: none;
  border-bottom: 1px solid #eeeeee; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-left .vc_tta-tabs-list > li:last-child, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-right .vc_tta-tabs-list > li:last-child {
  border-bottom: 0 !important; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-left .vc_tta-tabs-list {
  border-right: 1px solid #eeeeee;
  margin-right: -1px; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-left .vc_tta-panels-container {
  border-left: 1px solid #eeeeee; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-right .vc_tta-panel-body {
  padding: 0 10px 0 0; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-right .vc_tta-tabs-list {
  border-left: 1px solid #eeeeee;
  margin-left: -1px; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-right .vc_tta-tabs-list a {
  padding: 1.001em 0 1.001em 1em !important; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-right .vc_tta-panels-container {
  border-right: 1px solid #eeeeee; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-heading {
  border-bottom: 1px solid #eeeeee;
  cursor: pointer;
  font-family: Lato, Helvetica, Arial, sans-serif;
  background: none; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-heading h4 {
  text-transform: uppercase;
  font-size: 1em; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-heading a {
  padding: 0;
  margin: 0; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-heading a span {
  padding: 1em 0;
  display: inline-block;
  border-bottom: 1px solid transparent;
  margin-bottom: -1px; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon {
  right: 0;
  left: initial; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-body {
  padding: 0; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-body .wpb_text_column {
  margin: 1em 0; }

#mpcth_page_wrap .editor-area .wpb_tour {
  overflow: hidden; }

#mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav {
  width: 33.33%;
  float: left;
  border-right: 1px solid #eeeeee; }

#mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav > li {
  background: none;
  outline: none;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 0;
  padding-left: 0; }

#mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav > li > a {
  padding: 0;
  text-transform: uppercase;
  color: #666666;
  font-weight: bold;
  line-height: 1em;
  font-family: Lato, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav > li > a > span {
  display: inline-block;
  padding: 1.001em 0;
  border-bottom: 1px solid transparent;
  margin-bottom: -1px; }

#mpcth_page_wrap .editor-area .wpb_tour .wpb_tab {
  width: 66.66%;
  float: left;
  padding-left: 20px;
  border-left: 1px solid #eeeeee;
  margin-left: -1px; }

#mpcth_page_wrap .editor-area .wpb_tour .wpb_tab > *:last-child {
  margin-bottom: 0; }

#mpcth_page_wrap .editor-area .wpb_tour .wpb_tab p:first-child {
  margin-top: 0; }

#mpcth_page_wrap .editor-area .wpb_tour .wpb_prev_slide,
#mpcth_page_wrap .editor-area .wpb_tour .wpb_next_slide {
  display: none; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav {
    width: 100%;
    border-right: none;
    margin-bottom: .8em; }
  .mpcth-responsive #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav li {
    float: left;
    margin-right: 1em; }
  .mpcth-responsive #mpcth_page_wrap .editor-area .wpb_tour .wpb_tab {
    width: 100%;
    padding-left: 10px;
    border-left: none; } }

#mpcth_page_wrap .editor-area .vc_pagination > li:before {
  display: none; }

#mpcth_page_wrap .editor-area .vc_pagination > li a {
  border-width: 1px;
  border-radius: 20px;
  padding: 0; }

.wpb_call_to_action {
  display: table;
  width: 100%;
  margin-bottom: 1.5em;
  padding: 0;
  background: none;
  border: none;
  text-transform: uppercase;
  font-family: Lato, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased; }

.wpb_call_to_action .wpb_call_text {
  display: table-cell;
  vertical-align: middle;
  float: none;
  width: 66.66%;
  padding: 20px .8em;
  line-height: 1.25em;
  font-weight: bold;
  font-size: 2em;
  background: #ffffff;
  border: 1px solid #eeeeee; }

.wpb_call_to_action .wpb_button_a {
  display: table-cell;
  vertical-align: middle;
  float: none;
  width: 33.33%;
  line-height: 1.3em;
  font-weight: bold;
  font-size: 1.333em;
  text-align: center; }

.wpb_call_to_action .wpb_button_a .mpcth-cta-button-wrap {
  position: relative;
  display: block;
  padding: .5em 2em; }

.wpb_call_to_action .wpb_button_a .mpcth-cta-button {
  color: #ffffff; }

.wpb_call_to_action .wpb_button_a .mpcth-cta-button.mpc-vc-icon-pos-top i {
  display: block;
  margin-top: .25em;
  margin-bottom: .5em; }

.wpb_call_to_action .wpb_button_a .mpcth-cta-button.mpc-vc-icon-pos-right i {
  margin-left: .5em; }

.wpb_call_to_action .wpb_button_a .mpcth-cta-button.mpc-vc-icon-pos-bottom i {
  display: block;
  margin-top: .5em;
  margin-bottom: .25em; }

.wpb_call_to_action .wpb_button_a .mpcth-cta-button.mpc-vc-icon-pos-left i {
  margin-right: .5em; }

.wpb_call_to_action .wpb_button_a .mpcth-cta-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border: 12px solid transparent; }

.wpb_call_to_action .wpb_button_a:hover {
  background-color: #eeeeee !important; }

.wpb_call_to_action .wpb_button_a:hover .mpcth-cta-button {
  color: #666666; }

.wpb_call_to_action.cta_align_bottom .wpb_call_text,
.wpb_call_to_action.cta_align_bottom .wpb_button_a {
  display: block;
  width: 100%; }

.wpb_call_to_action.cta_align_bottom .wpb_button_a .mpcth-cta-arrow {
  top: 0;
  left: 50%;
  margin-top: -12px;
  margin-left: -12px;
  border-right-color: transparent !important;
  border-left-color: transparent !important;
  border-top: none; }

.wpb_call_to_action.cta_align_bottom .wpb_button_a:hover .mpcth-cta-arrow {
  border-bottom-color: #eeeeee !important; }

.wpb_call_to_action.cta_align_left .wpb_call_text {
  text-align: right; }

.wpb_call_to_action.cta_align_left .wpb_button_a .mpcth-cta-arrow {
  top: 50%;
  right: 0;
  margin-top: -12px;
  margin-right: -12px;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  border-right: none; }

.wpb_call_to_action.cta_align_left .wpb_button_a:hover .mpcth-cta-arrow {
  border-left-color: #eeeeee !important; }

.wpb_call_to_action.cta_align_right .wpb_button_a .mpcth-cta-arrow {
  top: 50%;
  left: 0;
  margin-top: -12px;
  margin-left: -12px;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  border-left: none; }

.wpb_call_to_action.cta_align_right .wpb_button_a:hover .mpcth-cta-arrow {
  border-right-color: #eeeeee !important; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .wpb_call_to_action.cta_align_left .wpb_call_text,
  .mpcth-responsive .wpb_call_to_action.cta_align_left .wpb_button_a, .mpcth-responsive .wpb_call_to_action.cta_align_right .wpb_call_text,
  .mpcth-responsive .wpb_call_to_action.cta_align_right .wpb_button_a {
    display: block;
    width: 100%; }
  .mpcth-responsive .wpb_call_to_action.cta_align_left .wpb_button_a .mpcth-cta-arrow, .mpcth-responsive .wpb_call_to_action.cta_align_right .wpb_button_a .mpcth-cta-arrow {
    display: none; } }

#mpcth_page_wrap #mpcth_content_wrap {
  /* Carousel */
  /* Grid */
  /* Slider */
  /* WP Widgets */
  /* Pinterest fix */
  /* Google Maps fix */
  /* Pie Chart fix */
  /* Progress Bar */
  /* Text */ }

#mpcth_page_wrap .editor-area .vc_carousel {
  padding-bottom: 2em; }

#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-indicators {
  bottom: -2.5em; }

#mpcth_page_wrap .editor-area .vc_images_carousel,
#mpcth_page_wrap .editor-area .vc_carousel {
  direction: ltr;
  max-width: 100%; }

#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-indicators,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-indicators {
  bottom: 16px;
  z-index: 100; }

#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-indicators li,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-indicators li {
  margin: 0 .2em;
  padding: 0;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  vertical-align: middle;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-indicators li:before,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-indicators li:before {
  display: none; }

#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_right,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_right {
  display: block;
  text-align: center;
  position: absolute;
  top: 50%;
  background: #ffffff;
  width: 28px;
  height: 28px;
  margin: -20px 0 0;
  border: 1px solid #eeeeee;
  border-radius: 100%;
  padding: 5px;
  text-shadow: none;
  font-size: 1em;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_left span,
#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_right span,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_left span,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_right span {
  display: none; }

#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_left:before,
#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_right:before,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_left:before,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_right:before {
  font-size: 2em;
  line-height: 28px;
  opacity: 0.8;
  filter: alpha(opacity=80); }

#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_left:hover,
#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_right:hover,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_left:hover,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_right:hover {
  background: #f3f3f3; }

#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_left {
  left: -40px; }

#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_right,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_right {
  right: -40px; }

#mpcth_page_wrap .editor-area .vc_images_carousel:hover .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_images_carousel:hover .vc_carousel-control.vc_right,
#mpcth_page_wrap .editor-area .vc_carousel:hover .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_carousel:hover .vc_carousel-control.vc_right {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .editor-area .vc_images_carousel:hover .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_carousel:hover .vc_carousel-control.vc_left {
  left: -14px; }

#mpcth_page_wrap .editor-area .vc_images_carousel:hover .vc_carousel-control.vc_right,
#mpcth_page_wrap .editor-area .vc_carousel:hover .vc_carousel-control.vc_right {
  right: -14px; }

#mpcth_page_wrap .editor-area .wpb_images_carousel {
  padding-bottom: 2em; }

#mpcth_page_wrap .editor-area .wpb_images_carousel .vc_carousel-inner {
  text-align: center; }

#mpcth_page_wrap .editor-area .wpb_images_carousel .vc_carousel-indicators {
  bottom: -2.5em; }

#mpcth_page_wrap .editor-area .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner {
  margin: .5em;
  border: 1px solid #eeeeee; }

#mpcth_page_wrap .editor-area .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner .post-thumb {
  margin-bottom: 1em; }

#mpcth_page_wrap .editor-area .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner .post-thumb img {
  display: block; }

#mpcth_page_wrap .editor-area .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner .post-title {
  text-transform: uppercase;
  font-size: 1.154em;
  margin-bottom: .867em;
  margin-top: .867em;
  padding: 0 .765em; }

#mpcth_page_wrap .editor-area .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner .entry-content {
  padding: 0 1em;
  margin-bottom: 1em;
  margin-top: 1em; }

#mpcth_page_wrap .editor-area .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner .vc_read_more {
  display: inline-block;
  padding: 0 1em;
  margin-bottom: 1em; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails {
  margin-left: 0;
  width: 100%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li {
  padding: 0;
  border: 1px solid #eeeeee;
  margin-bottom: 1em; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li:before {
  display: none; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li.vc_span2 {
  margin-left: .5%;
  margin-right: .5%;
  width: 15.62%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li.vc_span3 {
  margin-left: .5%;
  margin-right: .5%;
  width: 24%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li.vc_span4 {
  margin-left: .45%;
  margin-right: .45%;
  width: 32.33%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li.vc_span6 {
  margin-left: .5%;
  margin-right: .5%;
  width: 48.91%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li.vc_span12 {
  margin-left: .5%;
  margin-right: .5%;
  width: 99%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li .post-thumb {
  margin-bottom: 1em; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li .post-thumb img {
  display: block; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li .post-title {
  text-transform: uppercase;
  font-size: 1.154em;
  margin-bottom: .867em;
  margin-top: .867em;
  padding: 0 .765em; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li .entry-content {
  padding: 0 1em;
  margin-bottom: 1em;
  margin-top: 1em; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li .vc_read_more {
  display: inline-block;
  padding: 0 1em;
  margin-bottom: 1em; }

#mpcth_page_wrap .editor-area .wpb_posts_slider .wpb_gallery_slides {
  padding-bottom: 2em; }

#mpcth_page_wrap .editor-area .wpb_posts_slider .wpb_gallery_slides .flex-viewport {
  padding-bottom: 1px; }

#mpcth_page_wrap .editor-area .wpb_posts_slider .flex-control-nav {
  top: initial;
  bottom: -5px; }

#mpcth_page_wrap .editor-area .wpb_posts_slider .flex-control-nav li a {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 8px;
  height: 8px; }

#mpcth_page_wrap .editor-area .wpb_posts_slider .flex-caption {
  background: #ffffff;
  border: 1px solid #eeeeee;
  padding: 1.5em; }

#mpcth_page_wrap .editor-area .wpb_posts_slider .flex-caption p {
  margin: 0; }

#mpcth_page_wrap .editor-area .wpb_posts_slider .nivo-controlNav a {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 8px;
  height: 8px; }

#mpcth_page_wrap .editor-area .wpb_posts_slider .post-title {
  text-transform: uppercase;
  font-size: 1.154em;
  margin-bottom: .5em;
  margin-top: -.25em; }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials {
  color: #ffffff;
  text-transform: uppercase; }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .wpb_gallery_slides {
  background: none;
  padding: 0 0 1em 0; }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flex-caption {
  text-align: center;
  background: none;
  border: none;
  line-height: 1.5em;
  padding: 1em 0;
  font-size: 1.25em; }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flex-caption blockquote p {
  font-weight: bold;
  font-size: .933em;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flex-caption cite {
  float: none;
  display: inline-block;
  text-transform: none;
  font-weight: bold;
  font-style: italic;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flexslider .flex-direction-nav .flex-prev,
#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flexslider .flex-direction-nav .flex-next {
  background: none;
  border: none;
  color: #ffffff;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flexslider .flex-direction-nav .flex-prev:before,
#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flexslider .flex-direction-nav .flex-next:before {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flexslider .flex-direction-nav .flex-prev:hover,
#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flexslider .flex-direction-nav .flex-next:hover {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flexslider:hover .flex-direction-nav a {
  opacity: 0.8;
  filter: alpha(opacity=80); }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flex-control-nav a {
  background: #ffffff;
  border: none; }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flex-control-nav a.flex-active {
  background: none;
  border: 1px solid #ffffff; }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials {
  text-transform: uppercase;
  padding: 0 0 1em 0; }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider .slides li {
  text-align: center;
  background: none;
  border: none;
  line-height: 1.5em;
  padding: 1em 0;
  font-size: 1.25em; }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider .slides li blockquote p {
  font-weight: bold;
  font-size: .933em;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider .slides li cite {
  float: none;
  display: inline-block;
  text-transform: none;
  font-weight: bold;
  font-style: italic;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider .flex-direction-nav .flex-prev,
#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider .flex-direction-nav .flex-next {
  background: none;
  border: none;
  color: inherit;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider .flex-direction-nav .flex-prev:before,
#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider .flex-direction-nav .flex-next:before {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider .flex-direction-nav .flex-prev:hover,
#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider .flex-direction-nav .flex-next:hover {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider:hover .flex-direction-nav a {
  opacity: 0.8;
  filter: alpha(opacity=80); }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials .flex-control-nav a {
  background: #ffffff;
  border: none; }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials .flex-control-nav a.flex-active {
  background: none;
  border: 1px solid transparent;
  border-color: inherit; }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials .flex-control-nav {
  top: initial;
  bottom: -.25em; }

#mpcth_page_wrap .editor-area .widget {
  padding: 0;
  font-size: 1em; }

#mpcth_page_wrap .editor-area .widget a {
  color: #666666; }

#mpcth_page_wrap .editor-area .wpb_button {
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  text-shadow: none;
  color: #ffffff; }

#mpcth_page_wrap .editor-area .wpb_button:hover {
  background-color: #eeeeee;
  color: #666666; }

#mpcth_page_wrap .editor-area .wpb_button.mpc-vc-icon-pos-top i {
  display: block;
  margin-bottom: .5em;
  margin-top: .15em; }

#mpcth_page_wrap .editor-area .wpb_button.mpc-vc-icon-pos-right i {
  margin-left: 0.5em; }

#mpcth_page_wrap .editor-area .wpb_button.mpc-vc-icon-pos-bottom i {
  display: block;
  margin-top: .5em;
  margin-bottom: .25em; }

#mpcth_page_wrap .editor-area .wpb_button.mpc-vc-icon-pos-left i {
  margin-right: 0.5em; }

#mpcth_page_wrap .editor-area .wpb_button.mpc-vc-icon-button i {
  display: inline-block;
  margin: 0; }

#mpcth_page_wrap .editor-area .wpb_pinterest_type_vertical > a {
  margin-top: 30px !important; }

#mpcth_page_wrap .editor-area .wpb_gmaps_widget .wpb_wrapper {
  padding: 0; }

#mpcth_page_wrap .editor-area .wpb_gmaps_widget .mpcth-map-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

#mpcth_page_wrap .editor-area .wpb_gmaps_widget .mpcth-map-overlay.unactive {
  display: none; }

#mpcth_page_wrap .editor-area .wpb_pie_chart_heading {
  text-transform: uppercase;
  font-size: 1em;
  margin-top: 1em; }

#mpcth_page_wrap .editor-area .vc_progress_bar .vc_single_bar .vc_label {
  font-size: .923em;
  color: #ffffff; }

#mpcth_page_wrap .editor-area .vc_progress_bar .vc_single_bar.bar_grey .vc_label {
  color: #666666; }

#mpcth_page_wrap .editor-area .wpb_text_column p {
  line-height: 1.5em; }

/* Revolution Slider Lookbook badges */
.mpcth-rev-badge {
  position: relative; }

.mpcth-rev-badge a {
  display: block;
  font-size: 1.4em !important;
  line-height: 1.2em !important;
  margin-bottom: .4em !important;
  padding: 0 20px; }

.mpcth-rev-badge a:first-child {
  padding-top: 20px; }

.mpcth-rev-badge a:last-child {
  margin-bottom: 0px !important;
  padding-bottom: 20px; }

.mpcth-rev-badge.mpcth-badge-default {
  background: rgba(255, 255, 255, 0.6); }

.mpcth-rev-badge.mpcth-badge-default .amount {
  display: block; }

.mpcth-rev-badge.mpcth-badge-dropdown .mpcth-badge-content-wrap {
  background: #ffffff; }

.mpcth-rev-badge.mpcth-badge-dropdown .mpcth-badge-content {
  max-height: 0px;
  overflow: hidden;
  -webkit-transition: all 0.25s ease-in-out !important;
  -moz-transition: all 0.25s ease-in-out !important;
  -ms-transition: all 0.25s ease-in-out !important;
  -o-transition: all 0.25s ease-in-out !important;
  transition: all 0.25s ease-in-out !important; }

.mpcth-rev-badge.mpcth-badge-dropdown .mpcth-badge-content.active {
  max-height: 500px;
  -webkit-transition: all 0.5s ease-in-out !important;
  -moz-transition: all 0.5s ease-in-out !important;
  -ms-transition: all 0.5s ease-in-out !important;
  -o-transition: all 0.5s ease-in-out !important;
  transition: all 0.5s ease-in-out !important; }

.mpcth-rev-badge.mpcth-badge-dropdown .mpcth-badge-toggle {
  padding: 10px 20px;
  background: #333333;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 1.5em;
  cursor: pointer; }

.mpcth-rev-badge.mpcth-badge-dropdown .mpcth-badge-toggle i {
  margin-right: 20px; }

.mpcth-rev-badge.mpcth-badge-dropdown a {
  margin-bottom: 15px !important; }

.mpcth-rev-badge.mpcth-badge-dropdown a:last-child {
  margin-bottom: 0px !important; }

.mpcth-rev-badge.mpcth-badge-dropdown.mpcth-dropdown-top .mpcth-badge-content-wrap {
  position: absolute;
  bottom: 38px; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-toggle {
  width: 100px;
  height: 100px;
  background: #111111;
  color: #ffffff;
  -webkit-border-radius: 50%;
  border-radius: 50%; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-toggle i {
  width: 100px;
  height: 100px;
  font-size: 30px;
  line-height: 100px;
  text-align: center; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-toggle-wrap {
  position: absolute;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
  display: inline-block;
  left: 50%;
  top: 50%;
  margin-left: -60px !important;
  margin-top: -60px !important;
  -webkit-border-radius: 50%;
  border-radius: 50%; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content-wrap {
  position: relative;
  left: -10px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
  display: table;
  vertical-align: middle;
  visibility: hidden;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.25s ease-in-out !important;
  -moz-transition: all 0.25s ease-in-out !important;
  -ms-transition: all 0.25s ease-in-out !important;
  -o-transition: all 0.25s ease-in-out !important;
  transition: all 0.25s ease-in-out !important; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content-wrap.active {
  -webkit-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  transform: scale(1) !important;
  visibility: visible;
  -webkit-transition: all 0.25s ease-in-out !important;
  -moz-transition: all 0.25s ease-in-out !important;
  -ms-transition: all 0.25s ease-in-out !important;
  -o-transition: all 0.25s ease-in-out !important;
  transition: all 0.25s ease-in-out !important; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content {
  background: #111111;
  color: #ffffff;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  padding: 20px;
  -webkit-border-radius: 50%;
  border-radius: 50%; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content a {
  padding: 10px 20px;
  max-width: 250px;
  white-space: nowrap;
  display: block;
  margin: 0 auto; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content:first-child {
  padding-top: 0; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content:last-child {
  margin-bottom: 0px !important;
  padding-bottom: 0; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content .amount {
  font-weight: bold; }

/* Sliders */
#mpcth_page_wrap .mpcth-items-slider-wrap:hover .flex-next {
  right: 0; }

#mpcth_page_wrap .mpcth-items-slider-wrap:hover .flex-prev {
  left: 0; }

#mpcth_page_wrap .mpcth-items-slider-wrap {
  margin-bottom: .5em;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0; }

#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-prev,
#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-next {
  display: block;
  text-align: center;
  position: absolute;
  top: 50%;
  background: #ffffff;
  width: 28px;
  height: 28px;
  margin: -20px 0 0;
  border: 1px solid #eeeeee;
  border-radius: 100%;
  padding: 5px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-prev i,
#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-next i {
  font-size: 2em;
  line-height: 28px;
  opacity: 0.8;
  filter: alpha(opacity=80); }

#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-prev:hover,
#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-next:hover {
  background: #f3f3f3;
  color: #666666; }

#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-prev {
  left: -40px; }

#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-next {
  right: -40px; }

#mpcth_page_wrap .mpcth-items-slider-wrap .flex-direction-nav {
  display: none; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-prev,
  .mpcth-responsive #mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-next {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mpcth-responsive #mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-prev {
    left: -20px; }
  .mpcth-responsive #mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-next {
    right: -20px; } }

#mpcth_page_wrap .mpcth-items-slider-wrap:hover .mpcth-items-slider-prev,
#mpcth_page_wrap .mpcth-items-slider-wrap:hover .mpcth-items-slider-next {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .mpcth-items-slider-wrap:hover .mpcth-items-slider-prev {
  left: -20px; }

#mpcth_page_wrap .mpcth-items-slider-wrap:hover .mpcth-items-slider-next {
  right: -20px; }

#mpcth_page_wrap .nivoSlider img {
  max-width: none; }

#mpcth_page_wrap .flexslider {
  background: none; }

#mpcth_page_wrap .flexslider ul li, #mpcth_page_wrap .flexslider ol li {
  position: static;
  padding: 0; }

#mpcth_page_wrap .flexslider ul li:before, #mpcth_page_wrap .flexslider ol li:before {
  display: none; }

#mpcth_page_wrap .flexslider.flexslider_fade {
  overflow: visible !important; }

#mpcth_page_wrap .flexslider.flexslider_fade .slides {
  overflow: hidden; }

#mpcth_page_wrap .caroufredsel_wrapper {
  margin-left: -35px !important;
  margin-bottom: 0 !important; }

#mpcth_page_wrap .mpcth-items-slider-container {
  margin-right: -40px; }

#mpcth_page_wrap .mpcth-items-slider-container-wrap {
  margin: 0 -5px;
  padding: 0 5px;
  overflow: hidden; }

#mpcth_page_wrap .mpcth-items-slider-wrap {
  direction: ltr;
  position: relative;
  margin-top: -5px; }

#mpcth_page_wrap .mpcth-items-slider-prev,
#mpcth_page_wrap .mpcth-items-slider-next {
  position: absolute;
  top: 50%;
  width: 30px;
  height: 30px;
  background: red;
  z-index: 3; }

#mpcth_page_wrap .mpcth-items-slider-prev {
  left: 0; }

#mpcth_page_wrap .mpcth-items-slider-next {
  right: 0; }

#mpcth_page_wrap .mpcth-items-slider {
  width: 100%;
  height: 100px;
  margin-left: -5px !important; }

#mpcth_page_wrap .mpcth-items-slider .mpcth-slide {
  border: 1px solid #eeeeee;
  background: #ffffff;
  margin: 5px 0 5px 40px;
  float: left; }

#mpcth_page_wrap .mpcth-items-slider .mpcth-slide:hover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap .mpcth-items-slider .mpcth-slide img {
  display: block;
  width: 100%;
  height: auto; }

#mpcth_page_wrap .mpcth-items-slider .flex-viewport {
  padding: 0 5px;
  margin: 0 -5px; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide-wrap {
  float: left; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide {
  position: relative;
  display: block;
  overflow: hidden;
  padding-right: 20px;
  padding-left: 20px;
  height: 152px;
  float: none;
  max-width: none; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide.mpcth-slide-row-gap {
  margin-bottom: 1.5em; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide img {
  position: relative;
  z-index: 2;
  display: block;
  width: 200px;
  height: auto;
  float: left;
  margin-right: 20px;
  margin-left: -20px; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide .mpcth-slide-title {
  text-transform: uppercase;
  margin: 1em 0 .25em; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide .mpcth-slide-time {
  text-transform: uppercase;
  color: #666666;
  font-size: .923em; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide .mpcth-slide-text {
  color: #666666;
  text-align: justify;
  line-height: 1.5em; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide .mpcth-slide-trim {
  position: absolute;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(90%, white));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 90%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 90%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 90%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(255, 255, 255, 0)), to(white));
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, white 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#ffffffff);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#ffffffff);
  width: 100%;
  height: 2em;
  z-index: 1; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive #mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide {
    height: 173px; }
  .mpcth-responsive #mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide img {
    width: 260px; } }

@media only screen and (max-width: 640px) {
  .mpcth-responsive #mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide {
    height: auto;
    padding-left: 0;
    padding-right: 0; }
  .mpcth-responsive #mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide img {
    float: none;
    width: 100%;
    margin: 0 0 1em 0; }
  .mpcth-responsive #mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide .mpcth-slide-wrapper {
    padding-left: 20px;
    padding-right: 20px; } }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-portfolio-posts-slider .mpcth-slide {
  display: block;
  float: left;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-portfolio-posts-slider .mpcth-slide:hover {
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-portfolio-posts-slider .mpcth-slide .mpcth-post-header {
  padding: 0;
  width: 100%; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-portfolio-posts-slider .mpcth-slide .mpcth-post-content {
  margin: 0;
  left: 0;
  right: 0;
  z-index: 3; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-images-slider.mpcth-brands .mpcth-slide {
  border: none;
  background: none;
  opacity: 0.3;
  filter: alpha(opacity=30); }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-images-slider.mpcth-brands .mpcth-slide:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-categories-slider .mpcth-slide {
  position: relative;
  display: block; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-categories-slider .mpcth-slide .mpcth-slide-content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 1em;
  text-align: center;
  text-transform: uppercase;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9); }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-categories-slider .mpcth-slide .mpcth-slide-title {
  margin-bottom: .25em; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-categories-slider .mpcth-slide .mpcth-slide-count {
  font-size: .923em;
  color: #666666; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide {
  position: relative;
  display: block;
  max-width: none; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 1.5em 1em;
  text-align: center;
  text-transform: uppercase;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-title {
  margin-bottom: 0; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-title:hover {
  color: #666666; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide:hover .mpcth-slide-content {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider {
  overflow: hidden; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product {
  padding: 0;
  font-size: .923em; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide {
  border: none; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide:hover {
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide:hover .mpcth-post-content-wrap {
  top: auto;
  bottom: 0; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide .mpcth-post-header {
  padding: 0;
  width: 100%; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide .mpcth-post-content {
  margin: 0; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide .mpcth-product-panel .fa {
  margin: 0; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide .price > .amount {
  display: inline-block;
  padding-top: .1em; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide .price .mpcth-from-price + .amount {
  display: block; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide.mpcth-empty-price .added_to_cart,
#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide.mpcth-empty-price .product_type_variable,
#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide.mpcth-empty-price .add_to_cart_button {
  right: 0; }

@media only screen and (max-width: 520px) and (min-width: 320px) {
  #mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide {
    /* .mpcth-post-content {
							height: auto;
						} */ }
  #mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide .mpcth-cart-wrap {
    float: none;
    margin-left: 0;
    border-left: none;
    height: 4.75em; }
  #mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide .mpcth-post-title {
    padding-top: 0; } }

@media only screen and (max-width: 320px) {
  #mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide .mpcth-post-title {
    text-align: center;
    font-size: 1.231em; }
  #mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide .mpcth-post-categories {
    text-align: center; } }

#mpcth_page_wrap .wpb_column:not(.vc_span12):not(.vc_col-xs-12):not(.vc_col-sm-12):not(.vc_col-md-12):not(.vc_col-lg-12) .mpcth-items-slider .mpcth-slide {
  max-width: none; }

#mpcth_page_wrap .mpc-vc-products-slider .mpcth-post-header .mpcth-sale-wrap {
  margin-right: -1px;
  top: -.25em;
  right: -0.25em; }

#mpcth_page_wrap .mpc-vc-products-slider .mpcth-post-header .mpcth-sale-wrap:before {
  top: -.25em;
  border-width: .25em; }

#mpcth_page_wrap .mpc-vc-products-slider .mpcth-post-header .mpcth-sale-wrap:after {
  right: -0.25em;
  border-width: .25em; }

/* Slider glitch and element VC pop-up column settings fix
/*@media screen and (min-width: 768px) {
	#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide {
		max-width: 260px;
	}
}*/
@media only screen and (max-width: 979px) {
  #mpcth_page_wrap.mpcth-no-mobile-slider-nav .nivo-prevNav,
  #mpcth_page_wrap.mpcth-no-mobile-slider-nav .nivo-nextNav,
  #mpcth_page_wrap.mpcth-no-mobile-slider-nav .flex-prev,
  #mpcth_page_wrap.mpcth-no-mobile-slider-nav .flex-next,
  #mpcth_page_wrap.mpcth-no-mobile-slider-nav .mpcth-items-slider-prev,
  #mpcth_page_wrap.mpcth-no-mobile-slider-nav .mpcth-items-slider-next {
    display: none !important; } }

@media only screen and (max-width: 979px) {
  #mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow,
  #mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow {
    display: none !important; } }

/* Counter */
.mpc-vc-counter {
  line-height: 1; }

/* Countdown */
.mpc-vc-countdown.is-countdown {
  line-height: 1.6;
  background: none;
  border: 0;
  padding: 20px 0;
  text-transform: lowercase;
  -webkit-font-smoothing: antialiased; }

.mpc-vc-countdown.is-countdown.mpcth-countdown-inline strong {
  font-size: 150%;
  position: relative;
  bottom: -.15em;
  display: inline-block;
  width: 1.2em;
  text-align: center; }

.mpc-vc-countdown.is-countdown.mpcth-countdown-default .countdown-amount {
  border-bottom: 8px solid;
  padding-bottom: 15px; }

.mpc-vc-countdown.is-countdown.mpcth-countdown-default .countdown-period {
  padding-top: 30px; }

.mpc-vc-countdown.is-countdown .countdown-amount {
  font-weight: bold; }

@media only screen and (max-width: 979px) {
  .mpc-vc-countdown.is-countdown .countdown-show4 .countdown-section {
    width: 48%; }
  .mpc-vc-countdown.is-countdown .countdown-show5 .countdown-section {
    width: 32.5%; }
  .mpc-vc-countdown.is-countdown .countdown-show6 .countdown-section {
    width: 32.5%; }
  .mpc-vc-countdown.is-countdown .countdown-show7 .countdown-section {
    width: 24.5%; } }

/* Newsletter */
.mpc-vc-newsletter #mpcth_newsletter p {
  display: inline-block;
  padding: 10px;
  margin: 0; }

.mpc-vc-newsletter #mpcth_newsletter input[name=unsubscribe], .mpc-vc-newsletter #mpcth_newsletter label {
  display: none; }

.mpc-vc-newsletter #mpcth_newsletter input {
  border: 0;
  padding: 0 25px;
  line-height: 45px;
  height: 45px; }

.mpc-vc-newsletter #mpcth_newsletter input#s2email, .mpc-vc-newsletter #mpcth_newsletter input#mc4wp_email {
  width: 300px;
  color: #222; }

.mpc-vc-newsletter #mpcth_newsletter .mpcth-newsletter-subscribe input, .mpc-vc-newsletter #mpcth_newsletter .mc4wp-form input[type=submit] {
  text-transform: uppercase;
  color: #fff;
  font-weight: bold; }

.mpc-vc-newsletter #mpcth_newsletter .mpcth-newsletter-subscribe input:hover, .mpc-vc-newsletter #mpcth_newsletter .mc4wp-form input[type=submit]:hover {
  background-color: #eeeeee; }

@media only screen and (max-width: 640px) {
  .mpc-vc-newsletter #mpcth_newsletter p {
    display: block; }
  .mpc-vc-newsletter #mpcth_newsletter input, .mpc-vc-newsletter #mpcth_newsletter input#s2email, .mpc-vc-newsletter #mpcth_newsletter input#mc4wp_email {
    width: 100%; } }

/* Icon */
.mpc-vc-icon {
  line-height: 1; }

/* Message box */
#mpcth_page_wrap .vc_message_box {
  padding: 1em 1em 1em 4em !important; }

#mpcth_page_wrap .vc_message_box p {
  margin: 0; }

/* Grid gut */
#mpcth_page_wrap .vc_grid {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0; }

#mpcth_page_wrap .vc_grid-gutter-1px {
  margin-bottom: -1px !important; }

#mpcth_page_wrap .vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px !important; }

#mpcth_page_wrap .vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px !important;
  padding-bottom: 1px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-2px {
  margin-bottom: -2px !important; }

#mpcth_page_wrap .vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px !important; }

#mpcth_page_wrap .vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px !important;
  padding-bottom: 2px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-3px {
  margin-bottom: -3px !important; }

#mpcth_page_wrap .vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px !important; }

#mpcth_page_wrap .vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px !important;
  padding-bottom: 3px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-4px {
  margin-bottom: -4px !important; }

#mpcth_page_wrap .vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px !important; }

#mpcth_page_wrap .vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px !important;
  padding-bottom: 4px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-5px {
  margin-bottom: -5px !important; }

#mpcth_page_wrap .vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px !important; }

#mpcth_page_wrap .vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px !important;
  padding-bottom: 5px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-10px {
  margin-bottom: -10px !important; }

#mpcth_page_wrap .vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px !important; }

#mpcth_page_wrap .vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-15px {
  margin-bottom: -15px !important; }

#mpcth_page_wrap .vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px !important; }

#mpcth_page_wrap .vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px !important;
  padding-bottom: 15px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-20px {
  margin-bottom: -20px !important; }

#mpcth_page_wrap .vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px !important; }

#mpcth_page_wrap .vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px !important;
  padding-bottom: 20px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-25px {
  margin-bottom: -25px !important; }

#mpcth_page_wrap .vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px !important; }

#mpcth_page_wrap .vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px !important;
  padding-bottom: 25px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-30px {
  margin-bottom: -30px !important; }

#mpcth_page_wrap .vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px !important; }

#mpcth_page_wrap .vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px !important;
  padding-bottom: 30px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-35px {
  margin-bottom: -35px !important; }

#mpcth_page_wrap .vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px !important; }

#mpcth_page_wrap .vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px !important;
  padding-bottom: 35px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -13px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -13.5px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -14px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -14.5px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -15px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -17.5px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -20px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -22.5px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -25px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -27.5px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -30px !important; }

/* Lookbook responsive fix */
@media only screen and (max-width: 1000px) {
  .page-template-template-lookbook-php #mpcth_page_wrap .rev_slider_wrapper {
    overflow-x: auto !important;
    overflow-y: hidden !important; }
  .page-template-template-lookbook-php #mpcth_page_wrap .rev_slider_wrapper .rev_slider {
    min-width: 1000px; } }

/* Sliders simple arrows */
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .flex-next,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .flex-prev,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .mpcth-items-slider-next,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .mpcth-items-slider-prev,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .vc_carousel-control,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .tparrows {
  border: 1px solid #ffffff !important;
  background: transparent !important;
  background: rgba(255, 255, 255, 0) !important;
  color: #ffffff !important; }

#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .flex-next:hover,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .flex-prev:hover,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .mpcth-items-slider-next:hover,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .mpcth-items-slider-prev:hover,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .vc_carousel-control:hover,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .tparrows:hover {
  background: rgba(255, 255, 255, 0.3) !important; }

/* CSS3 Tables RTL fix */
.css3_grid_clearfix {
  direction: ltr; }

/* Visual Composer RTL fix */
.vc_progress_bar .vc_bar {
  left: 0; }

/* Visual Composer Single Image */
#mpcth_page_wrap #mpcth_main_container .wpb_single_image .vc_single_image-wrapper {
  display: inline-block; }

/* New CTA */
.vc_cta3 {
  padding: 0;
  border: 0; }

.vc_cta3 h1, .vc_cta3 h2, .vc_cta3 h3, .vc_cta3 h4, .vc_cta3 h5, .vc_cta3 h6 {
  margin-bottom: 0; }

.vc_cta3 .vc_cta3_content-container {
  display: table;
  width: 100%;
  height: 100%;
  margin-bottom: 1.5em;
  background: none;
  border: none;
  text-transform: uppercase;
  font-family: Lato, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased; }

.vc_cta3 .vc_cta3-content {
  display: table-cell;
  vertical-align: middle;
  float: none;
  width: 66.66%;
  padding: 20px;
  line-height: 1.25em;
  font-weight: bold;
  /*background: #ffffff;*/
  border: 0; }

.vc_cta3 .vc_cta3-actions {
  display: table-cell;
  vertical-align: middle;
  float: none;
  width: 33.33%;
  height: 100%;
  white-space: initial; }

.vc_cta3 .vc_cta3-actions .vc_btn3-container {
  margin-bottom: 0; }

.vc_cta3.vc_cta3-actions-top .vc_cta3-actions,
.vc_cta3.vc_cta3-actions-bottom .vc_cta3-actions,
.vc_cta3.vc_cta3-actions-top .vc_cta3-content,
.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {
  width: 100%;
  display: block;
  height: auto; }

.vc_cta3.vc_cta3-actions-bottom .vc_cta3-actions {
  margin-top: -13px; }

.vc_cta3.vc_cta3-actions-top .vc_cta3-actions {
  margin-bottom: -13px; }

.vc_cta3 .vc_cta3_content-container .vc_cta3-actions {
  position: relative;
  font-weight: bold;
  text-align: center; }

.vc_cta3 .vc_btn3:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border: 12px solid transparent;
  border-color: inherit; }

.vc_cta3.vc_cta3-actions-right .vc_btn3:after {
  left: 0;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  border-left: none; }

.vc_cta3.vc_cta3-actions-left .vc_btn3:after {
  right: 0;
  top: 50%;
  margin-top: -12px;
  margin-right: -12px;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  border-right: none; }

.vc_cta3.vc_cta3-actions-bottom .vc_btn3:after {
  top: 0;
  left: 50%;
  margin-top: -12px;
  margin-left: -12px;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-top: none; }

.vc_cta3.vc_cta3-actions-top .vc_btn3:after {
  bottom: 0;
  left: 50%;
  margin-bottom: -12px;
  margin-left: -12px;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom: none; }

.vc_cta3 .vc_btn3-container.vc_btn3-inline {
  display: block;
  width: 100%;
  height: inherit; }

.vc_cta3 .vc_cta3_content-container .vc_cta3-actions .vc_btn3 {
  font-size: 1.333em;
  width: 100%;
  height: 100%;
  background-image: none !important;
  border-radius: 0 !important;
  text-transform: uppercase; }

.vc_cta3 .vc_cta3_content-container .vc_cta3-actions .vc_btn3:hover {
  background-color: #eeeeee !important;
  color: #666666 !important;
  border-color: #eeeeee !important; }

@media screen and (max-width: 769px) {
  .vc_cta3 .vc_cta3-actions,
  .vc_cta3 .vc_cta3-content {
    width: 100%;
    display: block;
    height: auto; }
  .vc_cta3.vc_cta3-actions-right button.vc_btn3:after {
    top: 0;
    left: 50%;
    margin-top: -12px;
    margin-left: -12px;
    border-left: 12px solid transparent !important;
    border-right: 12px solid transparent !important;
    border-top: 0 !important;
    border-bottom: 12px solid !important;
    border-bottom-color: inherit !important; }
  .vc_cta3.vc_cta3-actions-left button.vc_btn3:after {
    top: initial;
    bottom: 0;
    left: 50%;
    margin-bottom: -12px;
    margin-left: -12px;
    border-left: 12px solid transparent !important;
    border-right: 12px solid transparent !important;
    border-bottom: 0 !important;
    border-top: 12px solid !important;
    border-top-color: inherit !important; } }

.wpb_wrapper > .vc_btn3-container .vc_btn3 {
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.15) !important;
  text-shadow: none;
  color: #ffffff; }

.wpb_wrapper > .vc_btn3-container .vc_btn3:hover {
  background-color: #eeeeee;
  color: #666666; }

/* Flipbook */
.flipbook-container .fb-nav li:after,
.flipbook-container .fb-nav li:before {
  display: none; }

a.mpc-vc-icon-column-wrap {
  color: inherit; }

/* ========================================================================== *
 * 8. Socials
 * ========================================================================== */
.mpcth-socials-list {
  margin: 0;
  padding: 0;
  list-style: none; }

.mpcth-socials-list li {
  display: inline-block;
  margin-left: 0.5em; }

.mpcth-socials-list li:first-child {
  margin-left: 0; }

.mpcth-socials-list li a {
  display: inline-block;
  padding: 0 .25em;
  color: #666666; }

#mpcth_header_socials {
  font-size: 1.273em; }

/* ========================================================================== *
 * 13. Font Awesome - Overwrite
 * ========================================================================== */
#lang_sel .lang_sel_sel:after,
.mpcthSelect,
.bbp-template-notice:before,
.mfp-container .mfp-arrow.mfp-arrow-left,
.mfp-container .mfp-arrow.mfp-arrow-right,
.vc_images_carousel .vc_carousel-control.vc_left,
.vc_images_carousel .vc_carousel-control.vc_right,
.vc_carousel .vc_carousel-control.vc_left,
.vc_carousel .vc_carousel-control.vc_right,
.flex-direction-nav .flex-prev,
.flex-direction-nav .flex-next,
.flex-direction-nav a.flex-prev:before,
.flex-direction-nav a.flex-next:before,
.rev_slider_wrapper .tp-leftarrow,
.rev_slider_wrapper .tp-rightarrow,
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.rev_slider_wrapper .tp-leftarrow:before,
.mfp-container .mfp-arrow.mfp-arrow-left:before,
.vc_images_carousel .vc_carousel-control.vc_left:before,
.vc_carousel .vc_carousel-control.vc_left:before,
#mpcth_page_wrap .flex-direction-nav .flex-prev:before {
  content: "\f104" !important;
  font-family: 'FontAwesome' !important; }

.rev_slider_wrapper .tp-rightarrow:before,
.mfp-container .mfp-arrow.mfp-arrow-right:before,
.vc_images_carousel .vc_carousel-control.vc_right:before,
.vc_carousel .vc_carousel-control.vc_right:before,
#mpcth_page_wrap .flex-direction-nav .flex-next:before {
  content: "\f105" !important;
  font-family: 'FontAwesome' !important; }

#lang_sel .lang_sel_sel:after,
.mpcthSelect:before {
  content: "\f107"; }

.bbp-template-notice:before {
  content: "\f129"; }

.animation-slided {
  visibility: visible;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  filter: alpha(opacity=100); }

.transition, #mpcth_page_wrap .mpcthSelect, #mpcth_page_wrap .gform_wrapper input,
#mpcth_page_wrap .gform_wrapper select,
#mpcth_page_wrap .gform_wrapper textarea, #mpcth_page_wrap a, #mpcth_page_header_secondary_content #lang_sel ul ul, #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu ul, #mpcth_page_header_secondary_content #mpcth_newsletter input[type=submit], #mpcth_page_wrap #mpcth_mini_cart, #mpcth_mini_search, #mpcth_page_wrap #mpcth_smart_search_wrap #searchsubmit, #mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap i, #mpcth_page_wrap #mpcth_smart_search_wrap select,
#mpcth_page_wrap #mpcth_smart_search_wrap input[type=text], #mpcth_toggle_header_area,
#mpcth_toggle_mobile_sidebar,
#mpcth_toggle_mobile_menu, #mpcth_toggle_header_area i,
#mpcth_toggle_mobile_sidebar i,
#mpcth_toggle_mobile_menu i, #mpcth_sidebar, #mpcth_footer_copyrights_wrap #mpcth_copyright_menu ul, #mpcth_back_to_top, .mpcth-page .mpcth-page-content .post-password-form input[type=submit], #mpcth_content_wrap.mpcth-masonry-blog .mpcth-post.mpcth-post-fading, .page-template-template-portfolio-php #mpcth_portfolio_sorts li,
.page-template-template-portfolio-php #mpcth_portfolio_filters li, #mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content, .format-gallery .mpcth-post-thumbnail #main_thumbs .flex-viewport li, .page-template-template-blog-php .format-status .mpcth-post-thumbnail .twitter-tweet, .mpcth-menu .children,
.mpcth-menu .sub-menu,
#mpcth_menu .children,
#mpcth_menu .sub-menu, #mpcth_mobile_nav_wrap, #mpcth_nav_mobile, #mpcth_page_wrap #mpcth_mega_menu .widget .sub-menu, #mpcth_page_wrap #mpcth_mega_menu .widget .sub-container, #mpcth_content_wrap.mpcth-load-more #mpcth_load_more .mpcth-load-more-icon, #mpcth_comments #respond #mpcth_comment_form input,
#mpcth_comments #respond #mpcth_comment_form textarea, #mpcth_comments #respond #mpcth_comment_form .comment-form-author label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url label, #mpcth_comments #respond #mpcth_comment_form .comment-form-comment label, .wpcf7 .form-submit .wpcf7-submit, .wpcf7 .contact-form-input label, .wpcf7 .contact-form-input input, .wpcf7 .contact-form-input select, .wpcf7 .contact-form-input .mpcthSelect, .wpcf7 .contact-form-message label, .wpcf7 .contact-form-message textarea, #mpcth_page_wrap .widget input,
#mpcth_page_wrap .widget select,
#mpcth_page_wrap .widget textarea, #mpcth_page_wrap .s2_form_widget form input[type=submit], #mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li,
#mpcth_page_wrap .widget .product_list_widget li,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li, #mpcth_page_wrap .bra-photostream-widget ul li img, .mpcth-post .flexslider#main_slider .mpcth-lightbox .fa, .mpcth-post .flexslider.mpcth-main-slider .mpcth-lightbox .fa,
.mpcth-page .flexslider#main_slider .mpcth-lightbox .fa,
.mpcth-page .flexslider.mpcth-main-slider .mpcth-lightbox .fa, #mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow,
#mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow, #mpcth_page_wrap #mpcth_footer .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li,
#mpcth_page_wrap .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap,
#mpcth_page_wrap .mpc-vc-icon-column-wrap, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon i,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon i, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon, .mpcth-lookbook-badge .mpcth-lookbook-badge-tooltip,
.mpcth-lookbook-badge-double .mpcth-lookbook-badge-tooltip, .mfp-fade.mfp-bg, .mfp-fade.mfp-wrap .mfp-content, #mpcth_page_wrap .editor-area .wpb_toggle .mpcth-title-wrap, #mpcth_page_wrap .editor-area .wpb_toggle .mpcth-toggle-mark, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-heading, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav > li > a > span, .wpb_call_to_action .wpb_button_a .mpcth-cta-arrow, #mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_right,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_right, #mpcth_page_wrap .editor-area .wpb_button, #mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-prev,
#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-next, #mpcth_page_wrap .mpcth-items-slider .mpcth-slide, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-images-slider.mpcth-brands .mpcth-slide, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-content, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-title, .mpc-vc-newsletter #mpcth_newsletter .mpcth-newsletter-subscribe input:hover, .mpc-vc-newsletter #mpcth_newsletter .mc4wp-form input[type=submit]:hover, .mpc-vc-newsletter #mpcth_newsletter .mpcth-newsletter-subscribe input, .mpc-vc-newsletter #mpcth_newsletter .mc4wp-form input[type=submit], .vc_cta3 .vc_cta3_content-container .vc_cta3-actions .vc_btn3, .wpb_wrapper > .vc_btn3-container .vc_btn3, .bbpress #mpcth_content .bbp-reply-form .bbp-form input[type=text],
.bbpress #mpcth_content .bbp-reply-form .bbp-form textarea,
.bbpress #mpcth_content .bbp-topic-form .bbp-form input[type=text],
.bbpress #mpcth_content .bbp-topic-form .bbp-form textarea, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea, #mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-product-panel,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-product-panel, #mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-quick-view .fa,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-quick-view .fa, #mpcth_page_wrap .woocommerce .orderby,
#mpcth_page_wrap .woocommerce .variations .value select,
#mpcth_page_wrap .woocommerce .country_to_state,
#mpcth_page_wrap .woocommerce .input-text,
#mpcth_page_wrap .woocommerce .state_select,
.woocommerce-page #mpcth_page_wrap .orderby,
.woocommerce-page #mpcth_page_wrap .variations .value select,
.woocommerce-page #mpcth_page_wrap .country_to_state,
.woocommerce-page #mpcth_page_wrap .input-text,
.woocommerce-page #mpcth_page_wrap .state_select, #mpcth_page_wrap .woocommerce .woocommerce-ordering .mpcthSelect,
.woocommerce-page #mpcth_page_wrap .woocommerce-ordering .mpcthSelect, #bbpress-forums #bbp_search_submit,
#bbpress-forums .summary .yith-wcwl-add-to-wishlist a,
#bbpress-forums #searchsubmit,
#bbpress-forums #review_form_wrapper #submit,
#bbpress-forums button.button,
#bbpress-forums input.button,
#bbpress-forums a.button,
#searchform #bbp_search_submit,
#searchform .summary .yith-wcwl-add-to-wishlist a,
#searchform #searchsubmit,
#searchform #review_form_wrapper #submit,
#searchform button.button,
#searchform input.button,
#searchform a.button,
#mpcth_page_wrap .woocommerce #bbp_search_submit,
#mpcth_page_wrap .woocommerce .summary .yith-wcwl-add-to-wishlist a,
#mpcth_page_wrap .woocommerce #searchsubmit,
#mpcth_page_wrap .woocommerce #review_form_wrapper #submit,
#mpcth_page_wrap .woocommerce button.button,
#mpcth_page_wrap .woocommerce input.button,
#mpcth_page_wrap .woocommerce a.button,
.woocommerce-page #mpcth_page_wrap #bbp_search_submit,
.woocommerce-page #mpcth_page_wrap .summary .yith-wcwl-add-to-wishlist a,
.woocommerce-page #mpcth_page_wrap #searchsubmit,
.woocommerce-page #mpcth_page_wrap #review_form_wrapper #submit,
.woocommerce-page #mpcth_page_wrap button.button,
.woocommerce-page #mpcth_page_wrap input.button,
.woocommerce-page #mpcth_page_wrap a.button, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap .minus, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .star-rating, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .value .mpcthSelect, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #author,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #email,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #comment, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6 > a > span, #mpcth_page_wrap .woocommerce .products .product .mpcth-product-wrap,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-product-wrap, #mpcth_page_wrap .woocommerce .products .product .mpcth-post-thumbnail img,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-thumbnail img, #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price, #mpcth_page_wrap.mpcth-masonry-shop .woocommerce .products .product.mpcth-product-fading,
.woocommerce-page #mpcth_page_wrap.mpcth-masonry-shop .products .product.mpcth-product-fading, #mpcth_page_wrap.mpcth-load-more-shop #mpcth_shop_load_more .mpcth-load-more-icon, #mpcth_page_wrap .woocommerce.widget.widget_price_filter .button, #jckqv #jckqv_summary .woocommerce-product-rating .star-rating, #jckqv #jckqv_summary .single_add_to_cart_button, #jckqv #jckqv_summary .yith-wcwl-add-to-wishlist a, #jckqv #jckqv_summary .mpcthSelect {
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out; }

.after-clear, #mpcth_page_wrap .gform_wrapper .ginput_complex:after, #mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_left:after,
#mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_right:after,
#mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_full:after, #mpcth_main_container:after, body #mpcth_page_header_content:after, #mpcth_page_header_secondary_content:after, #mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-product:after, #mpcth_header_area:after,
#mpcth_footer_extended_content:after,
#mpcth_footer_content:after, #mpcth_header_area .mpcth-widget-column:after,
#mpcth_footer_extended_content .mpcth-widget-column:after,
#mpcth_footer_content .mpcth-widget-column:after, #mpcth_footer_copyrights_wrap:after, .blog #mpcth_content .mpcth-post .mpcth-post-footer:after, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer:after, .search.search-results #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.author #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.date #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.category #mpcth_content .mpcth-post .mpcth-post-footer:after, .format-chat .mpcth-post-thumbnail:after, .single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper:after, .mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-vc-row-wrap:after, #mpcth_comments:after, #mpcth_comments #respond:after, .wpcf7:after, #mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .tweet:after,
#mpcth_page_wrap .mpc-w-twitter-widget .tweet:after,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .tweet:after, #mpcth_page_wrap #mpcth_footer .mpc-vc-quote:after,
#mpcth_page_wrap .mpc-vc-quote:after, #mpcth_page_wrap .editor-area .wpb_tabs .wpb_tabs_nav:after, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list:after, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav:after, #mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info:after,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-header:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit:after, #mpcth_page_wrap .woocommerce .products:after,
.woocommerce-page #mpcth_page_wrap .products:after {
  content: '';
  display: block;
  clear: both; }

.box-sizing, #mpcth_page_wrap .widget .mpcthSelect, body #mpcth_page_header_content, #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu ul, #mpcth_page_header_secondary_content #mpcth_newsletter input[type=submit], #mpcth_page_header_secondary_content #mpcth_newsletter #mc4wp_email,
#mpcth_page_header_secondary_content #mpcth_newsletter #s2email, #mpcth_page_wrap #mpcth_mini_cart, #mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-thumbnail img, #mpcth_mini_search, #mpcth_mini_search #s, #mpcth_page_wrap #mpcth_smart_search_wrap, #mpcth_header_area_wrap, #mpcth_sidebar > ul, .mpcth-sidebar-left #mpcth_content_wrap, .mpcth-sidebar-right #mpcth_content_wrap, #mpcth_header_area .mpcth-widget-column .widget,
#mpcth_footer_extended_content .mpcth-widget-column .widget,
#mpcth_footer_content .mpcth-widget-column .widget, #mpcth_footer_copyrights_wrap #mpcth_copyright_menu ul, .page-template-template-lookbook-php .mpcth-page .mpcth-page-content,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-header,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-footer,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-header,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-footer, .page-template-template-fullwidth-with-sidebar-php #mpcth_main_container, .page-template-template-lookbook-php .mpcth-page-header,
.page-template-template-lookbook-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-lookbook-php .mpcth-page-content,
.page-template-template-lookbook-php .mpcth-page-footer,
.page-template-template-fullwidth-php .mpcth-page-header,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-php .mpcth-page-content,
.page-template-template-fullwidth-php .mpcth-page-footer,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-header,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-content,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-footer,
.page-template-default .mpcth-page-header,
.page-template-default .mpcth-vc-row-wrap .wpb_row,
.page-template-default .mpcth-page-content,
.page-template-default .mpcth-page-footer, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post, .blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-read-more, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-read-more, #mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post, .search.search-results #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_cat #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.author #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.date #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.category #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .format-status .mpcth-post-thumbnail .twitter-tweet, .format-chat .mpcth-post-thumbnail .mpcth-chat-message .mpcth-chat-message-text, .single-post .mpcth-post-header,
.single-post .mpcth-vc-row-wrap .wpb_row,
.single-post .mpcth-post-content,
.single-post .mpcth-post-footer,
.single-post .mpcth-post-author-box, .single-post .mpcth-post-meta,
.single-post .mpcth-post-tags, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper img, .single-mpc_portfolio .mpcth-post-header .mpcth-top-side,
.single-mpc_portfolio .mpcth-post-header .mpcth-left-side,
.single-mpc_portfolio .mpcth-vc-row-wrap .wpb_row,
.single-mpc_portfolio .mpcth-post-content,
.single-mpc_portfolio .mpcth-post-footer, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date, #mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content, #mpcth_comments #respond #mpcth_comment_form textarea, #mpcth_comments #respond #mpcth_comment_form input[type=text], #mpcth_comments #respond #mpcth_comment_form .comment-form-author,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url, #mpcth_comments #respond #mpcth_comment_form .form-submit, .wpcf7 .form-submit, .wpcf7 .contact-form-input, .wpcf7 .contact-form-input input, .wpcf7 .contact-form-input select, .wpcf7 .contact-form-input .mpcthSelect, .wpcf7 .contact-form-message textarea, .wpcf7 .wpcf7-mail-sent-ok,
.wpcf7 .wpcf7-validation-errors, #mpcth_page_wrap .widget input,
#mpcth_page_wrap .widget select,
#mpcth_page_wrap .widget textarea, #mpcth_page_wrap .widget.widget_shopping_cart .buttons a, #mpcth_grid .mpcth-grid-title-wrap, .mpcth-lookbook-badge-double .mpcth-lookbook-badge-price-wrap, #mpcth_page_wrap .editor-area .wpb_accordion_content, #mpcth_page_wrap .editor-area .wpb_toggle .mpcth-toggle-mark, #mpcth_page_wrap .editor-area .wpb_toggle_content, #mpcth_page_wrap .editor-area .wpb_tabs .wpb_tab, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-panel-body, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-body, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tab, .wpb_call_to_action .wpb_call_text, .wpb_call_to_action .wpb_button_a, #mpcth_page_wrap .editor-area .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner, #mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li, #mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li .entry-content, .mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-categories-slider .mpcth-slide .mpcth-slide-content, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-content, .mpc-vc-newsletter #mpcth_newsletter input, .vc_cta3 .vc_cta3-content, .vc_cta3 .vc_cta3_content-container .vc_cta3-actions, .bbpress #mpcth_content #bbp_search, .bbpress #mpcth_content #bbp_search_submit, .bbpress #mpcth_content .bbp-search-results .forum,
.bbpress #mpcth_content .bbp-search-results .reply,
.bbpress #mpcth_content .bbp-search-results .topic,
.bbpress #mpcth_content .bbp-replies .forum,
.bbpress #mpcth_content .bbp-replies .reply,
.bbpress #mpcth_content .bbp-replies .topic, .bbpress #mpcth_content .bbp-reply-form .bbp-form #bbp_topic_title,
.bbpress #mpcth_content .bbp-topic-form .bbp-form #bbp_topic_title, .bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section, .bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section .mpcthSelect,
.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section input[type=text],
.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section select,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section .mpcthSelect,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section input[type=text],
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section select, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .mpcthSelect,
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form select, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form label, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form .description, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form #pass-strength-result, #mpcth_page_wrap .woocommerce .orderby,
#mpcth_page_wrap .woocommerce .variations .value select,
#mpcth_page_wrap .woocommerce .country_to_state,
#mpcth_page_wrap .woocommerce .input-text,
#mpcth_page_wrap .woocommerce .state_select,
.woocommerce-page #mpcth_page_wrap .orderby,
.woocommerce-page #mpcth_page_wrap .variations .value select,
.woocommerce-page #mpcth_page_wrap .country_to_state,
.woocommerce-page #mpcth_page_wrap .input-text,
.woocommerce-page #mpcth_page_wrap .state_select, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .qty,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .qty, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .shipping_calculator, .single-product .mpcth-vc-row-wrap .wpb_row, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images img, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-content, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author input,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email input, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit input, #mpcth_page_wrap .woocommerce .products .product,
.woocommerce-page #mpcth_page_wrap .products .product, #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .mpcth-cart-wrap, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .address-wrap, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .order-wrap, .woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .payment_box, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-first, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-last, #mpcth_page_wrap #jckWooThumbs_img_wrap, #wl-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* ========================================================================== *
 * Forum
 * ========================================================================== */
.bbpress #mpcth_content ul li,
.bbpress #mpcth_content ol li {
  padding: 0; }

.bbpress #mpcth_content ul li:before,
.bbpress #mpcth_content ol li:before {
  display: none; }

.bbpress #mpcth_content .mpcth-page {
  padding-top: 1.583em; }

.bbpress #mpcth_content .mpcth-page .mpcth-page-content {
  font-size: 1.083em; }

.bbpress #mpcth_content .mpcth-page-title {
  font-size: 1.333em;
  margin-bottom: 1em; }

.bbpress #mpcth_content .bbp-search-form {
  margin-bottom: 1.2em;
  font-size: .923em;
  text-align: right;
  width: 20em;
  margin-left: -20em; }

.bbpress #mpcth_content .bbp-search-form + .bbp-breadcrumb {
  margin-right: 21em; }

.bbpress #mpcth_content #bbp_search {
  background: #ffffff;
  color: #999999;
  outline: none;
  border: 1px solid #eeeeee;
  padding: .35em .5em;
  width: 12em !important;
  display: block;
  vertical-align: top; }

.bbpress #mpcth_content #bbp_search:hover, .bbpress #mpcth_content #bbp_search:active {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

.bbpress #mpcth_content #bbp_search_submit {
  width: 7em; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-form {
    width: 100%;
    margin-left: 0; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-form + .bbp-breadcrumb {
    margin-right: 0; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-form #bbp_search {
    width: 65% !important;
    float: left; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-form #bbp_search_submit {
    width: 30%; } }

.bbpress #mpcth_content .bbp-breadcrumb {
  color: #999999;
  text-transform: uppercase;
  padding: .3em 0;
  margin-bottom: 1.2em;
  font-size: .923em; }

.bbpress #mpcth_content .bbp-breadcrumb p {
  margin: 0; }

.bbpress #mpcth_content .bbp-breadcrumb p > * {
  float: left; }

.bbpress #mpcth_content .bbp-breadcrumb .bbp-breadcrumb-sep {
  margin: 0 .25em; }

.bbpress #mpcth_content #favorite-toggle,
.bbpress #mpcth_content #subscription-toggle {
  float: right;
  text-transform: uppercase;
  padding: .3em 0;
  font-size: .923em; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content #favorite-toggle, .mpcth-responsive .bbpress #mpcth_content #subscription-toggle {
    float: none; } }

.bbpress #mpcth_content #favorite-toggle {
  margin-right: 1em; }

.bbpress #mpcth_content #bbpress-forums {
  font-size: 1em; }

.bbpress #mpcth_content #bbpress-forums .status-closed,
.bbpress #mpcth_content #bbpress-forums .status-closed a {
  color: inherit; }

.bbpress #mpcth_content .bbp-template-notice {
  position: relative;
  padding: 0.25em 1em 0.25em 3em;
  background: #f9f9f9;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  color: #666666; }

.bbpress #mpcth_content .bbp-template-notice p {
  margin: .5em 0 !important;
  padding: 0; }

.bbpress #mpcth_content .bbp-template-notice .bbp-author-avatar {
  display: inline-block; }

.bbpress #mpcth_content .bbp-template-notice .bbp-author-avatar .avatar {
  width: 1.2em;
  margin-bottom: -.5em;
  display: block; }

.bbpress #mpcth_content .bbp-template-notice:before {
  position: absolute;
  top: .625em;
  left: 1em;
  font-size: 1.231em; }

.bbpress #mpcth_content .bbp-topics,
.bbpress #mpcth_content .bbp-replies,
.bbpress #mpcth_content .bbp-forums {
  font-size: 1em;
  border: none;
  border-top: 1px solid #eeeeee;
  padding-top: 1em;
  margin-bottom: 1em; }

.bbpress #mpcth_content .bbp-topics ul.sticky {
  background-color: transparent !important; }

.bbpress #mpcth_content .bbp-forums + .bbp-pagination {
  margin-top: 2em; }

.bbpress #mpcth_content .bbp-topics + .bbp-pagination,
.bbpress #mpcth_content .bbp-replies + .bbp-pagination {
  margin-bottom: 3em; }

.bbpress #mpcth_content .bbp-topic-tags {
  float: left;
  text-transform: uppercase;
  padding: .3em 0;
  font-size: .923em; }

.bbpress #mpcth_content .bbp-topic-tags > p {
  margin: 0; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-topic-tags {
    float: none; } }

.bbpress #mpcth_content .bbp-header {
  background: none;
  border: none;
  border-bottom: 1px solid #eeeeee;
  font-weight: normal;
  color: #999999;
  text-transform: uppercase; }

.bbpress #mpcth_content .bbp-header .forum-titles {
  padding: 0 0 1em 0; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-header {
    font-size: .846em; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-header .bbp-topic-title {
    text-align: left; } }

.bbpress #mpcth_content .bbp-body .topic,
.bbpress #mpcth_content .bbp-body .forum {
  padding: 1em 0;
  border: none;
  border-bottom: 1px solid #eeeeee; }

.bbpress #mpcth_content .bbp-body .topic.odd,
.bbpress #mpcth_content .bbp-body .forum.odd {
  background: none; }

.bbpress #mpcth_content .bbp-body .topic.even,
.bbpress #mpcth_content .bbp-body .forum.even {
  background: none; }

.bbpress #mpcth_content .bbp-body .bbp-topic-pagination a {
  border: none;
  font-size: 1em;
  border: 1px solid rgba(0, 0, 0, 0.075);
  background: #f5f5f5;
  border-radius: 2px;
  padding: 0 .4em;
  color: #999999; }

.bbpress #mpcth_content .bbp-body .bbp-topic-pagination a:hover {
  color: #ffffff; }

.bbpress #mpcth_content .bbp-body .bbp-forum-content {
  font-size: .846em;
  margin: 0; }

.bbpress #mpcth_content .bbp-body .bbp-forums-list {
  border-left: none;
  margin: 1em 0 0 0;
  padding: 0; }

.bbpress #mpcth_content .bbp-body .bbp-forums-list li {
  display: block;
  padding-left: 1em;
  font-size: .923em; }

.bbpress #mpcth_content .bbp-body .bbp-forums-list li:before {
  display: block; }

.bbpress #mpcth_content .bbp-body .bbp-forum-title,
.bbpress #mpcth_content .bbp-body .bbp-forum-link,
.bbpress #mpcth_content .bbp-body .bbp-topic-permalink {
  text-transform: uppercase; }

.bbpress #mpcth_content .bbp-body .bbp-topic-meta {
  font-size: .846em;
  margin: 0; }

.bbpress #mpcth_content .bbp-body .bbp-topic-meta .avatar {
  width: 1.2em;
  margin: 0 .25em -.25em .25em;
  border: none; }

.bbpress #mpcth_content .bbp-body .bbp-topic-meta .bbp-author-avatar {
  display: inline-block; }

.bbpress #mpcth_content .bbp-body .bbp-topic-meta .bbp-author-avatar .avatar {
  display: block; }

.bbpress #mpcth_content .bbp-forum-freshness,
.bbpress #mpcth_content .bbp-topic-freshness {
  width: 25%; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-forum-freshness,
  .mpcth-responsive .bbpress #mpcth_content .bbp-topic-freshness {
    display: none; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-forum-info,
  .mpcth-responsive .bbpress #mpcth_content .bbp-topic-title {
    width: 66%; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-forum-topic-count,
  .mpcth-responsive .bbpress #mpcth_content .bbp-topic-voice-count {
    width: 17%; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-forum-reply-count,
  .mpcth-responsive .bbpress #mpcth_content .bbp-topic-reply-count {
    width: 17%; } }

.bbpress #mpcth_content .bbp-search-results,
.bbpress #mpcth_content .bbp-replies {
  border: none;
  padding: 0; }

.bbpress #mpcth_content .bbp-search-results .bbp-header,
.bbpress #mpcth_content .bbp-replies .bbp-header {
  display: none; }

.bbpress #mpcth_content .bbp-search-results .bbp-body,
.bbpress #mpcth_content .bbp-replies .bbp-body {
  margin-bottom: 0; }

.bbpress #mpcth_content .bbp-search-results > li,
.bbpress #mpcth_content .bbp-replies > li {
  margin-bottom: 1.5em; }

.bbpress #mpcth_content .bbp-search-results .bbp-threaded-replies,
.bbpress #mpcth_content .bbp-replies .bbp-threaded-replies {
  padding: 0;
  margin-left: 2em; }

.bbpress #mpcth_content .bbp-search-results .forum,
.bbpress #mpcth_content .bbp-search-results .reply,
.bbpress #mpcth_content .bbp-search-results .topic,
.bbpress #mpcth_content .bbp-replies .forum,
.bbpress #mpcth_content .bbp-replies .reply,
.bbpress #mpcth_content .bbp-replies .topic {
  padding: 0;
  border: 1px solid #eeeeee;
  margin-bottom: 1.5em;
  overflow: hidden; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-author,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-author,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-author,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-author,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-author,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-author,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-author,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-author,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-author,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-author,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-author,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-author,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-author,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-author,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-author,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-author,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-author,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-author {
  width: 80px;
  padding: 1em;
  border-right: 1px solid #eeeeee;
  background: #f9f9f9;
  padding-bottom: 2000px;
  margin-bottom: -2000px; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-author .avatar,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-author .avatar,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-author .avatar,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-author .avatar,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-author .avatar,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-author .avatar,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-author .avatar,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-author .avatar,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-author .avatar,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-author .avatar,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-author .avatar,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-author .avatar,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-author .avatar,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-author .avatar,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-author .avatar,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-author .avatar,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-author .avatar,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-author .avatar {
  margin: 0;
  width: 80px;
  height: auto; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-author .bbp-author-name,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-author .bbp-author-name,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-author .bbp-author-name,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-author .bbp-author-name,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-author .bbp-author-name,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-author .bbp-author-name,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-author .bbp-author-name,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-author .bbp-author-name,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-author .bbp-author-name,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-author .bbp-author-name,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-author .bbp-author-name,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-author .bbp-author-name,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-author .bbp-author-name,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-author .bbp-author-name,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-author .bbp-author-name,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-author .bbp-author-name,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-author .bbp-author-name,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-author .bbp-author-name {
  clear: none;
  margin: 0; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-author .bbp-author-ip {
  font-weight: normal; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-author, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-author, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-author, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-author, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-author, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-author, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-author, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-author, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-author, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-forum-author, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-topic-author, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-reply-author, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-forum-author, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-topic-author, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-reply-author, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-forum-author, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-topic-author, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-reply-author {
    float: none;
    width: auto;
    border: none;
    margin: 0;
    padding-bottom: 1em;
    margin-bottom: 0;
    overflow: hidden;
    text-align: left;
    border-bottom: 1px solid #eeeeee;
    min-height: initial; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-forum-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-topic-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-reply-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-forum-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-topic-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-reply-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-forum-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-topic-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-reply-author br {
    display: none; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-forum-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-topic-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-reply-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-forum-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-topic-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-reply-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-forum-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-topic-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-reply-author .avatar {
    float: left;
    margin-right: 1em;
    position: static;
    width: 60px; } }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-header,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-header,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-header,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-header,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-header,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-header,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-header,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-header,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-header,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-header,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-header,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-header,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-header,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-header,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-header,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-header,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-header,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-header {
  padding: 1em;
  border: none;
  border-bottom: 1px solid #eeeeee;
  background: none;
  font-size: .923em;
  clear: none;
  color: #999999; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-header .bbp-meta,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-header .bbp-meta,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-header .bbp-meta,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-header .bbp-meta,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-header .bbp-meta,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-header .bbp-meta,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-header .bbp-meta,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-header .bbp-meta,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-header .bbp-meta,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-header .bbp-meta,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-header .bbp-meta,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-header .bbp-meta,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-header .bbp-meta,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-header .bbp-meta,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-header .bbp-meta,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-header .bbp-meta,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-header .bbp-meta,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-header .bbp-meta {
  overflow: hidden; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-header .bbp-admin-links {
  font-size: 1em; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-header .bbp-reply-permalink {
  color: #999999; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-content,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-content,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-content,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-content,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-content,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-content,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-content,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-content,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-content,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-content,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-content,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-content,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-content,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-content,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-content,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-content,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-content,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-content {
  margin: 0;
  padding: 0;
  overflow: hidden;
  padding: 1em; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-content p:first-child,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-content p:first-child,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-content p:first-child,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-content p:first-child,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-content p:first-child,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-content p:first-child,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-content p:first-child,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-content p:first-child,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-content p:first-child,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-content p:first-child,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-content p:first-child,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-content p:first-child,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-content p:first-child,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-content p:first-child,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-content p:first-child,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-content p:first-child,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-content p:first-child,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-content p:first-child {
  margin-top: 0; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-content p:last-child,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-content p:last-child,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-content p:last-child,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-content p:last-child,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-content p:last-child,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-content p:last-child,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-content p:last-child,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-content p:last-child,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-content p:last-child,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-content p:last-child,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-content p:last-child,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-content p:last-child,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-content p:last-child,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-content p:last-child,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-content p:last-child,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-content p:last-child,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-content p:last-child,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-content p:last-child {
  margin-bottom: 0; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-content, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-content, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-content, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-content, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-content, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-content, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-content, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-content, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-content, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-forum-content, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-topic-content, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-reply-content, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-forum-content, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-topic-content, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-reply-content, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-forum-content, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-topic-content, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-reply-content {
    border: none;
    margin: 0; } }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-admin-links,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-admin-links,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-admin-links,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-admin-links,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-admin-links,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-admin-links,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-admin-links,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-admin-links,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-admin-links,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-admin-links,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-admin-links,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-admin-links,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-admin-links,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-admin-links,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-admin-links,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-admin-links,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-admin-links,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-admin-links {
  clear: both;
  font-size: .846em;
  margin-bottom: -1px;
  padding-left: 2.5em;
  margin-left: 78px; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-admin-links .bbp-admin-links {
  float: none;
  display: block;
  border-top: 1px solid #eeeeee;
  text-align: right;
  padding: 0 .5em; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-admin-links .bbp-admin-links a {
  display: inline-block;
  color: #999999;
  padding: .25em .5em;
  font-size: 1em;
  margin-bottom: 2px; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link {
  margin-left: -1em; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-forum-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-topic-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-reply-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-forum-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-topic-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-reply-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-forum-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-topic-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-reply-admin-links {
    margin-left: 0;
    padding-left: 0; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-forum-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-topic-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-reply-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-forum-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-topic-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-reply-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-forum-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-topic-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-reply-admin-links .bbp-admin-links {
    text-align: left; } }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-form,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-form,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-form,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-form,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-form,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-form,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-form,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-form,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-form,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-form,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-form,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-form,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-form,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-form,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-form,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-form,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-form,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-form {
  position: relative;
  margin: -1px;
  padding-top: 20px;
  border-top: 1px solid #eeeeee;
  background: #ffffff; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-form .bbp-form,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-form .bbp-form,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-form .bbp-form,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-form .bbp-form,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-form .bbp-form,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-form .bbp-form,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-form .bbp-form,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-form .bbp-form,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-form .bbp-form,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-form .bbp-form,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-form .bbp-form,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-form .bbp-form,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-form .bbp-form,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-form .bbp-form,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-form .bbp-form,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-form .bbp-form,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-form .bbp-form,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-form .bbp-form {
  margin: 0;
  border: none; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-form #bbp-cancel-reply-to-link {
  display: inline-block;
  padding: .5em 1em;
  text-transform: uppercase;
  line-height: 1em; }

.bbpress #mpcth_content .bbp-search-results .forum.odd,
.bbpress #mpcth_content .bbp-search-results .reply.odd,
.bbpress #mpcth_content .bbp-search-results .topic.odd,
.bbpress #mpcth_content .bbp-replies .forum.odd,
.bbpress #mpcth_content .bbp-replies .reply.odd,
.bbpress #mpcth_content .bbp-replies .topic.odd {
  background: none; }

.bbpress #mpcth_content .bbp-search-results .forum.even,
.bbpress #mpcth_content .bbp-search-results .reply.even,
.bbpress #mpcth_content .bbp-search-results .topic.even,
.bbpress #mpcth_content .bbp-replies .forum.even,
.bbpress #mpcth_content .bbp-replies .reply.even,
.bbpress #mpcth_content .bbp-replies .topic.even {
  background: none; }

.bbpress #mpcth_content .bbp-search-results .forum:last-child,
.bbpress #mpcth_content .bbp-search-results .reply:last-child,
.bbpress #mpcth_content .bbp-search-results .topic:last-child,
.bbpress #mpcth_content .bbp-replies .forum:last-child,
.bbpress #mpcth_content .bbp-replies .reply:last-child,
.bbpress #mpcth_content .bbp-replies .topic:last-child {
  margin-bottom: 0; }

.bbpress #mpcth_content .bbp-search-results .forum,
.bbpress #mpcth_content .bbp-search-results .reply,
.bbpress #mpcth_content .bbp-search-results .topic {
  padding-bottom: 1em; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-title,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-title,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-title,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-title,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-title,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-title,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-title,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-title,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-title {
  margin: 1em -1em 0;
  padding: 0 1em;
  border-top: 1px solid #eeeeee;
  width: 100%; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-title h3,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-title h3,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-title h3,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-title h3,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-title h3,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-title h3,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-title h3,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-title h3,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-title h3 {
  margin: .65em 0 .5em; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-title h3,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-title h3,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-title h3,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-title h3,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-title h3,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-title h3 {
  margin-bottom: 0; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic {
    padding-bottom: 0; } }

.bbpress #mpcth_content .bbp-search-results .forum {
  padding-bottom: 0; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-content {
  font-size: 1em;
  border: none; }

.bbpress #mpcth_content .bbp-pagination {
  text-transform: uppercase;
  margin-bottom: 1em;
  color: #999999;
  font-size: .923em; }

.bbpress #mpcth_content .bbp-pagination .page-numbers {
  border: none;
  background: none; }

.bbpress #mpcth_content .bbp-reply-form,
.bbpress #mpcth_content .bbp-topic-form {
  margin: 2em 0; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form,
.bbpress #mpcth_content .bbp-topic-form .bbp-form {
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: 20px 0; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form legend,
.bbpress #mpcth_content .bbp-topic-form .bbp-form legend {
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: .5em .75em;
  margin: 0 20px; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form legend > input,
.bbpress #mpcth_content .bbp-topic-form .bbp-form legend > input {
  margin-right: -20px;
  vertical-align: top; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form legend > input + label,
.bbpress #mpcth_content .bbp-topic-form .bbp-form legend > input + label {
  margin-left: 20px; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .bbp-template-notice,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .bbp-template-notice {
  margin: 0 20px 1em; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form input[type=text],
.bbpress #mpcth_content .bbp-reply-form .bbp-form textarea,
.bbpress #mpcth_content .bbp-topic-form .bbp-form input[type=text],
.bbpress #mpcth_content .bbp-topic-form .bbp-form textarea {
  background: #ffffff;
  outline: none;
  border: 1px solid #eeeeee;
  padding: .4em .75em;
  color: #666666; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form input[type=text]:hover, .bbpress #mpcth_content .bbp-reply-form .bbp-form input[type=text]:focus,
.bbpress #mpcth_content .bbp-reply-form .bbp-form textarea:hover,
.bbpress #mpcth_content .bbp-reply-form .bbp-form textarea:focus,
.bbpress #mpcth_content .bbp-topic-form .bbp-form input[type=text]:hover,
.bbpress #mpcth_content .bbp-topic-form .bbp-form input[type=text]:focus,
.bbpress #mpcth_content .bbp-topic-form .bbp-form textarea:hover,
.bbpress #mpcth_content .bbp-topic-form .bbp-form textarea:focus {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

.bbpress #mpcth_content .bbp-reply-form .bbp-form label,
.bbpress #mpcth_content .bbp-topic-form .bbp-form label {
  color: #999999;
  text-transform: uppercase;
  margin-bottom: .25em; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .bbp-form,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .bbp-form {
  margin: 0 20px 20px;
  padding: 20px; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .bbp-form legend,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .bbp-form legend {
  margin-left: 0; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form #bbp_topic_title,
.bbpress #mpcth_content .bbp-topic-form .bbp-form #bbp_topic_title {
  width: 100%; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .bbp-the-content-wrapper,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .bbp-the-content-wrapper {
  margin-bottom: 1em; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .bbp-the-content-wrapper input[type=button],
.bbpress #mpcth_content .bbp-topic-form .bbp-form .bbp-the-content-wrapper input[type=button] {
  padding: .5em .75em;
  background: #ffffff;
  margin-bottom: .5em; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .bbp-the-content-wrapper .quicktags-toolbar,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .bbp-the-content-wrapper .quicktags-toolbar {
  border: 1px solid #eeeeee;
  border-bottom: none;
  padding: 0.5em 0.5em 0 0.5em;
  background: #f5f5f5;
  border-radius: 2px 2px 0 0; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .bbp-the-content-wrapper textarea,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .bbp-the-content-wrapper textarea {
  border-radius: 0 0 2px 2px; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-title,
.bbpress #mpcth_content .bbp-reply-form .bbp-form .bbp-the-content-wrapper,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-title,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .bbp-the-content-wrapper {
  padding: 0 20px; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section {
  float: left;
  width: 33.33%;
  padding: 0 20px; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section .mpcthSelect,
.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section input[type=text],
.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section select,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section .mpcthSelect,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section input[type=text],
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section select {
  width: 100% !important;
  margin-bottom: .5em; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section .bbp-form,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section .bbp-form {
  margin: 0; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section > p,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section > p {
  position: relative; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section, .mpcth-responsive .bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section {
    float: none;
    width: 100%; } }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-subscriptions,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-subscriptions {
  clear: both;
  float: left;
  padding: .5em 20px;
  line-height: 1em; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-subscriptions *,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-subscriptions * {
  margin-bottom: 0; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-subscriptions input,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-subscriptions input {
  vertical-align: top; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-subscriptions, .mpcth-responsive .bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-subscriptions {
    margin-bottom: 1em; } }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .bbp-submit-wrapper,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .bbp-submit-wrapper {
  margin-top: 0;
  padding: 0 20px;
  clear: none; }

.bbpress #mpcth_content .bbp-footer {
  display: none; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-single-user-details {
  margin-bottom: 1.5em; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-single-user-details .avatar {
  margin-bottom: 1.25em; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-single-user-details #bbp-user-navigation {
  border-top: 1px solid #eeeeee; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-single-user-details #bbp-user-navigation a {
  padding: .75em 0;
  color: #666666;
  background: none;
  opacity: 1;
  border-bottom: 1px solid #eeeeee;
  text-transform: uppercase; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-user-body h2 {
  font-size: 1.231em;
  text-transform: uppercase; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-user-subscriptions .bbp-user-section {
  margin-bottom: 1.5em; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-user-profile .bbp-user-section {
  border-top: 1px solid #eeeeee; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-user-profile .bbp-user-section > p {
  margin: 0;
  padding: .75em 0;
  border-bottom: 1px solid #eeeeee; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile h2 {
  display: none; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form {
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: 20px;
  margin: 0 0 1.5em; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form legend {
  display: inline-block;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: .5em .75em;
  margin: 0; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form > div {
  margin-bottom: 1.5em; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form > div:last-child {
  margin-bottom: 0; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea {
  background: #ffffff;
  outline: none;
  border: 1px solid #eeeeee;
  padding: .4em .75em;
  color: #666666;
  width: 80%; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text]:hover, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text]:focus,
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password]:hover,
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password]:focus,
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea:hover,
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea:focus {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .mpcthSelect,
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form select {
  width: 80%; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .mpcthSelectInner {
  margin-left: -1px; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form label {
  color: #999999;
  text-transform: uppercase;
  margin-bottom: .25em; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form {
  padding: 0;
  margin: 0;
  border: none;
  width: 80%; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form .description {
  background: #f5f5f5;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  margin: .5em 0 1em; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form .description:last-child {
  margin-bottom: 0; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form,
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .mpcthSelect,
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form select,
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text],
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password],
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea {
    width: 100%; }
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form label {
    float: none;
    margin-bottom: 0;
    width: 100%;
    text-align: left; }
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form > div {
    margin-bottom: 1em; } }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile fieldset.submit {
  padding: 0;
  margin: 0;
  border: none; }

.bbpress #mpcth_content #bbp-user-wrapper .bbp-forums,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-topics,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-replies {
  width: 100%; }

.bbpress #mpcth_content #bbp-user-wrapper .bbp-forums .subscription-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-forums .favorite-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-topics .subscription-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-topics .favorite-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-replies .subscription-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-replies .favorite-toggle {
  background: #f3f3f3;
  border: 1px solid #eeeeee;
  width: 1.25em;
  display: inline-block;
  text-align: center;
  height: 1.25em;
  line-height: 1.25em;
  padding: 0;
  color: #999999;
  border-radius: 2px; }

.bbpress #mpcth_content #bbp-user-wrapper .bbp-forums #subscription-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-forums #favorite-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-topics #subscription-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-topics #favorite-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-replies #subscription-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-replies #favorite-toggle {
  padding: 0; }

.bbpress #mpcth_content #bbp-user-wrapper .bbp-replies {
  margin-bottom: 0; }

.bbpress #mpcth_content #bbp-user-wrapper .bbp-replies + .bbp-pagination {
  margin-top: -.5em; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-single-user-details {
    width: 100%; }
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-single-user-details #bbp-user-avatar {
    width: 100%;
    text-align: center; }
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-user-body {
    margin-left: 0; } }

.animation-slided {
  visibility: visible;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  filter: alpha(opacity=100); }

.transition, #mpcth_page_wrap .mpcthSelect, #mpcth_page_wrap .gform_wrapper input,
#mpcth_page_wrap .gform_wrapper select,
#mpcth_page_wrap .gform_wrapper textarea, #mpcth_page_wrap a, #mpcth_page_header_secondary_content #lang_sel ul ul, #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu ul, #mpcth_page_header_secondary_content #mpcth_newsletter input[type=submit], #mpcth_page_wrap #mpcth_mini_cart, #mpcth_mini_search, #mpcth_page_wrap #mpcth_smart_search_wrap #searchsubmit, #mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap i, #mpcth_page_wrap #mpcth_smart_search_wrap select,
#mpcth_page_wrap #mpcth_smart_search_wrap input[type=text], #mpcth_toggle_header_area,
#mpcth_toggle_mobile_sidebar,
#mpcth_toggle_mobile_menu, #mpcth_toggle_header_area i,
#mpcth_toggle_mobile_sidebar i,
#mpcth_toggle_mobile_menu i, #mpcth_sidebar, #mpcth_footer_copyrights_wrap #mpcth_copyright_menu ul, #mpcth_back_to_top, .mpcth-page .mpcth-page-content .post-password-form input[type=submit], #mpcth_content_wrap.mpcth-masonry-blog .mpcth-post.mpcth-post-fading, .page-template-template-portfolio-php #mpcth_portfolio_sorts li,
.page-template-template-portfolio-php #mpcth_portfolio_filters li, #mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content, .format-gallery .mpcth-post-thumbnail #main_thumbs .flex-viewport li, .page-template-template-blog-php .format-status .mpcth-post-thumbnail .twitter-tweet, .mpcth-menu .children,
.mpcth-menu .sub-menu,
#mpcth_menu .children,
#mpcth_menu .sub-menu, #mpcth_mobile_nav_wrap, #mpcth_nav_mobile, #mpcth_page_wrap #mpcth_mega_menu .widget .sub-menu, #mpcth_page_wrap #mpcth_mega_menu .widget .sub-container, #mpcth_content_wrap.mpcth-load-more #mpcth_load_more .mpcth-load-more-icon, #mpcth_comments #respond #mpcth_comment_form input,
#mpcth_comments #respond #mpcth_comment_form textarea, #mpcth_comments #respond #mpcth_comment_form .comment-form-author label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url label, #mpcth_comments #respond #mpcth_comment_form .comment-form-comment label, .wpcf7 .form-submit .wpcf7-submit, .wpcf7 .contact-form-input label, .wpcf7 .contact-form-input input, .wpcf7 .contact-form-input select, .wpcf7 .contact-form-input .mpcthSelect, .wpcf7 .contact-form-message label, .wpcf7 .contact-form-message textarea, #mpcth_page_wrap .widget input,
#mpcth_page_wrap .widget select,
#mpcth_page_wrap .widget textarea, #mpcth_page_wrap .s2_form_widget form input[type=submit], #mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li,
#mpcth_page_wrap .widget .product_list_widget li,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li, #mpcth_page_wrap .bra-photostream-widget ul li img, .mpcth-post .flexslider#main_slider .mpcth-lightbox .fa, .mpcth-post .flexslider.mpcth-main-slider .mpcth-lightbox .fa,
.mpcth-page .flexslider#main_slider .mpcth-lightbox .fa,
.mpcth-page .flexslider.mpcth-main-slider .mpcth-lightbox .fa, #mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow,
#mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow, #mpcth_page_wrap #mpcth_footer .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li,
#mpcth_page_wrap .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap,
#mpcth_page_wrap .mpc-vc-icon-column-wrap, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon i,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon i, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon, .mpcth-lookbook-badge .mpcth-lookbook-badge-tooltip,
.mpcth-lookbook-badge-double .mpcth-lookbook-badge-tooltip, .mfp-fade.mfp-bg, .mfp-fade.mfp-wrap .mfp-content, #mpcth_page_wrap .editor-area .wpb_toggle .mpcth-title-wrap, #mpcth_page_wrap .editor-area .wpb_toggle .mpcth-toggle-mark, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-heading, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav > li > a > span, .wpb_call_to_action .wpb_button_a .mpcth-cta-arrow, #mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_right,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_right, #mpcth_page_wrap .editor-area .wpb_button, #mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-prev,
#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-next, #mpcth_page_wrap .mpcth-items-slider .mpcth-slide, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-images-slider.mpcth-brands .mpcth-slide, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-content, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-title, .mpc-vc-newsletter #mpcth_newsletter .mpcth-newsletter-subscribe input:hover, .mpc-vc-newsletter #mpcth_newsletter .mc4wp-form input[type=submit]:hover, .mpc-vc-newsletter #mpcth_newsletter .mpcth-newsletter-subscribe input, .mpc-vc-newsletter #mpcth_newsletter .mc4wp-form input[type=submit], .vc_cta3 .vc_cta3_content-container .vc_cta3-actions .vc_btn3, .wpb_wrapper > .vc_btn3-container .vc_btn3, .bbpress #mpcth_content .bbp-reply-form .bbp-form input[type=text],
.bbpress #mpcth_content .bbp-reply-form .bbp-form textarea,
.bbpress #mpcth_content .bbp-topic-form .bbp-form input[type=text],
.bbpress #mpcth_content .bbp-topic-form .bbp-form textarea, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea, #mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-product-panel,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-product-panel, #mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-quick-view .fa,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-quick-view .fa, #mpcth_page_wrap .woocommerce .orderby,
#mpcth_page_wrap .woocommerce .variations .value select,
#mpcth_page_wrap .woocommerce .country_to_state,
#mpcth_page_wrap .woocommerce .input-text,
#mpcth_page_wrap .woocommerce .state_select,
.woocommerce-page #mpcth_page_wrap .orderby,
.woocommerce-page #mpcth_page_wrap .variations .value select,
.woocommerce-page #mpcth_page_wrap .country_to_state,
.woocommerce-page #mpcth_page_wrap .input-text,
.woocommerce-page #mpcth_page_wrap .state_select, #mpcth_page_wrap .woocommerce .woocommerce-ordering .mpcthSelect,
.woocommerce-page #mpcth_page_wrap .woocommerce-ordering .mpcthSelect, #bbpress-forums #bbp_search_submit,
#bbpress-forums .summary .yith-wcwl-add-to-wishlist a,
#bbpress-forums #searchsubmit,
#bbpress-forums #review_form_wrapper #submit,
#bbpress-forums button.button,
#bbpress-forums input.button,
#bbpress-forums a.button,
#searchform #bbp_search_submit,
#searchform .summary .yith-wcwl-add-to-wishlist a,
#searchform #searchsubmit,
#searchform #review_form_wrapper #submit,
#searchform button.button,
#searchform input.button,
#searchform a.button,
#mpcth_page_wrap .woocommerce #bbp_search_submit,
#mpcth_page_wrap .woocommerce .summary .yith-wcwl-add-to-wishlist a,
#mpcth_page_wrap .woocommerce #searchsubmit,
#mpcth_page_wrap .woocommerce #review_form_wrapper #submit,
#mpcth_page_wrap .woocommerce button.button,
#mpcth_page_wrap .woocommerce input.button,
#mpcth_page_wrap .woocommerce a.button,
.woocommerce-page #mpcth_page_wrap #bbp_search_submit,
.woocommerce-page #mpcth_page_wrap .summary .yith-wcwl-add-to-wishlist a,
.woocommerce-page #mpcth_page_wrap #searchsubmit,
.woocommerce-page #mpcth_page_wrap #review_form_wrapper #submit,
.woocommerce-page #mpcth_page_wrap button.button,
.woocommerce-page #mpcth_page_wrap input.button,
.woocommerce-page #mpcth_page_wrap a.button, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap .minus, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .star-rating, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .value .mpcthSelect, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #author,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #email,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #comment, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6 > a > span, #mpcth_page_wrap .woocommerce .products .product .mpcth-product-wrap,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-product-wrap, #mpcth_page_wrap .woocommerce .products .product .mpcth-post-thumbnail img,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-thumbnail img, #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price, #mpcth_page_wrap.mpcth-masonry-shop .woocommerce .products .product.mpcth-product-fading,
.woocommerce-page #mpcth_page_wrap.mpcth-masonry-shop .products .product.mpcth-product-fading, #mpcth_page_wrap.mpcth-load-more-shop #mpcth_shop_load_more .mpcth-load-more-icon, #mpcth_page_wrap .woocommerce.widget.widget_price_filter .button, #jckqv #jckqv_summary .woocommerce-product-rating .star-rating, #jckqv #jckqv_summary .single_add_to_cart_button, #jckqv #jckqv_summary .yith-wcwl-add-to-wishlist a, #jckqv #jckqv_summary .mpcthSelect {
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out; }

.after-clear, #mpcth_page_wrap .gform_wrapper .ginput_complex:after, #mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_left:after,
#mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_right:after,
#mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_full:after, #mpcth_main_container:after, body #mpcth_page_header_content:after, #mpcth_page_header_secondary_content:after, #mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-product:after, #mpcth_header_area:after,
#mpcth_footer_extended_content:after,
#mpcth_footer_content:after, #mpcth_header_area .mpcth-widget-column:after,
#mpcth_footer_extended_content .mpcth-widget-column:after,
#mpcth_footer_content .mpcth-widget-column:after, #mpcth_footer_copyrights_wrap:after, .blog #mpcth_content .mpcth-post .mpcth-post-footer:after, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer:after, .search.search-results #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.author #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.date #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.category #mpcth_content .mpcth-post .mpcth-post-footer:after, .format-chat .mpcth-post-thumbnail:after, .single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper:after, .mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-vc-row-wrap:after, #mpcth_comments:after, #mpcth_comments #respond:after, .wpcf7:after, #mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .tweet:after,
#mpcth_page_wrap .mpc-w-twitter-widget .tweet:after,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .tweet:after, #mpcth_page_wrap #mpcth_footer .mpc-vc-quote:after,
#mpcth_page_wrap .mpc-vc-quote:after, #mpcth_page_wrap .editor-area .wpb_tabs .wpb_tabs_nav:after, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list:after, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav:after, #mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info:after,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-header:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit:after, #mpcth_page_wrap .woocommerce .products:after,
.woocommerce-page #mpcth_page_wrap .products:after {
  content: '';
  display: block;
  clear: both; }

.box-sizing, #mpcth_page_wrap .widget .mpcthSelect, body #mpcth_page_header_content, #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu ul, #mpcth_page_header_secondary_content #mpcth_newsletter input[type=submit], #mpcth_page_header_secondary_content #mpcth_newsletter #mc4wp_email,
#mpcth_page_header_secondary_content #mpcth_newsletter #s2email, #mpcth_page_wrap #mpcth_mini_cart, #mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-thumbnail img, #mpcth_mini_search, #mpcth_mini_search #s, #mpcth_page_wrap #mpcth_smart_search_wrap, #mpcth_header_area_wrap, #mpcth_sidebar > ul, .mpcth-sidebar-left #mpcth_content_wrap, .mpcth-sidebar-right #mpcth_content_wrap, #mpcth_header_area .mpcth-widget-column .widget,
#mpcth_footer_extended_content .mpcth-widget-column .widget,
#mpcth_footer_content .mpcth-widget-column .widget, #mpcth_footer_copyrights_wrap #mpcth_copyright_menu ul, .page-template-template-lookbook-php .mpcth-page .mpcth-page-content,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-header,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-footer,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-header,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-footer, .page-template-template-fullwidth-with-sidebar-php #mpcth_main_container, .page-template-template-lookbook-php .mpcth-page-header,
.page-template-template-lookbook-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-lookbook-php .mpcth-page-content,
.page-template-template-lookbook-php .mpcth-page-footer,
.page-template-template-fullwidth-php .mpcth-page-header,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-php .mpcth-page-content,
.page-template-template-fullwidth-php .mpcth-page-footer,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-header,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-content,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-footer,
.page-template-default .mpcth-page-header,
.page-template-default .mpcth-vc-row-wrap .wpb_row,
.page-template-default .mpcth-page-content,
.page-template-default .mpcth-page-footer, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post, .blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-read-more, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-read-more, #mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post, .search.search-results #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_cat #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.author #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.date #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.category #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .format-status .mpcth-post-thumbnail .twitter-tweet, .format-chat .mpcth-post-thumbnail .mpcth-chat-message .mpcth-chat-message-text, .single-post .mpcth-post-header,
.single-post .mpcth-vc-row-wrap .wpb_row,
.single-post .mpcth-post-content,
.single-post .mpcth-post-footer,
.single-post .mpcth-post-author-box, .single-post .mpcth-post-meta,
.single-post .mpcth-post-tags, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper img, .single-mpc_portfolio .mpcth-post-header .mpcth-top-side,
.single-mpc_portfolio .mpcth-post-header .mpcth-left-side,
.single-mpc_portfolio .mpcth-vc-row-wrap .wpb_row,
.single-mpc_portfolio .mpcth-post-content,
.single-mpc_portfolio .mpcth-post-footer, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date, #mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content, #mpcth_comments #respond #mpcth_comment_form textarea, #mpcth_comments #respond #mpcth_comment_form input[type=text], #mpcth_comments #respond #mpcth_comment_form .comment-form-author,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url, #mpcth_comments #respond #mpcth_comment_form .form-submit, .wpcf7 .form-submit, .wpcf7 .contact-form-input, .wpcf7 .contact-form-input input, .wpcf7 .contact-form-input select, .wpcf7 .contact-form-input .mpcthSelect, .wpcf7 .contact-form-message textarea, .wpcf7 .wpcf7-mail-sent-ok,
.wpcf7 .wpcf7-validation-errors, #mpcth_page_wrap .widget input,
#mpcth_page_wrap .widget select,
#mpcth_page_wrap .widget textarea, #mpcth_page_wrap .widget.widget_shopping_cart .buttons a, #mpcth_grid .mpcth-grid-title-wrap, .mpcth-lookbook-badge-double .mpcth-lookbook-badge-price-wrap, #mpcth_page_wrap .editor-area .wpb_accordion_content, #mpcth_page_wrap .editor-area .wpb_toggle .mpcth-toggle-mark, #mpcth_page_wrap .editor-area .wpb_toggle_content, #mpcth_page_wrap .editor-area .wpb_tabs .wpb_tab, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-panel-body, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-body, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tab, .wpb_call_to_action .wpb_call_text, .wpb_call_to_action .wpb_button_a, #mpcth_page_wrap .editor-area .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner, #mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li, #mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li .entry-content, .mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-categories-slider .mpcth-slide .mpcth-slide-content, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-content, .mpc-vc-newsletter #mpcth_newsletter input, .vc_cta3 .vc_cta3-content, .vc_cta3 .vc_cta3_content-container .vc_cta3-actions, .bbpress #mpcth_content #bbp_search, .bbpress #mpcth_content #bbp_search_submit, .bbpress #mpcth_content .bbp-search-results .forum,
.bbpress #mpcth_content .bbp-search-results .reply,
.bbpress #mpcth_content .bbp-search-results .topic,
.bbpress #mpcth_content .bbp-replies .forum,
.bbpress #mpcth_content .bbp-replies .reply,
.bbpress #mpcth_content .bbp-replies .topic, .bbpress #mpcth_content .bbp-reply-form .bbp-form #bbp_topic_title,
.bbpress #mpcth_content .bbp-topic-form .bbp-form #bbp_topic_title, .bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section, .bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section .mpcthSelect,
.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section input[type=text],
.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section select,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section .mpcthSelect,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section input[type=text],
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section select, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .mpcthSelect,
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form select, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form label, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form .description, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form #pass-strength-result, #mpcth_page_wrap .woocommerce .orderby,
#mpcth_page_wrap .woocommerce .variations .value select,
#mpcth_page_wrap .woocommerce .country_to_state,
#mpcth_page_wrap .woocommerce .input-text,
#mpcth_page_wrap .woocommerce .state_select,
.woocommerce-page #mpcth_page_wrap .orderby,
.woocommerce-page #mpcth_page_wrap .variations .value select,
.woocommerce-page #mpcth_page_wrap .country_to_state,
.woocommerce-page #mpcth_page_wrap .input-text,
.woocommerce-page #mpcth_page_wrap .state_select, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .qty,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .qty, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .shipping_calculator, .single-product .mpcth-vc-row-wrap .wpb_row, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images img, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-content, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author input,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email input, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit input, #mpcth_page_wrap .woocommerce .products .product,
.woocommerce-page #mpcth_page_wrap .products .product, #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .mpcth-cart-wrap, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .address-wrap, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .order-wrap, .woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .payment_box, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-first, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-last, #mpcth_page_wrap #jckWooThumbs_img_wrap, #wl-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* ========================================================================== *
 * Forum
 * ========================================================================== */
.bbpress #mpcth_content ul li,
.bbpress #mpcth_content ol li {
  padding: 0; }

.bbpress #mpcth_content ul li:before,
.bbpress #mpcth_content ol li:before {
  display: none; }

.bbpress #mpcth_content .mpcth-page {
  padding-top: 1.583em; }

.bbpress #mpcth_content .mpcth-page .mpcth-page-content {
  font-size: 1.083em; }

.bbpress #mpcth_content .mpcth-page-title {
  font-size: 1.333em;
  margin-bottom: 1em; }

.bbpress #mpcth_content .bbp-search-form {
  margin-bottom: 1.2em;
  font-size: .923em;
  text-align: left;
  width: 20em;
  margin-right: -20em; }

.bbpress #mpcth_content .bbp-search-form + .bbp-breadcrumb {
  margin-left: 21em; }

.bbpress #mpcth_content #bbp_search {
  background: #ffffff;
  color: #999999;
  outline: none;
  border: 1px solid #eeeeee;
  padding: .35em .5em;
  width: 12em !important;
  display: block;
  vertical-align: top; }

.bbpress #mpcth_content #bbp_search:hover, .bbpress #mpcth_content #bbp_search:active {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

.bbpress #mpcth_content #bbp_search_submit {
  width: 7em; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-form {
    width: 100%;
    margin-right: 0; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-form + .bbp-breadcrumb {
    margin-left: 0; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-form #bbp_search {
    width: 65% !important;
    float: right; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-form #bbp_search_submit {
    width: 30%; } }

.bbpress #mpcth_content .bbp-breadcrumb {
  color: #999999;
  text-transform: uppercase;
  padding: .3em 0;
  margin-bottom: 1.2em;
  font-size: .923em; }

.bbpress #mpcth_content .bbp-breadcrumb p {
  margin: 0; }

.bbpress #mpcth_content .bbp-breadcrumb p > * {
  float: right; }

.bbpress #mpcth_content .bbp-breadcrumb .bbp-breadcrumb-sep {
  margin: 0 .25em; }

.bbpress #mpcth_content #favorite-toggle,
.bbpress #mpcth_content #subscription-toggle {
  float: left;
  text-transform: uppercase;
  padding: .3em 0;
  font-size: .923em; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content #favorite-toggle, .mpcth-responsive .bbpress #mpcth_content #subscription-toggle {
    float: none; } }

.bbpress #mpcth_content #favorite-toggle {
  margin-left: 1em; }

.bbpress #mpcth_content #bbpress-forums {
  font-size: 1em; }

.bbpress #mpcth_content #bbpress-forums .status-closed,
.bbpress #mpcth_content #bbpress-forums .status-closed a {
  color: inherit; }

.bbpress #mpcth_content .bbp-template-notice {
  position: relative;
  padding: 0.25em 3em 0.25em 1em;
  background: #f9f9f9;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  color: #666666; }

.bbpress #mpcth_content .bbp-template-notice p {
  margin: .5em 0 !important;
  padding: 0; }

.bbpress #mpcth_content .bbp-template-notice .bbp-author-avatar {
  display: inline-block; }

.bbpress #mpcth_content .bbp-template-notice .bbp-author-avatar .avatar {
  width: 1.2em;
  margin-bottom: -.5em;
  display: block; }

.bbpress #mpcth_content .bbp-template-notice:before {
  position: absolute;
  top: .625em;
  right: 1em;
  font-size: 1.231em; }

.bbpress #mpcth_content .bbp-topics,
.bbpress #mpcth_content .bbp-replies,
.bbpress #mpcth_content .bbp-forums {
  font-size: 1em;
  border: none;
  border-top: 1px solid #eeeeee;
  padding-top: 1em;
  margin-bottom: 1em; }

.bbpress #mpcth_content .bbp-topics ul.sticky {
  background-color: transparent !important; }

.bbpress #mpcth_content .bbp-forums + .bbp-pagination {
  margin-top: 2em; }

.bbpress #mpcth_content .bbp-topics + .bbp-pagination,
.bbpress #mpcth_content .bbp-replies + .bbp-pagination {
  margin-bottom: 3em; }

.bbpress #mpcth_content .bbp-topic-tags {
  float: right;
  text-transform: uppercase;
  padding: .3em 0;
  font-size: .923em; }

.bbpress #mpcth_content .bbp-topic-tags > p {
  margin: 0; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-topic-tags {
    float: none; } }

.bbpress #mpcth_content .bbp-header {
  background: none;
  border: none;
  border-bottom: 1px solid #eeeeee;
  font-weight: normal;
  color: #999999;
  text-transform: uppercase; }

.bbpress #mpcth_content .bbp-header .forum-titles {
  padding: 0 0 1em 0; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-header {
    font-size: .846em; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-header .bbp-topic-title {
    text-align: right; } }

.bbpress #mpcth_content .bbp-body .topic,
.bbpress #mpcth_content .bbp-body .forum {
  padding: 1em 0;
  border: none;
  border-bottom: 1px solid #eeeeee; }

.bbpress #mpcth_content .bbp-body .topic.odd,
.bbpress #mpcth_content .bbp-body .forum.odd {
  background: none; }

.bbpress #mpcth_content .bbp-body .topic.even,
.bbpress #mpcth_content .bbp-body .forum.even {
  background: none; }

.bbpress #mpcth_content .bbp-body .bbp-topic-pagination a {
  border: none;
  font-size: 1em;
  border: 1px solid rgba(0, 0, 0, 0.075);
  background: #f5f5f5;
  border-radius: 2px;
  padding: 0 .4em;
  color: #999999; }

.bbpress #mpcth_content .bbp-body .bbp-topic-pagination a:hover {
  color: #ffffff; }

.bbpress #mpcth_content .bbp-body .bbp-forum-content {
  font-size: .846em;
  margin: 0; }

.bbpress #mpcth_content .bbp-body .bbp-forums-list {
  border-right: none;
  margin: 1em 0 0 0;
  padding: 0; }

.bbpress #mpcth_content .bbp-body .bbp-forums-list li {
  display: block;
  padding-right: 1em;
  font-size: .923em; }

.bbpress #mpcth_content .bbp-body .bbp-forums-list li:before {
  display: block; }

.bbpress #mpcth_content .bbp-body .bbp-forum-title,
.bbpress #mpcth_content .bbp-body .bbp-forum-link,
.bbpress #mpcth_content .bbp-body .bbp-topic-permalink {
  text-transform: uppercase; }

.bbpress #mpcth_content .bbp-body .bbp-topic-meta {
  font-size: .846em;
  margin: 0; }

.bbpress #mpcth_content .bbp-body .bbp-topic-meta .avatar {
  width: 1.2em;
  margin: 0 .25em -.25em .25em;
  border: none; }

.bbpress #mpcth_content .bbp-body .bbp-topic-meta .bbp-author-avatar {
  display: inline-block; }

.bbpress #mpcth_content .bbp-body .bbp-topic-meta .bbp-author-avatar .avatar {
  display: block; }

.bbpress #mpcth_content .bbp-forum-freshness,
.bbpress #mpcth_content .bbp-topic-freshness {
  width: 25%; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-forum-freshness,
  .mpcth-responsive .bbpress #mpcth_content .bbp-topic-freshness {
    display: none; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-forum-info,
  .mpcth-responsive .bbpress #mpcth_content .bbp-topic-title {
    width: 66%; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-forum-topic-count,
  .mpcth-responsive .bbpress #mpcth_content .bbp-topic-voice-count {
    width: 17%; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-forum-reply-count,
  .mpcth-responsive .bbpress #mpcth_content .bbp-topic-reply-count {
    width: 17%; } }

.bbpress #mpcth_content .bbp-search-results,
.bbpress #mpcth_content .bbp-replies {
  border: none;
  padding: 0; }

.bbpress #mpcth_content .bbp-search-results .bbp-header,
.bbpress #mpcth_content .bbp-replies .bbp-header {
  display: none; }

.bbpress #mpcth_content .bbp-search-results .bbp-body,
.bbpress #mpcth_content .bbp-replies .bbp-body {
  margin-bottom: 0; }

.bbpress #mpcth_content .bbp-search-results > li,
.bbpress #mpcth_content .bbp-replies > li {
  margin-bottom: 1.5em; }

.bbpress #mpcth_content .bbp-search-results .bbp-threaded-replies,
.bbpress #mpcth_content .bbp-replies .bbp-threaded-replies {
  padding: 0;
  margin-right: 2em; }

.bbpress #mpcth_content .bbp-search-results .forum,
.bbpress #mpcth_content .bbp-search-results .reply,
.bbpress #mpcth_content .bbp-search-results .topic,
.bbpress #mpcth_content .bbp-replies .forum,
.bbpress #mpcth_content .bbp-replies .reply,
.bbpress #mpcth_content .bbp-replies .topic {
  padding: 0;
  border: 1px solid #eeeeee;
  margin-bottom: 1.5em;
  overflow: hidden; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-author,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-author,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-author,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-author,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-author,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-author,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-author,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-author,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-author,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-author,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-author,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-author,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-author,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-author,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-author,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-author,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-author,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-author {
  width: 80px;
  padding: 1em;
  border-left: 1px solid #eeeeee;
  background: #f9f9f9;
  padding-bottom: 2000px;
  margin-bottom: -2000px; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-author .avatar,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-author .avatar,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-author .avatar,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-author .avatar,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-author .avatar,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-author .avatar,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-author .avatar,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-author .avatar,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-author .avatar,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-author .avatar,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-author .avatar,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-author .avatar,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-author .avatar,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-author .avatar,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-author .avatar,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-author .avatar,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-author .avatar,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-author .avatar {
  margin: 0;
  width: 80px;
  height: auto; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-author .bbp-author-name,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-author .bbp-author-name,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-author .bbp-author-name,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-author .bbp-author-name,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-author .bbp-author-name,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-author .bbp-author-name,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-author .bbp-author-name,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-author .bbp-author-name,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-author .bbp-author-name,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-author .bbp-author-name,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-author .bbp-author-name,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-author .bbp-author-name,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-author .bbp-author-name,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-author .bbp-author-name,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-author .bbp-author-name,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-author .bbp-author-name,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-author .bbp-author-name,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-author .bbp-author-name {
  clear: none;
  margin: 0; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-author .bbp-author-ip,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-author .bbp-author-ip {
  font-weight: normal; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-author, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-author, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-author, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-author, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-author, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-author, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-author, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-author, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-author, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-forum-author, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-topic-author, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-reply-author, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-forum-author, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-topic-author, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-reply-author, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-forum-author, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-topic-author, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-reply-author {
    float: none;
    width: auto;
    border: none;
    margin: 0;
    padding-bottom: 1em;
    margin-bottom: 0;
    overflow: hidden;
    text-align: right;
    border-bottom: 1px solid #eeeeee;
    min-height: initial; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-forum-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-topic-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-reply-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-forum-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-topic-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-reply-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-forum-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-topic-author br, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-reply-author br {
    display: none; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-forum-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-topic-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-reply-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-forum-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-topic-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-reply-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-forum-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-topic-author .avatar, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-reply-author .avatar {
    float: right;
    margin-left: 1em;
    position: static;
    width: 60px; } }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-header,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-header,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-header,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-header,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-header,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-header,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-header,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-header,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-header,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-header,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-header,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-header,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-header,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-header,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-header,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-header,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-header,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-header {
  padding: 1em;
  border: none;
  border-bottom: 1px solid #eeeeee;
  background: none;
  font-size: .923em;
  clear: none;
  color: #999999; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-header .bbp-meta,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-header .bbp-meta,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-header .bbp-meta,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-header .bbp-meta,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-header .bbp-meta,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-header .bbp-meta,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-header .bbp-meta,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-header .bbp-meta,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-header .bbp-meta,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-header .bbp-meta,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-header .bbp-meta,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-header .bbp-meta,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-header .bbp-meta,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-header .bbp-meta,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-header .bbp-meta,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-header .bbp-meta,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-header .bbp-meta,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-header .bbp-meta {
  overflow: hidden; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-header .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-header .bbp-admin-links {
  font-size: 1em; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-header .bbp-reply-permalink,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-header .bbp-reply-permalink {
  color: #999999; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-content,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-content,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-content,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-content,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-content,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-content,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-content,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-content,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-content,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-content,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-content,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-content,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-content,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-content,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-content,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-content,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-content,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-content {
  margin: 0;
  padding: 0;
  overflow: hidden;
  padding: 1em; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-content p:first-child,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-content p:first-child,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-content p:first-child,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-content p:first-child,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-content p:first-child,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-content p:first-child,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-content p:first-child,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-content p:first-child,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-content p:first-child,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-content p:first-child,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-content p:first-child,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-content p:first-child,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-content p:first-child,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-content p:first-child,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-content p:first-child,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-content p:first-child,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-content p:first-child,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-content p:first-child {
  margin-top: 0; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-content p:last-child,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-content p:last-child,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-content p:last-child,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-content p:last-child,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-content p:last-child,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-content p:last-child,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-content p:last-child,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-content p:last-child,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-content p:last-child,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-content p:last-child,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-content p:last-child,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-content p:last-child,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-content p:last-child,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-content p:last-child,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-content p:last-child,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-content p:last-child,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-content p:last-child,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-content p:last-child {
  margin-bottom: 0; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-content, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-content, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-content, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-content, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-content, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-content, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-content, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-content, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-content, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-forum-content, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-topic-content, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-reply-content, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-forum-content, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-topic-content, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-reply-content, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-forum-content, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-topic-content, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-reply-content {
    border: none;
    margin: 0; } }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-admin-links,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-admin-links,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-admin-links,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-admin-links,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-admin-links,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-admin-links,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-admin-links,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-admin-links,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-admin-links,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-admin-links,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-admin-links,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-admin-links,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-admin-links,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-admin-links,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-admin-links,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-admin-links,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-admin-links,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-admin-links {
  clear: both;
  font-size: .846em;
  margin-bottom: -1px;
  padding-right: 2.5em;
  margin-right: 78px; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-admin-links .bbp-admin-links,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-admin-links .bbp-admin-links {
  float: none;
  display: block;
  border-top: 1px solid #eeeeee;
  text-align: left;
  padding: 0 .5em; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-admin-links .bbp-admin-links a,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-admin-links .bbp-admin-links a {
  display: inline-block;
  color: #999999;
  padding: .25em .5em;
  font-size: 1em;
  margin-bottom: 2px; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-admin-links .bbp-admin-links .bbp-topic-sticky-link + .bbp-topic-super-sticky-link {
  margin-right: -1em; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-forum-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-topic-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-reply-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-forum-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-topic-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-reply-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-forum-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-topic-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-reply-admin-links {
    margin-right: 0;
    padding-right: 0; }
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-forum-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-topic-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .forum .bbp-reply-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-forum-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-topic-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .reply .bbp-reply-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-forum-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-topic-admin-links .bbp-admin-links, .mpcth-responsive .bbpress #mpcth_content .bbp-replies .topic .bbp-reply-admin-links .bbp-admin-links {
    text-align: right; } }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-form,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-form,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-form,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-form,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-form,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-form,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-form,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-form,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-form,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-form,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-form,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-form,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-form,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-form,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-form,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-form,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-form,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-form {
  position: relative;
  margin: -1px;
  padding-top: 20px;
  border-top: 1px solid #eeeeee;
  background: #ffffff; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-form .bbp-form,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-form .bbp-form,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-form .bbp-form,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-form .bbp-form,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-form .bbp-form,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-form .bbp-form,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-form .bbp-form,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-form .bbp-form,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-form .bbp-form,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-form .bbp-form,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-form .bbp-form,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-form .bbp-form,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-form .bbp-form,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-form .bbp-form,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-form .bbp-form,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-form .bbp-form,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-form .bbp-form,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-form .bbp-form {
  margin: 0;
  border: none; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-replies .forum .bbp-forum-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-replies .forum .bbp-topic-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-replies .forum .bbp-reply-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-replies .reply .bbp-forum-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-replies .reply .bbp-topic-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-replies .topic .bbp-forum-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-replies .topic .bbp-topic-form #bbp-cancel-reply-to-link,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-form #bbp-cancel-reply-to-link {
  display: inline-block;
  padding: .5em 1em;
  text-transform: uppercase;
  line-height: 1em; }

.bbpress #mpcth_content .bbp-search-results .forum.odd,
.bbpress #mpcth_content .bbp-search-results .reply.odd,
.bbpress #mpcth_content .bbp-search-results .topic.odd,
.bbpress #mpcth_content .bbp-replies .forum.odd,
.bbpress #mpcth_content .bbp-replies .reply.odd,
.bbpress #mpcth_content .bbp-replies .topic.odd {
  background: none; }

.bbpress #mpcth_content .bbp-search-results .forum.even,
.bbpress #mpcth_content .bbp-search-results .reply.even,
.bbpress #mpcth_content .bbp-search-results .topic.even,
.bbpress #mpcth_content .bbp-replies .forum.even,
.bbpress #mpcth_content .bbp-replies .reply.even,
.bbpress #mpcth_content .bbp-replies .topic.even {
  background: none; }

.bbpress #mpcth_content .bbp-search-results .forum:last-child,
.bbpress #mpcth_content .bbp-search-results .reply:last-child,
.bbpress #mpcth_content .bbp-search-results .topic:last-child,
.bbpress #mpcth_content .bbp-replies .forum:last-child,
.bbpress #mpcth_content .bbp-replies .reply:last-child,
.bbpress #mpcth_content .bbp-replies .topic:last-child {
  margin-bottom: 0; }

.bbpress #mpcth_content .bbp-search-results .forum,
.bbpress #mpcth_content .bbp-search-results .reply,
.bbpress #mpcth_content .bbp-search-results .topic {
  padding-bottom: 1em; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-title,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-title,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-title,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-title,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-title,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-title,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-title,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-title,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-title {
  margin: 1em -1em 0;
  padding: 0 1em;
  border-top: 1px solid #eeeeee;
  width: 100%; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-title h3,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-topic-title h3,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-title h3,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-title h3,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-topic-title h3,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-title h3,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-title h3,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-topic-title h3,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-title h3 {
  margin: .65em 0 .5em; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-title h3,
.bbpress #mpcth_content .bbp-search-results .forum .bbp-reply-title h3,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-forum-title h3,
.bbpress #mpcth_content .bbp-search-results .reply .bbp-reply-title h3,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-forum-title h3,
.bbpress #mpcth_content .bbp-search-results .topic .bbp-reply-title h3 {
  margin-bottom: 0; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .forum, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .reply, .mpcth-responsive .bbpress #mpcth_content .bbp-search-results .topic {
    padding-bottom: 0; } }

.bbpress #mpcth_content .bbp-search-results .forum {
  padding-bottom: 0; }

.bbpress #mpcth_content .bbp-search-results .forum .bbp-forum-content {
  font-size: 1em;
  border: none; }

.bbpress #mpcth_content .bbp-pagination {
  text-transform: uppercase;
  margin-bottom: 1em;
  color: #999999;
  font-size: .923em; }

.bbpress #mpcth_content .bbp-pagination .page-numbers {
  border: none;
  background: none; }

.bbpress #mpcth_content .bbp-reply-form,
.bbpress #mpcth_content .bbp-topic-form {
  margin: 2em 0; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form,
.bbpress #mpcth_content .bbp-topic-form .bbp-form {
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: 20px 0; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form legend,
.bbpress #mpcth_content .bbp-topic-form .bbp-form legend {
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: .5em .75em;
  margin: 0 20px; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form legend > input,
.bbpress #mpcth_content .bbp-topic-form .bbp-form legend > input {
  margin-left: -20px;
  vertical-align: top; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form legend > input + label,
.bbpress #mpcth_content .bbp-topic-form .bbp-form legend > input + label {
  margin-right: 20px; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .bbp-template-notice,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .bbp-template-notice {
  margin: 0 20px 1em; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form input[type=text],
.bbpress #mpcth_content .bbp-reply-form .bbp-form textarea,
.bbpress #mpcth_content .bbp-topic-form .bbp-form input[type=text],
.bbpress #mpcth_content .bbp-topic-form .bbp-form textarea {
  background: #ffffff;
  outline: none;
  border: 1px solid #eeeeee;
  padding: .4em .75em;
  color: #666666; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form input[type=text]:hover, .bbpress #mpcth_content .bbp-reply-form .bbp-form input[type=text]:focus,
.bbpress #mpcth_content .bbp-reply-form .bbp-form textarea:hover,
.bbpress #mpcth_content .bbp-reply-form .bbp-form textarea:focus,
.bbpress #mpcth_content .bbp-topic-form .bbp-form input[type=text]:hover,
.bbpress #mpcth_content .bbp-topic-form .bbp-form input[type=text]:focus,
.bbpress #mpcth_content .bbp-topic-form .bbp-form textarea:hover,
.bbpress #mpcth_content .bbp-topic-form .bbp-form textarea:focus {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

.bbpress #mpcth_content .bbp-reply-form .bbp-form label,
.bbpress #mpcth_content .bbp-topic-form .bbp-form label {
  color: #999999;
  text-transform: uppercase;
  margin-bottom: .25em; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .bbp-form,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .bbp-form {
  margin: 0 20px 20px;
  padding: 20px; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .bbp-form legend,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .bbp-form legend {
  margin-right: 0; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form #bbp_topic_title,
.bbpress #mpcth_content .bbp-topic-form .bbp-form #bbp_topic_title {
  width: 100%; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .bbp-the-content-wrapper,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .bbp-the-content-wrapper {
  margin-bottom: 1em; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .bbp-the-content-wrapper input[type=button],
.bbpress #mpcth_content .bbp-topic-form .bbp-form .bbp-the-content-wrapper input[type=button] {
  padding: .5em .75em;
  background: #ffffff;
  margin-bottom: .5em; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .bbp-the-content-wrapper .quicktags-toolbar,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .bbp-the-content-wrapper .quicktags-toolbar {
  border: 1px solid #eeeeee;
  border-bottom: none;
  padding: 0.5em 0.5em 0 0.5em;
  background: #f5f5f5;
  border-radius: 2px 2px 0 0; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .bbp-the-content-wrapper textarea,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .bbp-the-content-wrapper textarea {
  border-radius: 0 0 2px 2px; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-title,
.bbpress #mpcth_content .bbp-reply-form .bbp-form .bbp-the-content-wrapper,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-title,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .bbp-the-content-wrapper {
  padding: 0 20px; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section {
  float: right;
  width: 33.33%;
  padding: 0 20px; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section .mpcthSelect,
.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section input[type=text],
.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section select,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section .mpcthSelect,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section input[type=text],
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section select {
  width: 100% !important;
  margin-bottom: .5em; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section .bbp-form,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section .bbp-form {
  margin: 0; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section > p,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section > p {
  position: relative; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section, .mpcth-responsive .bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section {
    float: none;
    width: 100%; } }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-subscriptions,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-subscriptions {
  clear: both;
  float: right;
  padding: .5em 20px;
  line-height: 1em; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-subscriptions *,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-subscriptions * {
  margin-bottom: 0; }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-subscriptions input,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-subscriptions input {
  vertical-align: top; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-subscriptions, .mpcth-responsive .bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-subscriptions {
    margin-bottom: 1em; } }

.bbpress #mpcth_content .bbp-reply-form .bbp-form .bbp-submit-wrapper,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .bbp-submit-wrapper {
  margin-top: 0;
  padding: 0 20px;
  clear: none; }

.bbpress #mpcth_content .bbp-footer {
  display: none; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-single-user-details {
  margin-bottom: 1.5em; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-single-user-details .avatar {
  margin-bottom: 1.25em; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-single-user-details #bbp-user-navigation {
  border-top: 1px solid #eeeeee; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-single-user-details #bbp-user-navigation a {
  padding: .75em 0;
  color: #666666;
  background: none;
  opacity: 1;
  border-bottom: 1px solid #eeeeee;
  text-transform: uppercase; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-user-body h2 {
  font-size: 1.231em;
  text-transform: uppercase; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-user-subscriptions .bbp-user-section {
  margin-bottom: 1.5em; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-user-profile .bbp-user-section {
  border-top: 1px solid #eeeeee; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-user-profile .bbp-user-section > p {
  margin: 0;
  padding: .75em 0;
  border-bottom: 1px solid #eeeeee; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile h2 {
  display: none; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form {
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: 20px;
  margin: 0 0 1.5em; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form legend {
  display: inline-block;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: .5em .75em;
  margin: 0; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form > div {
  margin-bottom: 1.5em; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form > div:last-child {
  margin-bottom: 0; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea {
  background: #ffffff;
  outline: none;
  border: 1px solid #eeeeee;
  padding: .4em .75em;
  color: #666666;
  width: 80%; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text]:hover, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text]:focus,
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password]:hover,
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password]:focus,
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea:hover,
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea:focus {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .mpcthSelect,
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form select {
  width: 80%; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .mpcthSelectInner {
  margin-right: -1px; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form label {
  color: #999999;
  text-transform: uppercase;
  margin-bottom: .25em; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form {
  padding: 0;
  margin: 0;
  border: none;
  width: 80%; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form .description {
  background: #f5f5f5;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  margin: .5em 0 1em; }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form .description:last-child {
  margin-bottom: 0; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form,
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .mpcthSelect,
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form select,
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text],
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password],
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea {
    width: 100%; }
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form label {
    float: none;
    margin-bottom: 0;
    width: 100%;
    text-align: right; }
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form > div {
    margin-bottom: 1em; } }

.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile fieldset.submit {
  padding: 0;
  margin: 0;
  border: none; }

.bbpress #mpcth_content #bbp-user-wrapper .bbp-forums,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-topics,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-replies {
  width: 100%; }

.bbpress #mpcth_content #bbp-user-wrapper .bbp-forums .subscription-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-forums .favorite-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-topics .subscription-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-topics .favorite-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-replies .subscription-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-replies .favorite-toggle {
  background: #f3f3f3;
  border: 1px solid #eeeeee;
  width: 1.25em;
  display: inline-block;
  text-align: center;
  height: 1.25em;
  line-height: 1.25em;
  padding: 0;
  color: #999999;
  border-radius: 2px; }

.bbpress #mpcth_content #bbp-user-wrapper .bbp-forums #subscription-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-forums #favorite-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-topics #subscription-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-topics #favorite-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-replies #subscription-toggle,
.bbpress #mpcth_content #bbp-user-wrapper .bbp-replies #favorite-toggle {
  padding: 0; }

.bbpress #mpcth_content #bbp-user-wrapper .bbp-replies {
  margin-bottom: 0; }

.bbpress #mpcth_content #bbp-user-wrapper .bbp-replies + .bbp-pagination {
  margin-top: -.5em; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-single-user-details {
    width: 100%; }
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-single-user-details #bbp-user-avatar {
    width: 100%;
    text-align: center; }
  .mpcth-responsive .bbpress #mpcth_content #bbp-user-wrapper #bbp-user-body {
    margin-right: 0; } }

/*

Theme Name: Blaszok
Theme URI: http://mpcreation.net
Description: All-in-One Theme with WooCommerce
Author: MassivePixelCreation
Author URI: http://mpcreation.net
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Version: 3.8.4
Text Domain: mpcth
Domain Path: /languages

*/
/* ========================================================================== *
 * Table of Content:
 *   1. Normalize
 *   	1.1. Defaults
 *   2. Layout
 *     2.1. Header
 *     2.2. Sidebar
 *     2.3. Footer
 *   3. Page
 *     3.1. Blog
 *     3.2. Portfolio
 *     3.3. 404
 *     3.4. Archive
 *     3.5. Formats
 *     3.6. Single Blog
 *     3.7. Single Portfolio
 *   4. Menu
 *   5. Pagination
 *   6. Comments
 *   7. Contact
 *   8. Widgets
 *   9. Shortcodes
 *  10. Socials
 *  11. Shop
 *  12. Forum
 * ========================================================================== */
.animation-slided {
  visibility: visible;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  filter: alpha(opacity=100); }

.transition, #mpcth_page_wrap .mpcthSelect, #mpcth_page_wrap .gform_wrapper input,
#mpcth_page_wrap .gform_wrapper select,
#mpcth_page_wrap .gform_wrapper textarea, #mpcth_page_wrap a, #mpcth_page_header_secondary_content #lang_sel ul ul, #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu ul, #mpcth_page_header_secondary_content #mpcth_newsletter input[type=submit], #mpcth_page_wrap #mpcth_mini_cart, #mpcth_mini_search, #mpcth_page_wrap #mpcth_smart_search_wrap #searchsubmit, #mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap i, #mpcth_page_wrap #mpcth_smart_search_wrap select,
#mpcth_page_wrap #mpcth_smart_search_wrap input[type=text], #mpcth_toggle_header_area,
#mpcth_toggle_mobile_sidebar,
#mpcth_toggle_mobile_menu, #mpcth_toggle_header_area i,
#mpcth_toggle_mobile_sidebar i,
#mpcth_toggle_mobile_menu i, #mpcth_sidebar, #mpcth_footer_copyrights_wrap #mpcth_copyright_menu ul, #mpcth_back_to_top, .mpcth-page .mpcth-page-content .post-password-form input[type=submit], #mpcth_content_wrap.mpcth-masonry-blog .mpcth-post.mpcth-post-fading, .page-template-template-portfolio-php #mpcth_portfolio_sorts li,
.page-template-template-portfolio-php #mpcth_portfolio_filters li, #mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content, .format-gallery .mpcth-post-thumbnail #main_thumbs .flex-viewport li, .page-template-template-blog-php .format-status .mpcth-post-thumbnail .twitter-tweet, .mpcth-menu .children,
.mpcth-menu .sub-menu,
#mpcth_menu .children,
#mpcth_menu .sub-menu, #mpcth_mobile_nav_wrap, #mpcth_nav_mobile, #mpcth_page_wrap #mpcth_mega_menu .widget .sub-menu, #mpcth_page_wrap #mpcth_mega_menu .widget .sub-container, #mpcth_content_wrap.mpcth-load-more #mpcth_load_more .mpcth-load-more-icon, #mpcth_comments #respond #mpcth_comment_form input,
#mpcth_comments #respond #mpcth_comment_form textarea, #mpcth_comments #respond #mpcth_comment_form .comment-form-author label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url label, #mpcth_comments #respond #mpcth_comment_form .comment-form-comment label, .wpcf7 .form-submit .wpcf7-submit, .wpcf7 .contact-form-input label, .wpcf7 .contact-form-input input, .wpcf7 .contact-form-input select, .wpcf7 .contact-form-input .mpcthSelect, .wpcf7 .contact-form-message label, .wpcf7 .contact-form-message textarea, #mpcth_page_wrap .widget input,
#mpcth_page_wrap .widget select,
#mpcth_page_wrap .widget textarea, #mpcth_page_wrap .s2_form_widget form input[type=submit], #mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li,
#mpcth_page_wrap .widget .product_list_widget li,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li, #mpcth_page_wrap .bra-photostream-widget ul li img, .mpcth-post .flexslider#main_slider .mpcth-lightbox .fa, .mpcth-post .flexslider.mpcth-main-slider .mpcth-lightbox .fa,
.mpcth-page .flexslider#main_slider .mpcth-lightbox .fa,
.mpcth-page .flexslider.mpcth-main-slider .mpcth-lightbox .fa, #mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow,
#mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow, #mpcth_page_wrap #mpcth_footer .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li,
#mpcth_page_wrap .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap,
#mpcth_page_wrap .mpc-vc-icon-column-wrap, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon i,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon i, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon, .mpcth-lookbook-badge .mpcth-lookbook-badge-tooltip,
.mpcth-lookbook-badge-double .mpcth-lookbook-badge-tooltip, .mfp-fade.mfp-bg, .mfp-fade.mfp-wrap .mfp-content, #mpcth_page_wrap .editor-area .wpb_toggle .mpcth-title-wrap, #mpcth_page_wrap .editor-area .wpb_toggle .mpcth-toggle-mark, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-heading, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav > li > a > span, .wpb_call_to_action .wpb_button_a .mpcth-cta-arrow, #mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_right,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_right, #mpcth_page_wrap .editor-area .wpb_button, #mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-prev,
#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-next, #mpcth_page_wrap .mpcth-items-slider .mpcth-slide, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-images-slider.mpcth-brands .mpcth-slide, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-content, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-title, .mpc-vc-newsletter #mpcth_newsletter .mpcth-newsletter-subscribe input:hover, .mpc-vc-newsletter #mpcth_newsletter .mc4wp-form input[type=submit]:hover, .mpc-vc-newsletter #mpcth_newsletter .mpcth-newsletter-subscribe input, .mpc-vc-newsletter #mpcth_newsletter .mc4wp-form input[type=submit], .vc_cta3 .vc_cta3_content-container .vc_cta3-actions .vc_btn3, .wpb_wrapper > .vc_btn3-container .vc_btn3, .bbpress #mpcth_content .bbp-reply-form .bbp-form input[type=text],
.bbpress #mpcth_content .bbp-reply-form .bbp-form textarea,
.bbpress #mpcth_content .bbp-topic-form .bbp-form input[type=text],
.bbpress #mpcth_content .bbp-topic-form .bbp-form textarea, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea, #mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-product-panel,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-product-panel, #mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-quick-view .fa,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-quick-view .fa, #mpcth_page_wrap .woocommerce .orderby,
#mpcth_page_wrap .woocommerce .variations .value select,
#mpcth_page_wrap .woocommerce .country_to_state,
#mpcth_page_wrap .woocommerce .input-text,
#mpcth_page_wrap .woocommerce .state_select,
.woocommerce-page #mpcth_page_wrap .orderby,
.woocommerce-page #mpcth_page_wrap .variations .value select,
.woocommerce-page #mpcth_page_wrap .country_to_state,
.woocommerce-page #mpcth_page_wrap .input-text,
.woocommerce-page #mpcth_page_wrap .state_select, #mpcth_page_wrap .woocommerce .woocommerce-ordering .mpcthSelect,
.woocommerce-page #mpcth_page_wrap .woocommerce-ordering .mpcthSelect, #bbpress-forums #bbp_search_submit,
#bbpress-forums .summary .yith-wcwl-add-to-wishlist a,
#bbpress-forums #searchsubmit,
#bbpress-forums #review_form_wrapper #submit,
#bbpress-forums button.button,
#bbpress-forums input.button,
#bbpress-forums a.button,
#searchform #bbp_search_submit,
#searchform .summary .yith-wcwl-add-to-wishlist a,
#searchform #searchsubmit,
#searchform #review_form_wrapper #submit,
#searchform button.button,
#searchform input.button,
#searchform a.button,
#mpcth_page_wrap .woocommerce #bbp_search_submit,
#mpcth_page_wrap .woocommerce .summary .yith-wcwl-add-to-wishlist a,
#mpcth_page_wrap .woocommerce #searchsubmit,
#mpcth_page_wrap .woocommerce #review_form_wrapper #submit,
#mpcth_page_wrap .woocommerce button.button,
#mpcth_page_wrap .woocommerce input.button,
#mpcth_page_wrap .woocommerce a.button,
.woocommerce-page #mpcth_page_wrap #bbp_search_submit,
.woocommerce-page #mpcth_page_wrap .summary .yith-wcwl-add-to-wishlist a,
.woocommerce-page #mpcth_page_wrap #searchsubmit,
.woocommerce-page #mpcth_page_wrap #review_form_wrapper #submit,
.woocommerce-page #mpcth_page_wrap button.button,
.woocommerce-page #mpcth_page_wrap input.button,
.woocommerce-page #mpcth_page_wrap a.button, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap .minus, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .star-rating, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .value .mpcthSelect, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #author,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #email,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #comment, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6 > a > span, #mpcth_page_wrap .woocommerce .products .product .mpcth-product-wrap,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-product-wrap, #mpcth_page_wrap .woocommerce .products .product .mpcth-post-thumbnail img,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-thumbnail img, #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price, #mpcth_page_wrap.mpcth-masonry-shop .woocommerce .products .product.mpcth-product-fading,
.woocommerce-page #mpcth_page_wrap.mpcth-masonry-shop .products .product.mpcth-product-fading, #mpcth_page_wrap.mpcth-load-more-shop #mpcth_shop_load_more .mpcth-load-more-icon, #mpcth_page_wrap .woocommerce.widget.widget_price_filter .button, #jckqv #jckqv_summary .woocommerce-product-rating .star-rating, #jckqv #jckqv_summary .single_add_to_cart_button, #jckqv #jckqv_summary .yith-wcwl-add-to-wishlist a, #jckqv #jckqv_summary .mpcthSelect {
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out; }

.after-clear, #mpcth_page_wrap .gform_wrapper .ginput_complex:after, #mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_left:after,
#mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_right:after,
#mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_full:after, #mpcth_main_container:after, body #mpcth_page_header_content:after, #mpcth_page_header_secondary_content:after, #mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-product:after, #mpcth_header_area:after,
#mpcth_footer_extended_content:after,
#mpcth_footer_content:after, #mpcth_header_area .mpcth-widget-column:after,
#mpcth_footer_extended_content .mpcth-widget-column:after,
#mpcth_footer_content .mpcth-widget-column:after, #mpcth_footer_copyrights_wrap:after, .blog #mpcth_content .mpcth-post .mpcth-post-footer:after, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer:after, .search.search-results #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.author #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.date #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.category #mpcth_content .mpcth-post .mpcth-post-footer:after, .format-chat .mpcth-post-thumbnail:after, .single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper:after, .mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-vc-row-wrap:after, #mpcth_comments:after, #mpcth_comments #respond:after, .wpcf7:after, #mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .tweet:after,
#mpcth_page_wrap .mpc-w-twitter-widget .tweet:after,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .tweet:after, #mpcth_page_wrap #mpcth_footer .mpc-vc-quote:after,
#mpcth_page_wrap .mpc-vc-quote:after, #mpcth_page_wrap .editor-area .wpb_tabs .wpb_tabs_nav:after, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list:after, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav:after, #mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info:after,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-header:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit:after, #mpcth_page_wrap .woocommerce .products:after,
.woocommerce-page #mpcth_page_wrap .products:after {
  content: '';
  display: block;
  clear: both; }

.box-sizing, #mpcth_page_wrap .widget .mpcthSelect, body #mpcth_page_header_content, #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu ul, #mpcth_page_header_secondary_content #mpcth_newsletter input[type=submit], #mpcth_page_header_secondary_content #mpcth_newsletter #mc4wp_email,
#mpcth_page_header_secondary_content #mpcth_newsletter #s2email, #mpcth_page_wrap #mpcth_mini_cart, #mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-thumbnail img, #mpcth_mini_search, #mpcth_mini_search #s, #mpcth_page_wrap #mpcth_smart_search_wrap, #mpcth_header_area_wrap, #mpcth_sidebar > ul, .mpcth-sidebar-left #mpcth_content_wrap, .mpcth-sidebar-right #mpcth_content_wrap, #mpcth_header_area .mpcth-widget-column .widget,
#mpcth_footer_extended_content .mpcth-widget-column .widget,
#mpcth_footer_content .mpcth-widget-column .widget, #mpcth_footer_copyrights_wrap #mpcth_copyright_menu ul, .page-template-template-lookbook-php .mpcth-page .mpcth-page-content,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-header,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-footer,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-header,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-footer, .page-template-template-fullwidth-with-sidebar-php #mpcth_main_container, .page-template-template-lookbook-php .mpcth-page-header,
.page-template-template-lookbook-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-lookbook-php .mpcth-page-content,
.page-template-template-lookbook-php .mpcth-page-footer,
.page-template-template-fullwidth-php .mpcth-page-header,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-php .mpcth-page-content,
.page-template-template-fullwidth-php .mpcth-page-footer,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-header,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-content,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-footer,
.page-template-default .mpcth-page-header,
.page-template-default .mpcth-vc-row-wrap .wpb_row,
.page-template-default .mpcth-page-content,
.page-template-default .mpcth-page-footer, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post, .blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-read-more, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-read-more, #mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post, .search.search-results #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_cat #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.author #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.date #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.category #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .format-status .mpcth-post-thumbnail .twitter-tweet, .format-chat .mpcth-post-thumbnail .mpcth-chat-message .mpcth-chat-message-text, .single-post .mpcth-post-header,
.single-post .mpcth-vc-row-wrap .wpb_row,
.single-post .mpcth-post-content,
.single-post .mpcth-post-footer,
.single-post .mpcth-post-author-box, .single-post .mpcth-post-meta,
.single-post .mpcth-post-tags, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper img, .single-mpc_portfolio .mpcth-post-header .mpcth-top-side,
.single-mpc_portfolio .mpcth-post-header .mpcth-left-side,
.single-mpc_portfolio .mpcth-vc-row-wrap .wpb_row,
.single-mpc_portfolio .mpcth-post-content,
.single-mpc_portfolio .mpcth-post-footer, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date, #mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content, #mpcth_comments #respond #mpcth_comment_form textarea, #mpcth_comments #respond #mpcth_comment_form input[type=text], #mpcth_comments #respond #mpcth_comment_form .comment-form-author,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url, #mpcth_comments #respond #mpcth_comment_form .form-submit, .wpcf7 .form-submit, .wpcf7 .contact-form-input, .wpcf7 .contact-form-input input, .wpcf7 .contact-form-input select, .wpcf7 .contact-form-input .mpcthSelect, .wpcf7 .contact-form-message textarea, .wpcf7 .wpcf7-mail-sent-ok,
.wpcf7 .wpcf7-validation-errors, #mpcth_page_wrap .widget input,
#mpcth_page_wrap .widget select,
#mpcth_page_wrap .widget textarea, #mpcth_page_wrap .widget.widget_shopping_cart .buttons a, #mpcth_grid .mpcth-grid-title-wrap, .mpcth-lookbook-badge-double .mpcth-lookbook-badge-price-wrap, #mpcth_page_wrap .editor-area .wpb_accordion_content, #mpcth_page_wrap .editor-area .wpb_toggle .mpcth-toggle-mark, #mpcth_page_wrap .editor-area .wpb_toggle_content, #mpcth_page_wrap .editor-area .wpb_tabs .wpb_tab, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-panel-body, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-body, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tab, .wpb_call_to_action .wpb_call_text, .wpb_call_to_action .wpb_button_a, #mpcth_page_wrap .editor-area .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner, #mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li, #mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li .entry-content, .mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-categories-slider .mpcth-slide .mpcth-slide-content, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-content, .mpc-vc-newsletter #mpcth_newsletter input, .vc_cta3 .vc_cta3-content, .vc_cta3 .vc_cta3_content-container .vc_cta3-actions, .bbpress #mpcth_content #bbp_search, .bbpress #mpcth_content #bbp_search_submit, .bbpress #mpcth_content .bbp-search-results .forum,
.bbpress #mpcth_content .bbp-search-results .reply,
.bbpress #mpcth_content .bbp-search-results .topic,
.bbpress #mpcth_content .bbp-replies .forum,
.bbpress #mpcth_content .bbp-replies .reply,
.bbpress #mpcth_content .bbp-replies .topic, .bbpress #mpcth_content .bbp-reply-form .bbp-form #bbp_topic_title,
.bbpress #mpcth_content .bbp-topic-form .bbp-form #bbp_topic_title, .bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section, .bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section .mpcthSelect,
.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section input[type=text],
.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section select,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section .mpcthSelect,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section input[type=text],
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section select, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .mpcthSelect,
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form select, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form label, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form .description, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form #pass-strength-result, #mpcth_page_wrap .woocommerce .orderby,
#mpcth_page_wrap .woocommerce .variations .value select,
#mpcth_page_wrap .woocommerce .country_to_state,
#mpcth_page_wrap .woocommerce .input-text,
#mpcth_page_wrap .woocommerce .state_select,
.woocommerce-page #mpcth_page_wrap .orderby,
.woocommerce-page #mpcth_page_wrap .variations .value select,
.woocommerce-page #mpcth_page_wrap .country_to_state,
.woocommerce-page #mpcth_page_wrap .input-text,
.woocommerce-page #mpcth_page_wrap .state_select, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .qty,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .qty, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .shipping_calculator, .single-product .mpcth-vc-row-wrap .wpb_row, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images img, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-content, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author input,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email input, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit input, #mpcth_page_wrap .woocommerce .products .product,
.woocommerce-page #mpcth_page_wrap .products .product, #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .mpcth-cart-wrap, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .address-wrap, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .order-wrap, .woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .payment_box, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-first, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-last, #mpcth_page_wrap #jckWooThumbs_img_wrap, #wl-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* ========================================================================== *
 * 1. Normalize
 * ========================================================================== */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

audio,
canvas,
video {
  display: inline-block; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

a {
  background: transparent; }

a:focus {
  outline: thin dotted; }

a:active,
a:hover {
  outline: 0; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

mark {
  background: #ff0;
  color: #000; }

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: .9em; }

pre {
  white-space: pre-wrap; }

q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 0; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0; }

button,
input {
  line-height: normal; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* ========================================================================== *
 * 1.1. Defaults
 * ========================================================================== */
html.mpcth-responsive {
  overflow-x: hidden;
  overflow-y: auto; }

html, body, #jckqv {
  font-size: 12px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  line-height: 1.5em;
  color: #666666;
  word-break: break-word; }

body {
  height: auto;
  min-height: initial;
  max-height: initial; }

h1, h2, h3, h4, h5, h6,
#jckqv h1, #jckqv h2, #jckqv h3, #jckqv h4, #jckqv h5, #jckqv h6 {
  margin-top: 0;
  line-height: 1.5em;
  font-family: Lato, Helvetica, Arial, sans-serif;
  font-weight: 700; }

h6 {
  font-size: 1em;
  -webkit-font-smoothing: antialiased; }

h5 {
  font-size: 1.167em;
  -webkit-font-smoothing: antialiased; }

h4 {
  font-size: 1.333em;
  -webkit-font-smoothing: antialiased; }

h3 {
  font-size: 1.667em;
  -webkit-font-smoothing: antialiased; }

h2 {
  font-size: 2.000em;
  -webkit-font-smoothing: antialiased; }

h1 {
  font-size: 2.667em;
  -webkit-font-smoothing: antialiased; }

html {
  position: relative; }

#mpcth_page_wrap #bbpress-forums pre,
pre {
  direction: ltr;
  margin: 0;
  background: #f7f7f7;
  border: 1px dashed #e0e0e0;
  padding: 1em;
  color: #666;
  font-size: 1em;
  line-height: 1.5em;
  margin-bottom: 1.5em;
  white-space: pre-wrap;
  background-image: -webkit-gradient(linear, left top, left bottom, from(bottom), color-stop(50%, #f9f9f9), color-stop(50%, #f5f5f5));
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #f9f9f9), color-stop(50%, #f5f5f5));
  background-image: linear-gradient(bottom, #f9f9f9 50%, #f5f5f5 50%);
  background-image: -o-linear-gradient(bottom, #f9f9f9 50%, #f5f5f5 50%);
  background-image: -moz-linear-gradient(bottom, #f9f9f9 50%, #f5f5f5 50%);
  background-image: -webkit-linear-gradient(bottom, #f9f9f9 50%, #f5f5f5 50%);
  background-image: -ms-linear-gradient(bottom, #f9f9f9 50%, #f5f5f5 50%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #f9f9f9), color-stop(0.5, #f5f5f5));
  background-size: 3em 3em;
  background-position: 0 1em; }

code {
  direction: ltr;
  background: #f7f7f7;
  border: 1px dashed #e0e0e0;
  font-size: 1em;
  padding: .1em .4em; }

blockquote {
  font-style: italic;
  line-height: 1.35em;
  margin: 0;
  margin-bottom: 1em; }

input[type=number] {
  -moz-appearance: textfield; }

.wp-caption.alignleft,
img.alignleft {
  float: right;
  margin-left: 1.5em;
  margin-bottom: 1.5em; }

.wp-caption.alignright,
img.alignright {
  float: left;
  margin-right: 1.5em;
  margin-bottom: 1.5em; }

.wp-caption.aligncenter,
img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em; }

.wp-caption {
  max-width: 100%;
  height: auto; }

object,
iframe,
embed {
  max-width: 100%; }

.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {
  zoom: 1; }

.mpcth-post-content table,
.mpcth-page-content table,
.mpcth-product-content table {
  margin-bottom: 1.5em; }

.mpcth-post-content td,
.mpcth-page-content td,
.mpcth-product-content td {
  padding: .5em; }

.mpcth-post-content dt,
.mpcth-page-content dt,
.mpcth-product-content dt {
  font-weight: bold;
  -webkit-font-smoothing: antialiased; }

.mpcth-post-content dd,
.mpcth-page-content dd,
.mpcth-product-content dd {
  font-style: italic;
  margin-bottom: 1.5em; }

.mpcth-post-content ol,
.mpcth-page-content ol,
.mpcth-product-content ol {
  padding-right: 1.5em; }

.mpc-clear-fix {
  clear: both; }

.mpcth-video-wrap {
  position: relative;
  height: 0;
  padding-bottom: 56.25%; }

.mpcth-video-wrap iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

#mpcth_main img {
  max-width: 100%;
  height: auto; }

.mpcth-post-content ul,
.editor-area ul,
.mpcth-product-content ul,
#mpcth_header_area ul,
#mpcth_sidebar ul,
#mpcth_footer ul {
  margin-top: 0;
  padding-right: 0; }

.mpcth-post-content ul ul,
.editor-area ul ul,
.mpcth-product-content ul ul,
#mpcth_header_area ul ul,
#mpcth_sidebar ul ul,
#mpcth_footer ul ul {
  padding-right: 0.5em; }

.mpcth-post-content ul li,
.editor-area ul li,
.mpcth-product-content ul li,
#mpcth_header_area ul li,
#mpcth_sidebar ul li,
#mpcth_footer ul li {
  position: relative;
  padding: 0 0 .25em 1em;
  list-style: none; }

.mpcth-post-content ul li:before,
.editor-area ul li:before,
.mpcth-product-content ul li:before,
#mpcth_header_area ul li:before,
#mpcth_sidebar ul li:before,
#mpcth_footer ul li:before {
  content: '';
  position: absolute;
  top: .6em;
  right: 0.3em;
  border: 2px solid transparent; }

#mpcth_page_wrap .esg-grid li {
  padding: 0;
  position: absolute; }

#mpcth_page_wrap .esg-grid li:before {
  display: none; }

#mpcth_page_wrap .esg-starring .star-rating span {
  white-space: nowrap; }

#mpcth_page_wrap .rev_slider ul li {
  position: absolute; }

#mpcth_page_wrap .gform_wrapper li {
  padding: 0; }

#mpcth_page_wrap .gform_wrapper li:before {
  display: none; }

#mpcth_page_wrap .css3_grid_clearfix ul li:before {
  display: none; }

.mpcth-sidebar-left .mpcth-use-advance-colors #mpcth_main_container,
.mpcth-sidebar-right .mpcth-use-advance-colors #mpcth_main_container {
  position: relative; }

.mpcth-sidebar-left .mpcth-use-advance-colors #mpcth_main_container:before,
.mpcth-sidebar-right .mpcth-use-advance-colors #mpcth_main_container:before {
  content: '';
  position: absolute;
  top: 0;
  width: 200%;
  height: 100%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-left .mpcth-use-advance-colors #mpcth_main_container:before, .mpcth-responsive .mpcth-sidebar-right .mpcth-use-advance-colors #mpcth_main_container:before {
    display: none; } }

.mpcth-sidebar-left .mpcth-use-advance-colors.mpcth-boxed #mpcth_main_container:before,
.mpcth-sidebar-right .mpcth-use-advance-colors.mpcth-boxed #mpcth_main_container:before {
  width: 25%; }

.mpcth-sidebar-left .mpcth-use-advance-colors #mpcth_main_container:before {
  right: 75%; }

.mpcth-sidebar-right .mpcth-use-advance-colors #mpcth_main_container:before {
  left: 75%; }

.mpcth-transparent-0 {
  opacity: 0;
  filter: alpha(opacity=0); }

.mpcth-transparent-10 {
  opacity: 0.1;
  filter: alpha(opacity=10); }

.mpcth-transparent-20 {
  opacity: 0.2;
  filter: alpha(opacity=20); }

.mpcth-transparent-30 {
  opacity: 0.3;
  filter: alpha(opacity=30); }

.mpcth-transparent-40 {
  opacity: 0.4;
  filter: alpha(opacity=40); }

.mpcth-transparent-50 {
  opacity: 0.5;
  filter: alpha(opacity=50); }

.mpcth-transparent-60 {
  opacity: 0.6;
  filter: alpha(opacity=60); }

.mpcth-transparent-70 {
  opacity: 0.7;
  filter: alpha(opacity=70); }

.mpcth-transparent-80 {
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mpcth-transparent-90 {
  opacity: 0.9;
  filter: alpha(opacity=90); }

.mpcth-transparent-100 {
  opacity: 1;
  filter: alpha(opacity=100); }

.mpcth-list-item {
  position: relative;
  padding-right: 1em; }

.mpcth-list-item:before {
  content: '';
  position: absolute;
  top: .4em;
  right: 0.3em;
  border: 2px solid transparent; }

.mpcth-menu-label-hot {
  font-size: .833em;
  font-weight: 500;
  color: #ffffff;
  padding: .1em .4em;
  border-radius: 2px;
  margin-right: 1em; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
  color: #999999; }

textarea:-moz-placeholder,
input:-moz-placeholder {
  color: #999999; }

textarea::-moz-placeholder,
input::-moz-placeholder {
  color: #999999; }

textarea:-ms-input-placeholder,
input:-ms-input-placeholder {
  color: #999999; }

textarea,
input[type=text],
input[type=password] {
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(white)); }

.mpcth-page-background {
  display: none;
  position: fixed;
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.ie .mpcth-page-background {
  display: block; }

.mpcth-background-cover {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1; }

@media only screen and (max-width: 1024px) {
  .mpcth-responsive body .mpcth-background-cover.mpcth-image {
    background-size: 100% auto;
    background-attachment: initial; } }

.ie .mpcth-background-cover {
  display: none; }

.mpcth-deco-header {
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em; }

.mpcth-deco-header > span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .813em;
  margin-bottom: -1px; }

#mpcth_page_wrap select.hasCustomSelect {
  cursor: pointer; }

#mpcth_page_wrap .mpcthSelect {
  background: #ffffff;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  display: inline-block;
  padding: 0.5em 0.75em 0.5em 1.538em;
  color: #666666;
  -webkit-font-smoothing: auto; }

#mpcth_page_wrap .mpcthSelect:before {
  float: left;
  display: inline-block;
  width: 0; }

#mpcth_page_wrap .mpcthSelect.mpcthSelectHover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap .mpcthSelect .mpcthSelectInner {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif; }

#mpcth_page_wrap .widget .mpcthSelect {
  width: 100%; }

#mpcth_page_wrap .chosen-container {
  width: 100% !important; }

#mpcth_page_wrap .gform_wrapper input,
#mpcth_page_wrap .gform_wrapper select,
#mpcth_page_wrap .gform_wrapper textarea {
  max-width: 100%;
  background: #ffffff;
  color: #999999;
  outline: none;
  border: 1px solid #eeeeee;
  padding: 7px 10px; }

#mpcth_page_wrap .gform_wrapper input:hover, #mpcth_page_wrap .gform_wrapper input:focus,
#mpcth_page_wrap .gform_wrapper select:hover,
#mpcth_page_wrap .gform_wrapper select:focus,
#mpcth_page_wrap .gform_wrapper textarea:hover,
#mpcth_page_wrap .gform_wrapper textarea:focus {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap .gform_wrapper select.small {
  width: 25%; }

#mpcth_page_wrap .gform_wrapper select.small + .mpcthSelect {
  width: 25%; }

#mpcth_page_wrap .gform_wrapper select.medium {
  width: 47%; }

#mpcth_page_wrap .gform_wrapper select.medium + .mpcthSelect {
  width: 47%; }

#mpcth_page_wrap .gform_wrapper select.large {
  width: 99.2%; }

#mpcth_page_wrap .gform_wrapper select.large + .mpcthSelect {
  width: 99.2%; }

@media only screen and (max-width: 320px) {
  .mpcth-responsive #mpcth_page_wrap .gform_wrapper select.small, .mpcth-responsive #mpcth_page_wrap .gform_wrapper select.medium, .mpcth-responsive #mpcth_page_wrap .gform_wrapper select.large {
    width: 100%; }
  .mpcth-responsive #mpcth_page_wrap .gform_wrapper select.small + .mpcthSelect, .mpcth-responsive #mpcth_page_wrap .gform_wrapper select.medium + .mpcthSelect, .mpcth-responsive #mpcth_page_wrap .gform_wrapper select.large + .mpcthSelect {
    width: 100%; } }

#mpcth_page_wrap .gform_wrapper input[type=submit] {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #f3f3f3;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  padding: .5em 1em;
  text-transform: uppercase;
  line-height: 1em;
  color: #999999;
  outline: none; }

#mpcth_page_wrap .gform_wrapper input[type=submit]:hover {
  color: #ffffff; }

#mpcth_page_wrap .gform_wrapper label {
  font-weight: normal;
  padding-bottom: .5em;
  text-transform: uppercase; }

#mpcth_page_wrap .gform_wrapper .gfield_time_ampm select {
  width: 70px !important; }

#mpcth_page_wrap .gform_wrapper .ginput_complex {
  overflow: visible; }

#mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_left,
#mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_right,
#mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_full {
  overflow: visible; }

#mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width {
  padding-left: 0;
  padding-right: 0; }

#mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-page-width .wpb_column {
  padding-left: 0;
  padding-right: 0; }

#mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-page-width,
#mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-page-width > .wpb_row {
  width: 100%;
  margin-bottom: 0; }

/* Visual Composer animations overwrite */
#mpcth_page_wrap .wpb_animate_when_almost_visible {
  opacity: 0; }

#mpcth_page_wrap .wpb_start_animation.wpb_top-to-bottom {
  -webkit-animation: wpb_ttb 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-animation: wpb_ttb 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_ttb 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_ttb 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1; }

#mpcth_page_wrap .wpb_start_animation.wpb_bottom-to-top {
  -webkit-animation: wpb_btt 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-animation: wpb_btt 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_btt 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_btt 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1; }

#mpcth_page_wrap .wpb_start_animation.wpb_left-to-right {
  -webkit-animation: wpb_ltr 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-animation: wpb_ltr 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_ltr 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_ltr 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1; }

#mpcth_page_wrap .wpb_start_animation.wpb_right-to-left {
  -webkit-animation: wpb_rtl 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-animation: wpb_rtl 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_rtl 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_rtl 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1; }

#mpcth_page_wrap .wpb_start_animation.wpb_appear {
  -webkit-animation: wpb_appear 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-animation: wpb_appear 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_appear 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_appear 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1; }

@-webkit-keyframes wpb_ttb {
  0% {
    -webkit-transform: translate(0, -10%);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1; } }

@-moz-keyframes wpb_ttb {
  0% {
    -moz-transform: translate(0, -10%);
    opacity: 0; }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1; } }

@-o-keyframes wpb_ttb {
  0% {
    -o-transform: translate(0, -10%);
    opacity: 0; }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1; } }

@keyframes wpb_ttb {
  0% {
    -webkit-transform: translate(0, -10%);
    transform: translate(0, -10%);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; } }

@-webkit-keyframes wpb_btt {
  0% {
    -webkit-transform: translate(0, 10%);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1; } }

@-moz-keyframes wpb_btt {
  0% {
    -moz-transform: translate(0, 10%);
    opacity: 0; }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1; } }

@-o-keyframes wpb_btt {
  0% {
    -o-transform: translate(0, 10%);
    opacity: 0; }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1; } }

@keyframes wpb_btt {
  0% {
    -webkit-transform: translate(0, 10%);
    transform: translate(0, 10%);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; } }

@-webkit-keyframes wpb_ltr {
  0% {
    -webkit-transform: translate(-10%, 0);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1; } }

@-moz-keyframes wpb_ltr {
  0% {
    -moz-transform: translate(-10%, 0);
    opacity: 0; }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1; } }

@-o-keyframes wpb_ltr {
  0% {
    -o-transform: translate(-10%, 0);
    opacity: 0; }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1; } }

@keyframes wpb_ltr {
  0% {
    -webkit-transform: translate(-10%, 0);
    transform: translate(-10%, 0);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; } }

@-webkit-keyframes wpb_rtl {
  0% {
    -webkit-transform: translate(10%, 0);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1; } }

@-moz-keyframes wpb_rtl {
  0% {
    -moz-transform: translate(10%, 0);
    opacity: 0; }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1; } }

@-o-keyframes wpb_rtl {
  0% {
    -o-transform: translate(10%, 0);
    opacity: 0; }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1; } }

@keyframes wpb_rtl {
  0% {
    -webkit-transform: translate(10%, 0);
    transform: translate(10%, 0);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; } }

@-webkit-keyframes wpb_appear {
  0% {
    -webkit-transform: scale(0.5);
    opacity: .1; }
  100% {
    -webkit-transform: scale(1);
    opacity: 1; } }

@-moz-keyframes wpb_appear {
  0% {
    -moz-transform: scale(0.5);
    opacity: .1; }
  100% {
    -moz-transform: scale(1);
    opacity: 1; } }

@-o-keyframes wpb_appear {
  0% {
    -o-transform: scale(0.5);
    opacity: .1; }
  100% {
    -o-transform: scale(1);
    opacity: 1; } }

@keyframes wpb_appear {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: .1; }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }

@media only screen and (max-width: 979px) {
  #mpcth_page_wrap .wpb_animate_when_almost_visible {
    opacity: 1; }
  #mpcth_page_wrap .wpb_start_animation.wpb_top-to-bottom {
    -webkit-animation: initial;
    -moz-animation: initial;
    -o-animation: initial;
    animation: initial; }
  #mpcth_page_wrap .wpb_start_animation.wpb_bottom-to-top {
    -webkit-animation: initial;
    -moz-animation: initial;
    -o-animation: initial;
    animation: initial; }
  #mpcth_page_wrap .wpb_start_animation.wpb_left-to-right {
    -webkit-animation: initial;
    -moz-animation: initial;
    -o-animation: initial;
    animation: initial; }
  #mpcth_page_wrap .wpb_start_animation.wpb_right-to-left {
    -webkit-animation: initial;
    -moz-animation: initial;
    -o-animation: initial;
    animation: initial; }
  #mpcth_page_wrap .wpb_start_animation.wpb_appear {
    -webkit-animation: initial;
    -moz-animation: initial;
    -o-animation: initial;
    animation: initial; } }

/* Support for other post types */
.mpcth-post .mpcth-post-header {
  padding-top: 1.75em; }

.mpcth-post .mpcth-post-header .mpcth-post-title {
  font-size: 1.333em;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em;
  display: block; }

.mpcth-post .mpcth-post-header .mpcth-post-title span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .814em;
  margin-bottom: -1px; }

.mpcth-post .mpcth-post-header .mpcth-post-title a {
  color: #666666; }

.mpcth-post .mpcth-post-header .mpcth-post-title i {
  margin-left: 0.5em;
  font-size: .875em; }

/* Author box for other post types */
.mpcth-post .mpcth-post-author-box {
  margin: 2em 0 1.5em 0;
  font-size: 1.083em;
  line-height: 1.5em;
  padding: 0; }

.mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper {
  border: 1px solid #eeeeee;
  padding: 0 20px; }

.mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper:after {
  content: '';
  display: block;
  clear: both; }

.mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper img {
  position: relative;
  z-index: 2;
  display: block;
  width: 140px;
  height: auto;
  float: left;
  margin-right: 20px;
  margin-left: -20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper h4 {
  text-transform: uppercase;
  margin: 1em 0 .25em; }

.mpcth-post-meta {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper img {
    width: 100%;
    margin-bottom: 20px; } }

/* ========================================================================== *
 * 2. Layout
 * ========================================================================== */
#mpcth_page_wrap {
  min-height: 100%;
  background: #ffffff; }

#mpcth_page_wrap a {
  outline: none;
  text-decoration: none; }

#mpcth_page_wrap.mpcth-boxed {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap.mpcth-boxed.mpcth-floating-boxed {
  margin-top: 2em;
  margin-bottom: 2em; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive #mpcth_page_wrap.mpcth-boxed {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap.mpcth-boxed {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap.mpcth-boxed {
    width: 100%; }
  .mpcth-responsive #mpcth_page_wrap.mpcth-boxed.mpcth-floating-boxed {
    margin-top: 0;
    margin-bottom: 0; } }

#mpcth_content_wrap {
  padding: 0 20px; }

#mpcth_main_container,
#mpcth_header_area,
#mpcth_footer_container .mpcth-footer-wrap,
#mpcth_page_header_container .mpcth-header-wrap,
.mpcth-boxed.mpcth-transparent-header #mpcth_page_header_wrap > div {
  width: 960px;
  margin: 0 auto; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive #mpcth_main_container, .mpcth-responsive #mpcth_header_area, .mpcth-responsive #mpcth_footer_container .mpcth-footer-wrap, .mpcth-responsive #mpcth_page_header_container .mpcth-header-wrap, .mpcth-responsive .mpcth-boxed.mpcth-transparent-header #mpcth_page_header_wrap > div {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_main_container, .mpcth-responsive #mpcth_header_area, .mpcth-responsive #mpcth_footer_container .mpcth-footer-wrap, .mpcth-responsive #mpcth_page_header_container .mpcth-header-wrap, .mpcth-responsive .mpcth-boxed.mpcth-transparent-header #mpcth_page_header_wrap > div {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_main_container, .mpcth-responsive #mpcth_header_area, .mpcth-responsive #mpcth_footer_container .mpcth-footer-wrap, .mpcth-responsive #mpcth_page_header_container .mpcth-header-wrap, .mpcth-responsive .mpcth-boxed.mpcth-transparent-header #mpcth_page_header_wrap > div {
    width: 100%; } }

.mpcth-full-width-header #mpcth_page_header_container .mpcth-header-wrap {
  width: 100%; }

.page-template-template-maintenance-php.page-template-template-fullwidth-php .mpcth-page {
  padding-top: 0 !important; }

.page-template-template-maintenance-php.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content {
  padding-bottom: 0;
  padding-top: 0; }

.page-template-template-maintenance-php.page-template-template-fullwidth-php #mpcth_page_header_wrap_spacer,
.page-template-template-maintenance-php.page-template-template-fullwidth-php #mpcth_page_header_wrap {
  display: none; }

/* Fix for Wordpress Editor Content */
html:not(.vc_transform) .mpcth-page-content {
  padding: 0 20px !important;
  max-width: 1200px !important; }

html:not(.vc_transform) .woocommerce-cart .mpcth-page-content {
  padding: 0 !important;
  max-width: 100% !important; }

/* Maintenance mode */
.page-template-template-maintenance .mpcth-page-content {
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important; }

/* Breadcrumbs */
#mpcth_breadcrumbs {
  float: right;
  max-width: 50%;
  font-size: .75em;
  font-weight: normal;
  color: #666666;
  margin: .25em 1em 0 0;
  opacity: .5;
  filter: alpha(opacity=50);
  text-transform: uppercase;
  white-space: nowrap; }

@media screen and (max-width: 989px) {
  #mpcth_breadcrumbs {
    width: 75%;
    max-width: 75%;
    float: left;
    margin: -1.5em 1em 0 0; } }

/* VC inner */
/* Search */
#mpcth_archive_header {
  padding-top: 2em; }

.search.search-no-results .mpcth-post-content {
  padding-bottom: 2em; }

#mpcth_archive_title > span > em {
  padding-left: .5em; }

/* Stretch Row fix */
.mpcth-responsive.js_active #mpcth_main_container .mpcth-vc-row-wrap[data-vc-full-width="true"] {
  margin-left: 0;
  margin-right: 0; }

@media only screen and (min-width: 1200px) {
  .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) .mpcth-stretch-row_content {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto; } }

@media (min-width: 960px) and (max-width: 1199px) {
  .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) .mpcth-stretch-row_content {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto; } }

/* RTL */
#mpcth_page_wrap #mpcth_mega_menu .widget .menu-item a,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-breadcrumb​ {
  white-space: nowrap; }

.vc_row {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* Demo Install deprecated full width row fix */
.mpcth-responsive #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row {
  max-width: 100%; }

/* ========================================================================== *
 * 2.1. Header
 * ========================================================================== */
#mpcth_page_header_wrap {
  position: relative;
  border-bottom: 1px solid #EEEEEE;
  z-index: 1020;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
  -webkit-transition: background 0.25s ease-out;
  -moz-transition: background 0.25s ease-out;
  -ms-transition: background 0.25s ease-out;
  -o-transition: background 0.25s ease-out;
  transition: background 0.25s ease-out; }

#mpcth_page_header_wrap #mpcth_page_header_container {
  z-index: 2;
  -webkit-transition: opacity 0.5s ease-out;
  -moz-transition: opacity 0.5s ease-out;
  -ms-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_header_wrap #mpcth_page_header_container.mpcth-header-ready {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_header_wrap.mpcth-sticky-header {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content {
  padding: 0 20px; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_header_section {
  background-image: none; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_secondary_content {
  display: none; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_logo_wrap {
  padding: 0.2em 0 0.2em 2em;
  display: none !important; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_logo_wrap.mpcth-sticky-logo-enabled {
  display: table-cell !important; }

#mpcth_page_header_wrap.mpcth-sticky-header .mpcth-header-order-tl_m_s #mpcth_logo_wrap.mpcth-sticky-logo-enabled,
#mpcth_page_header_wrap.mpcth-sticky-header .mpcth-header-order-tl_cm_cs #mpcth_logo_wrap.mpcth-sticky-logo-enabled {
  display: block !important; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav > * {
  margin-right: -0.75em; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav #mpcth_mega_menu .widget ul.menu > li > a {
  padding: 1em .3em; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav #mpcth_mega_menu .widget ul.menu > li.menu-item-has-children > a:after {
  bottom: 1.15em; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav .mpcth-menu .page_item > a, #mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav .mpcth-menu .menu-item > a,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav #mpcth_menu .page_item > a, #mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav #mpcth_menu .menu-item > a {
  padding: 1em .3em; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav .mpcth-menu .page_item.menu-item-has-children > a:after,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav .mpcth-menu .menu-item.menu-item-has-children > a:after,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav #mpcth_menu .page_item.menu-item-has-children > a:after,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav #mpcth_menu .menu-item.menu-item-has-children > a:after {
  bottom: 1.15em; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav .mpcth-menu .sub-menu .page_item.menu-item-has-children > a:after,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav .mpcth-menu .sub-menu .menu-item.menu-item-has-children > a:after,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav #mpcth_menu .sub-menu .page_item.menu-item-has-children > a:after,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_nav #mpcth_menu .sub-menu .menu-item.menu-item-has-children > a:after {
  bottom: .75em; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_controls_wrap #mpcth_controls_container {
  padding: .7em 0; }

#mpcth_page_header_wrap.mpcth-sticky-header:hover {
  background: #ffffff; }

#mpcth_header_section,
#mpcth_header_second_section {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.95); }

.mpcth-vertical-center #mpcth_page_header_content #mpcth_nav,
.mpcth-vertical-center #mpcth_page_header_content #mpcth_logo_wrap,
.mpcth-vertical-center #mpcth_page_header_content #mpcth_controls_wrap {
  vertical-align: middle; }

.mpcth-boxed #mpcth_page_header_wrap.mpcth-sticky-header {
  left: auto;
  margin-left: auto;
  margin-right: auto;
  width: 960px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .mpcth-boxed #mpcth_page_header_wrap.mpcth-sticky-header {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-boxed #mpcth_page_header_wrap.mpcth-sticky-header {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .mpcth-boxed #mpcth_page_header_wrap.mpcth-sticky-header {
    width: 100%; } }

.mpcth-boxed.mpcth-transparent-header #mpcth_page_header_wrap.mpcth-sticky-header {
  width: 100%; }

body #mpcth_page_header_content {
  padding: 0 20px;
  display: table;
  width: 100%; }

body #mpcth_page_header_content #mpcth_logo_wrap {
  display: table-cell;
  vertical-align: middle;
  padding: 1.2em 0;
  padding-left: 1em;
  width: 1em; }

body #mpcth_page_header_content #mpcth_logo_wrap #mpcth_logo {
  display: inline-block;
  margin-bottom: -.5em;
  position: relative;
  line-height: 1em;
  max-width: 100%; }

body #mpcth_page_header_content #mpcth_logo_wrap h2 {
  font-size: 2.667em;
  margin: 0;
  display: inline-block;
  white-space: nowrap; }

body #mpcth_page_header_content #mpcth_logo_wrap img {
  display: block;
  max-width: none;
  height: auto; }

body #mpcth_page_header_content #mpcth_logo_wrap img.mpcth-retina-logo, body #mpcth_page_header_content #mpcth_logo_wrap img.mpcth-retina-mobile-logo, body #mpcth_page_header_content #mpcth_logo_wrap img.mpcth-retina-sticky-logo {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: auto;
  visibility: hidden; }

@media (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 1.04167), (-o-min-device-pixel-ratio: 25 / 24), (-webkit-min-device-pixel-ratio: 1.0416666666666667), (-o-min-device-pixel-ratio: 25/24), (min-resolution: 100dpi) {
  .mpcth-responsive body #mpcth_page_header_content #mpcth_logo_wrap img.mpcth-retina-logo {
    visibility: visible; }
  .mpcth-responsive body #mpcth_page_header_content #mpcth_logo_wrap img.mpcth-standard-logo {
    visibility: hidden; } }

body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-mobile-logo-enabled .mpcth-mobile-logo,
body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-mobile-logo-enabled .mpcth-retina-mobile-logo {
  display: none; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-mobile-logo-enabled .mpcth-retina-logo,
  .mpcth-responsive body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-mobile-logo-enabled .mpcth-standard-logo {
    display: none; }
  .mpcth-responsive body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-mobile-logo-enabled .mpcth-mobile-logo,
  .mpcth-responsive body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-mobile-logo-enabled .mpcth-retina-mobile-logo {
    display: block; } }

@media (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 1.04167), (-o-min-device-pixel-ratio: 25 / 24), (-webkit-min-device-pixel-ratio: 1.0416666666666667), (-o-min-device-pixel-ratio: 25/24), (min-resolution: 100dpi) {
  .mpcth-responsive body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-mobile-logo-enabled .mpcth-retina-mobile-logo {
    visibility: visible; }
  .mpcth-responsive body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-mobile-logo-enabled .mpcth-mobile-logo {
    visibility: hidden; } }

body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-sticky-logo,
body #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-retina-sticky-logo {
  display: none; }

body #mpcth_page_header_content #mpcth_nav {
  display: table-cell;
  vertical-align: bottom; }

body #mpcth_page_header_content #mpcth_controls_wrap {
  display: table-cell;
  vertical-align: bottom;
  text-align: left;
  width: 1em;
  white-space: nowrap; }

body #mpcth_page_header_content #mpcth_controls_wrap #mpcth_controls_container {
  position: relative;
  padding: 1.7em 0; }

body #mpcth_page_header_content #mpcth_controls_wrap #mpcth_controls_container > a {
  color: #999999;
  background: #f3f3f3;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  padding: .5em .667em;
  border-radius: 2px;
  line-height: 1em;
  display: inline-block; }

body #mpcth_page_header_content #mpcth_controls_wrap #mpcth_controls_container > a:hover, body #mpcth_page_header_content #mpcth_controls_wrap #mpcth_controls_container > a.active {
  color: #ffffff; }

body #mpcth_page_header_content #mpcth_controls_wrap #mpcth_controls_container > a .mpcth-mini-cart-icon-info {
  text-transform: uppercase; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive body #mpcth_page_header_content #mpcth_controls_wrap #mpcth_controls_container #mpcth_cart .mpcth-mini-cart-subtotal {
    display: none; } }

body #mpcth_page_header_content #mpcth_center_header_wrap {
  display: table;
  width: 100%; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled #mpcth_logo {
  margin-bottom: -.25em; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-sticky-logo,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-retina-sticky-logo {
  display: none; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-retina-logo,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-standard-logo,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-mobile-logo,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-retina-mobile-logo {
  display: none; }

#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-sticky-logo,
#mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-retina-sticky-logo {
  display: block; }

@media (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 1.04167), (-o-min-device-pixel-ratio: 25 / 24), (-webkit-min-device-pixel-ratio: 1.0416666666666667), (-o-min-device-pixel-ratio: 25/24), (min-resolution: 100dpi) {
  #mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-retina-sticky-logo {
    visibility: visible; }
  #mpcth_page_header_wrap.mpcth-sticky-header #mpcth_page_header_content #mpcth_logo_wrap.mpcth-sticky-logo-enabled .mpcth-sticky-logo {
    visibility: hidden; } }

#mpcth_page_wrap #mpcth_page_header_wrap.mpcth-simple-buttons-enabled #mpcth_controls_wrap #mpcth_controls_container {
  padding: 2em 0 1.5em; }

#mpcth_page_wrap #mpcth_page_header_wrap.mpcth-simple-buttons-enabled #mpcth_controls_wrap #mpcth_controls_container > a,
#mpcth_page_wrap #mpcth_page_header_wrap.mpcth-simple-buttons-enabled #mpcth_controls_wrap #mpcth_controls_container > a.active,
#mpcth_page_wrap #mpcth_page_header_wrap.mpcth-simple-buttons-enabled #mpcth_controls_wrap #mpcth_controls_container > a:hover {
  border: none;
  background: none;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1.5em; }

#mpcth_page_wrap #mpcth_page_header_wrap.mpcth-simple-buttons-enabled.mpcth-sticky-header #mpcth_controls_wrap #mpcth_controls_container {
  padding: 1em 0; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-l_m_s #mpcth_nav {
  width: 100%; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-l_s_m #mpcth_controls_wrap {
  text-align: right;
  padding-right: 1em; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-l_s_m #mpcth_controls_wrap #mpcth_mini_search,
#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-l_s_m #mpcth_controls_wrap #mpcth_mini_cart {
  left: auto;
  right: 0; }

@media only screen and (max-width: 320px) {
  #mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-l_s_m #mpcth_controls_wrap {
    padding-right: 0; } }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-l_s_m #mpcth_nav {
  text-align: left; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-l_s_m #mpcth_nav > ul {
  margin-left: -0.8em; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_l_s #mpcth_controls_wrap {
  width: 43%; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_l_s #mpcth_nav {
  width: 43%; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_l_s #mpcth_nav > ul {
  margin-right: -0.8em; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_l_s #mpcth_logo_wrap {
  width: 14%;
  padding-left: 0;
  text-align: center; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_l_s #mpcth_logo_wrap img {
  max-width: 100%;
  height: auto; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-l_rm_s #mpcth_nav {
  text-align: left;
  width: 100%; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-l_rm_s #mpcth_nav > ul {
  padding-left: 1em; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_m_s {
  display: block; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_m_s #mpcth_nav > ul {
  margin-right: -0.8em; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_m_s #mpcth_nav > ul > li > a {
  padding-top: 1em; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_m_s #mpcth_logo_wrap {
  display: block;
  padding: 1.5em 0 .25em;
  width: 100%;
  padding-left: 0;
  text-align: center; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_cm_cs {
  display: block;
  text-align: center; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_cm_cs #mpcth_controls_wrap {
  display: inline-block;
  margin-right: 1em;
  width: auto; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_cm_cs #mpcth_controls_wrap #mpcth_mini_search,
#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_cm_cs #mpcth_controls_wrap #mpcth_mini_cart {
  left: auto;
  right: -5.5em; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_cm_cs #mpcth_controls_wrap {
    margin-right: 0; } }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_cm_cs #mpcth_nav {
  display: inline-block; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-tl_cm_cs #mpcth_logo_wrap {
  display: block;
  padding: 1.5em 0 .25em;
  width: 100%;
  padding-left: 0;
  text-align: center; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_s_l #mpcth_nav > ul {
  margin-right: -0.8em; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_s_l #mpcth_nav {
    width: 0 !important; } }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_s_l #mpcth_logo_wrap {
  padding-left: 0;
  padding-right: 1em; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_s_l #mpcth_controls_wrap {
  width: auto;
  text-align: right; }

#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_s_l #mpcth_controls_wrap #mpcth_mini_search,
#mpcth_page_wrap #mpcth_page_header_content.mpcth-header-order-m_s_l #mpcth_controls_wrap #mpcth_mini_cart {
  left: auto;
  right: -5.5em; }

@media only screen and (max-width: 320px) {
  .mpcth-responsive #mpcth_page_wrap #mpcth_page_header_container #mpcth_page_header_content #mpcth_logo_wrap {
    display: block;
    text-align: center;
    width: 100%;
    padding: 1.2em 0 0 0; }
  .mpcth-responsive #mpcth_page_wrap #mpcth_page_header_container #mpcth_page_header_content #mpcth_logo_wrap small {
    display: block; }
  .mpcth-responsive #mpcth_page_wrap #mpcth_page_header_container #mpcth_page_header_content #mpcth_nav {
    display: none; }
  .mpcth-responsive #mpcth_page_wrap #mpcth_page_header_container #mpcth_page_header_content #mpcth_controls_wrap {
    display: block;
    width: 100%;
    text-align: center; }
  .mpcth-responsive #mpcth_page_wrap #mpcth_page_header_container #mpcth_page_header_content.mpcth-header-order-m_s_l #mpcth_logo_wrap {
    padding: 0 0 1.2em 0; } }

#mpcth_page_wrap .mpcth-sticky-header #mpcth_page_header_content.mpcth-header-order-l_s_m #mpcth_controls_wrap {
  padding-right: 0; }

#mpcth_page_wrap .mpcth-sticky-header #mpcth_page_header_content.mpcth-header-order-m_l_s #mpcth_nav > ul {
  margin-right: -0.8em; }

#mpcth_page_wrap .mpcth-sticky-header #mpcth_page_header_content.mpcth-header-order-m_l_s #mpcth_logo_wrap {
  width: auto; }

#mpcth_page_wrap .mpcth-sticky-header #mpcth_page_header_content.mpcth-header-order-tl_m_s #mpcth_logo_wrap {
  padding: .7em 0 .2em; }

#mpcth_page_wrap .mpcth-sticky-header #mpcth_page_header_content.mpcth-header-order-tl_m_s #mpcth_controls_wrap {
  padding-top: 0; }

#mpcth_page_wrap .mpcth-sticky-header #mpcth_page_header_content.mpcth-header-order-tl_cm_cs #mpcth_logo_wrap {
  padding: .7em 0 .2em; }

#mpcth_page_header_secondary_content {
  line-height: 1em;
  margin: 0 20px;
  border-bottom: 1px solid #EEEEEE;
  text-transform: uppercase;
  font-size: .917em;
  color: #999999; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_header_secondary_content {
    visibility: hidden; } }

#mpcth_page_header_secondary_content.mpcth-header-position-bottom {
  border-bottom: none;
  border-top: 1px solid #EEEEEE; }

#mpcth_page_header_secondary_content a {
  color: #999999;
  padding-top: .5em;
  padding-bottom: .5em;
  display: inline-block; }

#mpcth_page_header_secondary_content #mpcth_secondary_menu,
#mpcth_page_header_secondary_content #mpcth_header_socials,
#mpcth_page_header_secondary_content #mpcth_newsletter {
  display: inline-block; }

#mpcth_page_header_secondary_content #lang_sel {
  height: auto;
  vertical-align: top; }

#mpcth_page_header_secondary_content #lang_sel > ul > li {
  width: auto; }

#mpcth_page_header_secondary_content #lang_sel > ul > li > ul {
  width: auto !important; }

#mpcth_page_header_secondary_content #lang_sel > ul > li > ul > li {
  width: auto !important; }

#mpcth_page_header_secondary_content #lang_sel .lang_sel_sel {
  color: #999999;
  border: none;
  line-height: 1.6em;
  padding: 0.5em 0 0.6em 1.538em;
  background: none; }

#mpcth_page_header_secondary_content #lang_sel .lang_sel_sel:after {
  position: relative;
  left: -0.75em;
  line-height: 1.6em;
  vertical-align: top; }

#mpcth_page_header_secondary_content #lang_sel ul ul {
  z-index: 100;
  top: 100%;
  right: -1.05em;
  border: 1px solid #eeeeee;
  overflow: hidden;
  height: auto;
  padding: .5em !important;
  background: #ffffff;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_header_secondary_content #lang_sel ul ul a {
  display: block;
  white-space: nowrap;
  padding: .5em;
  border: none;
  background: none; }

#mpcth_page_header_secondary_content #lang_sel img.iclflag {
  margin-top: -1px; }

#mpcth_page_header_secondary_content #lang_sel:hover ul ul {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_header_secondary_content .mpcth-currency select {
  padding-left: 0.5em; }

#mpcth_page_header_secondary_content .mpcth-currency .wcml_currency_switcher {
  margin-left: 0.75em;
  text-transform: uppercase;
  line-height: 1.6em;
  background: none;
  border: none;
  color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_header_secondary_content .mpcth-currency .wcml_currency_switcher .mpcthSelectInner {
  width: auto !important;
  padding-left: 0.5em; }

#mpcth_page_header_secondary_content #mpcth_secondary_menu {
  padding-right: 1em;
  margin-right: 1em; }

#mpcth_page_header_secondary_content #mpcth_secondary_menu a {
  line-height: 1.6em; }

#mpcth_page_header_secondary_content #mpcth_secondary_menu .mpcth-wc-wishlist {
  vertical-align: top; }

#mpcth_page_header_secondary_content #mpcth_secondary_menu .mpcth-wp-login {
  vertical-align: top;
  margin-right: 1.5em; }

#mpcth_page_header_secondary_content #mpcth_newsletter:before,
#mpcth_page_header_secondary_content #mpcth_secondary_menu:before,
#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu:before {
  content: '';
  width: 1px;
  border-left: 1px solid #eeeeee;
  height: 1.2em;
  display: inline-block;
  vertical-align: top;
  position: relative;
  top: .75em;
  left: 1em; }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu:before {
  left: 0; }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu {
  display: inline-block;
  padding: 0;
  margin: 0;
  margin-right: 1em; }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu a {
  position: relative; }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu li {
  display: inline-block;
  margin-right: 1em;
  position: relative;
  white-space: nowrap; }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu li li {
  padding: 1em 1.25em 0;
  display: block;
  margin-right: 0; }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu li li a {
  padding: 0;
  line-height: 1.5em; }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu li:hover > ul {
  visibility: visible;
  top: 100%;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu li ul li:hover > ul {
  top: 0%; }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu ul {
  visibility: hidden;
  position: absolute;
  background: #ffffff;
  padding: 0 0 1em 0;
  z-index: 3;
  border: 1px solid #eeeeee;
  top: 125%;
  right: -1.25em;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_header_secondary_content #mpcth_secondary_mini_menu ul ul {
  margin-top: -1px;
  top: 25%;
  right: 100%; }

#mpcth_page_header_secondary_content #mpcth_newsletter {
  text-transform: uppercase;
  line-height: 1.6em; }

#mpcth_page_header_secondary_content #mpcth_newsletter.mpcth-toggled .mpcth-newsletter-toggle-close,
#mpcth_page_header_secondary_content #mpcth_newsletter.mpcth-toggled .s2_message,
#mpcth_page_header_secondary_content #mpcth_newsletter.mpcth-toggled form {
  display: inline-block; }

#mpcth_page_header_secondary_content #mpcth_newsletter.mpcth-toggled .s2_error,
#mpcth_page_header_secondary_content #mpcth_newsletter.mpcth-toggled .mpcth-newsletter-toggle {
  display: none; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-toggle {
  position: relative;
  padding-right: 0.75em; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-toggle:before {
  content: '';
  position: absolute;
  top: 1.1em;
  right: 0;
  border: 2px solid transparent; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-toggle-close,
#mpcth_page_header_secondary_content #mpcth_newsletter .s2_message,
#mpcth_page_header_secondary_content #mpcth_newsletter form {
  vertical-align: top;
  display: none; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-subscribe,
#mpcth_page_header_secondary_content #mpcth_newsletter form {
  position: relative;
  padding-right: 0.75em; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-subscribe:before,
#mpcth_page_header_secondary_content #mpcth_newsletter form:before {
  content: '';
  position: absolute;
  top: 1.1em;
  right: 0;
  border: 2px solid transparent; }

#mpcth_page_header_secondary_content #mpcth_newsletter form p {
  position: relative; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-subscribe {
  position: static;
  margin-right: 1em;
  padding-right: 0.25em; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-subscribe:before {
  right: 1em; }

#mpcth_page_header_secondary_content #mpcth_newsletter label {
  display: none;
  padding: .5em 0; }

#mpcth_page_header_secondary_content #mpcth_newsletter p {
  vertical-align: top;
  display: inline-block;
  margin: 0; }

#mpcth_page_header_secondary_content #mpcth_newsletter input {
  text-transform: uppercase;
  background: none;
  color: #999999; }

#mpcth_page_header_secondary_content #mpcth_newsletter input[name=unsubscribe] {
  display: none; }

#mpcth_page_header_secondary_content #mpcth_newsletter input[type=submit] {
  padding: .25em .5em;
  margin: .25em 0;
  border: none;
  outline: none;
  line-height: 1.6em; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-toggle-close {
  font-size: 2em;
  padding: .25em; }

#mpcth_page_header_secondary_content #mpcth_newsletter .s2_error {
  padding: 0.5em 1em 0.5em 0;
  line-height: 1.6em;
  display: inline-block;
  color: #EC0042; }

#mpcth_page_header_secondary_content #mpcth_newsletter .s2_message {
  margin: 0;
  padding: .5em 0;
  line-height: 1.6em; }

#mpcth_page_header_secondary_content #mpcth_newsletter .s2_message a {
  padding: 0; }

#mpcth_page_header_secondary_content #mpcth_newsletter #mc4wp_email,
#mpcth_page_header_secondary_content #mpcth_newsletter #s2email {
  vertical-align: top;
  padding: .5em 0;
  border: none;
  width: 12em;
  line-height: 1.6em;
  outline: none;
  text-transform: uppercase; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-message {
  display: inline-block;
  line-height: 1.6em;
  padding: .5em 0; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-message a {
  padding: 0; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mc4wp-form {
  margin: 0; }

#mpcth_page_header_secondary_content #mpcth_newsletter .mc4wp-alert {
  display: inline-block;
  padding: .1em .5em;
  margin: .25em 0 0 1em; }

#mpcth_page_header_secondary_content.mpcth-header-order-n_s_m #mpcth_secondary_menu,
#mpcth_page_header_secondary_content.mpcth-header-order-n_s_m #mpcth_header_socials {
  float: left; }

#mpcth_page_header_secondary_content.mpcth-header-order-n_s_m #mpcth_newsletter {
  float: right; }

#mpcth_page_header_secondary_content.mpcth-header-order-n_s_m #mpcth_newsletter:before {
  display: none; }

#mpcth_page_header_secondary_content.mpcth-header-order-s_m_n #mpcth_header_socials {
  float: right; }

#mpcth_page_header_secondary_content.mpcth-header-order-s_m_n #mpcth_secondary_menu,
#mpcth_page_header_secondary_content.mpcth-header-order-s_m_n #mpcth_newsletter {
  float: left; }

#mpcth_page_header_secondary_content.mpcth-header-order-s_m_n #mpcth_secondary_menu:before {
  display: none; }

#mpcth_page_header_secondary_content.mpcth-header-order-s_m_n #mpcth_secondary_menu {
  margin-right: 0;
  padding-right: 0; }

#mpcth_page_header_secondary_content.mpcth-header-order-s_m_n #mpcth_newsletter {
  margin-right: 1em;
  padding-right: 1em; }

#mpcth_page_header_secondary_content.mpcth-header-order-m_n_s #mpcth_secondary_menu,
#mpcth_page_header_secondary_content.mpcth-header-order-m_n_s #mpcth_newsletter {
  float: right; }

#mpcth_page_header_secondary_content.mpcth-header-order-m_n_s #mpcth_header_socials {
  float: left; }

#mpcth_page_header_secondary_content.mpcth-header-order-m_n_s #mpcth_secondary_menu:before {
  display: none; }

#mpcth_page_header_secondary_content.mpcth-header-order-m_n_s #mpcth_secondary_menu {
  margin-right: 0;
  padding-right: 0; }

#mpcth_page_header_secondary_content.mpcth-header-order-m_n_s #mpcth_newsletter {
  margin-right: 1em;
  padding-right: 1em; }

.mpcth-full-width-header #mpcth_page_header_secondary_content.mpcth-header-order-n_s_m #mpcth_secondary_mini_menu ul {
  right: auto;
  left: -1.25em; }

.mpcth-full-width-header #mpcth_page_header_secondary_content.mpcth-header-order-n_s_m #mpcth_secondary_mini_menu ul ul {
  right: auto;
  left: 100%; }

.logged-in #mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-toggle,
.logged-in #mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-toggle-close {
  display: none; }

.logged-in #mpcth_page_header_secondary_content #mpcth_newsletter .s2_message {
  display: inline-block; }

#mpcth_page_wrap #mpcth_mini_cart {
  position: absolute;
  top: 75%;
  left: 0;
  right: auto;
  width: 20em;
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: 20px;
  text-align: right;
  visibility: hidden;
  -webkit-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2);
  z-index: 2;
  white-space: normal;
  color: #666666;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap #mpcth_mini_cart:after, #mpcth_page_wrap #mpcth_mini_cart:before {
  content: '';
  position: absolute;
  top: 0px;
  right: 50%;
  margin-right: -16px;
  border-top: 10px solid #eeeeee;
  border-right: 16px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 16px solid transparent; }

#mpcth_page_wrap #mpcth_mini_cart:after {
  top: -1px;
  border-top: 10px solid #ffffff; }

#mpcth_page_wrap #mpcth_mini_cart.active {
  top: 100%;
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap #mpcth_mini_cart .blockUI.blockOverlay:before, #mpcth_page_wrap #mpcth_mini_cart .loader:before {
  height: 1em;
  width: 1em;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -.5em;
  margin-top: -.5em;
  display: block;
  -webkit-animation: spin 1s ease-in-out infinite;
  -moz-animation: spin 1s ease-in-out infinite;
  animation: spin 1s ease-in-out infinite;
  content: "";
  background: url(images/loader.svg) center center/cover;
  line-height: 1;
  text-align: center;
  font-size: 2em;
  color: rgba(0, 0, 0, 0.75); }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products {
  margin: 0;
  padding: 0;
  list-style: none;
  border-bottom: 1px solid #eeeeee; }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-product {
  margin-bottom: 1.5em; }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-thumbnail {
  position: relative;
  float: right;
  display: inline-block;
  margin-left: 12px; }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-thumbnail img {
  width: 52px;
  height: 52px;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  display: block;
  max-width: none; }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-thumbnail .mpcth-mini-cart-remove {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  font-size: 2em;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
  font-family: Arial;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-thumbnail:hover .mpcth-mini-cart-remove {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-title,
#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-price,
#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-quantity,
#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-variations {
  display: block;
  margin-right: 64px;
  line-height: 1.25em; }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-title {
  font-family: Lato, Helvetica, Arial, sans-serif;
  font-size: 1.083em;
  font-weight: bold;
  text-transform: uppercase; }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-price,
#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-quantity,
#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-variations {
  font-size: 1em; }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products.shrink {
  overflow: auto;
  min-height: 5em; }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-product-empty {
  margin: 0; }

#mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-subtotal {
  font-size: 1.083em;
  font-family: Lato, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  margin: 1.25em 0; }

#mpcth_page_wrap #mpcth_mini_cart .button {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 2px;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  background: #f3f3f3;
  font-weight: normal;
  text-transform: uppercase;
  color: #999999;
  text-shadow: none;
  padding: .5em 1em;
  line-height: 1em;
  margin-top: 1em;
  display: block;
  text-align: center; }

#mpcth_page_wrap #mpcth_mini_cart .button.cart:hover {
  color: #ffffff !important; }

#mpcth_page_wrap #mpcth_mini_cart .button:hover {
  color: #ffffff; }

#mpcth_page_wrap #mpcth_mini_cart .button.alt {
  color: #ffffff; }

#mpcth_page_wrap #mpcth_mini_cart .button.alt:hover {
  background: #f3f3f3;
  color: #999999; }

#mpcth_mini_search {
  visibility: hidden;
  position: absolute;
  top: 75%;
  left: 0;
  background: #ffffff;
  border: 1px solid #eeeeee;
  padding: 20px;
  width: 20em;
  -webkit-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2);
  z-index: 3;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_mini_search #s {
  background: #ffffff;
  color: #999999;
  outline: none;
  border: 1px solid #eeeeee;
  padding: 7px 10px;
  width: 100%;
  display: block; }

#mpcth_mini_search #s:hover, #mpcth_mini_search #s:focus {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_mini_search #searchsubmit {
  width: 100%;
  display: block; }

#mpcth_mini_search:after, #mpcth_mini_search:before {
  content: '';
  position: absolute;
  top: 0px;
  right: 50%;
  margin-right: -16px;
  border-top: 10px solid #eeeeee;
  border-right: 16px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 16px solid transparent; }

#mpcth_mini_search:after {
  top: -1px;
  border-top: 10px solid #ffffff; }

#mpcth_mini_search.active {
  visibility: visible;
  top: 100%;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_simple_menu {
  display: none !important;
  text-transform: uppercase; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_simple_menu {
    display: inline-block !important; } }

#mpcth_simple_mobile_nav_wrap {
  display: none;
  border-top: 1px solid #eeeeee;
  background: #f5f5f5;
  overflow: auto; }

#mpcth_simple_mobile_nav_wrap #mpcth_nav_mobile {
  width: 100%; }

#mpcth_simple_mobile_nav_wrap #mpcth_page_header_secondary_content {
  visibility: visible;
  padding: .5em 0; }

#mpcth_simple_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_newsletter,
#mpcth_simple_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_secondary_menu,
#mpcth_simple_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_header_socials {
  display: block;
  width: 100%;
  float: none;
  text-align: center; }

#mpcth_simple_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_secondary_menu {
  margin-right: 0;
  padding-right: 0; }

#mpcth_simple_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_secondary_menu:before {
  display: none; }

#mpcth_page_wrap #mpcth_smart_search_wrap {
  text-align: center;
  background: #f5f5f5;
  height: 0;
  visibility: hidden; }

#mpcth_page_wrap #mpcth_smart_search_wrap.mpcth-search-ready {
  height: auto;
  padding: 1.333em 1em 1.5em;
  display: none;
  visibility: visible; }

#mpcth_page_wrap #mpcth_smart_search_wrap.mpcth-search-ready .mpcthSelect .mpcthSelectInner {
  width: auto !important;
  padding-left: 0.5em; }

#mpcth_page_wrap #mpcth_smart_search_wrap #mpcth_smart_search {
  padding: 0;
  margin: 0 auto;
  font-size: 1.333em; }

#mpcth_page_wrap #mpcth_smart_search_wrap #mpcth_smart_search li {
  display: inline-block;
  list-style: none; }

#mpcth_page_wrap #mpcth_smart_search_wrap #s {
  width: 10em;
  font-size: 1.333em;
  text-align: center; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpc-w-smart-search-filter-wrap {
  vertical-align: middle;
  display: inline-block;
  text-align: right;
  position: relative;
  overflow: hidden;
  margin: 0 .25em; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-divider {
  margin: 1em 0;
  color: #999999; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpc-w-smart-search-field {
  margin-left: 0.25em; }

#mpcth_page_wrap #mpcth_smart_search_wrap #searchsubmit {
  position: relative;
  z-index: 1;
  background: none;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  padding: .25em .75em;
  padding-left: 2.25em;
  text-transform: uppercase;
  line-height: 1.5em;
  outline: none; }

#mpcth_page_wrap #mpcth_smart_search_wrap #searchsubmit:hover {
  background: #f3f3f3; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap {
  margin: 1em auto 0; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap p {
  position: relative;
  display: inline-block;
  margin: 0; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap p i,
#mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap p #searchsubmit {
  color: #ffffff; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap p:hover i,
#mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap p:hover #searchsubmit {
  color: #666666; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap i {
  position: absolute;
  top: .5em;
  left: 0.75em;
  z-index: 2;
  color: #999999;
  pointer-events: none; }

#mpcth_page_wrap #mpcth_smart_search_wrap span {
  vertical-align: middle; }

#mpcth_page_wrap #mpcth_smart_search_wrap span .mpcthSelectInner {
  vertical-align: bottom; }

#mpcth_page_wrap #mpcth_smart_search_wrap select,
#mpcth_page_wrap #mpcth_smart_search_wrap input[type=text] {
  display: inline-block;
  line-height: 1.5em;
  padding: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 0;
  background: #f5f5f5;
  outline: none; }

#mpcth_page_wrap #mpcth_smart_search_wrap select:focus, #mpcth_page_wrap #mpcth_smart_search_wrap select:hover,
#mpcth_page_wrap #mpcth_smart_search_wrap input[type=text]:focus,
#mpcth_page_wrap #mpcth_smart_search_wrap input[type=text]:hover {
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap #mpcth_smart_search_wrap input[type=text] {
  width: 3em;
  text-align: center; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpcthSelect {
  color: #666666;
  background: none;
  line-height: 1.5em;
  padding: 0 0.25em 0 1em;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 0;
  -webkit-font-smoothing: auto; }

#mpcth_page_wrap #mpcth_smart_search_wrap .mpcthSelect.mpcthSelectHover {
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_toggle_header_area,
#mpcth_toggle_mobile_sidebar,
#mpcth_toggle_mobile_menu {
  display: none;
  position: fixed;
  top: 100px;
  width: 40px;
  height: 40px;
  background: #ffffff;
  color: #666666;
  z-index: 1025;
  font-size: 18px;
  line-height: 40px;
  text-align: center;
  -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15); }

@media only screen and (max-width: 320px) {
  .mpcth-responsive #mpcth_toggle_header_area, .mpcth-responsive #mpcth_toggle_mobile_sidebar, .mpcth-responsive #mpcth_toggle_mobile_menu {
    top: 60px; } }

#mpcth_toggle_header_area i,
#mpcth_toggle_mobile_sidebar i,
#mpcth_toggle_mobile_menu i {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  line-height: 40px;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_toggle_header_area i.fa-times,
#mpcth_toggle_mobile_sidebar i.fa-times,
#mpcth_toggle_mobile_menu i.fa-times {
  opacity: 0;
  filter: alpha(opacity=0); }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_toggle_header_area, .mpcth-responsive #mpcth_toggle_mobile_sidebar, .mpcth-responsive #mpcth_toggle_mobile_menu {
    display: block; } }

#mpcth_toggle_mobile_menu {
  right: 0; }

#mpcth_toggle_mobile_menu:hover {
  right: 10px; }

#mpcth_toggle_mobile_menu:hover + #mpcth_mobile_nav_wrap {
  right: -310px;
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.25); }

#mpcth_toggle_mobile_menu.active {
  top: 0;
  right: 280px;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  z-index: 1030; }

#mpcth_toggle_mobile_menu.active:hover {
  right: 280px; }

#mpcth_toggle_mobile_menu.active:hover + #mpcth_mobile_nav_wrap {
  right: 0; }

#mpcth_toggle_mobile_menu.active i.fa-times {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_toggle_mobile_menu.active i.fa-bars {
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_toggle_mobile_sidebar {
  left: -1px;
  -webkit-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.15);
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.15); }

#mpcth_toggle_mobile_sidebar:hover {
  left: 9px; }

#mpcth_toggle_mobile_sidebar:hover + #mpcth_sidebar {
  left: -310px;
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.25); }

#mpcth_toggle_mobile_sidebar.active {
  top: 0;
  left: 0;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  z-index: 1030; }

#mpcth_toggle_mobile_sidebar.active:hover {
  left: 0; }

#mpcth_toggle_mobile_sidebar.active:hover + #mpcth_sidebar {
  left: 0; }

#mpcth_toggle_mobile_sidebar.active i.fa-times {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_toggle_mobile_sidebar.active i.fa-columns {
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_toggle_header_area {
  display: block;
  top: 0;
  right: 0;
  z-index: 1027;
  -webkit-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.15);
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.15); }

#mpcth_toggle_header_area:hover {
  top: 10px; }

#mpcth_toggle_header_area:hover + #mpcth_header_area_wrap {
  top: -10px; }

#mpcth_toggle_header_area.active {
  top: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  z-index: 1032; }

#mpcth_toggle_header_area.active i {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.admin-bar #mpcth_toggle_header_area {
  top: 32px; }

.admin-bar #mpcth_toggle_header_area.active {
  top: 32px !important; }

.admin-bar #mpcth_toggle_header_area:hover {
  top: 42px; }

.admin-bar #mpcth_toggle_header_area:hover + #mpcth_header_area_wrap {
  top: 22px; }

@media only screen and (max-width: 800px) {
  #mpcth_toggle_header_area {
    display: none !important; } }

#mpcth_header_area_wrap {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.95);
  -webkit-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.15);
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.15);
  position: fixed;
  top: -20px;
  left: 0;
  width: 100%;
  z-index: 1026;
  padding: 10px;
  max-height: 100%;
  overflow: auto;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out; }

.admin-bar #mpcth_header_area_wrap {
  top: 12px; }

#mpcth_header_area_wrap.active {
  top: 0;
  z-index: 1031; }

.admin-bar #mpcth_header_area_wrap.active {
  top: 32px !important; }

#mpcth_header_area_wrap a {
  color: inherit; }

@media only screen and (max-width: 800px) {
  #mpcth_header_area_wrap {
    display: none !important; } }

#mpcth_header_area {
  display: none; }

.mpcth-use-advance-colors #mpcth_page_header_wrap {
  background: none; }

.mpcth-use-advance-colors #mpcth_page_header_secondary_content {
  border: none; }

.mpcth-use-advance-colors #mpcth_header_second_section {
  border-bottom: 1px solid transparent; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-use-advance-colors #mpcth_header_second_section {
    display: none; } }

.mpcth-use-advance-colors #mpcth_page_header_wrap {
  border: none; }

.mpcth-use-advance-colors #mpcth_header_section {
  border-bottom: 1px solid transparent; }

/* Sticky Mobile + transparent */
@media all and (max-width: 979px) {
  .page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_page_header_wrap:not(.mpcth-mobile-sticky-header-enabled) {
    position: absolute; } }

@media all and (max-width: 979px) {
  .page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_page_header_wrap.mpcth-mobile-sticky-header-enabled {
    position: fixed; } }

/* ========================================================================== *
 * 2.2. Sidebar
 * ========================================================================== */
#mpcth_sidebar {
  position: relative;
  width: 25%; }

#mpcth_sidebar .mpcth-sidebar-arrow {
  position: absolute;
  width: 100%; }

#mpcth_sidebar .mpcth-sidebar-arrow:after, #mpcth_sidebar .mpcth-sidebar-arrow:before {
  content: '';
  position: absolute;
  top: 1.5em;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent; }

#mpcth_sidebar > ul {
  list-style: none; }

#mpcth_sidebar > ul > li > ul {
  margin: 0;
  padding: 0;
  list-style: none; }

#mpcth_sidebar a {
  color: inherit; }

.mpcth-sidebar-none #mpcth_sidebar,
.mpcth-sidebar-none #mpcth_toggle_mobile_sidebar {
  display: none; }

.mpcth-sidebar-left #mpcth_sidebar {
  float: left;
  border-right: 1px solid #eeeeee;
  margin-right: -2px; }

.mpcth-sidebar-left #mpcth_sidebar .mpcth-sidebar-arrow:after, .mpcth-sidebar-left #mpcth_sidebar .mpcth-sidebar-arrow:before {
  right: 0;
  margin-right: -12px;
  border-right: 0 solid transparent;
  border-left: 12px solid #eeeeee; }

.mpcth-sidebar-left #mpcth_sidebar .mpcth-sidebar-arrow:after {
  right: 1px;
  border-left: 12px solid #ffffff; }

.mpcth-sidebar-left #mpcth_content_wrap {
  float: right;
  width: 75%;
  border-left: 1px solid #eeeeee; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-left #mpcth_content_wrap {
    float: none;
    width: 100%;
    border-left: none; } }

.mpcth-sidebar-right #mpcth_sidebar {
  float: right;
  border-left: 1px solid #eeeeee;
  margin-left: -2px; }

.mpcth-sidebar-right #mpcth_sidebar .mpcth-sidebar-arrow:after, .mpcth-sidebar-right #mpcth_sidebar .mpcth-sidebar-arrow:before {
  left: 0;
  margin-left: -12px;
  border-right: 12px solid #eeeeee;
  border-left: 0 solid transparent; }

.mpcth-sidebar-right #mpcth_sidebar .mpcth-sidebar-arrow:after {
  left: 1px;
  border-right: 12px solid #ffffff; }

.mpcth-sidebar-right #mpcth_content_wrap {
  float: left;
  width: 75%;
  border-right: 1px solid #eeeeee; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-right #mpcth_content_wrap {
    float: none;
    width: 100%;
    border-right: none; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-left #mpcth_sidebar, .mpcth-responsive .mpcth-sidebar-right #mpcth_sidebar {
    position: fixed;
    z-index: 1021;
    top: 0;
    right: -320px;
    height: 100%;
    background: #ffffff;
    background: rgba(255, 255, 255, 0.95);
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    border: none;
    width: auto;
    float: none; }
  .mpcth-responsive .mpcth-sidebar-left #mpcth_sidebar.active, .mpcth-responsive .mpcth-sidebar-right #mpcth_sidebar.active {
    z-index: 1029;
    right: 0;
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.25); }
  .mpcth-responsive .mpcth-sidebar-left #mpcth_sidebar.active:hover, .mpcth-responsive .mpcth-sidebar-right #mpcth_sidebar.active:hover {
    right: 0; }
  .mpcth-responsive .mpcth-sidebar-left #mpcth_sidebar:hover, .mpcth-responsive .mpcth-sidebar-right #mpcth_sidebar:hover {
    right: -310px;
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.25); }
  .mpcth-responsive .mpcth-sidebar-left #mpcth_sidebar > ul, .mpcth-responsive .mpcth-sidebar-right #mpcth_sidebar > ul {
    width: 320px;
    height: 100%;
    overflow: auto; }
  .mpcth-responsive .mpcth-sidebar-left #mpcth_sidebar .mpcth-sidebar-arrow, .mpcth-responsive .mpcth-sidebar-right #mpcth_sidebar .mpcth-sidebar-arrow {
    display: none; } }

.mpcth-sidebar .wpcf7 .contact-form-input {
  width: 50% !important; }

.mpcth-sidebar .wpcf7 .form-submit {
  width: 100% !important;
  padding: 0; }

.mpcth-sidebar .wpcf7 p.contact-form-input:nth-child(odd) {
  padding-left: 5px !important;
  padding-right: 0 !important; }

.mpcth-sidebar .wpcf7 p.contact-form-input:nth-child(even) {
  padding-right: 5px !important;
  padding-left: 0 !important; }

/* ========================================================================== *
 * 2.3. Footer
 * ========================================================================== */
#mpcth_header_area .mpcth-widget-column,
#mpcth_footer_extended_content .mpcth-widget-column,
#mpcth_footer_content .mpcth-widget-column {
  list-style: none; }

#mpcth_header_area .mpcth-widget-column .widget,
#mpcth_footer_extended_content .mpcth-widget-column .widget,
#mpcth_footer_content .mpcth-widget-column .widget {
  float: right;
  width: 100%; }

#mpcth_header_area .mpcth-widget-column.mpcth-widget-columns-4 .widget,
#mpcth_footer_extended_content .mpcth-widget-column.mpcth-widget-columns-4 .widget,
#mpcth_footer_content .mpcth-widget-column.mpcth-widget-columns-4 .widget {
  width: 25%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_header_area .mpcth-widget-column.mpcth-widget-columns-4 .widget, .mpcth-responsive #mpcth_footer_extended_content .mpcth-widget-column.mpcth-widget-columns-4 .widget, .mpcth-responsive #mpcth_footer_content .mpcth-widget-column.mpcth-widget-columns-4 .widget {
    width: 50%; } }

#mpcth_header_area .mpcth-widget-column.mpcth-widget-columns-3 .widget,
#mpcth_footer_extended_content .mpcth-widget-column.mpcth-widget-columns-3 .widget,
#mpcth_footer_content .mpcth-widget-column.mpcth-widget-columns-3 .widget {
  width: 33.33%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_header_area .mpcth-widget-column.mpcth-widget-columns-3 .widget, .mpcth-responsive #mpcth_footer_extended_content .mpcth-widget-column.mpcth-widget-columns-3 .widget, .mpcth-responsive #mpcth_footer_content .mpcth-widget-column.mpcth-widget-columns-3 .widget {
    width: 50%; } }

#mpcth_header_area .mpcth-widget-column.mpcth-widget-columns-2 .widget,
#mpcth_footer_extended_content .mpcth-widget-column.mpcth-widget-columns-2 .widget,
#mpcth_footer_content .mpcth-widget-column.mpcth-widget-columns-2 .widget {
  width: 50%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_header_area .mpcth-widget-column .widget, .mpcth-responsive #mpcth_footer_extended_content .mpcth-widget-column .widget, .mpcth-responsive #mpcth_footer_content .mpcth-widget-column .widget {
    margin-right: -1px;
    margin-left: -1px;
    float: none;
    display: inline-block;
    vertical-align: top; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_header_area .mpcth-widget-column.mpcth-widget-columns-4 .widget, .mpcth-responsive #mpcth_header_area .mpcth-widget-column.mpcth-widget-columns-3 .widget, .mpcth-responsive #mpcth_header_area .mpcth-widget-column.mpcth-widget-columns-2 .widget, .mpcth-responsive #mpcth_footer_extended_content .mpcth-widget-column.mpcth-widget-columns-4 .widget, .mpcth-responsive #mpcth_footer_extended_content .mpcth-widget-column.mpcth-widget-columns-3 .widget, .mpcth-responsive #mpcth_footer_extended_content .mpcth-widget-column.mpcth-widget-columns-2 .widget, .mpcth-responsive #mpcth_footer_content .mpcth-widget-column.mpcth-widget-columns-4 .widget, .mpcth-responsive #mpcth_footer_content .mpcth-widget-column.mpcth-widget-columns-3 .widget, .mpcth-responsive #mpcth_footer_content .mpcth-widget-column.mpcth-widget-columns-2 .widget {
    width: 100%; } }

#mpcth_footer_extended_section + #mpcth_footer_copyrights_section {
  margin-top: -1px; }

#mpcth_footer_extended_content:after {
  content: '';
  display: block;
  height: 1px;
  background: #eeeeee;
  margin: 0 20px; }

#mpcth_footer_extended_content + #mpcth_footer_copyrights_wrap {
  border-top: none; }

#mpcth_footer {
  clear: both;
  border-top: 1px solid #EEEEEE; }

#mpcth_footer a {
  color: inherit; }

#mpcth_footer_copyrights_wrap {
  border-top: 1px solid #EEEEEE;
  padding: .5em 0;
  margin: 0 20px;
  color: #999999; }

#mpcth_footer_copyrights_wrap #mpcth_footer_copyrights {
  display: inline-block;
  text-transform: uppercase;
  vertical-align: middle; }

#mpcth_footer_copyrights_wrap #mpcth_footer_socials {
  float: left;
  display: inline-block; }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu {
  display: inline-block;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  margin-right: 1em; }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu a {
  position: relative; }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu li {
  display: inline-block;
  margin-right: 1em;
  position: relative;
  white-space: nowrap;
  padding: 0; }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu li:before {
  display: none; }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu li li {
  padding: 0 1.25em 1em;
  display: block;
  margin-right: 0; }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu li li a {
  padding: 0;
  line-height: 1.5em; }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu li:hover > ul {
  visibility: visible;
  bottom: 100%;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu li ul li:hover > ul {
  bottom: 0%; }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu ul {
  visibility: hidden;
  position: absolute;
  background: #ffffff;
  padding: 1em 0 0 0;
  z-index: 3;
  border: 1px solid #eeeeee;
  bottom: 125%;
  right: -1.25em;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu ul ul {
  margin-bottom: -1px;
  bottom: 25%;
  right: 100%; }

#mpcth_footer_copyrights_wrap #mpcth_copyright_menu:before {
  content: '';
  width: 1px;
  border-left: 1px solid #eeeeee;
  height: 1.2em;
  display: inline-block;
  vertical-align: middle;
  position: relative; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_footer_copyrights_wrap #mpcth_footer_copyrights,
  .mpcth-responsive #mpcth_footer_copyrights_wrap #mpcth_footer_socials {
    float: none;
    display: block;
    text-align: center; }
  .mpcth-responsive #mpcth_footer_copyrights_wrap #mpcth_footer_socials {
    padding-top: .5em; } }

#mpcth_footer #mpcth_footer_copyrights_section #mpcth_footer_copyrights_wrap #mpcth_footer_socials {
  font-size: 1.273em;
  vertical-align: middle; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_footer_extended_content, .mpcth-responsive #mpcth_footer_content {
    display: none; }
  .mpcth-responsive #mpcth_footer_extended_content.mpcth-active, .mpcth-responsive #mpcth_footer_content.mpcth-active {
    display: block; } }

.mpcth-use-advance-colors #mpcth_footer {
  border: none; }

.mpcth-use-advance-colors #mpcth_footer_section {
  border-top: 1px solid transparent; }

.mpcth-use-advance-colors #mpcth_footer_extended_content:after {
  display: none; }

.mpcth-use-advance-colors #mpcth_footer_extended_section {
  border-top: 1px solid transparent; }

.mpcth-use-advance-colors #mpcth_footer_copyrights_wrap {
  border: none; }

.mpcth-use-advance-colors #mpcth_footer_copyrights_section {
  border-top: 1px solid transparent; }

#mpcth_toggle_mobile_extended_footer,
#mpcth_toggle_mobile_footer {
  text-transform: uppercase;
  text-align: center;
  padding: 1em;
  border-bottom: 1px solid #eeeeee;
  display: none; }

#mpcth_toggle_mobile_extended_footer.active i.fa-angle-down,
#mpcth_toggle_mobile_footer.active i.fa-angle-down {
  display: none; }

#mpcth_toggle_mobile_extended_footer.active i.fa-angle-up,
#mpcth_toggle_mobile_footer.active i.fa-angle-up {
  display: inline-block; }

#mpcth_toggle_mobile_extended_footer .mpcth-toggle-text,
#mpcth_toggle_mobile_footer .mpcth-toggle-text {
  line-height: 1.5em;
  display: inline-block;
  vertical-align: top; }

#mpcth_toggle_mobile_extended_footer i,
#mpcth_toggle_mobile_footer i {
  font-size: 1.25em;
  line-height: 1.15em;
  display: inline-block;
  vertical-align: top;
  margin-right: 0.5em; }

#mpcth_toggle_mobile_extended_footer i.fa-angle-up,
#mpcth_toggle_mobile_footer i.fa-angle-up {
  display: none; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_toggle_mobile_extended_footer, .mpcth-responsive #mpcth_toggle_mobile_footer {
    display: block; } }

#mpcth_toggle_mobile_footer {
  margin-bottom: -1px; }

#mpcth_back_to_top {
  position: fixed;
  bottom: 15px;
  width: 50px;
  height: 50px;
  z-index: 100;
  color: #aaaaaa;
  background: #aaaaaa;
  background: rgba(255, 255, 255, 0.25);
  border-radius: 3px;
  border: 2px solid #cccccc;
  font-size: 32px;
  line-height: 48px;
  text-align: center;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_back_to_top.active {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_back_to_top.mpcth-back-to-top-position-left {
  right: 15px; }

#mpcth_back_to_top.mpcth-back-to-top-position-center {
  right: 50%;
  margin-right: -25px; }

#mpcth_back_to_top.mpcth-back-to-top-position-right {
  left: 15px; }

@media only screen and (max-width: 320px) {
  #mpcth_back_to_top {
    height: 30px;
    width: 30px;
    line-height: 28px;
    font-size: 26px; } }

/* Sticky Footer */
#mpcth_footer.sticky_footer {
  opacity: 0;
  -webkit-transition: .25s opacity ease-in-out;
  -o-transition: .25s opacity ease-in-out;
  transition: .25s opacity ease-in-out; }

#mpcth_footer.sticky_footer.mpcth-not-fixed-footer {
  opacity: 1;
  position: relative;
  z-index: 1; }

#mpcth_footer.sticky_footer.mpcth-fixed-footer {
  opacity: 1;
  position: fixed;
  bottom: 0;
  width: 100%; }

#mpcth_page_wrap.mpcth-boxed #mpcth_footer.sticky_footer.mpcth-fixed-footer {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

@media only screen and (max-width: 1200px) {
  #mpcth_page_wrap.mpcth-boxed #mpcth_footer.sticky_footer.mpcth-fixed-footer {
    max-width: 960px; } }

@media only screen and (max-width: 980px) {
  #mpcth_page_wrap.mpcth-boxed #mpcth_footer.sticky_footer.mpcth-fixed-footer {
    max-width: 768px; } }

/* ========================================================================== *
 * 3. Page
 * ========================================================================== */
.page-template-template-lookbook-php #mpcth_content > .mpcth-page,
.page-template-template-fullwidth-php #mpcth_content > .mpcth-page,
.page-template-template-fullwidth-with-sidebar-php #mpcth_content > .mpcth-page,
.page-template-default #mpcth_content > .mpcth-page {
  padding-top: 1.583em; }

.page-template-template-lookbook-php #mpcth_page_wrap .mpcth-page-custom-header .flexslider,
.page-template-template-fullwidth-php #mpcth_page_wrap .mpcth-page-custom-header .flexslider,
.page-template-template-fullwidth-with-sidebar-php #mpcth_page_wrap .mpcth-page-custom-header .flexslider,
.page-template-default #mpcth_page_wrap .mpcth-page-custom-header .flexslider {
  margin-bottom: 0; }

.page-template-template-lookbook-php #mpcth_page_wrap .mpcth-page-custom-header .rev_slider_wrapper,
.page-template-template-fullwidth-php #mpcth_page_wrap .mpcth-page-custom-header .rev_slider_wrapper,
.page-template-template-fullwidth-with-sidebar-php #mpcth_page_wrap .mpcth-page-custom-header .rev_slider_wrapper,
.page-template-default #mpcth_page_wrap .mpcth-page-custom-header .rev_slider_wrapper {
  margin-bottom: 1.5em; }

.page-template-template-lookbook-php .mpcth-page .mpcth-page-header .mpcth-page-title,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-header .mpcth-page-title,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page .mpcth-page-header .mpcth-page-title,
.page-template-default .mpcth-page .mpcth-page-header .mpcth-page-title {
  font-size: 1.333em;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em; }

.page-template-template-lookbook-php .mpcth-page .mpcth-page-header .mpcth-page-title span,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-header .mpcth-page-title span,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page .mpcth-page-header .mpcth-page-title span,
.page-template-default .mpcth-page .mpcth-page-header .mpcth-page-title span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .814em;
  margin-bottom: -1px; }

.page-template-template-lookbook-php .mpcth-page .mpcth-page-content,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page .mpcth-page-content,
.page-template-default .mpcth-page .mpcth-page-content {
  margin: 0;
  padding-bottom: 1em;
  font-size: 1.083em; }

.page-template-template-lookbook-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay:first-child,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color:first-child,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image:first-child,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay:first-child,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color:first-child,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image:first-child,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay:first-child,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color:first-child,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image:first-child,
.page-template-default .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay:first-child,
.page-template-default .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color:first-child,
.page-template-default .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image:first-child {
  margin-top: -1.583em; }

.page-template-template-lookbook-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-default .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width {
  margin-left: -20px;
  margin-right: -20px; }

.page-template-template-lookbook-php .mpcth-page .mpcth-page-header + .mpcth-page-content .mpcth-vc-row-wrap:first-child,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-header + .mpcth-page-content .mpcth-vc-row-wrap:first-child,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page .mpcth-page-header + .mpcth-page-content .mpcth-vc-row-wrap:first-child,
.page-template-default .mpcth-page .mpcth-page-header + .mpcth-page-content .mpcth-vc-row-wrap:first-child {
  margin-top: 0; }

.archive.woocommerce .mpcth-transparent-header #mpcth_page_header_wrap,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_page_header_wrap,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_page_header_wrap,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_page_header_wrap {
  position: fixed;
  width: 100%;
  top: 0px;
  right: 0px;
  background: none;
  border-bottom: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.archive.woocommerce .mpcth-transparent-header #mpcth_header_second_section,
.archive.woocommerce .mpcth-transparent-header #mpcth_header_section,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_header_second_section,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_header_section,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_header_second_section,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_header_section,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_header_second_section,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_header_section {
  background: none; }

.archive.woocommerce .mpcth-transparent-header #mpcth_page_header_secondary_content,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_page_header_secondary_content,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_page_header_secondary_content,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_page_header_secondary_content {
  border: none; }

.archive.woocommerce .mpcth-transparent-header #mpcth_page_header_secondary_content #mpcth_secondary_menu:before,
.archive.woocommerce .mpcth-transparent-header #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu:before,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_page_header_secondary_content #mpcth_secondary_menu:before,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu:before,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_page_header_secondary_content #mpcth_secondary_menu:before,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu:before,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_page_header_secondary_content #mpcth_secondary_menu:before,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu:before {
  display: none; }

.archive.woocommerce .mpcth-transparent-header #mpcth_page_header_wrap_spacer,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_page_header_wrap_spacer,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_page_header_wrap_spacer,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_page_header_wrap_spacer {
  visibility: hidden;
  height: 0 !important; }

.archive.woocommerce .mpcth-transparent-header #mpcth_mini_cart:before,
.archive.woocommerce .mpcth-transparent-header #mpcth_mini_cart:after,
.archive.woocommerce .mpcth-transparent-header #mpcth_mini_search:before,
.archive.woocommerce .mpcth-transparent-header #mpcth_mini_search:after,
.archive.woocommerce .mpcth-transparent-header .sub-menu:before,
.archive.woocommerce .mpcth-transparent-header .sub-menu:after,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_mini_cart:before,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_mini_cart:after,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_mini_search:before,
.page-template-template-lookbook-php .mpcth-transparent-header #mpcth_mini_search:after,
.page-template-template-lookbook-php .mpcth-transparent-header .sub-menu:before,
.page-template-template-lookbook-php .mpcth-transparent-header .sub-menu:after,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_mini_cart:before,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_mini_cart:after,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_mini_search:before,
.page-template-template-fullwidth-php .mpcth-transparent-header #mpcth_mini_search:after,
.page-template-template-fullwidth-php .mpcth-transparent-header .sub-menu:before,
.page-template-template-fullwidth-php .mpcth-transparent-header .sub-menu:after,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_mini_cart:before,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_mini_cart:after,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_mini_search:before,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header #mpcth_mini_search:after,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header .sub-menu:before,
.page-template-template-fullwidth-with-sidebar-php .mpcth-transparent-header .sub-menu:after {
  display: none; }

.archive.woocommerce.admin-bar .mpcth-transparent-header #mpcth_page_header_wrap,
.page-template-template-lookbook-php.admin-bar .mpcth-transparent-header #mpcth_page_header_wrap,
.page-template-template-fullwidth-php.admin-bar .mpcth-transparent-header #mpcth_page_header_wrap,
.page-template-template-fullwidth-with-sidebar-php.admin-bar .mpcth-transparent-header #mpcth_page_header_wrap {
  top: 32px; }

.page-template-template-lookbook-php #mpcth_main_container,
.page-template-template-fullwidth-php #mpcth_main_container {
  width: 100%; }

.page-template-template-lookbook-php #mpcth_main_container #mpcth_content_wrap,
.page-template-template-fullwidth-php #mpcth_main_container #mpcth_content_wrap {
  padding: 0; }

.page-template-template-lookbook-php #mpcth_main_container .editor-area #mpcth_content,
.page-template-template-fullwidth-php #mpcth_main_container .editor-area #mpcth_content {
  padding-top: 0; }

.page-template-template-lookbook-php .mpcth-page .mpcth-page-header,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-header {
  margin-top: 0; }

.page-template-template-lookbook-php .mpcth-page .mpcth-page-content,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-header,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-footer,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-header,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-footer {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .page-template-template-lookbook-php .mpcth-page .mpcth-page-content, .mpcth-responsive .page-template-template-lookbook-php .mpcth-page .mpcth-page-header, .mpcth-responsive .page-template-template-lookbook-php .mpcth-page .mpcth-page-footer, .mpcth-responsive .page-template-template-fullwidth-php .mpcth-page .mpcth-page-content, .mpcth-responsive .page-template-template-fullwidth-php .mpcth-page .mpcth-page-header, .mpcth-responsive .page-template-template-fullwidth-php .mpcth-page .mpcth-page-footer {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .page-template-template-lookbook-php .mpcth-page .mpcth-page-content, .mpcth-responsive .page-template-template-lookbook-php .mpcth-page .mpcth-page-header, .mpcth-responsive .page-template-template-lookbook-php .mpcth-page .mpcth-page-footer, .mpcth-responsive .page-template-template-fullwidth-php .mpcth-page .mpcth-page-content, .mpcth-responsive .page-template-template-fullwidth-php .mpcth-page .mpcth-page-header, .mpcth-responsive .page-template-template-fullwidth-php .mpcth-page .mpcth-page-footer {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .page-template-template-lookbook-php .mpcth-page .mpcth-page-content, .mpcth-responsive .page-template-template-lookbook-php .mpcth-page .mpcth-page-header, .mpcth-responsive .page-template-template-lookbook-php .mpcth-page .mpcth-page-footer, .mpcth-responsive .page-template-template-fullwidth-php .mpcth-page .mpcth-page-content, .mpcth-responsive .page-template-template-fullwidth-php .mpcth-page .mpcth-page-header, .mpcth-responsive .page-template-template-fullwidth-php .mpcth-page .mpcth-page-footer {
    width: 100%; } }

.page-template-template-fullwidth-with-sidebar-php #mpcth_main_container {
  width: 960px;
  margin-left: auto;
  margin-right: auto; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php #mpcth_main_container {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php #mpcth_main_container {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php #mpcth_main_container {
    width: 100%; } }

.page-template-template-lookbook-php #mpcth_content_wrap,
.page-template-template-fullwidth-php #mpcth_content_wrap,
.page-template-template-fullwidth-with-sidebar-php #mpcth_content_wrap,
.page-template-default #mpcth_content_wrap {
  padding: 0; }

.page-template-template-lookbook-php .mpcth-page-header,
.page-template-template-lookbook-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-lookbook-php .mpcth-page-content,
.page-template-template-lookbook-php .mpcth-page-footer,
.page-template-template-fullwidth-php .mpcth-page-header,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-php .mpcth-page-content,
.page-template-template-fullwidth-php .mpcth-page-footer,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-header,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-content,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-footer,
.page-template-default .mpcth-page-header,
.page-template-default .mpcth-vc-row-wrap .wpb_row,
.page-template-default .mpcth-page-content,
.page-template-default .mpcth-page-footer {
  padding-left: 20px;
  padding-right: 20px; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap .wpb_row,
.page-template-default .mpcth-vc-row-wrap .wpb_row {
  padding-left: 0;
  padding-right: 0; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap,
.page-template-default .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-default .mpcth-vc-row-wrap .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  margin-left: 0;
  margin-right: 0; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  position: relative; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-pattern,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-pattern,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-pattern,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-pattern {
  z-index: 1;
  opacity: 0.4;
  filter: alpha(opacity=40); }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-color,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-color,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-color,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-color {
  z-index: 1;
  opacity: 0.4;
  filter: alpha(opacity=40); }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .vc_column_container,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .vc_column_container,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .vc_column_container,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .vc_column_container {
  position: relative;
  z-index: 3; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax {
  background-position: top center; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image {
  position: relative; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap .mpcth-overlay-image,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap .mpcth-overlay-image,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap .mpcth-overlay-image,
.page-template-default .mpcth-vc-row-wrap .mpcth-overlay-image {
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-position: center center;
  background-size: cover; }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image,
.page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image {
  background-attachment: fixed; }

@media only screen and (max-width: 767px) {
  .page-template-template-lookbook-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image,
  .page-template-template-fullwidth-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image,
  .page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image,
  .page-template-default .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image {
    background-attachment: initial; } }

.page-template-template-lookbook-php .mpcth-vc-row-wrap.wpb_animate_when_almost_visible .mpcth-overlay-image,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap.wpb_animate_when_almost_visible .mpcth-overlay-image,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap.wpb_animate_when_almost_visible .mpcth-overlay-image,
.page-template-default .mpcth-vc-row-wrap.wpb_animate_when_almost_visible .mpcth-overlay-image {
  opacity: 0; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container,
.page-template-default.mpcth-sidebar-none #mpcth_main_container {
  width: 100%; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-content,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-content,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-content,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-content {
  width: 100%;
  padding-right: 0;
  padding-left: 0; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer {
  margin-left: auto;
  margin-right: auto;
  width: 960px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-header, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-meta, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-tags, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-page-footer {
    width: 100%; } }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  width: 920px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 1160px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 728px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 100%; } }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color.mpcth-vc-row-wrap-full-width,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image.mpcth-vc-row-wrap-full-width,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay.mpcth-vc-row-wrap-full-width,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color.mpcth-vc-row-wrap-full-width,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image.mpcth-vc-row-wrap-full-width,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay.mpcth-vc-row-wrap-full-width {
  width: 100%; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row {
  width: auto; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image {
  position: relative;
  padding: 20px;
  margin-top: 2em;
  margin-bottom: 2em; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .wpb_row,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .wpb_row,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .wpb_row,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .wpb_row {
  margin-bottom: 30px; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 30px;
  margin-top: -30px;
  z-index: 4; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after {
  content: '';
  position: absolute;
  bottom: -10%;
  display: block;
  height: 0;
  width: 50.25%;
  border: 30px solid transparent;
  border-bottom-color: #ffffff;
  border-top-width: 0; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before {
  border-right-width: 0;
  border-left-width: 40px;
  right: 0; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after {
  border-left-width: 0;
  border-right-width: 40px;
  left: 0; }

.page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width {
  width: 100%; }

.page-template-template-lookbook-php #mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-lookbook-php #mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-php #mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-fullwidth-php #mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-with-sidebar-php #mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-template-fullwidth-with-sidebar-php #mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row,
.page-template-default #mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.page-template-default #mpcth_page_wrap #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row {
  width: auto; }

.page-template-template-lookbook-php #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay:first-child,
.page-template-template-lookbook-php #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color:first-child,
.page-template-template-lookbook-php #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image:first-child,
.page-template-template-fullwidth-php #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay:first-child,
.page-template-template-fullwidth-php #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color:first-child,
.page-template-template-fullwidth-php #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image:first-child,
.page-template-template-fullwidth-with-sidebar-php #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay:first-child,
.page-template-template-fullwidth-with-sidebar-php #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color:first-child,
.page-template-template-fullwidth-with-sidebar-php #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image:first-child,
.page-template-default #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay:first-child,
.page-template-default #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color:first-child,
.page-template-default #mpcth_page_wrap .mpcth-page .mpcth-page-content .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image:first-child {
  margin-top: -1.583em; }

.mpcth-page .mpcth-page-content .post-password-form {
  text-align: center; }

.mpcth-page .mpcth-page-content .post-password-form label {
  display: block; }

.mpcth-page .mpcth-page-content .post-password-form input[type=password] {
  border: 1px solid #eeeeee;
  padding: 5px 10px;
  outline: none;
  margin: .5em; }

.mpcth-page .mpcth-page-content .post-password-form input[type=submit] {
  text-transform: uppercase;
  text-align: center;
  background: #f5f5f5;
  color: #ffffff;
  border: 1px solid #f5f5f5;
  margin-top: 1em;
  padding: .5em 2em;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.mpcth-page .mpcth-page-content .post-password-form input[type=submit]:hover {
  background: #f5f5f5;
  color: #666666; }

/* Fix for Parallax display with Essential Grid above it */
.wpb_wrapper > article[id^="esg-grid"] {
  z-index: 1 !important; }

/* VC Row no padding */
.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0 !important;
  padding-right: 0 !important; }

/* ========================================================================== *
 * 3.1. Blog
 * ========================================================================== */
.blog #mpcth_content_wrap, .page-template-template-blog-php #mpcth_content_wrap {
  font-size: 1.083em;
  line-height: 1.5em; }

.blog #mpcth_content_wrap.mpcth-masonry-blog, .page-template-template-blog-php #mpcth_content_wrap.mpcth-masonry-blog {
  padding: 10px; }

.blog #mpcth_content .mpcth-post, .page-template-template-blog-php #mpcth_content .mpcth-post {
  margin-bottom: 2em;
  border-bottom: 1px solid #eeeeee;
  padding: 1.615em 0 0 0; }

.blog #mpcth_content .mpcth-post .mpcth-post-title, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-title {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em;
  text-transform: uppercase;
  font-size: 1.231em; }

.blog #mpcth_content .mpcth-post .mpcth-post-title > a, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-title > a {
  display: inline-block;
  margin-bottom: -1px;
  border-bottom: 1px solid transparent;
  padding-bottom: .814em;
  color: #666666; }

.blog #mpcth_content .mpcth-post .mpcth-post-title > a i, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-title > a i {
  font-size: .875em;
  margin-right: 0.5em; }

.blog #mpcth_content .mpcth-post .mpcth-post-footer, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer {
  clear: both; }

.blog #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-post-meta, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-post-meta {
  display: inline-block;
  margin-bottom: 1.5em;
  color: #999999; }

.blog #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more {
  float: left;
  background: #f3f3f3;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  display: inline-block;
  text-transform: uppercase;
  line-height: 1em;
  color: #999999;
  margin-top: -.4em;
  margin-bottom: 1em;
  padding: .5em 1em; }

.blog #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more > i, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more > i {
  margin-right: 0.5em; }

.blog #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover {
  color: #ffffff; }

.blog #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-categories, .blog #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-author, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-categories, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-author {
  line-height: 1em;
  margin-right: 0.25em;
  margin-left: 0.5em; }

.blog #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-comments, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-comments {
  line-height: 1em;
  display: inline-block;
  padding-right: 0.5em;
  border-right: 1px solid #eeeeee; }

.blog #mpcth_content .mpcth-post .mpcth-post-content, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-content {
  margin-top: 1.5em;
  margin-bottom: 1.5em; }

.blog #mpcth_content .mpcth-post .mpcth-post-thumbnail, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-thumbnail {
  position: relative; }

.blog #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0); }

.blog #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox i, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox i {
  font-size: 3em;
  position: absolute;
  top: 50%;
  right: 50%;
  margin-top: -.5em;
  margin-right: -0.5em;
  color: #ffffff;
  width: 1em; }

.blog #mpcth_content .mpcth-post .mpcth-post-thumbnail:hover .mpcth-lightbox, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-thumbnail:hover .mpcth-lightbox {
  visibility: visible;
  opacity: 0.75;
  filter: alpha(opacity=75); }

.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail {
  float: right;
  padding-left: 20px;
  margin-left: 20px;
  width: 33.33%; }

.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox {
  left: 20px; }

.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail > *, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail > * {
  margin-bottom: 2.5em; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .mpcth-responsive .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .mpcth-responsive .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail {
    padding-left: 0;
    width: 100%;
    float: none; } }

.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail, .blog #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail {
  padding-left: 0;
  float: none;
  width: 100%; }

.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail > *, .blog #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail > *, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail > *, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail > * {
  margin-bottom: 1.5em; }

.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-quote .mpcth-post-thumbnail > *, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-quote .mpcth-post-thumbnail > * {
  margin-bottom: 1.5em; }

.blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post {
  padding: 10px;
  width: 33.33%;
  float: left;
  border-bottom: none;
  margin-bottom: 0; }

.blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-wrap, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-wrap {
  border: 1px solid #eeeeee;
  padding: 20px;
  background: #ffffff; }

.blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-thumbnail, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-thumbnail {
  float: none;
  width: 100%;
  margin-left: 0;
  padding-left: 0; }

.blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-thumbnail > *, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-thumbnail > * {
  margin-bottom: 1.5em; }

.blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-thumbnail > *.twitter-tweet, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-thumbnail > *.twitter-tweet {
  margin-bottom: 1.5em !important; }

.blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-thumbnail > *.mpcth-lightbox, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-post-thumbnail > *.mpcth-lightbox {
  margin-bottom: 0; }

.blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-read-more, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-read-more {
  text-align: center;
  margin-bottom: 0;
  width: 100%; }

.blog #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-3 .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-3 .mpcth-post {
  width: 33.33%; }

@media only screen and (max-width: 979px) {
  .blog #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-3 .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-3 .mpcth-post {
    width: 50%; } }

@media only screen and (max-width: 600px) {
  .blog #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-3 .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-3 .mpcth-post {
    width: 100%; } }

.blog #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-2 .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-2 .mpcth-post {
  width: 50%; }

@media only screen and (max-width: 600px) {
  .blog #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-2 .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-2 .mpcth-post {
    width: 100%; } }

.blog #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-1 .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry.mpcth-blog-columns-1 .mpcth-post {
  width: 100%; }

.blog #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post {
  border-bottom: none; }

.blog #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-post-title, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-post-title {
  margin: 20px 0 0 0;
  border-bottom: none; }

.blog #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-post-title a, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-post-title a {
  padding: 0 !important;
  border-bottom: none; }

.blog #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-post-meta, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-post-meta {
  display: inline-block;
  margin-bottom: 0;
  color: #999999; }

.blog #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-categories, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-categories {
  line-height: 1em;
  margin-right: 0.25em;
  margin-left: 0.5em; }

.blog #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-comments, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-comments {
  line-height: 1em;
  display: inline-block;
  padding-right: 0.5em;
  border-right: 1px solid #eeeeee; }

.blog #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-read-more, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-read-more {
  border: 0;
  background: none;
  font-style: italic;
  text-transform: none; }

/* Masonry Blog */
#mpcth_content_wrap.mpcth-masonry-blog .mpcth-post {
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_content_wrap.mpcth-masonry-blog .mpcth-post.mpcth-post-added {
  opacity: 1;
  filter: alpha(opacity=100); }

.mpcth-sidebar-none.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.mpcth-sidebar-none.page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail {
  width: 25%; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .mpcth-sidebar-none.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .mpcth-responsive .mpcth-sidebar-none.page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .mpcth-sidebar-none.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .mpcth-responsive .mpcth-sidebar-none.page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail {
    padding-left: 0;
    width: 100%;
    float: none; } }

.mpcth-sidebar-none.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail, .mpcth-sidebar-none.blog #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail,
.mpcth-sidebar-none.page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail,
.mpcth-sidebar-none.page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail {
  width: 100%; }

/* ========================================================================== *
 * 3.2. Portfolio
 * ========================================================================== */
.page-template-template-portfolio-php #mpcth_content_wrap {
  padding: 0; }

.page-template-template-portfolio-php #mpcth_content_wrap.mpcth-disable-filters {
  margin-top: 2em; }

.page-template-template-portfolio-php #mpcth_portfolio_sorts,
.page-template-template-portfolio-php #mpcth_portfolio_filters {
  margin: 2em 0;
  text-transform: uppercase; }

.page-template-template-portfolio-php #mpcth_portfolio_sorts ul,
.page-template-template-portfolio-php #mpcth_portfolio_filters ul {
  margin: 0;
  padding: 0;
  display: inline-block; }

.page-template-template-portfolio-php #mpcth_portfolio_sorts li,
.page-template-template-portfolio-php #mpcth_portfolio_filters li {
  display: inline-block;
  padding: 0.5em 1.5em 0.5em 0;
  cursor: pointer;
  list-style: none; }

.page-template-template-portfolio-php #mpcth_portfolio_sorts li:before,
.page-template-template-portfolio-php #mpcth_portfolio_filters li:before {
  display: none; }

.page-template-template-portfolio-php #mpcth_portfolio_sorts span,
.page-template-template-portfolio-php #mpcth_portfolio_filters span {
  margin-left: -0.75em;
  color: #999999; }

@media only screen and (max-width: 979px) {
  .page-template-template-portfolio-php #mpcth_portfolio_sorts span,
  .page-template-template-portfolio-php #mpcth_portfolio_filters span {
    margin-left: 0; } }

.page-template-template-portfolio-php #mpcth_portfolio_sorts select,
.page-template-template-portfolio-php #mpcth_portfolio_filters select {
  display: none;
  text-transform: uppercase;
  padding: 0 .5em; }

.page-template-template-portfolio-php #mpcth_portfolio_sorts .mpcthSelectInner,
.page-template-template-portfolio-php #mpcth_portfolio_filters .mpcthSelectInner {
  color: #666666; }

.page-template-template-portfolio-php #mpcth_portfolio_sorts.mpcth-select-ready .mpcthSelect,
.page-template-template-portfolio-php #mpcth_portfolio_filters.mpcth-select-ready .mpcthSelect {
  display: none !important; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_sorts.mpcth-select-ready ul, .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_filters.mpcth-select-ready ul {
    display: none; }
  .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_sorts.mpcth-select-ready .mpcthSelect,
  .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_sorts.mpcth-select-ready select, .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_filters.mpcth-select-ready .mpcthSelect,
  .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_filters.mpcth-select-ready select {
    display: inline-block !important; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_sorts.mpcth-select-ready .mpcthSelect,
  .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_sorts.mpcth-select-ready select, .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_filters.mpcth-select-ready .mpcthSelect,
  .mpcth-responsive .page-template-template-portfolio-php #mpcth_portfolio_filters.mpcth-select-ready select {
    display: block !important; } }

.page-template-template-portfolio-php #mpcth_portfolio_sorts {
  float: right;
  padding-right: 20px; }

.page-template-template-portfolio-php #mpcth_portfolio_filters {
  float: left;
  padding-left: 20px; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content {
  text-align: justify;
  font-size: 0;
  clear: both; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post {
  position: relative;
  font-size: 12px;
  vertical-align: top;
  margin-bottom: 40px;
  display: none;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content {
  position: absolute;
  top: 0;
  right: 20px;
  bottom: 0;
  left: 20px;
  background: #f3f3f3;
  text-align: center;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-post-spacer,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-post-spacer {
  height: 50%; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-post-wrapper,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-post-wrapper {
  position: relative;
  z-index: 2;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-post-title,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-post-title {
  position: relative;
  z-index: 2;
  margin-bottom: .25em;
  padding: 0 1.5em;
  text-transform: uppercase; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-post-title a,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-post-title a {
  display: block; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-post-categories,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-post-categories {
  position: relative;
  z-index: 2;
  display: inline-block;
  text-transform: lowercase;
  font-style: italic; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-post-categories a,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-post-categories a {
  color: #666666; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-lightbox,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-lightbox {
  position: absolute;
  z-index: 2;
  top: .5em;
  left: 0.5em;
  font-size: 1.5em;
  padding: .5em; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-lightbox i,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-lightbox i {
  width: 1em; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-post-background-link,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-post-background-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000000;
  z-index: 1;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post:hover .mpcth-post-content,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post:hover .mpcth-post-content {
  visibility: visible;
  opacity: 0.9;
  filter: alpha(opacity=90); }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-header,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-header {
  padding: 0 20px; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-header .mpcth-post-thumbnail,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-header .mpcth-post-thumbnail {
  border: 1px solid #eeeeee; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-header .mpcth-post-thumbnail img,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-header .mpcth-post-thumbnail img {
  width: 100%;
  height: auto;
  display: block; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-1 .mpcth-post,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-1 .mpcth-post {
  width: 100%; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-2 .mpcth-post,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-2 .mpcth-post {
  width: 50%; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-3 .mpcth-post,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-3 .mpcth-post {
  width: 33.33%; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-4 .mpcth-post,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-4 .mpcth-post {
  width: 25%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-4 .mpcth-post, .mpcth-responsive .page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-4 .mpcth-post {
    width: 33.33%; } }

@media only screen and (max-width: 690px) {
  .mpcth-responsive #mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-3 .mpcth-post, .mpcth-responsive #mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-4 .mpcth-post, .mpcth-responsive .page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-3 .mpcth-post, .mpcth-responsive .page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-4 .mpcth-post {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-2 .mpcth-post, .mpcth-responsive #mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-3 .mpcth-post, .mpcth-responsive #mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-4 .mpcth-post, .mpcth-responsive .page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-2 .mpcth-post, .mpcth-responsive .page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-3 .mpcth-post, .mpcth-responsive .page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-4 .mpcth-post {
    width: 100%; } }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-1 .mpcth-post small, #mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-2 .mpcth-post small,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-1 .mpcth-post small,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-2 .mpcth-post small {
  font-size: 1em; }

#mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-1 .mpcth-post h5, #mpcth_page_wrap .mpc-vc-portfolio-posts-slider.mpcth-horizontal-columns-2 .mpcth-post h5,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-1 .mpcth-post h5,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content.mpcth-horizontal-columns-2 .mpcth-post h5 {
  font-size: 1.5em; }

.ie .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content,
.ie .page-template-template-portfolio-php #mpcth_content .mpcth-post .mpcth-post-content {
  overflow: hidden; }

.ie .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content .mpcth-post-wrapper,
.ie .page-template-template-portfolio-php #mpcth_content .mpcth-post .mpcth-post-content .mpcth-post-wrapper {
  margin-top: -1.5em; }

/* ========================================================================== *
 * 3.3. 404
 * ========================================================================== */
.error404 #mpcth_content_wrap {
  padding: 0 20px 20px 20px; }

/* ========================================================================== *
 * 3.4. Archive
 * ========================================================================== */
.search.search-results #mpcth_archive_header,
.archive.tax-mpc_portfolio_cat #mpcth_archive_header,
.archive.tax-mpc_portfolio_tag #mpcth_archive_header,
.archive.author #mpcth_archive_header,
.archive.date #mpcth_archive_header,
.archive.tag #mpcth_archive_header,
.archive.category #mpcth_archive_header {
  padding-top: 2em; }

.search.search-results #mpcth_archive_header #mpcth_archive_title,
.archive.tax-mpc_portfolio_cat #mpcth_archive_header #mpcth_archive_title,
.archive.tax-mpc_portfolio_tag #mpcth_archive_header #mpcth_archive_title,
.archive.author #mpcth_archive_header #mpcth_archive_title,
.archive.date #mpcth_archive_header #mpcth_archive_title,
.archive.tag #mpcth_archive_header #mpcth_archive_title,
.archive.category #mpcth_archive_header #mpcth_archive_title {
  margin-bottom: 0; }

.search.search-results #mpcth_archive_header #mpcth_archive_title span,
.archive.tax-mpc_portfolio_cat #mpcth_archive_header #mpcth_archive_title span,
.archive.tax-mpc_portfolio_tag #mpcth_archive_header #mpcth_archive_title span,
.archive.author #mpcth_archive_header #mpcth_archive_title span,
.archive.date #mpcth_archive_header #mpcth_archive_title span,
.archive.tag #mpcth_archive_header #mpcth_archive_title span,
.archive.category #mpcth_archive_header #mpcth_archive_title span {
  padding-bottom: .6em; }

.search.search-results #mpcth_archive_header #mpcth_archive_title em,
.archive.tax-mpc_portfolio_cat #mpcth_archive_header #mpcth_archive_title em,
.archive.tax-mpc_portfolio_tag #mpcth_archive_header #mpcth_archive_title em,
.archive.author #mpcth_archive_header #mpcth_archive_title em,
.archive.date #mpcth_archive_header #mpcth_archive_title em,
.archive.tag #mpcth_archive_header #mpcth_archive_title em,
.archive.category #mpcth_archive_header #mpcth_archive_title em {
  font-style: normal; }

.search.search-results #mpcth_archive_header #mpcth_archive_description > *,
.archive.tax-mpc_portfolio_cat #mpcth_archive_header #mpcth_archive_description > *,
.archive.tax-mpc_portfolio_tag #mpcth_archive_header #mpcth_archive_description > *,
.archive.author #mpcth_archive_header #mpcth_archive_description > *,
.archive.date #mpcth_archive_header #mpcth_archive_description > *,
.archive.tag #mpcth_archive_header #mpcth_archive_description > *,
.archive.category #mpcth_archive_header #mpcth_archive_description > * {
  margin-bottom: 0; }

.search.search-results #mpcth_content .mpcth-post,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post,
.archive.author #mpcth_content .mpcth-post,
.archive.date #mpcth_content .mpcth-post,
.archive.tag #mpcth_content .mpcth-post,
.archive.category #mpcth_content .mpcth-post {
  padding: 2em 0 0 0;
  margin-bottom: 2em;
  border-bottom: 1px solid #eeeeee; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-title,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-title,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-title,
.archive.author #mpcth_content .mpcth-post .mpcth-post-title,
.archive.date #mpcth_content .mpcth-post .mpcth-post-title,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-title,
.archive.category #mpcth_content .mpcth-post .mpcth-post-title {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em;
  text-transform: uppercase; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-title > a,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-title > a,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-title > a,
.archive.author #mpcth_content .mpcth-post .mpcth-post-title > a,
.archive.date #mpcth_content .mpcth-post .mpcth-post-title > a,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-title > a,
.archive.category #mpcth_content .mpcth-post .mpcth-post-title > a {
  display: inline-block;
  margin-bottom: -1px;
  border-bottom: 1px solid transparent;
  padding-bottom: .801em;
  color: #666666; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-title > a i,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-title > a i,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-title > a i,
.archive.author #mpcth_content .mpcth-post .mpcth-post-title > a i,
.archive.date #mpcth_content .mpcth-post .mpcth-post-title > a i,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-title > a i,
.archive.category #mpcth_content .mpcth-post .mpcth-post-title > a i {
  margin-right: 0.5em;
  font-size: .875em; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-post-meta,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-post-meta,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-post-meta,
.archive.author #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-post-meta,
.archive.date #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-post-meta,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-post-meta,
.archive.category #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-post-meta {
  display: inline-block;
  margin-bottom: 1.5em;
  color: #999999; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more,
.archive.author #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more,
.archive.date #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more,
.archive.category #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more {
  float: left;
  background: #f3f3f3;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  display: inline-block;
  padding: .5em 1em;
  text-transform: uppercase;
  line-height: 1em;
  color: #999999;
  margin-bottom: 1em; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more > i,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more > i,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more > i,
.archive.author #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more > i,
.archive.date #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more > i,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more > i,
.archive.category #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more > i {
  margin-right: 0.5em; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover,
.archive.author #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover,
.archive.date #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover,
.archive.category #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover {
  color: #ffffff; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-categories,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-categories,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-categories,
.archive.author #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-categories,
.archive.date #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-categories,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-categories,
.archive.category #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-categories {
  margin-right: 0.25em;
  line-height: 1em; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-comments,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-comments,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-comments,
.archive.author #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-comments,
.archive.date #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-comments,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-comments,
.archive.category #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-comments {
  padding-right: 0.5em;
  margin-right: 0.5em;
  border-right: 1px solid #eeeeee;
  line-height: 1em;
  display: inline-block; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-content,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-content,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-content,
.archive.author #mpcth_content .mpcth-post .mpcth-post-content,
.archive.date #mpcth_content .mpcth-post .mpcth-post-content,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-content,
.archive.category #mpcth_content .mpcth-post .mpcth-post-content {
  margin-top: 1.5em;
  margin-bottom: 1em; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-content p,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-content p,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-content p,
.archive.author #mpcth_content .mpcth-post .mpcth-post-content p,
.archive.date #mpcth_content .mpcth-post .mpcth-post-content p,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-content p,
.archive.category #mpcth_content .mpcth-post .mpcth-post-content p {
  font-size: 1.083em; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-thumbnail,
.archive.author #mpcth_content .mpcth-post .mpcth-post-thumbnail,
.archive.date #mpcth_content .mpcth-post .mpcth-post-thumbnail,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-thumbnail,
.archive.category #mpcth_content .mpcth-post .mpcth-post-thumbnail {
  position: relative; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox,
.archive.author #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox,
.archive.date #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox,
.archive.category #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0); }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox i,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox i,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox i,
.archive.author #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox i,
.archive.date #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox i,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox i,
.archive.category #mpcth_content .mpcth-post .mpcth-post-thumbnail .mpcth-lightbox i {
  font-size: 3em;
  position: absolute;
  top: 50%;
  right: 50%;
  margin-top: -.5em;
  margin-right: -0.5em;
  color: #ffffff; }

.search.search-results #mpcth_content .mpcth-post .mpcth-post-thumbnail:hover .mpcth-lightbox,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-thumbnail:hover .mpcth-lightbox,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-thumbnail:hover .mpcth-lightbox,
.archive.author #mpcth_content .mpcth-post .mpcth-post-thumbnail:hover .mpcth-lightbox,
.archive.date #mpcth_content .mpcth-post .mpcth-post-thumbnail:hover .mpcth-lightbox,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-thumbnail:hover .mpcth-lightbox,
.archive.category #mpcth_content .mpcth-post .mpcth-post-thumbnail:hover .mpcth-lightbox {
  opacity: 0.4;
  filter: alpha(opacity=40); }

.search.search-results #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_cat #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.author #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.date #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.category #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail {
  float: right;
  width: 33.33%;
  padding-left: 20px;
  margin-left: 20px; }

.search.search-results #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail > *,
.archive.tax-mpc_portfolio_cat #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail > *,
.archive.tax-mpc_portfolio_tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail > *,
.archive.author #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail > *,
.archive.date #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail > *,
.archive.tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail > *,
.archive.category #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail > * {
  margin-bottom: 1.5em; }

.search.search-results #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail, .search.search-results #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_cat #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_cat #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_tag #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_tag #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail,
.archive.author #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail,
.archive.author #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail,
.archive.date #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail,
.archive.date #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail,
.archive.tag #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail,
.archive.tag #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail,
.archive.category #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-chat .mpcth-post-thumbnail,
.archive.category #mpcth_content.mpcth-blog-layout-small .mpcth-post.format-status .mpcth-post-thumbnail {
  float: none;
  width: 100%;
  padding-left: 0; }

/* ========================================================================== *
 * 3.5. Formats
 * ========================================================================== */
.format-image .mpcth-post-thumbnail img,
.format-standard .mpcth-post-thumbnail img {
  display: block;
  width: 100%;
  height: auto; }

.format-gallery .mpcth-post-thumbnail img {
  display: block;
  width: 100%;
  height: auto; }

.format-gallery .mpcth-post-thumbnail #main_thumbs .flex-viewport li {
  border: 1px solid #eeeeee;
  margin-right: 20px;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50); }

.format-gallery .mpcth-post-thumbnail #main_thumbs .flex-viewport li:hover, .format-gallery .mpcth-post-thumbnail #main_thumbs .flex-viewport li.flex-active-slide {
  opacity: 1;
  filter: alpha(opacity=100); }

.format-video .mpcth-post-thumbnail .mpcth-video-wrap {
  position: relative;
  height: 0;
  padding-bottom: 56.25%; }

.format-video .mpcth-post-thumbnail .mpcth-video-wrap.mpcth-video-embed > iframe {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%; }

.format-video .mpcth-post-thumbnail .mpcth-video-wrap.mpcth-video-shortcode > div {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%; }

.format-video .mpcth-post-thumbnail .mpcth-video-wrap.mpcth-video-shortcode .mejs-layer,
.format-video .mpcth-post-thumbnail .mpcth-video-wrap.mpcth-video-shortcode .wp-video-shortcode {
  width: 100% !important;
  height: 100% !important; }

.format-video .mpcth-post-thumbnail .mpcth-video-wrap.mpcth-video-shortcode .mejs-overlay-button {
  margin-top: -50px !important; }

.format-aside .mpcth-post-header .mpcth-post-title {
  display: none; }

.format-aside .mpcth-post-content {
  margin-top: 0; }

.format-quote .mpcth-post-thumbnail {
  font-style: italic;
  font-size: 1.083em; }

.format-status .mpcth-post-thumbnail .twitter-tweet {
  width: 100% !important;
  max-width: 100% !important;
  border: 1px solid #eeeeee !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin: 0 !important;
  border-radius: 2px !important; }

.page-template-template-blog-php .format-status .mpcth-post-thumbnail .twitter-tweet {
  opacity: 1;
  filter: alpha(opacity=100);
  width: 100% !important; }

.format-chat .mpcth-post-thumbnail .mpcth-chat-message {
  max-width: 66.66%;
  float: right;
  margin-bottom: 1em;
  display: inline-block;
  clear: both; }

.format-chat .mpcth-post-thumbnail .mpcth-chat-message .mpcth-chat-message-text {
  background: #f3f3f3;
  padding: .75em 1em;
  margin: 0 0 .25em 0;
  border-radius: 2px;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075); }

.format-chat .mpcth-post-thumbnail .mpcth-chat-message-odd {
  float: left; }

.format-chat .mpcth-post-thumbnail .mpcth-chat-message-odd .mpcth-chat-message-text {
  color: #ffffff; }

.format-chat .mpcth-post-thumbnail .mpcth-chat-name {
  text-align: left;
  margin: 0; }

/* ========================================================================== *
 * 3.6. Single Blog
 * ========================================================================== */
.single-post #mpcth_content_wrap {
  padding: 0; }

.single-post .mpcth-post-header,
.single-post .mpcth-vc-row-wrap .wpb_row,
.single-post .mpcth-post-content,
.single-post .mpcth-post-footer,
.single-post .mpcth-post-author-box {
  padding-left: 20px;
  padding-right: 20px; }

.single-post .mpcth-vc-row-wrap .wpb_row {
  padding-left: 0;
  padding-right: 0; }

.single-post .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.single-post .mpcth-vc-row-wrap .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  margin-left: 0;
  margin-right: 0; }

.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  position: relative; }

.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-pattern {
  z-index: 1;
  opacity: 0.4;
  filter: alpha(opacity=40); }

.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-color {
  z-index: 2;
  opacity: 0.4;
  filter: alpha(opacity=40); }

.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .vc_column_container {
  position: relative;
  z-index: 3; }

.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax {
  background-position: top center; }

.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image {
  position: relative; }

.single-post .mpcth-vc-row-wrap .mpcth-overlay-image {
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-position: center center;
  background-size: cover; }

.single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image {
  background-attachment: fixed; }

@media only screen and (max-width: 767px) {
  .single-post .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image {
    background-attachment: initial; } }

.single-post .mpcth-vc-row-wrap.wpb_animate_when_almost_visible .mpcth-overlay-image {
  opacity: 0; }

.single-post.mpcth-sidebar-none #mpcth_main_container {
  width: 100%; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-content {
  padding-right: 0;
  padding-left: 0; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-header,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-meta,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-tags,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-footer,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-author-box {
  margin-left: auto;
  margin-right: auto;
  width: 960px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-header, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-meta, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-tags, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-footer, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-author-box {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-header, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-meta, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-tags, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-footer, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-author-box {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-header, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-meta, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-tags, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-footer, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-author-box {
    width: 100%; } }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  width: 920px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 1160px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 728px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 100%; } }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color.mpcth-vc-row-wrap-full-width,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image.mpcth-vc-row-wrap-full-width,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay.mpcth-vc-row-wrap-full-width {
  width: 100%; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row {
  width: auto; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-meta,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-tags,
.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-post-author-box {
  padding-left: 20px;
  padding-right: 20px; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image {
  position: relative;
  padding: 20px;
  margin-top: 2em;
  margin-bottom: 2em; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .wpb_row {
  margin-bottom: 30px; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 30px;
  margin-top: -30px;
  z-index: 4; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after {
  content: '';
  position: absolute;
  bottom: -10%;
  display: block;
  height: 0;
  width: 50.25%;
  border: 30px solid transparent;
  border-bottom-color: #ffffff;
  border-top-width: 0; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before {
  border-right-width: 0;
  border-left-width: 40px;
  right: 0; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after {
  border-left-width: 0;
  border-right-width: 40px;
  left: 0; }

.single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width {
  width: 100%; }

.single-post .mpcth-post .mpcth-post-header {
  padding-top: 1.75em; }

.single-post .mpcth-post .mpcth-post-header .mpcth-post-title {
  font-size: 1.333em;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em;
  display: block; }

.single-post .mpcth-post .mpcth-post-header .mpcth-post-title span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .814em;
  margin-bottom: -1px; }

.single-post .mpcth-post .mpcth-post-header .mpcth-post-title a {
  color: #666666; }

.single-post .mpcth-post .mpcth-post-header .mpcth-post-title i {
  margin-right: 0.5em;
  font-size: .875em; }

.single-post .mpcth-post .mpcth-post-header .mpcth-post-pagination {
  float: left; }

.single-post .mpcth-post .mpcth-post-content {
  margin: 2em 0 1.5em 0;
  font-size: 1.083em;
  line-height: 1.5em; }

.single-post .mpcth-post .mpcth-post-content .mpcth-post-meta {
  color: #999999; }

.single-post .mpcth-post .mpcth-post-content .mpcth-post-meta .mpcth-categories {
  margin-right: 0.25em;
  line-height: 1em; }

.single-post .mpcth-post .mpcth-post-content .mpcth-post-meta .mpcth-comments {
  padding-right: 0.5em;
  margin-right: 0.5em;
  border-right: 1px solid #eeeeee;
  line-height: 1em;
  display: inline-block; }

.single-post .mpcth-post .mpcth-post-content .mpcth-post-meta .mpcth-static-text {
  color: #999999; }

.single-post .mpcth-post .mpcth-post-content .mpcth-post-tags {
  color: #999999; }

.single-post .mpcth-post .mpcth-post-author-box {
  margin: 2em 0 1.5em 0;
  font-size: 1.083em;
  line-height: 1.5em;
  padding: 0; }

.single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper {
  border: 1px solid #eeeeee;
  padding: 0 20px; }

.single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper img {
  position: relative;
  z-index: 2;
  display: block;
  width: 140px;
  height: auto;
  float: left;
  margin-right: 20px;
  margin-left: -20px; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper img {
    width: 100%;
    margin-bottom: 20px; } }

.single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper h4 {
  text-transform: uppercase;
  margin: 1em 0 .25em; }

/* ========================================================================== *
 * 3.7. Single Portfolio
 * ========================================================================== */
.single-mpc_portfolio #mpcth_content_wrap {
  padding: 0; }

.single-mpc_portfolio .mpcth-post-header .mpcth-top-side,
.single-mpc_portfolio .mpcth-post-header .mpcth-left-side,
.single-mpc_portfolio .mpcth-vc-row-wrap .wpb_row,
.single-mpc_portfolio .mpcth-post-content,
.single-mpc_portfolio .mpcth-post-footer {
  padding-left: 20px;
  padding-right: 20px; }

.single-mpc_portfolio .mpcth-vc-row-wrap .wpb_row {
  padding-left: 0;
  padding-right: 0; }

.single-mpc_portfolio .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.single-mpc_portfolio .mpcth-vc-row-wrap .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  margin-left: 0;
  margin-right: 0; }

.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  position: relative; }

.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-pattern {
  z-index: 1;
  opacity: 0.4;
  filter: alpha(opacity=40); }

.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-color {
  z-index: 2;
  opacity: 0.4;
  filter: alpha(opacity=40); }

.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .vc_column_container {
  position: relative;
  z-index: 3; }

.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax {
  background-position: top center; }

.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image {
  position: relative; }

.single-mpc_portfolio .mpcth-vc-row-wrap .mpcth-overlay-image {
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-position: center center;
  background-size: cover; }

.single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image {
  background-attachment: fixed; }

@media only screen and (max-width: 767px) {
  .single-mpc_portfolio .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image {
    background-attachment: initial; } }

.single-mpc_portfolio .mpcth-vc-row-wrap.wpb_animate_when_almost_visible .mpcth-overlay-image {
  opacity: 0; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container {
  width: 100%; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-post-content {
  padding-right: 0;
  padding-left: 0; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .post-password-form,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container #mpcth_content > article > .mpcth-post-header,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-post-meta,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-post-tags,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container #mpcth_content > article > .mpcth-post-footer {
  margin-left: auto;
  margin-right: auto;
  width: 960px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .post-password-form, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container #mpcth_content > article > .mpcth-post-header, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-post-meta, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-post-tags, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container #mpcth_content > article > .mpcth-post-footer {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .post-password-form, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container #mpcth_content > article > .mpcth-post-header, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-post-meta, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-post-tags, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container #mpcth_content > article > .mpcth-post-footer {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .post-password-form, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container #mpcth_content > article > .mpcth-post-header, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-post-meta, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-post-tags, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container #mpcth_content > article > .mpcth-post-footer {
    width: 100%; } }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .post-password-form {
  clear: both;
  padding-left: 20px;
  padding-right: 20px; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  width: 920px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 1160px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 728px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 100%; } }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color.mpcth-vc-row-wrap-full-width,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image.mpcth-vc-row-wrap-full-width,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay.mpcth-vc-row-wrap-full-width {
  width: 100%; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row {
  width: auto; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image {
  position: relative;
  padding: 20px;
  margin-top: 2em;
  margin-bottom: 2em; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .wpb_row {
  margin-bottom: 30px; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 30px;
  margin-top: -30px;
  z-index: 4; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after {
  content: '';
  position: absolute;
  bottom: -10%;
  display: block;
  height: 0;
  width: 50.25%;
  border: 30px solid transparent;
  border-bottom-color: #ffffff;
  border-top-width: 0; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before {
  border-right-width: 0;
  border-left-width: 40px;
  right: 0; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after {
  border-left-width: 0;
  border-right-width: 40px;
  left: 0; }

.single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width {
  width: 100%; }

.single-mpc_portfolio .mpcth-post .mpcth-post-header {
  position: relative;
  z-index: 2;
  padding-top: 1.75em; }

.single-mpc_portfolio .mpcth-post .mpcth-post-header .mpcth-post-title {
  font-size: 1.333em;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em; }

.single-mpc_portfolio .mpcth-post .mpcth-post-header .mpcth-post-title span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .814em;
  margin-bottom: -1px; }

.single-mpc_portfolio .mpcth-post .mpcth-post-header .mpcth-post-pagination {
  float: left; }

.single-mpc_portfolio .mpcth-post .mpcth-post-content {
  position: relative;
  z-index: 1;
  margin: 0 0 2em;
  font-size: 1.083em; }

.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date {
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 0;
  color: #666666;
  margin-bottom: 1em;
  margin-top: 1em; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date {
    display: block;
    float: none;
    width: 728px;
    margin-left: auto;
    margin-right: auto; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date {
    width: 100%;
    padding: 0 20px; } }

.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-meta {
  padding-bottom: 1.5em; }

.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-meta .mpcth-categories {
  display: inline-block;
  padding-right: 0.25em;
  padding-left: 0.75em;
  margin-left: 0.75em;
  border-left: 1px solid #eeeeee;
  line-height: 1em; }

.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-meta .mpcth-static-text {
  color: #999999; }

.mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-left-side {
  float: right;
  width: 75%;
  padding-left: 20px;
  margin-bottom: 4.25em; }

.mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date {
  padding: 0 20px;
  margin-top: 0;
  float: right; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date {
    display: block;
    float: none;
    width: 728px;
    padding: 0;
    margin-left: auto;
    margin-right: auto; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date {
    width: 100%;
    padding: 0 20px; } }

.mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date + .mpcth-vc-row-wrap > .wpb_row, .mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date + .mpcth-vc-row-wrap > .wpb_column {
  width: 25%;
  float: right; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-left-side {
    float: none;
    width: 100%; }
  .mpcth-responsive .mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date + .mpcth-vc-row-wrap > .wpb_row, .mpcth-responsive .mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date + .mpcth-vc-row-wrap > .wpb_column {
    width: 100%;
    float: none; } }

/* ========================================================================== *
 * 4. Menu
 * ========================================================================== */
.mpcth-menu,
#mpcth_menu {
  margin: 0;
  padding: 0;
  display: inline-block; }

.mpcth-menu .children,
.mpcth-menu .sub-menu,
#mpcth_menu .children,
#mpcth_menu .sub-menu {
  height: 0;
  margin: 0 50% 0 0;
  padding: 1.5em 0 0 0;
  visibility: hidden;
  position: absolute;
  right: 0;
  text-align: right;
  background: #ffffff;
  border: 1px solid #eeeeee;
  -webkit-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2);
  opacity: 0;
  filter: alpha(opacity=0); }

.mpcth-menu .children:after, .mpcth-menu .children:before,
.mpcth-menu .sub-menu:after,
.mpcth-menu .sub-menu:before,
#mpcth_menu .children:after,
#mpcth_menu .children:before,
#mpcth_menu .sub-menu:after,
#mpcth_menu .sub-menu:before {
  content: '';
  position: absolute;
  top: 0px;
  right: 50%;
  margin-right: -16px;
  border-top: 10px solid #eeeeee;
  border-right: 16px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 16px solid transparent; }

.mpcth-menu .children:after,
.mpcth-menu .sub-menu:after,
#mpcth_menu .children:after,
#mpcth_menu .sub-menu:after {
  top: -1px;
  border-top: 10px solid #ffffff; }

.mpcth-menu .children .page_item,
.mpcth-menu .children .menu-item,
.mpcth-menu .sub-menu .page_item,
.mpcth-menu .sub-menu .menu-item,
#mpcth_menu .children .page_item,
#mpcth_menu .children .menu-item,
#mpcth_menu .sub-menu .page_item,
#mpcth_menu .sub-menu .menu-item {
  padding: 0 1.5em;
  margin: 0 0 1.25em 0; }

.mpcth-menu .children .children,
.mpcth-menu .children .sub-menu,
.mpcth-menu .sub-menu .children,
.mpcth-menu .sub-menu .sub-menu,
#mpcth_menu .children .children,
#mpcth_menu .children .sub-menu,
#mpcth_menu .sub-menu .children,
#mpcth_menu .sub-menu .sub-menu {
  right: 100%;
  margin-top: -1px;
  margin-right: 0; }

.mpcth-menu .children .children:after, .mpcth-menu .children .children:before,
.mpcth-menu .children .sub-menu:after,
.mpcth-menu .children .sub-menu:before,
.mpcth-menu .sub-menu .children:after,
.mpcth-menu .sub-menu .children:before,
.mpcth-menu .sub-menu .sub-menu:after,
.mpcth-menu .sub-menu .sub-menu:before,
#mpcth_menu .children .children:after,
#mpcth_menu .children .children:before,
#mpcth_menu .children .sub-menu:after,
#mpcth_menu .children .sub-menu:before,
#mpcth_menu .sub-menu .children:after,
#mpcth_menu .sub-menu .children:before,
#mpcth_menu .sub-menu .sub-menu:after,
#mpcth_menu .sub-menu .sub-menu:before {
  display: none; }

.mpcth-menu > ul,
#mpcth_menu > ul {
  margin: 0;
  padding: 0; }

.mpcth-menu > ul > .page_item,
.mpcth-menu > .menu-item,
#mpcth_menu > ul > .page_item,
#mpcth_menu > .menu-item {
  display: inline-block; }

.mpcth-menu > ul > .page_item > a,
.mpcth-menu > .menu-item > a,
#mpcth_menu > ul > .page_item > a,
#mpcth_menu > .menu-item > a {
  display: inline-block;
  line-height: 1.5em;
  padding: 2em .3em 1.5em; }

.mpcth-menu .children .page_item.menu-item-has-children > a:after,
.mpcth-menu .children .menu-item.menu-item-has-children > a:after,
.mpcth-menu .sub-menu .page_item.menu-item-has-children > a:after,
.mpcth-menu .sub-menu .menu-item.menu-item-has-children > a:after,
#mpcth_menu .children .page_item.menu-item-has-children > a:after,
#mpcth_menu .children .menu-item.menu-item-has-children > a:after,
#mpcth_menu .sub-menu .page_item.menu-item-has-children > a:after,
#mpcth_menu .sub-menu .menu-item.menu-item-has-children > a:after {
  left: -0.5em; }

.mpcth-menu .page_item,
.mpcth-menu .menu-item,
#mpcth_menu .page_item,
#mpcth_menu .menu-item {
  position: relative;
  z-index: 1;
  white-space: nowrap;
  list-style: none;
  margin: 0 .5em;
  padding: 0;
  line-height: 1.2em;
  text-transform: uppercase; }

.mpcth-menu .page_item > a,
.mpcth-menu .menu-item > a,
#mpcth_menu .page_item > a,
#mpcth_menu .menu-item > a {
  position: relative;
  color: #666666; }

.mpcth-menu .page_item > a > i.fa,
.mpcth-menu .menu-item > a > i.fa,
#mpcth_menu .page_item > a > i.fa,
#mpcth_menu .menu-item > a > i.fa {
  margin-left: 0.5em;
  font-size: 14px; }

.mpcth-menu .page_item.menu-item-has-children > a:after,
.mpcth-menu .menu-item.menu-item-has-children > a:after,
#mpcth_menu .page_item.menu-item-has-children > a:after,
#mpcth_menu .menu-item.menu-item-has-children > a:after {
  content: '';
  position: absolute;
  bottom: 1.65em;
  left: -0.1em;
  border: 2px solid #666666;
  border-top-color: transparent !important;
  border-right-color: transparent !important; }

.mpcth-menu .page_item .children,
.mpcth-menu .page_item .sub-menu,
.mpcth-menu .menu-item .children,
.mpcth-menu .menu-item .sub-menu,
#mpcth_menu .page_item .children,
#mpcth_menu .page_item .sub-menu,
#mpcth_menu .menu-item .children,
#mpcth_menu .menu-item .sub-menu {
  top: 75%; }

.mpcth-menu .page_item .children .menu-item-has-children > a:after,
.mpcth-menu .page_item .sub-menu .menu-item-has-children > a:after,
.mpcth-menu .menu-item .children .menu-item-has-children > a:after,
.mpcth-menu .menu-item .sub-menu .menu-item-has-children > a:after,
#mpcth_menu .page_item .children .menu-item-has-children > a:after,
#mpcth_menu .page_item .sub-menu .menu-item-has-children > a:after,
#mpcth_menu .menu-item .children .menu-item-has-children > a:after,
#mpcth_menu .menu-item .sub-menu .menu-item-has-children > a:after {
  bottom: 0; }

.mpcth-menu .page_item:hover > .children,
.mpcth-menu .page_item:hover > .sub-menu,
.mpcth-menu .menu-item:hover > .children,
.mpcth-menu .menu-item:hover > .sub-menu,
#mpcth_menu .page_item:hover > .children,
#mpcth_menu .page_item:hover > .sub-menu,
#mpcth_menu .menu-item:hover > .children,
#mpcth_menu .menu-item:hover > .sub-menu {
  top: 100%;
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100); }

.mpcth-menu .children .page_item:hover > .children,
.mpcth-menu .children .page_item:hover > .sub-menu,
.mpcth-menu .children .menu-item:hover > .children,
.mpcth-menu .children .menu-item:hover > .sub-menu,
.mpcth-menu .sub-menu .page_item:hover > .children,
.mpcth-menu .sub-menu .page_item:hover > .sub-menu,
.mpcth-menu .sub-menu .menu-item:hover > .children,
.mpcth-menu .sub-menu .menu-item:hover > .sub-menu,
#mpcth_menu .children .page_item:hover > .children,
#mpcth_menu .children .page_item:hover > .sub-menu,
#mpcth_menu .children .menu-item:hover > .children,
#mpcth_menu .children .menu-item:hover > .sub-menu,
#mpcth_menu .sub-menu .page_item:hover > .children,
#mpcth_menu .sub-menu .page_item:hover > .sub-menu,
#mpcth_menu .sub-menu .menu-item:hover > .children,
#mpcth_menu .sub-menu .menu-item:hover > .sub-menu {
  top: -1.5em; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-menu, .mpcth-responsive #mpcth_menu {
    display: none !important; } }

#mpcth_page_header_container.mpcth-header-ready .mpcth-menu .children,
#mpcth_page_header_container.mpcth-header-ready .mpcth-menu .sub-menu,
#mpcth_page_header_container.mpcth-header-ready #mpcth_menu .children,
#mpcth_page_header_container.mpcth-header-ready #mpcth_menu .sub-menu {
  height: auto; }

.mpcth-disable-indicators .menu-item-has-children a:after {
  display: none; }

#mpcth_header_second_section #mpcth_page_header_secondary_content .sub-menu a,
#mpcth_page_header_wrap #mpcth_header_section .sub-menu a,
#mpcth_page_header_wrap #mpcth_header_section #mpcth_nav .sub-menu a {
  color: #666666; }

#mpcth_mobile_nav_wrap {
  position: fixed;
  z-index: 1021;
  top: 0;
  right: -320px;
  height: 100%;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.95);
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  -webkit-overflow-scrolling: touch; }

#mpcth_mobile_nav_wrap.active {
  z-index: 1029;
  overflow-x: hidden;
  overflow-y: auto;
  right: 0;
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.25); }

#mpcth_mobile_nav_wrap.active:hover {
  right: 0; }

#mpcth_mobile_nav_wrap:hover {
  right: -310px;
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.25); }

#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content {
  width: 320px;
  margin: 0;
  padding: 1em 20px;
  visibility: visible; }

#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_secondary_menu,
#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_newsletter,
#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_header_socials {
  display: block;
  float: none;
  margin: 0;
  padding: 0; }

#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_secondary_menu:after, #mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_secondary_menu:before,
#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_newsletter:after,
#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_newsletter:before,
#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_header_socials:after,
#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_header_socials:before {
  display: none; }

#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_newsletter {
  margin-right: -0.75em; }

#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_newsletter .s2_message {
  margin-right: 0.75em; }

#mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content #mpcth_newsletter *:before {
  display: none; }

#mpcth_mobile_nav_wrap .mpcth-menu-divider {
  display: block; }

#mpcth_nav_mobile {
  width: 320px; }

#mpcth_nav_mobile .mpcth-mobile-menu,
#mpcth_nav_mobile #mpcth_mobile_menu {
  margin: 0;
  padding: 1em 20px; }

#mpcth_nav_mobile .mpcth-mobile-menu .children,
#mpcth_nav_mobile .mpcth-mobile-menu .sub-menu,
#mpcth_nav_mobile #mpcth_mobile_menu .children,
#mpcth_nav_mobile #mpcth_mobile_menu .sub-menu {
  margin: 0;
  padding: 0.75em 1em 0 0;
  font-size: .75em; }

#mpcth_nav_mobile .mpcth-mobile-menu .children .children,
#mpcth_nav_mobile .mpcth-mobile-menu .children .sub-menu,
#mpcth_nav_mobile .mpcth-mobile-menu .sub-menu .children,
#mpcth_nav_mobile .mpcth-mobile-menu .sub-menu .sub-menu,
#mpcth_nav_mobile #mpcth_mobile_menu .children .children,
#mpcth_nav_mobile #mpcth_mobile_menu .children .sub-menu,
#mpcth_nav_mobile #mpcth_mobile_menu .sub-menu .children,
#mpcth_nav_mobile #mpcth_mobile_menu .sub-menu .sub-menu {
  font-size: 1em;
  font-weight: normal;
  -webkit-font-smoothing: auto; }

#mpcth_nav_mobile .mpcth-mobile-menu > ul,
#mpcth_nav_mobile #mpcth_mobile_menu > ul {
  margin: 0;
  padding: 0; }

#mpcth_nav_mobile .mpcth-mobile-menu > ul > .page_item,
#mpcth_nav_mobile .mpcth-mobile-menu > .menu-item,
#mpcth_nav_mobile #mpcth_mobile_menu > ul > .page_item,
#mpcth_nav_mobile #mpcth_mobile_menu > .menu-item {
  display: block;
  font-weight: bold;
  font-size: 1.333em;
  -webkit-font-smoothing: antialiased; }

#mpcth_nav_mobile .mpcth-mobile-menu .page_item,
#mpcth_nav_mobile .mpcth-mobile-menu .menu-item,
#mpcth_nav_mobile #mpcth_mobile_menu .page_item,
#mpcth_nav_mobile #mpcth_mobile_menu .menu-item {
  list-style: none;
  margin: 0;
  top: 0 !important;
  right: 0 !important; }

#mpcth_nav_mobile .mpcth-mobile-menu .page_item > a,
#mpcth_nav_mobile .mpcth-mobile-menu .menu-item > a,
#mpcth_nav_mobile #mpcth_mobile_menu .page_item > a,
#mpcth_nav_mobile #mpcth_mobile_menu .menu-item > a {
  display: block;
  text-transform: uppercase;
  color: #666666;
  width: 100% !important;
  padding: .5em 0; }

#mpcth_nav_mobile .mpcth-mobile-menu .page_item > a i.fa,
#mpcth_nav_mobile .mpcth-mobile-menu .menu-item > a i.fa,
#mpcth_nav_mobile #mpcth_mobile_menu .page_item > a i.fa,
#mpcth_nav_mobile #mpcth_mobile_menu .menu-item > a i.fa {
  margin-left: 0.5em;
  font-size: 14px; }

#mpcth_nav_mobile .mpcth-mobile-menu .page_item.page_item_has_children, #mpcth_nav_mobile .mpcth-mobile-menu .page_item.menu-item-has-children,
#mpcth_nav_mobile .mpcth-mobile-menu .menu-item.page_item_has_children,
#mpcth_nav_mobile .mpcth-mobile-menu .menu-item.menu-item-has-children,
#mpcth_nav_mobile #mpcth_mobile_menu .page_item.page_item_has_children,
#mpcth_nav_mobile #mpcth_mobile_menu .page_item.menu-item-has-children,
#mpcth_nav_mobile #mpcth_mobile_menu .menu-item.page_item_has_children,
#mpcth_nav_mobile #mpcth_mobile_menu .menu-item.menu-item-has-children {
  margin-bottom: .5em; }

#mpcth_nav_mobile .mpcth-mobile-menu .page_item.page_item_has_children > a, #mpcth_nav_mobile .mpcth-mobile-menu .page_item.menu-item-has-children > a,
#mpcth_nav_mobile .mpcth-mobile-menu .menu-item.page_item_has_children > a,
#mpcth_nav_mobile .mpcth-mobile-menu .menu-item.menu-item-has-children > a,
#mpcth_nav_mobile #mpcth_mobile_menu .page_item.page_item_has_children > a,
#mpcth_nav_mobile #mpcth_mobile_menu .page_item.menu-item-has-children > a,
#mpcth_nav_mobile #mpcth_mobile_menu .menu-item.page_item_has_children > a,
#mpcth_nav_mobile #mpcth_mobile_menu .menu-item.menu-item-has-children > a {
  border-bottom: 1px solid #eeeeee;
  padding: 0; }

#mpcth_nav_mobile .mpcth-mobile-menu .page_item.page_item_has_children > a span, #mpcth_nav_mobile .mpcth-mobile-menu .page_item.menu-item-has-children > a span,
#mpcth_nav_mobile .mpcth-mobile-menu .menu-item.page_item_has_children > a span,
#mpcth_nav_mobile .mpcth-mobile-menu .menu-item.menu-item-has-children > a span,
#mpcth_nav_mobile #mpcth_mobile_menu .page_item.page_item_has_children > a span,
#mpcth_nav_mobile #mpcth_mobile_menu .page_item.menu-item-has-children > a span,
#mpcth_nav_mobile #mpcth_mobile_menu .menu-item.page_item_has_children > a span,
#mpcth_nav_mobile #mpcth_mobile_menu .menu-item.menu-item-has-children > a span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding: .501em 0;
  margin-bottom: -1px; }

#mpcth_page_wrap #mpcth_mega_menu {
  margin: 0;
  padding: 0;
  list-style: none;
  text-transform: uppercase;
  display: inline-block; }

#mpcth_page_wrap #mpcth_mega_menu .widget {
  margin: 0;
  padding: 0;
  font-size: 1em;
  text-align: right; }

#mpcth_page_wrap #mpcth_mega_menu .widget h5 {
  display: none; }

#mpcth_page_wrap #mpcth_mega_menu .widget li {
  padding: 0; }

#mpcth_page_wrap #mpcth_mega_menu .widget li:before {
  display: none; }

#mpcth_page_wrap #mpcth_mega_menu .widget ul.menu > li {
  position: relative;
  display: inline-block;
  margin: 0 .5em; }

#mpcth_page_wrap #mpcth_mega_menu .widget ul.menu > li > a {
  display: inline-block;
  padding: 2em .3em 1.5em;
  color: #666666; }

#mpcth_page_wrap #mpcth_mega_menu .widget ul.menu > li > a > i.fa {
  margin-left: 0.5em;
  font-size: 14px; }

#mpcth_page_wrap #mpcth_mega_menu .widget ul.menu > li.menu-item-has-children > a:after {
  content: '';
  position: absolute;
  bottom: 1.65em;
  left: -0.1em;
  border: 2px solid #666666;
  border-top-color: transparent !important;
  border-right-color: transparent !important; }

#mpcth_page_wrap #mpcth_mega_menu .widget .menu-item:hover > .sub-container {
  visibility: visible;
  top: 100% !important; }

#mpcth_page_wrap #mpcth_mega_menu .widget .menu-item:hover > .sub-container > .sub-menu {
  visibility: visible;
  pointer-events: all;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap #mpcth_mega_menu .widget .menu-item:hover > .sub-container > .sub-menu .sub-menu {
  visibility: visible;
  pointer-events: all; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-menu {
  height: 0;
  visibility: hidden;
  pointer-events: none;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-menu .sub-menu {
  visibility: hidden;
  pointer-events: none;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap #mpcth_mega_menu .widget .menu-item a {
  color: #666666; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container {
  visibility: hidden;
  position: absolute;
  top: 75% !important;
  right: auto !important;
  margin-left: 50% !important; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container.non-mega > ul {
  padding: 1.5em 1em .5em; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container.non-mega > ul > li > a {
  padding: 0 .5em;
  white-space: nowrap; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu {
  display: block !important;
  background-color: #ffffff;
  border: 1px solid #eeeeee;
  padding: 1.5em 0 0;
  -webkit-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2); }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu li {
  height: auto !important;
  line-height: 1em; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu li > a {
  display: block;
  margin-bottom: 1.25em; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu li > a > i.fa {
  margin-left: 0.5em;
  font-size: 14px; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu li.hidden > .mega-hdr-a {
  display: none; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu li.image > .mega-hdr-a {
  height: auto !important;
  padding-right: 0;
  background: none; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu li.image > .mega-hdr-a img {
  display: block; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu .sub-menu {
  padding-right: 0; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu .sub-menu .sub-menu {
  padding-right: 1em; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu:after, #mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu:before {
  content: '';
  position: absolute;
  top: 0px;
  right: 50%;
  margin-right: -16px;
  border-top: 10px solid #eeeeee;
  border-right: 16px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 16px solid transparent; }

#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container > .sub-menu:after {
  top: -1px;
  border-top: 10px solid #ffffff; }

#mpcth_page_wrap #mpcth_mega_menu .widget .mega-hdr-a {
  display: inline-block;
  height: auto !important;
  margin-bottom: 1em;
  font-weight: bold;
  border-bottom: 1px solid #eeeeee;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap #mpcth_mega_menu .widget .mega-hdr-a span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  margin-bottom: -1px;
  padding-bottom: 1.001em; }

#mpcth_page_wrap #mpcth_mega_menu .widget .row {
  margin-bottom: 1em; }

#mpcth_page_wrap #mpcth_mega_menu .widget .row > .mega-unit {
  display: inline-block;
  width: 200px;
  vertical-align: top;
  padding: 0 1.5em; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap #mpcth_mega_menu {
    display: none !important; } }

#mpcth_page_header_container.mpcth-header-ready .widget .sub-menu {
  height: auto !important; }

.ie #mpcth_page_wrap #mpcth_page_header_container.mpcth-header-ready .widget .menu-item:hover > .sub-container {
  visibility: visible; }

.ie #mpcth_page_wrap #mpcth_page_header_container.mpcth-header-ready .widget .menu-item:hover > .sub-container .sub-menu {
  visibility: visible; }

.ie #mpcth_page_wrap #mpcth_page_header_container.mpcth-header-ready .widget .sub-menu {
  visibility: hidden;
  opacity: 1;
  filter: alpha(opacity=100); }

.mpcth-side-header .mpcth-menu,
.mpcth-side-header #mpcth_menu {
  text-align: right; }

.mpcth-side-header .mpcth-menu > ul > .page_item,
.mpcth-side-header .mpcth-menu > .menu-item,
.mpcth-side-header #mpcth_menu > ul > .page_item,
.mpcth-side-header #mpcth_menu > .menu-item {
  display: block; }

.mpcth-side-header .mpcth-menu .children,
.mpcth-side-header .mpcth-menu .sub-menu,
.mpcth-side-header #mpcth_menu .children,
.mpcth-side-header #mpcth_menu .sub-menu {
  top: 0;
  right: 100%; }

/* Maintenance mobile menu */
.page-template-template-maintenance-php #mpcth_toggle_mobile_menu,
.page-template-template-maintenance-php #mpcth_mobile_nav_wrap {
  display: none; }

/* ========================================================================== *
 * 5. Pagination
 * ========================================================================== */
.single .mpcth-post-pagination {
  font-size: 1.167em;
  margin-top: -.5em; }

.single .mpcth-post-pagination a {
  display: inline-block;
  padding: .5em;
  background: #ffffff;
  border-radius: 100%;
  border: 1px solid #eeeeee;
  width: 1em;
  height: 1em;
  text-align: center;
  line-height: 1em; }

.single .mpcth-post-pagination a[rel=prev] {
  position: relative;
  top: -.1em; }

.single .mpcth-post-pagination a[rel=next] {
  width: 1.25em;
  height: 1.25em;
  position: relative;
  z-index: 2;
  margin-left: -.7em;
  line-height: 1.4em; }

.single .mpcth-post-pagination a[rel=next] i {
  margin-right: 0.1em; }

.single .mpcth-post-pagination a:hover {
  background: #f3f3f3; }

.page-template-template-portfolio-php #mpcth_pagination {
  margin-top: -1em; }

#mpcth_pagination {
  text-align: center;
  clear: both;
  font-size: 1.167em;
  margin-bottom: 1.714em; }

#mpcth_pagination > * {
  display: inline-block;
  padding: .5em;
  margin: .4em; }

/* Load More */
#mpcth_load_more_wrapper,
#mpcth_load_more {
  display: none; }

#mpcth_content_wrap.mpcth-load-more #mpcth_load_more {
  position: relative;
  display: inline-block;
  padding: 1em 1.5em;
  margin: 1em 0;
  text-transform: uppercase;
  background: #f3f3f3;
  color: #999999;
  border-radius: 2px;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_content_wrap.mpcth-load-more #mpcth_load_more:hover {
  color: #ffffff; }

#mpcth_content_wrap.mpcth-load-more #mpcth_load_more .mpcth-load-more-icon {
  margin-left: 7px;
  font-family: "FontAwesome";
  display: none;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_content_wrap.mpcth-load-more #mpcth_load_more .mpcth-load-more-icon:after {
  content: "\f1ce";
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

#mpcth_content_wrap.mpcth-load-more #mpcth_load_more.active {
  opacity: 0.25;
  filter: alpha(opacity=25); }

#mpcth_content_wrap.mpcth-load-more #mpcth_load_more.active .mpcth-load-more-icon {
  display: inline-block;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_content_wrap.mpcth-load-more #mpcth_pagination .page-numbers {
  display: none; }

/* Essential Grid Load more */
.editor-area .esg-container {
  text-align: center; }

.editor-area .esg-loadmore {
  padding: .5em 1.5em;
  text-transform: uppercase;
  background: #f3f3f3;
  color: #999999;
  font-weight: 400;
  border-radius: 2px;
  opacity: 1;
  filter: alpha(opacity=100); }

.editor-area .esg-loadmore:hover {
  color: #ffffff; }

.editor-area .esg-loadmore.active {
  opacity: 0.25;
  filter: alpha(opacity=25); }

/* ========================================================================== *
 * 6. Comments
 * ========================================================================== */
#mpcth_comments {
  padding-top: 4em;
  border-top: 1px solid #eeeeee;
  font-size: 1.083em; }

#mpcth_comments #mpcth_comments_wrap {
  margin-bottom: 4em; }

#mpcth_comments #mpcth_comments_wrap .pingback {
  margin-bottom: 1em; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comment {
  position: relative;
  min-height: 62px;
  margin-bottom: 2em;
  padding-right: 80px; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comments-title {
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comments-title span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .847em;
  margin-bottom: -1px; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comment-header a {
  color: #666666; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comment-header .avatar {
  position: absolute;
  top: 0;
  right: 0;
  border: 1px solid #eeeeee;
  border-radius: 2px; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comment-header .mpcth-comment-author {
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 0; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comment-header .comment-reply-link {
  margin-right: 0.25em;
  padding: 0 .25em; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comment-header .comment-edit-link {
  float: left; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comment-content {
  line-height: 1.5em; }

#mpcth_comments #mpcth_comments_wrap .mpcth-comment-content p:first-child {
  margin-top: .5em; }

#mpcth_comments #mpcth_comments_wrap > ul {
  margin: 0;
  padding: 0;
  list-style: none; }

#mpcth_comments #mpcth_comments_wrap > ul .children {
  list-style: none; }

#mpcth_comments #mpcth_comments_wrap > ul ul {
  padding-right: 2em; }

#mpcth_comments #respond #reply-title {
  text-transform: uppercase;
  font-size: 1.333em;
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .847em;
  margin-bottom: -1px; }

#mpcth_comments #respond #mpcth_comment_form {
  padding-top: 1em;
  border-top: 1px solid #eeeeee; }

#mpcth_comments #respond #mpcth_comment_form textarea {
  width: 100%;
  max-width: 100%;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: .75em 1em; }

#mpcth_comments #respond #mpcth_comment_form input[type=text] {
  width: 100%;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: .75em 1em; }

#mpcth_comments #respond #mpcth_comment_form input[type=submit] {
  background: #f3f3f3;
  text-transform: uppercase;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  padding: .5em 1em; }

#mpcth_comments #respond #mpcth_comment_form input,
#mpcth_comments #respond #mpcth_comment_form textarea {
  color: #666666; }

#mpcth_comments #respond #mpcth_comment_form input.mpcth-input-invalid,
#mpcth_comments #respond #mpcth_comment_form textarea.mpcth-input-invalid {
  color: #EC0042;
  border-color: #EC0042; }

#mpcth_comments #respond #mpcth_comment_form input:focus,
#mpcth_comments #respond #mpcth_comment_form textarea:focus {
  outline: none;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_comments #respond #mpcth_comment_form input:hover,
#mpcth_comments #respond #mpcth_comment_form textarea:hover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_comments #respond #mpcth_comment_form p {
  position: relative; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-author,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url {
  float: right;
  width: 32.5%;
  margin-bottom: 2em; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-author label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url label {
  position: absolute;
  top: 0;
  right: 1em;
  z-index: 1;
  font-style: italic; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-author input,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email input,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url input {
  position: relative;
  z-index: 2; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-author input:focus + label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email input:focus + label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url input:focus + label {
  top: -1.5em; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-author {
  padding-left: 20px; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-email {
  width: 35%;
  padding: 0 20px; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-email label {
  padding-right: 20px; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-url {
  padding-right: 20px; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-url label {
  padding-right: 20px; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_comments #respond #mpcth_comment_form .comment-form-author,
  .mpcth-responsive #mpcth_comments #respond #mpcth_comment_form .comment-form-email,
  .mpcth-responsive #mpcth_comments #respond #mpcth_comment_form .comment-form-url {
    width: 100%;
    padding-right: 0;
    padding-left: 0; }
  .mpcth-responsive #mpcth_comments #respond #mpcth_comment_form .comment-form-author label,
  .mpcth-responsive #mpcth_comments #respond #mpcth_comment_form .comment-form-email label,
  .mpcth-responsive #mpcth_comments #respond #mpcth_comment_form .comment-form-url label {
    padding-right: 0; } }

#mpcth_comments #respond #mpcth_comment_form .comment-form-comment {
  clear: both;
  margin-bottom: 2em; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-comment label {
  position: absolute;
  top: 0;
  right: 1em;
  z-index: 1;
  font-style: italic; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-comment textarea {
  position: relative;
  z-index: 2; }

#mpcth_comments #respond #mpcth_comment_form .comment-form-comment textarea:focus + label {
  top: -1.5em; }

#mpcth_comments #respond #mpcth_comment_form .form-submit {
  float: left;
  width: 32.5%;
  margin-bottom: 2em;
  margin-top: 0;
  padding-right: 20px; }

#mpcth_comments #respond #mpcth_comment_form .form-submit input {
  width: 100%; }

#mpcth_comments #respond #mpcth_comment_form .form-submit input:hover {
  color: #ffffff; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_comments #respond #mpcth_comment_form .form-submit {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_comments #respond #mpcth_comment_form .form-submit {
    width: 100%;
    padding-right: 0; } }

#mpcth_comments #respond #mpcth_comment_form .comment-notes,
#mpcth_comments #respond #mpcth_comment_form .logged-in-as,
#mpcth_comments #respond #mpcth_comment_form .form-allowed-tags {
  display: none; }

/* ========================================================================== *
 * 7. Contact
 * ========================================================================== */
.wpcf7 .form-submit {
  position: relative;
  float: left;
  width: 32.5%;
  padding-right: 20px;
  margin-bottom: 2em; }

.wpcf7 .form-submit input {
  width: 100%; }

.wpcf7 .form-submit input:hover {
  color: #ffffff; }

.wpcf7 .form-submit .wpcf7-submit {
  color: #666666;
  background: #f3f3f3;
  padding: .5em 1em;
  text-transform: uppercase;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  outline: none; }

.wpcf7 .form-submit .ajax-loader {
  position: absolute;
  top: .55em;
  left: 0.5em; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .wpcf7 .form-submit {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .wpcf7 .form-submit {
    width: 100%;
    padding-right: 0; } }

.wpcf7 .contact-form-input {
  float: right;
  position: relative;
  width: 32.5%;
  margin-bottom: 2em;
  margin-top: 0; }

.wpcf7 .contact-form-input span {
  display: block; }

.wpcf7 .contact-form-input label {
  color: #999999;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  right: 1em;
  z-index: 1;
  font-style: italic; }

.wpcf7 .contact-form-input input {
  width: 100%;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: .75em 1em;
  position: relative;
  z-index: 2;
  outline: none;
  color: #666666; }

.wpcf7 .contact-form-input input:focus + label {
  top: -1.5em; }

.wpcf7 .contact-form-input input.wpcf7-not-valid {
  color: #EC0042;
  border-color: #EC0042; }

.wpcf7 .contact-form-input input:hover, .wpcf7 .contact-form-input input:focus {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

.wpcf7 .contact-form-input select, .wpcf7 .contact-form-input .mpcthSelect {
  margin-right: 20px;
  text-transform: uppercase;
  margin-bottom: 0;
  padding: .5em 1em;
  color: #999999; }

.wpcf7 .contact-form-input.input-name {
  padding-left: 20px; }

.wpcf7 .contact-form-input.input-mail {
  width: 35%;
  padding-left: 20px;
  padding-right: 20px; }

.wpcf7 .contact-form-input.input-website {
  padding-right: 20px; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .wpcf7 .contact-form-input.input-name, .mpcth-responsive .wpcf7 .contact-form-input.input-mail, .mpcth-responsive .wpcf7 .contact-form-input.input-website {
    width: 100%;
    padding-right: 0;
    padding-left: 0; } }

.wpcf7 .contact-form-message {
  clear: both;
  position: relative; }

.wpcf7 .contact-form-message span {
  display: block; }

.wpcf7 .contact-form-message label {
  color: #999999;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  right: 1em;
  z-index: 1;
  font-style: italic; }

.wpcf7 .contact-form-message textarea {
  position: relative;
  width: 100%;
  max-width: 100%;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: .75em 1em;
  z-index: 2;
  outline: none;
  color: #666666; }

.wpcf7 .contact-form-message textarea:focus + label {
  top: -1.5em; }

.wpcf7 .contact-form-message textarea.wpcf7-not-valid {
  color: #EC0042;
  border-color: #EC0042; }

.wpcf7 .contact-form-message textarea:hover, .wpcf7 .contact-form-message textarea:focus {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

.wpcf7 .wpcf7-not-valid-tip {
  margin-top: .25em;
  text-transform: uppercase;
  color: #EC0042; }

.wpcf7 .wpcf7-mail-sent-ok,
.wpcf7 .wpcf7-validation-errors {
  float: right;
  display: block;
  margin: 1em 0 0 0;
  padding: .5em 1em;
  width: 67.5%;
  border: 1px solid #EC0042;
  color: #EC0042;
  border-radius: 2px;
  line-height: 1.25em;
  text-transform: uppercase; }

.wpcf7 .wpcf7-mail-sent-ok {
  color: #27C200;
  border: 1px solid #27C200; }

.wpcf7-form select.hasCustomSelect {
  max-width: initial !important;
  min-width: initial !important;
  width: auto !important; }

.vc_col-xs-2 .wpcf7 .form-submit,
.vc_col-xs-2 .wpcf7 .contact-form-input, .vc_col-xs-3 .wpcf7 .form-submit,
.vc_col-xs-3 .wpcf7 .contact-form-input, .vc_col-xs-4 .wpcf7 .form-submit,
.vc_col-xs-4 .wpcf7 .contact-form-input, .vc_col-xs-5 .wpcf7 .form-submit,
.vc_col-xs-5 .wpcf7 .contact-form-input, .vc_col-xs-6 .wpcf7 .form-submit,
.vc_col-xs-6 .wpcf7 .contact-form-input,
.vc_col-sm-2 .wpcf7 .form-submit,
.vc_col-sm-2 .wpcf7 .contact-form-input, .vc_col-sm-3 .wpcf7 .form-submit,
.vc_col-sm-3 .wpcf7 .contact-form-input, .vc_col-sm-4 .wpcf7 .form-submit,
.vc_col-sm-4 .wpcf7 .contact-form-input, .vc_col-sm-5 .wpcf7 .form-submit,
.vc_col-sm-5 .wpcf7 .contact-form-input, .vc_col-sm-6 .wpcf7 .form-submit,
.vc_col-sm-6 .wpcf7 .contact-form-input,
.vc_col-md-2 .wpcf7 .form-submit,
.vc_col-md-2 .wpcf7 .contact-form-input, .vc_col-md-3 .wpcf7 .form-submit,
.vc_col-md-3 .wpcf7 .contact-form-input, .vc_col-md-4 .wpcf7 .form-submit,
.vc_col-md-4 .wpcf7 .contact-form-input, .vc_col-md-5 .wpcf7 .form-submit,
.vc_col-md-5 .wpcf7 .contact-form-input, .vc_col-md-6 .wpcf7 .form-submit,
.vc_col-md-6 .wpcf7 .contact-form-input,
.vc_col-lg-2 .wpcf7 .form-submit,
.vc_col-lg-2 .wpcf7 .contact-form-input, .vc_col-lg-3 .wpcf7 .form-submit,
.vc_col-lg-3 .wpcf7 .contact-form-input, .vc_col-lg-4 .wpcf7 .form-submit,
.vc_col-lg-4 .wpcf7 .contact-form-input, .vc_col-lg-5 .wpcf7 .form-submit,
.vc_col-lg-5 .wpcf7 .contact-form-input, .vc_col-lg-6 .wpcf7 .form-submit,
.vc_col-lg-6 .wpcf7 .contact-form-input,
.vc_span2 .wpcf7 .form-submit,
.vc_span2 .wpcf7 .contact-form-input, .vc_span3 .wpcf7 .form-submit,
.vc_span3 .wpcf7 .contact-form-input, .vc_span4 .wpcf7 .form-submit,
.vc_span4 .wpcf7 .contact-form-input, .vc_span5 .wpcf7 .form-submit,
.vc_span5 .wpcf7 .contact-form-input, .vc_span6 .wpcf7 .form-submit,
.vc_span6 .wpcf7 .contact-form-input {
  float: none;
  width: 100%;
  padding: 0; }

.vc_col-xs-2 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-xs-2 .wpcf7 .wpcf7-validation-errors, .vc_col-xs-3 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-xs-3 .wpcf7 .wpcf7-validation-errors, .vc_col-xs-4 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-xs-4 .wpcf7 .wpcf7-validation-errors, .vc_col-xs-5 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-xs-5 .wpcf7 .wpcf7-validation-errors, .vc_col-xs-6 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-xs-6 .wpcf7 .wpcf7-validation-errors,
.vc_col-sm-2 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-sm-2 .wpcf7 .wpcf7-validation-errors, .vc_col-sm-3 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-sm-3 .wpcf7 .wpcf7-validation-errors, .vc_col-sm-4 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-sm-4 .wpcf7 .wpcf7-validation-errors, .vc_col-sm-5 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-sm-5 .wpcf7 .wpcf7-validation-errors, .vc_col-sm-6 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-sm-6 .wpcf7 .wpcf7-validation-errors,
.vc_col-md-2 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-md-2 .wpcf7 .wpcf7-validation-errors, .vc_col-md-3 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-md-3 .wpcf7 .wpcf7-validation-errors, .vc_col-md-4 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-md-4 .wpcf7 .wpcf7-validation-errors, .vc_col-md-5 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-md-5 .wpcf7 .wpcf7-validation-errors, .vc_col-md-6 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-md-6 .wpcf7 .wpcf7-validation-errors,
.vc_col-lg-2 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-lg-2 .wpcf7 .wpcf7-validation-errors, .vc_col-lg-3 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-lg-3 .wpcf7 .wpcf7-validation-errors, .vc_col-lg-4 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-lg-4 .wpcf7 .wpcf7-validation-errors, .vc_col-lg-5 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-lg-5 .wpcf7 .wpcf7-validation-errors, .vc_col-lg-6 .wpcf7 .wpcf7-mail-sent-ok,
.vc_col-lg-6 .wpcf7 .wpcf7-validation-errors,
.vc_span2 .wpcf7 .wpcf7-mail-sent-ok,
.vc_span2 .wpcf7 .wpcf7-validation-errors, .vc_span3 .wpcf7 .wpcf7-mail-sent-ok,
.vc_span3 .wpcf7 .wpcf7-validation-errors, .vc_span4 .wpcf7 .wpcf7-mail-sent-ok,
.vc_span4 .wpcf7 .wpcf7-validation-errors, .vc_span5 .wpcf7 .wpcf7-mail-sent-ok,
.vc_span5 .wpcf7 .wpcf7-validation-errors, .vc_span6 .wpcf7 .wpcf7-mail-sent-ok,
.vc_span6 .wpcf7 .wpcf7-validation-errors {
  float: none;
  width: 100%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-right .wpcf7 .contact-form-input {
    float: none;
    width: 100%; } }

/* ========================================================================== *
 * 7. Widgets
 * ========================================================================== */
.mpcth-widget-column {
  padding: 1em 0;
  margin: 0; }

#mpcth_page_wrap .widget {
  padding: 1em 20px;
  font-size: 1.083em; }

#mpcth_page_wrap .widget .widget-title {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em;
  text-transform: uppercase;
  font-size: 1em; }

#mpcth_page_wrap .widget .widget-title span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: 1.001em;
  margin-bottom: -1px; }

#mpcth_page_wrap .widget .widget-title l + * {
  width: 100%; }

#mpcth_page_wrap .widget ul,
#mpcth_page_wrap .widget ol {
  padding-right: 0; }

#mpcth_page_wrap .widget ul ul,
#mpcth_page_wrap .widget ul ol,
#mpcth_page_wrap .widget ol ul,
#mpcth_page_wrap .widget ol ol {
  padding-right: 0.5em; }

#mpcth_page_wrap .widget img {
  max-width: 100%;
  height: auto; }

#mpcth_page_wrap .widget input,
#mpcth_page_wrap .widget select,
#mpcth_page_wrap .widget textarea {
  max-width: 100%;
  background: #ffffff;
  color: #999999;
  outline: none;
  border: 1px solid #eeeeee;
  padding: 7px 10px;
  width: 100%;
  display: block; }

#mpcth_page_wrap .widget input:focus, #mpcth_page_wrap .widget input:hover,
#mpcth_page_wrap .widget select:focus,
#mpcth_page_wrap .widget select:hover,
#mpcth_page_wrap .widget textarea:focus,
#mpcth_page_wrap .widget textarea:hover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap .widget:before {
  display: none; }

#mpcth_page_wrap #mpcth_header_area .widget.widget_text a:hover,
#mpcth_page_wrap #mpcth_footer .widget.widget_text a:hover,
#mpcth_page_wrap .widget.widget_text a:hover {
  color: #666666; }

#mpcth_page_wrap .widget.widget_rss ul li,
#mpcth_page_wrap .widget.widget_rss ol li {
  padding-bottom: .75em; }

#mpcth_page_wrap .widget.widget_rss .rsswidget {
  text-transform: uppercase; }

#mpcth_page_wrap .widget.widget_rss .rss-date {
  display: block;
  padding-bottom: .25em;
  color: #999999; }

#mpcth_page_wrap .widget.widget_calendar caption {
  padding-bottom: .5em; }

#mpcth_page_wrap .widget.widget_calendar table {
  width: 100%;
  text-align: center; }

#mpcth_page_wrap .widget.widget_calendar th, #mpcth_page_wrap .widget.widget_calendar td {
  position: relative;
  padding: .5em .25em;
  line-height: 1em; }

#mpcth_page_wrap .widget.widget_calendar tbody a:before {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #f3f3f3;
  z-index: -1; }

#mpcth_page_wrap .widget.widget_calendar #prev {
  text-align: right; }

#mpcth_page_wrap .widget.widget_calendar #next {
  text-align: left; }

#mpcth_page_wrap .widget.widget_product_tag_cloud a, #mpcth_page_wrap .widget.widget_tag_cloud a {
  font-size: 1em !important;
  margin: 0 0 0.5em 0.5em;
  display: inline-block; }

#searchform #s {
  margin-bottom: 1em; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .tweet a:hover,
#mpcth_page_wrap .mpc-w-twitter-widget .tweet a:hover,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .tweet a:hover {
  color: #666666; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .tweet .e-entry-title,
#mpcth_page_wrap .mpc-w-twitter-widget .tweet .e-entry-title,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .tweet .e-entry-title {
  line-height: 1.5em; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .tweet b,
#mpcth_page_wrap .mpc-w-twitter-widget .tweet b,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .tweet b {
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .tweet abbr,
#mpcth_page_wrap .mpc-w-twitter-widget .tweet abbr,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .tweet abbr {
  border-bottom: none; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .avatar,
#mpcth_page_wrap .mpc-w-twitter-widget .avatar,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .avatar {
  float: right;
  margin-left: 0.5em; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .u-url,
#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .u-url *,
#mpcth_page_wrap .mpc-w-twitter-widget .u-url,
#mpcth_page_wrap .mpc-w-twitter-widget .u-url *,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .u-url,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .u-url * {
  vertical-align: top;
  line-height: 1em; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .e-entry-content,
#mpcth_page_wrap .mpc-w-twitter-widget .e-entry-content,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .e-entry-content {
  clear: both; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .e-entry-title,
#mpcth_page_wrap .mpc-w-twitter-widget .e-entry-title,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .e-entry-title {
  margin-bottom: .5em; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .header,
#mpcth_page_wrap .mpc-w-twitter-widget .header,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .header {
  display: none; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .permalink,
#mpcth_page_wrap .mpc-w-twitter-widget .permalink,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .permalink {
  float: left; }

#mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget:after,
#mpcth_page_wrap .mpc-w-twitter-widget:after,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget:after {
  content: '';
  clear: both;
  display: block; }

#mpcth_page_wrap .widget.mpc-w-shop-info-widget {
  text-transform: uppercase; }

#mpcth_page_wrap .widget.mpc-w-shop-info-widget h2 {
  line-height: 1.1em;
  margin-bottom: .5em; }

#mpcth_page_wrap .widget.mpc-w-shop-info-widget a {
  display: inline-block;
  margin-bottom: .25em; }

#mpcth_page_wrap .widget.mpc-w-shop-info-widget a:hover {
  color: #666666; }

#mpcth_page_wrap .widget.mpc-w-shop-info-widget + .widget.woocommerce {
  margin-top: -1.25em; }

.mpc-w-recent-posts-widget .mpc-w-recent-post {
  clear: both; }

.mpc-w-recent-posts-widget .mpc-w-recent-post-title img {
  float: right;
  margin-left: 0.5em;
  width: 60px;
  height: 60px; }

.mpc-w-recent-posts-widget .mpc-w-recent-post-meta {
  display: block; }

.widget_pages li {
  list-style: none; }

.widget_pages .children {
  margin: 0;
  padding: 0 1em 0 0; }

.widget_nav_menu li {
  list-style: none; }

.widget_nav_menu .menu {
  margin: 0;
  padding: 0; }

.widget_nav_menu .sub-menu {
  margin: 0;
  padding: 0 1em 0 0; }

#mpcth_page_wrap .widget_recent_entries li {
  padding-bottom: .5em; }

#mpcth_page_wrap .widget_recent_entries a {
  text-transform: uppercase; }

#mpcth_page_wrap .widget_recent_entries .post-date {
  display: block;
  font-size: .923em;
  color: #999999; }

.widget_product_search .screen-reader-text {
  display: none;
  text-transform: uppercase;
  margin-bottom: 1em; }

.widget_product_search #s {
  margin-bottom: 1em; }

.widget_product_categories .product-categories {
  line-height: 1.7em; }

.widget_product_categories .product-categories > li > a {
  display: inline-block;
  margin-bottom: .25em;
  font-weight: bold;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap .s2_form_widget form label[for=s2email] + br,
#mpcth_page_wrap .s2_form_widget form label[for=s2email] {
  display: none; }

#mpcth_page_wrap .s2_form_widget form input[type=submit] {
  text-transform: uppercase;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  background: #eeeeee;
  line-height: 1em; }

#mpcth_page_wrap .s2_form_widget form input[type=submit]:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #ffffff; }

/* Woocommerce products list */
#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li,
#mpcth_page_wrap .widget .product_list_widget li,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li {
  padding: 0;
  border: 1px solid #eeeeee;
  margin-bottom: 1.5em;
  background: #ffffff; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li:hover,
#mpcth_page_wrap .widget .product_list_widget li:hover,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li:hover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li:hover a,
#mpcth_page_wrap .widget .product_list_widget li:hover a,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li:hover a {
  color: #666666; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li.empty,
#mpcth_page_wrap .widget .product_list_widget li.empty,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li.empty {
  background: none;
  border: none;
  margin-bottom: 0; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li.empty:hover,
#mpcth_page_wrap .widget .product_list_widget li.empty:hover,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li.empty:hover {
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li a,
#mpcth_page_wrap .widget .product_list_widget li a,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li a {
  padding-top: 1em;
  padding-left: 1.5em;
  text-transform: uppercase;
  font-family: Lato, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li img,
#mpcth_page_wrap .widget .product_list_widget li img,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li img {
  float: right;
  width: 75px;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: -1em 0 0 1.25em; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li span,
#mpcth_page_wrap .widget .product_list_widget li span,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li span {
  padding-top: .25em; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li del span,
#mpcth_page_wrap .widget .product_list_widget li del span,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li del span {
  text-decoration: line-through; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li ins,
#mpcth_page_wrap .widget .product_list_widget li ins,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li ins {
  text-decoration: none; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li ins span,
#mpcth_page_wrap .widget .product_list_widget li ins span,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li ins span {
  -webkit-font-smoothing: antialiased;
  font-weight: bold; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li .variation,
#mpcth_page_wrap .widget .product_list_widget li .variation,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li .variation {
  display: none;
  text-transform: uppercase; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li .variation dt,
#mpcth_page_wrap .widget .product_list_widget li .variation dt,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li .variation dt {
  display: inline-block;
  float: none;
  clear: none;
  color: #999999; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li .variation dd,
#mpcth_page_wrap .widget .product_list_widget li .variation dd,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li .variation dd {
  display: inline-block;
  margin-right: 0.25em; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li .star-rating,
#mpcth_page_wrap .widget .product_list_widget li .star-rating,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li .star-rating {
  position: absolute;
  bottom: .5em;
  left: 0.5em; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li .star-rating > span,
#mpcth_page_wrap .widget .product_list_widget li .star-rating > span,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li .star-rating > span {
  padding-top: 1em;
  margin-bottom: -1em; }

#mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li:before,
#mpcth_page_wrap .widget .product_list_widget li:before,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li:before {
  display: none; }

.mpcth-disable-price #mpcth_page_wrap #mpcth_header_area .widget .product_list_widget .mpcth-from-price,
.mpcth-disable-price #mpcth_page_wrap #mpcth_header_area .widget .product_list_widget .amount,
.mpcth-disable-price #mpcth_page_wrap .widget .product_list_widget .mpcth-from-price,
.mpcth-disable-price #mpcth_page_wrap .widget .product_list_widget .amount,
.mpcth-disable-price #mpcth_page_wrap #mpcth_footer .widget .product_list_widget .mpcth-from-price,
.mpcth-disable-price #mpcth_page_wrap #mpcth_footer .widget .product_list_widget .amount {
  display: none !important; }

/* WooCommerce Cart */
#mpcth_page_wrap .widget.widget_shopping_cart {
  line-height: 1.25em; }

#mpcth_page_wrap .widget.widget_shopping_cart .total {
  padding-top: 1em;
  text-transform: uppercase;
  border-top: 1px solid #eeeeee;
  font-family: Lato, Helvetica, Arial, sans-serif; }

#mpcth_page_wrap .widget.widget_shopping_cart .buttons {
  margin-bottom: 0; }

#mpcth_page_wrap .widget.widget_shopping_cart .buttons a {
  width: 48%;
  text-align: center; }

#mpcth_page_wrap .widget.widget_shopping_cart .buttons a.checkout {
  float: left; }

#mpcth_page_wrap .widget.widget_shopping_cart .buttons a:after {
  display: none; }

#mpcth_page_wrap .widget.widget_shopping_cart .quantity {
  width: 50%; }

/* Widgets */
#mpcth_page_wrap .bra-photostream-widget ul {
  list-style: none;
  padding: 0px;
  margin-right: 0px !important;
  margin-bottom: .25em !important;
  overflow: hidden; }

#mpcth_page_wrap .bra-photostream-widget ul li {
  height: auto;
  border: none;
  margin: 0px 5px 5px 0px !important;
  padding: 0px; }

#mpcth_page_wrap .bra-photostream-widget ul li a {
  display: block !important;
  margin: 0px;
  padding: 0px !important;
  width: 60px !important;
  height: 60px !important;
  border: none !important;
  overflow: hidden; }

#mpcth_page_wrap .bra-photostream-widget ul li:hover {
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap .bra-photostream-widget ul li:hover a {
  border: none; }

#mpcth_page_wrap .bra-photostream-widget ul li:hover img {
  opacity: .7;
  filter: alpha(opacity=70); }

#mpcth_page_wrap .bra-photostream-widget ul li:before {
  display: none; }

#mpcth_page_wrap .bra-photostream-widget ul li img {
  width: 60px !important;
  height: 60px !important;
  border: none;
  display: block;
  max-width: none !important; }

/* Flex Slider */
#mpcth_page_wrap .flexslider:hover .flex-next {
  right: 0; }

#mpcth_page_wrap .flexslider:hover .flex-prev {
  left: 0; }

#mpcth_page_wrap .flexslider {
  direction: ltr;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0; }

#mpcth_page_wrap .flexslider .flex-next,
#mpcth_page_wrap .flexslider .flex-prev {
  font-size: 0; }

#mpcth_page_wrap .flexslider .flex-direction-nav a {
  text-shadow: none;
  background: #ffffff;
  width: 28px;
  height: 28px;
  margin: -20px 0 0;
  border: 1px solid #eeeeee;
  border-radius: 100%;
  padding: 5px;
  text-align: center;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .flexslider .flex-direction-nav a.flex-prev {
  left: -40px; }

#mpcth_page_wrap .flexslider .flex-direction-nav a.flex-next {
  right: -40px; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .flexslider .flex-direction-nav a {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mpcth-responsive #mpcth_page_wrap .flexslider .flex-direction-nav a.flex-prev {
    left: -20px; }
  .mpcth-responsive #mpcth_page_wrap .flexslider .flex-direction-nav a.flex-next {
    right: -20px; } }

#mpcth_page_wrap .flexslider .flex-direction-nav a:before {
  font-size: 26px;
  line-height: 28px; }

#mpcth_page_wrap .flexslider .flex-direction-nav a:hover {
  background: #f3f3f3;
  color: #666666; }

#mpcth_page_wrap .flexslider .flex-control-nav {
  top: initial;
  bottom: 16px;
  z-index: 100; }

#mpcth_page_wrap .flexslider .flex-control-nav li {
  margin: 0 .3em;
  vertical-align: middle; }

#mpcth_page_wrap .flexslider .flex-control-nav li a {
  width: 8px;
  height: 8px;
  border-radius: 100%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

#mpcth_page_wrap .flexslider .flex-control-nav li a.flex-active {
  background: transparent;
  border: 1px solid transparent;
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap .flexslider .slides > li {
  -webkit-backface-visibility: visible; }

#mpcth_page_wrap .flexslider .slides > li ul {
  list-style: none;
  margin: 0;
  padding: 0; }

#mpcth_page_wrap .flexslider:hover .flex-direction-nav a {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .flexslider:hover .flex-direction-nav a.flex-prev {
  left: -20px; }

#mpcth_page_wrap .flexslider:hover .flex-direction-nav a.flex-next {
  right: -20px; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap .mpcth-page-custom-header .flexslider .flex-direction-nav a.flex-prev {
    left: 10px; }
  .mpcth-responsive #mpcth_page_wrap .mpcth-page-custom-header .flexslider .flex-direction-nav a.flex-next {
    right: 10px; } }

.mpcth-post .flex-next,
.mpcth-page .flex-next {
  right: -20px; }

.mpcth-post .flex-prev,
.mpcth-page .flex-prev {
  left: -20px; }

.mpcth-post .flexslider:hover .flex-next,
.mpcth-page .flexslider:hover .flex-next {
  right: -20px; }

.mpcth-post .flexslider:hover .flex-prev,
.mpcth-page .flexslider:hover .flex-prev {
  left: -20px; }

.mpcth-post .flexslider,
.mpcth-page .flexslider {
  margin-bottom: .5em; }

.mpcth-post .flexslider .flex-direction-nav a,
.mpcth-page .flexslider .flex-direction-nav a {
  text-shadow: none;
  background: #ffffff;
  width: 28px;
  height: 28px;
  margin: -20px 0 0;
  border: 1px solid #eeeeee;
  border-radius: 100%;
  padding: 5px;
  opacity: 0;
  filter: alpha(opacity=0); }

.mpcth-post .flexslider .flex-direction-nav a.flex-prev,
.mpcth-page .flexslider .flex-direction-nav a.flex-prev {
  left: -40px; }

.mpcth-post .flexslider .flex-direction-nav a.flex-next,
.mpcth-page .flexslider .flex-direction-nav a.flex-next {
  right: -40px; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-post .flexslider .flex-direction-nav a, .mpcth-responsive .mpcth-page .flexslider .flex-direction-nav a {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mpcth-responsive .mpcth-post .flexslider .flex-direction-nav a.flex-prev, .mpcth-responsive .mpcth-page .flexslider .flex-direction-nav a.flex-prev {
    left: 0px; }
  .mpcth-responsive .mpcth-post .flexslider .flex-direction-nav a.flex-next, .mpcth-responsive .mpcth-page .flexslider .flex-direction-nav a.flex-next {
    right: 0px; } }

.mpcth-post .flexslider .flex-direction-nav a:hover,
.mpcth-page .flexslider .flex-direction-nav a:hover {
  background: #f3f3f3; }

.mpcth-post .flexslider .flex-control-nav,
.mpcth-page .flexslider .flex-control-nav {
  top: initial;
  bottom: 16px;
  z-index: 100; }

.mpcth-post .flexslider .flex-control-nav li,
.mpcth-page .flexslider .flex-control-nav li {
  margin: 0 .3em; }

.mpcth-post .flexslider .flex-control-nav li a,
.mpcth-page .flexslider .flex-control-nav li a {
  width: 8px;
  height: 8px;
  border-radius: 100%; }

.mpcth-post .flexslider .flex-control-nav li a.flex-active,
.mpcth-page .flexslider .flex-control-nav li a.flex-active {
  background: transparent;
  border: 1px solid transparent;
  -webkit-box-shadow: none;
  box-shadow: none; }

.mpcth-post .flexslider .slides > li,
.mpcth-page .flexslider .slides > li {
  -webkit-backface-visibility: visible; }

.mpcth-post .flexslider .slides > li ul,
.mpcth-page .flexslider .slides > li ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.mpcth-post .flexslider .slides > li img,
.mpcth-page .flexslider .slides > li img {
  -webkit-box-shadow: none;
  box-shadow: none; }

.mpcth-post .flexslider:hover .flex-direction-nav a,
.mpcth-page .flexslider:hover .flex-direction-nav a {
  opacity: 1;
  filter: alpha(opacity=100); }

.mpcth-post .flexslider:hover .flex-direction-nav a.flex-prev,
.mpcth-page .flexslider:hover .flex-direction-nav a.flex-prev {
  left: -20px; }

.mpcth-post .flexslider:hover .flex-direction-nav a.flex-next,
.mpcth-page .flexslider:hover .flex-direction-nav a.flex-next {
  right: -20px; }

.mpcth-post .flexslider#main_slider, .mpcth-post .flexslider.mpcth-main-slider,
.mpcth-page .flexslider#main_slider,
.mpcth-page .flexslider.mpcth-main-slider {
  margin-bottom: 2.5em; }

.mpcth-post .flexslider#main_slider .slides > li, .mpcth-post .flexslider.mpcth-main-slider .slides > li,
.mpcth-page .flexslider#main_slider .slides > li,
.mpcth-page .flexslider.mpcth-main-slider .slides > li {
  padding-bottom: 30px; }

.mpcth-post .flexslider#main_slider .flex-direction-nav a, .mpcth-post .flexslider.mpcth-main-slider .flex-direction-nav a,
.mpcth-page .flexslider#main_slider .flex-direction-nav a,
.mpcth-page .flexslider.mpcth-main-slider .flex-direction-nav a {
  margin-top: -35px; }

.mpcth-post .flexslider#main_slider .mpcth-lightbox, .mpcth-post .flexslider.mpcth-main-slider .mpcth-lightbox,
.mpcth-page .flexslider#main_slider .mpcth-lightbox,
.mpcth-page .flexslider.mpcth-main-slider .mpcth-lightbox {
  position: relative;
  display: block; }

.mpcth-post .flexslider#main_slider .mpcth-lightbox .fa, .mpcth-post .flexslider.mpcth-main-slider .mpcth-lightbox .fa,
.mpcth-page .flexslider#main_slider .mpcth-lightbox .fa,
.mpcth-page .flexslider.mpcth-main-slider .mpcth-lightbox .fa {
  position: absolute;
  bottom: -30px;
  right: 50%;
  width: 60px;
  height: 60px;
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 100%;
  line-height: 60px;
  margin-right: -30px;
  font-size: 1.5em; }

.mpcth-post .flexslider#main_slider .mpcth-lightbox .fa:hover, .mpcth-post .flexslider.mpcth-main-slider .mpcth-lightbox .fa:hover,
.mpcth-page .flexslider#main_slider .mpcth-lightbox .fa:hover,
.mpcth-page .flexslider.mpcth-main-slider .mpcth-lightbox .fa:hover {
  background-color: #f3f3f3; }

/* Revolution Slider */
#mpcth_page_wrap .rev_slider_wrapper {
  direction: ltr; }

#mpcth_page_wrap .rev_slider_wrapper .tp-bullets {
  bottom: 3em;
  z-index: 100;
  padding-bottom: 1em; }

#mpcth_page_wrap .rev_slider_wrapper .tp-bullets .tp-bullet {
  width: 8px;
  height: 8px;
  border-radius: 100%;
  border: none;
  margin: 0 .3em;
  background: none; }

#mpcth_page_wrap .rev_slider_wrapper .tp-bullets .tp-bullet.selected {
  background: transparent;
  border: 1px solid transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: -1px; }

#mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow,
#mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow {
  background: none;
  text-shadow: none;
  background: #ffffff;
  width: 28px;
  height: 28px;
  margin: -20px 0 0;
  border: 1px solid #eeeeee;
  border-radius: 100%;
  padding: 5px;
  text-align: center;
  top: 50% !important;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow:before,
#mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow:before {
  font-size: 26px;
  line-height: 28px;
  color: inherit !important; }

#mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow:hover,
#mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow:hover {
  background: #f3f3f3;
  color: #666666; }

#mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow {
  left: 0px !important; }

#mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow:before {
  padding-right: 2px; }

#mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow {
  right: 0px !important; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow,
  .mpcth-responsive #mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mpcth-responsive #mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow {
    left: 20px !important; }
  .mpcth-responsive #mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow {
    right: 20px !important; } }

#mpcth_page_wrap .rev_slider_wrapper:hover .tp-leftarrow,
#mpcth_page_wrap .rev_slider_wrapper:hover .tp-rightarrow {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .rev_slider_wrapper:hover .tp-leftarrow {
  left: 20px !important; }

#mpcth_page_wrap .rev_slider_wrapper:hover .tp-rightarrow {
  right: 20px !important; }

/* NivoSlider */
#mpcth_page_wrap .nivoSlider {
  direction: ltr;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none; }

#mpcth_page_wrap .nivoSlider .nivo-directionNav a {
  text-shadow: none;
  text-align: center;
  background: none;
  width: 28px;
  height: 28px;
  margin: -20px 0 0;
  top: 50%;
  border: none;
  border-radius: 100%;
  padding: 5px;
  text-indent: 0;
  font-size: 0;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .nivoSlider .nivo-directionNav a:before {
  line-height: 28px;
  font-size: 26px; }

#mpcth_page_wrap .nivoSlider .nivo-directionNav a.nivo-prevNav {
  left: -20px; }

#mpcth_page_wrap .nivoSlider .nivo-directionNav a.nivo-nextNav {
  right: -20px; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .nivoSlider .nivo-directionNav a {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mpcth-responsive #mpcth_page_wrap .nivoSlider .nivo-directionNav a.nivo-prevNav {
    left: 0px; }
  .mpcth-responsive #mpcth_page_wrap .nivoSlider .nivo-directionNav a.nivo-nextNav {
    right: 0px; } }

#mpcth_page_wrap .nivoSlider .nivo-controlNav {
  bottom: 2.5em; }

#mpcth_page_wrap .nivoSlider:hover .nivo-directionNav a {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .nivoSlider:hover .nivo-directionNav a.nivo-prevNav {
  left: 0px; }

#mpcth_page_wrap .nivoSlider:hover .nivo-directionNav a.nivo-nextNav {
  right: 0px; }

#mpcth_page_wrap .nivoSlider:hover .nivo-directionNav a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80); }

#mpcth_page_wrap .nivo-controlNav {
  bottom: 3em;
  z-index: 100;
  position: relative; }

#mpcth_page_wrap .nivo-controlNav .nivo-control {
  width: 8px;
  height: 8px;
  border-radius: 100%;
  border: none;
  margin: 0 6px; }

#mpcth_page_wrap .nivo-controlNav .nivo-control.active {
  background: transparent;
  border: 1px solid transparent;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* ========================================================================== *
 * 9. Shortcodes
 * ========================================================================== */
/* MPC Shortcodes */
#mpcth_page_wrap #mpcth_footer .mpc-vc-icons-list,
#mpcth_page_wrap .mpc-vc-icons-list {
  margin-bottom: 1.5em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icons-list ul,
#mpcth_page_wrap .mpc-vc-icons-list ul {
  margin: 0;
  padding: 0 0.5em 0 0; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icons-list li,
#mpcth_page_wrap .mpc-vc-icons-list li {
  list-style: none; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icons-list i,
#mpcth_page_wrap .mpc-vc-icons-list i {
  margin-left: 0.5em; }

#mpcth_page_wrap #mpcth_footer .mpcth-socials-list,
#mpcth_page_wrap .mpcth-socials-list {
  font-size: 14px;
  display: inline-block; }

#mpcth_page_wrap #mpcth_footer .mpcth-socials-list-text,
#mpcth_page_wrap .mpcth-socials-list-text {
  text-transform: uppercase; }

#mpcth_page_wrap #mpcth_footer .mpc-sc-portfolio-meta,
#mpcth_page_wrap .mpc-sc-portfolio-meta {
  margin: 0;
  padding: 0;
  list-style: none;
  text-transform: uppercase;
  margin-bottom: 1.5em; }

#mpcth_page_wrap #mpcth_footer .mpc-sc-portfolio-meta li,
#mpcth_page_wrap .mpc-sc-portfolio-meta li {
  margin-bottom: .25em; }

#mpcth_page_wrap #mpcth_footer .mpc-sc-portfolio-meta .mpcth-portfolio-meta-name,
#mpcth_page_wrap .mpc-sc-portfolio-meta .mpcth-portfolio-meta-name {
  font-weight: bold;
  margin-left: 0.5em; }

#mpcth_page_wrap #mpcth_footer .mpcth-items-slider .slides > li,
#mpcth_page_wrap .mpcth-items-slider .slides > li {
  margin-left: 40px; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-gallery,
#mpcth_page_wrap .mpc-vc-gallery {
  margin: 0 0 1em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li,
#mpcth_page_wrap .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li {
  border: 1px solid #eeeeee;
  margin-right: 20px;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50); }

#mpcth_page_wrap #mpcth_footer .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li:hover, #mpcth_page_wrap #mpcth_footer .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li.flex-active-slide,
#mpcth_page_wrap .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li:hover,
#mpcth_page_wrap .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li.flex-active-slide {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap #mpcth_footer .mpc-vc-gallery .mpcth-main-slider .slides > li,
#mpcth_page_wrap .mpc-vc-gallery .mpcth-main-slider .slides > li {
  padding-bottom: 30px !important; }

#mpcth_page_wrap #mpcth_footer .mpc-sc-tooltip-message,
#mpcth_page_wrap .mpc-sc-tooltip-message {
  border-radius: 2px; }

#mpcth_page_wrap #mpcth_footer .mpc-sc-tooltip-message:after,
#mpcth_page_wrap .mpc-sc-tooltip-message:after {
  border-width: 4px;
  border-bottom-width: 0;
  bottom: -4px; }

#mpcth_page_wrap #mpcth_footer .mpcth-socials-list-wrap,
#mpcth_page_wrap .mpcth-socials-list-wrap {
  margin-bottom: 1.5em; }

#mpcth_page_wrap #mpcth_footer .mpcth-socials-list-text,
#mpcth_page_wrap .mpcth-socials-list-text {
  margin-left: 0.5em; }

#mpcth_page_wrap #mpcth_footer .mpcth-socials-list li,
#mpcth_page_wrap #mpcth_footer .mpc-sc-portfolio-meta li,
#mpcth_page_wrap .mpcth-socials-list li,
#mpcth_page_wrap .mpc-sc-portfolio-meta li {
  padding: 0; }

#mpcth_page_wrap #mpcth_footer .mpcth-socials-list li:before,
#mpcth_page_wrap #mpcth_footer .mpc-sc-portfolio-meta li:before,
#mpcth_page_wrap .mpcth-socials-list li:before,
#mpcth_page_wrap .mpc-sc-portfolio-meta li:before {
  display: none; }

#mpcth_page_wrap #mpcth_footer .mpc-sc-portfolio-meta li .mpcth-portfolio-meta-name,
#mpcth_page_wrap .mpc-sc-portfolio-meta li .mpcth-portfolio-meta-name {
  font-family: Lato, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icons-list li,
#mpcth_page_wrap .mpc-vc-icons-list li {
  position: relative;
  padding-right: 1.75em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icons-list li i,
#mpcth_page_wrap .mpc-vc-icons-list li i {
  position: absolute;
  top: .2em;
  right: 0em;
  font-size: 1.077em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icons-list li:before,
#mpcth_page_wrap .mpc-vc-icons-list li:before {
  display: none; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-deco-header,
#mpcth_page_wrap .mpc-vc-deco-header {
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-deco-header span,
#mpcth_page_wrap .mpc-vc-deco-header span {
  display: inline-block;
  margin-bottom: -1px;
  border-bottom: 1px solid transparent; }

#mpcth_page_wrap #mpcth_footer h1.mpc-vc-deco-header span,
#mpcth_page_wrap #mpcth_main h1.mpc-vc-deco-header span {
  padding-bottom: .376em; }

#mpcth_page_wrap #mpcth_footer h2.mpc-vc-deco-header span,
#mpcth_page_wrap #mpcth_main h2.mpc-vc-deco-header span {
  padding-bottom: .501em; }

#mpcth_page_wrap #mpcth_footer h3.mpc-vc-deco-header span,
#mpcth_page_wrap #mpcth_main h3.mpc-vc-deco-header span {
  padding-bottom: .601em; }

#mpcth_page_wrap #mpcth_footer h4.mpc-vc-deco-header span,
#mpcth_page_wrap #mpcth_main h4.mpc-vc-deco-header span {
  padding-bottom: .751em; }

#mpcth_page_wrap #mpcth_footer h5.mpc-vc-deco-header span,
#mpcth_page_wrap #mpcth_main h5.mpc-vc-deco-header span {
  padding-bottom: .858em; }

#mpcth_page_wrap #mpcth_footer h6.mpc-vc-deco-header span,
#mpcth_page_wrap #mpcth_main h6.mpc-vc-deco-header span {
  padding-bottom: 1.001em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap,
#mpcth_page_wrap .mpc-vc-icon-column-wrap {
  display: block;
  margin-bottom: 1.5em;
  overflow: hidden; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon {
  background: #f5f5f5;
  position: relative;
  text-align: center;
  padding: 2em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon i,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon i {
  font-size: 3.692em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow {
  position: absolute;
  bottom: -30px;
  right: 50%;
  margin-right: -20px;
  border: 20px solid transparent;
  border-top-color: #f5f5f5; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow-bottom,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow-bottom {
  border: 11px solid transparent;
  border-top-color: #eeeeee;
  bottom: -23px;
  margin-right: -11px; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-content,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-content {
  text-align: center;
  border: 1px solid #eeeeee;
  padding: 2em 1em;
  /*color: #666666;*/
  background: #ffffff;
  line-height: 1.5em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-content .mpc-vc-icon-column-title,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-content .mpc-vc-icon-column-title {
  margin-bottom: .5em;
  font-family: Lato, Helvetica, Arial, sans-serif;
  text-transform: uppercase; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-content .mpc-vc-icon-column-text,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-content .mpc-vc-icon-column-text {
  margin: 0; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap:hover,
#mpcth_page_wrap .mpc-vc-icon-column-wrap:hover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap:hover .mpc-vc-icon-column-icon i,
#mpcth_page_wrap .mpc-vc-icon-column-wrap:hover .mpc-vc-icon-column-icon i {
  color: #ffffff; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap:hover .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow,
#mpcth_page_wrap .mpc-vc-icon-column-wrap:hover .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow {
  bottom: -36px; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap:hover .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow-bottom,
#mpcth_page_wrap .mpc-vc-icon-column-wrap:hover .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow-bottom {
  bottom: -23px; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple,
#mpcth_page_wrap .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple {
  margin-bottom: 2em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon,
#mpcth_page_wrap .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon {
  background: none;
  padding: 0;
  float: right;
  width: 8em;
  opacity: 0.25;
  filter: alpha(opacity=25); }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon + .mpc-vc-icon-column-content,
#mpcth_page_wrap .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon + .mpc-vc-icon-column-content {
  margin-right: 8em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-content,
#mpcth_page_wrap .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-content {
  border: none;
  background: none;
  padding: 0;
  text-align: right; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple:hover,
#mpcth_page_wrap .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple:hover {
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple:hover .mpc-vc-icon-column-icon,
#mpcth_page_wrap .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple:hover .mpc-vc-icon-column-icon {
  opacity: 1;
  filter: alpha(opacity=100); }

@media only screen and (max-width: 320px) {
  .mpcth-responsive #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon, .mpcth-responsive #mpcth_page_wrap .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon {
    width: 5em; }
  .mpcth-responsive #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon i, .mpcth-responsive #mpcth_page_wrap .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon i {
    font-size: 2.5em; }
  .mpcth-responsive #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon + .mpc-vc-icon-column-content, .mpcth-responsive #mpcth_page_wrap .mpc-vc-icon-column-wrap.mpc-vc-icon-column-simple .mpc-vc-icon-column-icon + .mpc-vc-icon-column-content {
    margin-right: 5em; } }

#mpcth_page_wrap #mpcth_footer .mpc-vc-share-list,
#mpcth_page_wrap .mpc-vc-share-list {
  margin-bottom: 1.5em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-share-list .mpc-vc-share-list-text,
#mpcth_page_wrap .mpc-vc-share-list .mpc-vc-share-list-text {
  text-transform: uppercase;
  margin-left: 0.5em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-share-list .mpc-vc-share-list-text + a,
#mpcth_page_wrap .mpc-vc-share-list .mpc-vc-share-list-text + a {
  margin-right: 0; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-share-list a,
#mpcth_page_wrap .mpc-vc-share-list a {
  font-size: 14px;
  padding: 0 .25em;
  margin-right: 0.5em;
  color: #666666; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-share-list a:first-child,
#mpcth_page_wrap .mpc-vc-share-list a:first-child {
  margin-right: 0; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-quote,
#mpcth_page_wrap .mpc-vc-quote {
  position: relative;
  font-style: normal; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-quote p,
#mpcth_page_wrap .mpc-vc-quote p {
  margin: 0;
  padding: 0 1.25em;
  font-size: 1.077em;
  line-height: 1.5em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-quote p .mpc-vc-quote-left,
#mpcth_page_wrap #mpcth_footer .mpc-vc-quote p .mpc-vc-quote-right,
#mpcth_page_wrap .mpc-vc-quote p .mpc-vc-quote-left,
#mpcth_page_wrap .mpc-vc-quote p .mpc-vc-quote-right {
  display: inline-block;
  font-family: Lato, Helvetica, Arial, sans-serif;
  font-size: 2.308em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  line-height: 1px;
  width: 1px;
  vertical-align: top; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-quote p .mpc-vc-quote-left,
#mpcth_page_wrap .mpc-vc-quote p .mpc-vc-quote-left {
  position: relative;
  top: .25em;
  right: -0.5em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-quote p .mpc-vc-quote-right,
#mpcth_page_wrap .mpc-vc-quote p .mpc-vc-quote-right {
  position: relative;
  top: .7em;
  right: 0.1em; }

#mpcth_page_wrap #mpcth_footer .mpc-vc-quote cite,
#mpcth_page_wrap .mpc-vc-quote cite {
  margin-top: .5em;
  float: left;
  font-style: normal;
  font-size: .923em; }

#mpcth_page_wrap #mpcth_footer .mpcth-align-center,
#mpcth_page_wrap .mpcth-align-center {
  text-align: center; }

#mpcth_page_wrap #mpcth_footer .mpcth-align-left,
#mpcth_page_wrap .mpcth-align-left {
  text-align: left; }

#mpcth_page_wrap #mpcth_footer .mpcth-align-right,
#mpcth_page_wrap .mpcth-align-right {
  text-align: right; }

/* Image grid */
#mpcth_grid {
  overflow: hidden; }

#mpcth_grid .mpcth-grid-image {
  position: relative;
  width: 20%;
  padding-bottom: 20%;
  float: right;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_grid .mpcth-grid-image .mpcth-grid-image-wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden; }

#mpcth_grid .mpcth-grid-image .mpcth-grid-image-wrap img {
  width: 100%;
  height: 100%; }

#mpcth_grid .mpcth-grid-image.mpcth-grid-double {
  width: 40%; }

#mpcth_grid .mpcth-grid-image:hover {
  opacity: 0.75;
  filter: alpha(opacity=75); }

#mpcth_grid .mpcth-grid-align-top .mpcth-grid-title-wrap {
  top: 0; }

#mpcth_grid .mpcth-grid-align-middle .mpcth-grid-title-wrap {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.ie #mpcth_grid .mpcth-grid-align-middle .mpcth-grid-title-wrap {
  margin-top: -2em; }

#mpcth_grid .mpcth-grid-align-bottom .mpcth-grid-title-wrap {
  bottom: 0; }

#mpcth_grid .mpcth-grid-align-left .mpcth-grid-title-wrap {
  text-align: left; }

#mpcth_grid .mpcth-grid-align-center .mpcth-grid-title-wrap {
  text-align: center; }

#mpcth_grid .mpcth-grid-align-center .mpcth-grid-title-wrap .mpcth-grid-title-break {
  margin: 0 auto; }

#mpcth_grid .mpcth-grid-align-right .mpcth-grid-title-wrap {
  text-align: right; }

#mpcth_grid .mpcth-grid-align-right .mpcth-grid-title-wrap .mpcth-grid-title-break {
  margin-left: auto; }

#mpcth_grid .mpcth-grid-title-wrap {
  position: absolute;
  left: 0;
  padding: 2em;
  max-width: 100%;
  width: 100%;
  text-transform: uppercase; }

#mpcth_grid .mpcth-grid-title-wrap h4 {
  display: inline-block;
  margin-bottom: 0;
  padding-bottom: 0.26em; }

#mpcth_grid .mpcth-grid-title-wrap h4:after {
  content: '';
  display: block; }

#mpcth_grid .mpcth-grid-title-wrap small {
  display: inline-block;
  padding-top: 0.5em; }

#mpcth_grid .mpcth-grid-title-wrap .mpcth-grid-title-break {
  width: 5em;
  border-top: 1px solid; }

#mpcth_grid .mpcth-vc-row-wrap {
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important; }

#mpcth_grid .wpb_column {
  padding: 0 !important; }

#mpcth_grid.mpcth-grid-with-space {
  padding: 10px; }

#mpcth_grid.mpcth-grid-with-space .mpcth-grid-image .mpcth-grid-image-wrap {
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px; }

#mpcth_grid.mpcth-columns-5 .mpcth-grid-image {
  width: 20%;
  padding-bottom: 20%; }

#mpcth_grid.mpcth-columns-5 .mpcth-grid-image.mpcth-grid-double {
  width: 40%; }

#mpcth_grid.mpcth-columns-4 .mpcth-grid-image {
  width: 25%;
  padding-bottom: 25%; }

#mpcth_grid.mpcth-columns-4 .mpcth-grid-image.mpcth-grid-double {
  width: 50%; }

#mpcth_grid.mpcth-columns-3 .mpcth-grid-image {
  width: 33.33%;
  padding-bottom: 33.33%; }

#mpcth_grid.mpcth-columns-3 .mpcth-grid-image.mpcth-grid-double {
  width: 66.66%; }

#mpcth_grid.mpcth-columns-2 .mpcth-grid-image {
  width: 50%;
  padding-bottom: 50%; }

#mpcth_grid.mpcth-columns-2 .mpcth-grid-image.mpcth-grid-double {
  width: 100%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_grid .mpcth-grid-image {
    width: 33.33%;
    padding-bottom: 33.33%; }
  .mpcth-responsive #mpcth_grid .mpcth-grid-image.mpcth-grid-double {
    width: 33.33%; }
  .mpcth-responsive #mpcth_grid .mpcth-grid-image.mpcth-grid-double img {
    width: 200%;
    max-width: 200%; }
  .mpcth-responsive #mpcth_grid.mpcth-columns-2 .mpcth-grid-image {
    width: 50%;
    padding-bottom: 50%; }
  .mpcth-responsive #mpcth_grid.mpcth-columns-2 .mpcth-grid-image.mpcth-grid-double {
    width: 100%; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_grid .mpcth-grid-image {
    width: 50%;
    padding-bottom: 50%; }
  .mpcth-responsive #mpcth_grid .mpcth-grid-image.mpcth-grid-double {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_grid .mpcth-grid-image {
    width: 100%;
    padding-bottom: 100%; }
  .mpcth-responsive #mpcth_grid .mpcth-grid-image.mpcth-grid-double {
    width: 100%; } }

#mpcth_page_wrap #mpcth_grid .vc_column-inner {
  padding-left: 0 !important;
  padding-right: 0 !important; }

/* Lookbook badge */
.mpcth-lookbook-badge,
.mpcth-lookbook-badge-double {
  position: relative;
  display: block;
  width: 70px;
  height: 70px;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 70px;
  border-radius: 35px;
  color: white;
  background: rgba(148, 81, 132, 0.8);
  border-color: rgba(148, 81, 132, 0.8);
  text-decoration: none; }

.mpcth-lookbook-badge .mpcth-lookbook-badge-price-wrap,
.mpcth-lookbook-badge-double .mpcth-lookbook-badge-price-wrap {
  display: block;
  width: 100%;
  height: 100%; }

.mpcth-lookbook-badge .mpcth-lookbook-badge-price-wrap:hover + .mpcth-lookbook-badge-tooltip,
.mpcth-lookbook-badge-double .mpcth-lookbook-badge-price-wrap:hover + .mpcth-lookbook-badge-tooltip {
  visibility: visible;
  margin-bottom: 1.5em !important;
  opacity: 1;
  filter: alpha(opacity=100); }

.mpcth-lookbook-badge .mpcth-lookbook-badge-label,
.mpcth-lookbook-badge-double .mpcth-lookbook-badge-label {
  display: block;
  font-weight: normal;
  text-transform: uppercase; }

.mpcth-lookbook-badge .mpcth-lookbook-badge-price,
.mpcth-lookbook-badge-double .mpcth-lookbook-badge-price {
  display: block; }

.mpcth-lookbook-badge .mpcth-lookbook-badge-tooltip,
.mpcth-lookbook-badge-double .mpcth-lookbook-badge-tooltip {
  position: absolute;
  right: 50%;
  bottom: 100%;
  margin-bottom: 0 !important;
  padding: .5em .75em;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.25em;
  white-space: nowrap;
  visibility: hidden;
  z-index: 2;
  background: inherit;
  border: 0 solid transparent;
  border-color: inherit;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  opacity: 0;
  filter: alpha(opacity=0); }

.mpcth-lookbook-badge .mpcth-lookbook-badge-tooltip:after,
.mpcth-lookbook-badge-double .mpcth-lookbook-badge-tooltip:after {
  content: '';
  position: absolute;
  bottom: -.5em;
  right: 50%;
  margin-right: -0.5em;
  width: 0;
  height: 0;
  border: .5em solid transparent;
  border-bottom: 0px solid transparent;
  border-top-color: inherit; }

.mpcth-lookbook-badge:hover,
.mpcth-lookbook-badge-double:hover {
  color: white !important; }

.mpcth-lookbook-badge-double {
  line-height: 20px; }

.mpcth-lookbook-badge-double .mpcth-lookbook-badge-price-wrap {
  padding: 15px 0; }

.ie .mpcth-lookbook-badge .mpcth-lookbook-badge-tooltip,
.ie .mpcth-lookbook-badge-double .mpcth-lookbook-badge-tooltip {
  right: 0; }

.ie .mpcth-lookbook-badge .mpcth-lookbook-badge-tooltip:after,
.ie .mpcth-lookbook-badge-double .mpcth-lookbook-badge-tooltip:after {
  right: 35px; }

/* Lightbox */
.mfp-fade.mfp-bg {
  opacity: 0;
  filter: alpha(opacity=0); }

.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-fade.mfp-bg.mfp-ready.mpcth-alt-popup {
  opacity: 0.2;
  filter: alpha(opacity=20); }

.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
  filter: alpha(opacity=0); }

.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  filter: alpha(opacity=0); }

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
  filter: alpha(opacity=100); }

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
  filter: alpha(opacity=0); }

.mfp-wrap.mpcth-alt-popup .mfp-close {
  width: 44px;
  top: 40px;
  text-align: center;
  color: #666666;
  text-shadow: 0 0 3px #ffffff; }

.mfp-wrap.mpcth-alt-popup .mfp-close:hover {
  color: #333333; }

.mfp-arrow {
  outline: none; }

.mfp-container .mfp-arrow.mfp-arrow-left:after,
.mfp-container .mfp-arrow.mfp-arrow-right:after {
  display: none; }

.mfp-container .mfp-arrow.mfp-arrow-left:before,
.mfp-container .mfp-arrow.mfp-arrow-right:before {
  color: #ffffff;
  font-size: 40px;
  border: none;
  line-height: 40px;
  width: 1em;
  height: 40px;
  margin-right: 25px; }

.pp_pic_holder {
  direction: ltr; }

/* Tooltip */
.mpcth-tooltip-wrap {
  position: relative; }

.mpcth-tooltip-wrap .mpcth-tooltip-message {
  position: absolute;
  left: 100%;
  top: 50%;
  line-height: 1.25em;
  margin-top: -1.125em;
  margin-left: 1.5em !important;
  padding: .5em .75em;
  border-radius: 2px;
  font-size: 1em;
  white-space: nowrap;
  visibility: hidden;
  z-index: 1000;
  opacity: 0;
  filter: alpha(opacity=0);
  color: #ffffff;
  -webkit-transition: all .25s;
  -moz-transition: all .25s;
  -ms-transition: all .25s;
  -o-transition: all .25s;
  transition: all .25s; }

.mpcth-tooltip-wrap .mpcth-tooltip-message:after {
  content: '';
  position: absolute;
  top: 50%;
  left: -.9em;
  margin-top: -.5em;
  width: 0;
  height: 0;
  border: .5em solid transparent;
  border-right-color: inherit; }

.mpcth-tooltip-wrap .mpcth-tooltip-text:hover + .mpcth-tooltip-message {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  margin-left: 1em !important; }

/* Visual Composer */
#mpcth_page_wrap #mpcth_content_wrap {
  /* Posts grid */
  /* Columns fixes */ }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span1 {
  width: 5.28%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span2 {
  width: 13.89%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span3, #mpcth_page_wrap .editor-area .wpb_teaser_grid.wpb_carousel .vc_span3 {
  width: 22.5%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span4, #mpcth_page_wrap .editor-area .wpb_teaser_grid.wpb_carousel .vc_span4 {
  width: 31.11%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span5 {
  width: 39.72%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span6, #mpcth_page_wrap .editor-area .wpb_teaser_grid.wpb_carousel .vc_span6 {
  width: 48.33%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span7 {
  width: 56.94%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span8 {
  width: 65.55%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span9 {
  width: 74.16%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span10 {
  width: 82.78%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span11 {
  width: 91.38%; }

#mpcth_page_wrap .editor-area .vc_row-fluid .vc_span12 {
  width: 100%; }

#mpcth_page_wrap .editor-area .vc_row-fluid [class*="vc_span"] {
  float: right;
  margin-right: 3.33%;
  padding-right: 0;
  padding-left: 0; }

#mpcth_page_wrap .editor-area .vc_row-fluid [class*="vc_span"]:first-child {
  margin-right: 0; }

#mpcth_page_wrap .editor-area .vc_column_container > .vc_column-inner {
  padding-left: 20px;
  padding-right: 20px; }

#mpcth_page_wrap .editor-area .vc_col-has-fill > .vc_column-inner, #mpcth_page_wrap .editor-area .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, #mpcth_page_wrap .editor-area .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, #mpcth_page_wrap .editor-area .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, #mpcth_page_wrap .editor-area .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, #mpcth_page_wrap .editor-area .vc_row-has-fill > .vc_column_container > .vc_column-inner, #mpcth_page_wrap .editor-area .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, #mpcth_page_wrap .editor-area .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  padding-top: 1.5em; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap .editor-area .vc_row-fluid [class*="vc_span"] {
    width: 100% !important;
    margin-right: 0 !important; } }

#mpcth_page_wrap .editor-area .wpb_teaser_grid li {
  margin-left: .5%;
  margin-right: .5%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_6 li {
  width: 15.66%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_4 li {
  width: 24%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_3 li {
  width: 32.33%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_2 li {
  width: 49%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_1 li {
  width: 99%; }

@media only screen and (max-width: 767px) {
  #mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_6 li,
  #mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_4 li,
  #mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_3 li,
  #mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_2 li,
  #mpcth_page_wrap .editor-area .wpb_teaser_grid.columns_count_1 li {
    width: 99%; } }

#mpcth_page_wrap .editor-area .mpcth-vc-row-wrap {
  margin-bottom: 1em; }

#mpcth_page_wrap .editor-area .mpcth-vc-row-wrap:after,
#mpcth_page_wrap .editor-area .mpcth-vc-row-wrap > .wpb_row:after {
  content: ' ';
  display: table;
  clear: both; }

#mpcth_page_wrap .editor-area .mpcth-vc-row-wrap:last-child {
  margin-bottom: 0; }

#mpcth_page_wrap .editor-area .mpcth-vc-row-wrap:last-child .wpb_row:last-child {
  margin-bottom: 0; }

#mpcth_page_wrap .editor-area .wpb_wrapper p:first-child {
  margin-top: 0; }

#mpcth_page_wrap .editor-area .wpb_row, #mpcth_page_wrap .editor-area .wpb_content_element, #mpcth_page_wrap #mpcth_content_wrap ul.wpb_thumbnails-fluid > li, #mpcth_page_wrap .editor-area .last_toggle_el_margin, #mpcth_page_wrap .editor-area .wpb_button {
  margin-bottom: 1.5em; }

#mpcth_page_wrap .editor-area .vc_separator {
  position: relative;
  margin-bottom: 1.5em; }

#mpcth_page_wrap .editor-area .vc_separator.mpcth-align-left.wpb_content_element {
  margin-right: 0 !important; }

#mpcth_page_wrap .editor-area .vc_separator.mpcth-align-left.wpb_content_element .vc_sep_holder_l {
  width: 0%; }

#mpcth_page_wrap .editor-area .vc_separator.mpcth-align-left.wpb_content_element .vc_sep_holder_r {
  width: 100%; }

#mpcth_page_wrap .editor-area .vc_separator.mpcth-align-right.wpb_content_element {
  margin-left: 0 !important; }

#mpcth_page_wrap .editor-area .vc_separator.mpcth-align-right.wpb_content_element .vc_sep_holder_r {
  width: 0%; }

#mpcth_page_wrap .editor-area .vc_separator.mpcth-align-right.wpb_content_element .vc_sep_holder_l {
  width: 100%; }

#mpcth_page_wrap .editor-area .vc_separator.vc_el_width_40 {
  width: 40%;
  margin-left: auto !important;
  margin-right: auto !important; }

#mpcth_page_wrap .editor-area .vc_separator.vc_el_width_30 {
  width: 30%;
  margin-left: auto !important;
  margin-right: auto !important; }

#mpcth_page_wrap .editor-area .vc_separator.vc_el_width_20 {
  width: 20%;
  margin-left: auto !important;
  margin-right: auto !important; }

#mpcth_page_wrap .editor-area .vc_separator.vc_el_width_10 {
  width: 10%;
  margin-left: auto !important;
  margin-right: auto !important; }

#mpcth_page_wrap .editor-area .vc_separator > h4 {
  text-transform: uppercase;
  border: 1px solid transparent;
  border-radius: 2px;
  padding: .417em 1em;
  line-height: 1.25em;
  font-weight: normal;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_dashed > h4 {
  border: 1px dashed transparent; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_dotted > h4 {
  border: 1px dotted transparent; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_double > h4 {
  border: 3px double transparent; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_grey .vc_sep_line {
  border-color: #eeeeee; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_grey > h4 {
  border-color: #eeeeee; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_blue > h4 {
  border-color: #5472d2; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_turquoise > h4 {
  border-color: #00c1cf; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_pink > h4 {
  border-color: #fe6c61; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_violet > h4 {
  border-color: #8d6dc4; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_peacoc > h4 {
  border-color: #4cadc9; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_chino > h4 {
  border-color: #cec2ab; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_mulled_wine > h4 {
  border-color: #50485b; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_vista_blue > h4 {
  border-color: #75d69c; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_black > h4 {
  border-color: #2a2a2a; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_orange > h4 {
  border-color: #f89406; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_sky > h4 {
  border-color: #5aa1e3; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_green > h4 {
  border-color: #6dab3c; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_juicy_pink > h4 {
  border-color: #f4524d; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_sandy_brown > h4 {
  border-color: #f79468; }

#mpcth_page_wrap .editor-area .vc_separator.vc_sep_color_purple > h4 {
  border-color: #b97ebb; }

#mpcth_page_wrap .editor-area .wpb_alert {
  background: #F4CA5A;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.15);
  color: #ffffff;
  padding: 0;
  text-shadow: none;
  font-style: italic; }

#mpcth_page_wrap .editor-area .wpb_alert.wpb_alert-info {
  background: #2B92CA; }

#mpcth_page_wrap .editor-area .wpb_alert.wpb_alert-success {
  background: #1D9C73; }

#mpcth_page_wrap .editor-area .wpb_alert.wpb_alert-error {
  background: #E45555; }

#mpcth_page_wrap .editor-area .wpb_alert .messagebox_text {
  background: none;
  padding: .7em 1em; }

#mpcth_page_wrap .editor-area .wpb_alert .messagebox_text p:first-child {
  margin-top: 0; }

#mpcth_page_wrap .editor-area .wpb_alert .messagebox_text p:last-child {
  margin-bottom: 0; }

#mpcth_page_wrap .editor-area .wpb_accordion_header {
  margin-bottom: .8em;
  background: none;
  border-bottom: 1px solid #eeeeee;
  cursor: pointer;
  font-family: Lato, Helvetica, Arial, sans-serif; }

#mpcth_page_wrap .editor-area .wpb_accordion_header .ui-accordion-header-icon {
  display: none; }

#mpcth_page_wrap .editor-area .wpb_accordion_header .fa {
  display: block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  position: absolute;
  left: 0;
  top: .25em; }

#mpcth_page_wrap .editor-area .wpb_accordion_header .fa-angle-up {
  display: none; }

#mpcth_page_wrap .editor-area .wpb_accordion_header.ui-state-active .fa-angle-down {
  display: none; }

#mpcth_page_wrap .editor-area .wpb_accordion_header.ui-state-active .fa-angle-up {
  display: block; }

#mpcth_page_wrap .editor-area .wpb_accordion_header:focus, #mpcth_page_wrap .editor-area .wpb_accordion_header:active {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none; }

#mpcth_page_wrap .editor-area .wpb_accordion_header a {
  display: inline-block;
  border-bottom: 1px solid transparent;
  margin-bottom: -1px;
  text-transform: uppercase;
  padding: 0 0 1.001em 0;
  font-weight: bold;
  color: #666666;
  line-height: 1em; }

#mpcth_page_wrap .editor-area .wpb_accordion_content {
  padding: 0 0 0 10px; }

#mpcth_page_wrap .editor-area .wpb_accordion_content .wpb_text_column {
  margin: 0 0 1.5em 0; }

#mpcth_page_wrap .editor-area .wpb_accordion_content .wpb_text_column p:first-child {
  margin-top: 0; }

#mpcth_page_wrap .editor-area .wpb_toggle {
  position: relative;
  margin-bottom: 0;
  background: none;
  border-bottom: 1px solid #eeeeee;
  cursor: pointer;
  padding: 0; }

#mpcth_page_wrap .editor-area .wpb_toggle .mpcth-title-wrap {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .847em;
  margin-bottom: -1px;
  text-transform: uppercase; }

#mpcth_page_wrap .editor-area .wpb_toggle .mpcth-toggle-mark {
  position: absolute;
  left: 0;
  bottom: -1.25em;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  text-align: center;
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 100%;
  font-weight: normal; }

#mpcth_page_wrap .editor-area .wpb_toggle_content {
  margin: 1.5em 0;
  padding: 0 1em 0 2.5em; }

#mpcth_page_wrap .editor-area .wpb_toggle_content p:first-child {
  margin-top: 0; }

#mpcth_page_wrap .editor-area .wpb_toggle_content p:last-child {
  margin-bottom: 0; }

#mpcth_page_wrap .editor-area .wpb_tabs {
  margin-bottom: 1em; }

#mpcth_page_wrap .editor-area .wpb_tabs .wpb_tabs_nav {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em; }

#mpcth_page_wrap .editor-area .wpb_tabs .wpb_tabs_nav > li {
  background: none;
  outline: none;
  padding-bottom: 0;
  float: right;
  padding-right: 0; }

#mpcth_page_wrap .editor-area .wpb_tabs .wpb_tabs_nav > li > a {
  padding: 1.001em 0;
  margin-left: 1.5em;
  text-transform: uppercase;
  color: #666666;
  font-weight: bold;
  border-bottom: 1px solid transparent;
  line-height: 1em;
  margin-bottom: -1px;
  font-family: Lato, Helvetica, Arial, sans-serif; }

#mpcth_page_wrap .editor-area .wpb_tabs .wpb_tab {
  padding: 0 10px 0 0;
  background: none; }

#mpcth_page_wrap .editor-area .wpb_tabs .wpb_tab p:first-child {
  margin-top: 0; }

#mpcth_page_wrap .editor-area .wpb_tabs .wpb_tab p:last-child {
  margin-bottom: 0; }

#mpcth_page_wrap .editor-area .vc_tta-container {
  margin-bottom: 1em; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list {
  overflow: visible;
  margin: 0; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list > li {
  background: none;
  outline: none;
  padding-bottom: 0;
  margin: 0;
  float: right;
  padding-right: 0; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list > li:before {
  display: none; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list > li > a {
  padding: 1.001em 0;
  margin-left: 1.5em;
  text-transform: uppercase;
  color: #666666;
  font-weight: bold;
  border: 0;
  border-radius: 0;
  background: none;
  border-bottom: 1px solid transparent;
  line-height: 1em;
  margin-bottom: -1px;
  font-family: Lato, Helvetica, Arial, sans-serif; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list > li > a::before, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list > li > a::after {
  border: 0; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-top .vc_tta-tabs-list {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-bottom .vc_tta-tabs-list {
  border-top: 1px solid #eeeeee; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-bottom .vc_tta-tabs-list > li > a {
  border-bottom: 0;
  border-top: 1px solid transparent;
  margin-top: -1px; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-panels {
  background: none;
  border: none; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-panel-body {
  padding: 0 10px 0 0;
  background: none; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-panel-body p:first-child {
  margin-top: 0; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-panel-body p:last-child {
  margin-bottom: 0; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-left .vc_tta-tabs-list > li, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-right .vc_tta-tabs-list > li {
  float: none;
  border-bottom: 1px solid #eeeeee; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-left .vc_tta-tabs-list > li:last-child, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-right .vc_tta-tabs-list > li:last-child {
  border-bottom: 0 !important; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-left .vc_tta-tabs-list {
  border-right: 1px solid #eeeeee;
  margin-right: -1px; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-left .vc_tta-panels-container {
  border-left: 1px solid #eeeeee; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-right .vc_tta-panel-body {
  padding: 0 0 0 10px; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-right .vc_tta-tabs-list {
  border-left: 1px solid #eeeeee;
  margin-left: -1px; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-right .vc_tta-tabs-list a {
  padding: 1.001em 0 1.001em 1em !important; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-position-right .vc_tta-panels-container {
  border-right: 1px solid #eeeeee; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-heading {
  border-bottom: 1px solid #eeeeee;
  cursor: pointer;
  font-family: Lato, Helvetica, Arial, sans-serif;
  background: none; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-heading h4 {
  text-transform: uppercase;
  font-size: 1em; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-heading a {
  padding: 0;
  margin: 0; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-heading a span {
  padding: 1em 0;
  display: inline-block;
  border-bottom: 1px solid transparent;
  margin-bottom: -1px; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon {
  right: 0;
  left: initial; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-body {
  padding: 0; }

#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-body .wpb_text_column {
  margin: 1em 0; }

#mpcth_page_wrap .editor-area .wpb_tour {
  overflow: hidden; }

#mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav {
  width: 33.33%;
  float: right;
  border-left: 1px solid #eeeeee; }

#mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav > li {
  background: none;
  outline: none;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 0;
  padding-right: 0; }

#mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav > li > a {
  padding: 0;
  text-transform: uppercase;
  color: #666666;
  font-weight: bold;
  line-height: 1em;
  font-family: Lato, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav > li > a > span {
  display: inline-block;
  padding: 1.001em 0;
  border-bottom: 1px solid transparent;
  margin-bottom: -1px; }

#mpcth_page_wrap .editor-area .wpb_tour .wpb_tab {
  width: 66.66%;
  float: right;
  padding-right: 20px;
  border-right: 1px solid #eeeeee;
  margin-right: -1px; }

#mpcth_page_wrap .editor-area .wpb_tour .wpb_tab > *:last-child {
  margin-bottom: 0; }

#mpcth_page_wrap .editor-area .wpb_tour .wpb_tab p:first-child {
  margin-top: 0; }

#mpcth_page_wrap .editor-area .wpb_tour .wpb_prev_slide,
#mpcth_page_wrap .editor-area .wpb_tour .wpb_next_slide {
  display: none; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav {
    width: 100%;
    border-left: none;
    margin-bottom: .8em; }
  .mpcth-responsive #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav li {
    float: right;
    margin-left: 1em; }
  .mpcth-responsive #mpcth_page_wrap .editor-area .wpb_tour .wpb_tab {
    width: 100%;
    padding-right: 10px;
    border-right: none; } }

#mpcth_page_wrap .editor-area .vc_pagination > li:before {
  display: none; }

#mpcth_page_wrap .editor-area .vc_pagination > li a {
  border-width: 1px;
  border-radius: 20px;
  padding: 0; }

.wpb_call_to_action {
  display: table;
  width: 100%;
  margin-bottom: 1.5em;
  padding: 0;
  background: none;
  border: none;
  text-transform: uppercase;
  font-family: Lato, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  direction: ltr; }

.wpb_call_to_action .wpb_call_text {
  display: table-cell;
  vertical-align: middle;
  float: none;
  width: 66.66%;
  padding: 20px .8em;
  line-height: 1.25em;
  font-weight: bold;
  font-size: 2em;
  background: #ffffff;
  border: 1px solid #eeeeee;
  direction: rtl; }

.wpb_call_to_action .wpb_button_a {
  display: table-cell;
  vertical-align: middle;
  float: none;
  width: 33.33%;
  line-height: 1.3em;
  font-weight: bold;
  font-size: 1.333em;
  text-align: center;
  direction: rtl; }

.wpb_call_to_action .wpb_button_a .mpcth-cta-button-wrap {
  position: relative;
  display: block;
  padding: .5em 2em; }

.wpb_call_to_action .wpb_button_a .mpcth-cta-button {
  color: #ffffff; }

.wpb_call_to_action .wpb_button_a .mpcth-cta-button.mpc-vc-icon-pos-top i {
  display: block;
  margin-top: .25em;
  margin-bottom: .5em; }

.wpb_call_to_action .wpb_button_a .mpcth-cta-button.mpc-vc-icon-pos-right i {
  margin-left: .5em; }

.wpb_call_to_action .wpb_button_a .mpcth-cta-button.mpc-vc-icon-pos-bottom i {
  display: block;
  margin-top: .5em;
  margin-bottom: .25em; }

.wpb_call_to_action .wpb_button_a .mpcth-cta-button.mpc-vc-icon-pos-left i {
  margin-right: .5em; }

.wpb_call_to_action .wpb_button_a .mpcth-cta-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border: 12px solid transparent; }

.wpb_call_to_action .wpb_button_a:hover {
  background-color: #eeeeee !important; }

.wpb_call_to_action .wpb_button_a:hover .mpcth-cta-button {
  color: #666666; }

.wpb_call_to_action.cta_align_bottom .wpb_call_text,
.wpb_call_to_action.cta_align_bottom .wpb_button_a {
  display: block;
  width: 100%; }

.wpb_call_to_action.cta_align_bottom .wpb_button_a .mpcth-cta-arrow {
  top: 0;
  left: 50%;
  margin-top: -12px;
  margin-left: -12px;
  border-right-color: transparent !important;
  border-left-color: transparent !important;
  border-top: none; }

.wpb_call_to_action.cta_align_bottom .wpb_button_a:hover .mpcth-cta-arrow {
  border-bottom-color: #eeeeee !important; }

.wpb_call_to_action.cta_align_left .wpb_call_text {
  text-align: left; }

.wpb_call_to_action.cta_align_left .wpb_button_a .mpcth-cta-arrow {
  top: 50%;
  right: 0;
  margin-top: -12px;
  margin-right: -12px;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  border-right: none; }

.wpb_call_to_action.cta_align_left .wpb_button_a:hover .mpcth-cta-arrow {
  border-left-color: #eeeeee !important; }

.wpb_call_to_action.cta_align_right .wpb_button_a .mpcth-cta-arrow {
  top: 50%;
  left: 0;
  margin-top: -12px;
  margin-left: -12px;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  border-left: none; }

.wpb_call_to_action.cta_align_right .wpb_button_a:hover .mpcth-cta-arrow {
  border-right-color: #eeeeee !important; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .wpb_call_to_action.cta_align_left .wpb_call_text,
  .mpcth-responsive .wpb_call_to_action.cta_align_left .wpb_button_a, .mpcth-responsive .wpb_call_to_action.cta_align_right .wpb_call_text,
  .mpcth-responsive .wpb_call_to_action.cta_align_right .wpb_button_a {
    display: block;
    width: 100%; }
  .mpcth-responsive .wpb_call_to_action.cta_align_left .wpb_button_a .mpcth-cta-arrow, .mpcth-responsive .wpb_call_to_action.cta_align_right .wpb_button_a .mpcth-cta-arrow {
    display: none; } }

#mpcth_page_wrap #mpcth_content_wrap {
  /* Carousel */
  /* Grid */
  /* Slider */
  /* WP Widgets */
  /* Pinterest fix */
  /* Google Maps fix */
  /* Pie Chart fix */
  /* Progress Bar */
  /* Text */ }

#mpcth_page_wrap .editor-area .vc_carousel {
  padding-bottom: 2em; }

#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-indicators {
  bottom: -2.5em; }

#mpcth_page_wrap .editor-area .vc_images_carousel,
#mpcth_page_wrap .editor-area .vc_carousel {
  direction: ltr;
  max-width: 100%; }

#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-indicators,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-indicators {
  bottom: 16px;
  z-index: 100; }

#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-indicators li,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-indicators li {
  margin: 0 .2em;
  padding: 0;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  vertical-align: middle;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-indicators li:before,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-indicators li:before {
  display: none; }

#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_right,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_right {
  display: block;
  text-align: center;
  position: absolute;
  top: 50%;
  background: #ffffff;
  width: 28px;
  height: 28px;
  margin: -20px 0 0;
  border: 1px solid #eeeeee;
  border-radius: 100%;
  padding: 5px;
  text-shadow: none;
  font-size: 1em;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_left span,
#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_right span,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_left span,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_right span {
  display: none; }

#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_left:before,
#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_right:before,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_left:before,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_right:before {
  font-size: 2em;
  line-height: 28px;
  opacity: 0.8;
  filter: alpha(opacity=80); }

#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_left:hover,
#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_right:hover,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_left:hover,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_right:hover {
  background: #f3f3f3; }

#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_left {
  left: -40px; }

#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_right,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_right {
  right: -40px; }

#mpcth_page_wrap .editor-area .vc_images_carousel:hover .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_images_carousel:hover .vc_carousel-control.vc_right,
#mpcth_page_wrap .editor-area .vc_carousel:hover .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_carousel:hover .vc_carousel-control.vc_right {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .editor-area .vc_images_carousel:hover .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_carousel:hover .vc_carousel-control.vc_left {
  left: -14px; }

#mpcth_page_wrap .editor-area .vc_images_carousel:hover .vc_carousel-control.vc_right,
#mpcth_page_wrap .editor-area .vc_carousel:hover .vc_carousel-control.vc_right {
  right: -14px; }

#mpcth_page_wrap .editor-area .wpb_images_carousel {
  padding-bottom: 2em; }

#mpcth_page_wrap .editor-area .wpb_images_carousel .vc_carousel-inner {
  text-align: center; }

#mpcth_page_wrap .editor-area .wpb_images_carousel .vc_carousel-indicators {
  bottom: -2.5em; }

#mpcth_page_wrap .editor-area .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner {
  margin: .5em;
  border: 1px solid #eeeeee; }

#mpcth_page_wrap .editor-area .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner .post-thumb {
  margin-bottom: 1em; }

#mpcth_page_wrap .editor-area .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner .post-thumb img {
  display: block; }

#mpcth_page_wrap .editor-area .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner .post-title {
  text-transform: uppercase;
  font-size: 1.154em;
  margin-bottom: .867em;
  margin-top: .867em;
  padding: 0 .765em; }

#mpcth_page_wrap .editor-area .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner .entry-content {
  padding: 0 1em;
  margin-bottom: 1em;
  margin-top: 1em; }

#mpcth_page_wrap .editor-area .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner .vc_read_more {
  display: inline-block;
  padding: 0 1em;
  margin-bottom: 1em; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails {
  margin-right: 0;
  width: 100%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li {
  padding: 0;
  border: 1px solid #eeeeee;
  margin-bottom: 1em; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li:before {
  display: none; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li.vc_span2 {
  margin-left: .5%;
  margin-right: .5%;
  width: 15.62%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li.vc_span3 {
  margin-left: .5%;
  margin-right: .5%;
  width: 24%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li.vc_span4 {
  margin-left: .45%;
  margin-right: .45%;
  width: 32.33%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li.vc_span6 {
  margin-left: .5%;
  margin-right: .5%;
  width: 48.91%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li.vc_span12 {
  margin-left: .5%;
  margin-right: .5%;
  width: 99%; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li .post-thumb {
  margin-bottom: 1em; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li .post-thumb img {
  display: block; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li .post-title {
  text-transform: uppercase;
  font-size: 1.154em;
  margin-bottom: .867em;
  margin-top: .867em;
  padding: 0 .765em; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li .entry-content {
  padding: 0 1em;
  margin-bottom: 1em;
  margin-top: 1em; }

#mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li .vc_read_more {
  display: inline-block;
  padding: 0 1em;
  margin-bottom: 1em; }

#mpcth_page_wrap .editor-area .wpb_posts_slider .wpb_gallery_slides {
  padding-bottom: 2em; }

#mpcth_page_wrap .editor-area .wpb_posts_slider .wpb_gallery_slides .flex-viewport {
  padding-bottom: 1px; }

#mpcth_page_wrap .editor-area .wpb_posts_slider .flex-control-nav {
  top: initial;
  bottom: -5px; }

#mpcth_page_wrap .editor-area .wpb_posts_slider .flex-control-nav li a {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 8px;
  height: 8px; }

#mpcth_page_wrap .editor-area .wpb_posts_slider .flex-caption {
  background: #ffffff;
  border: 1px solid #eeeeee;
  padding: 1.5em; }

#mpcth_page_wrap .editor-area .wpb_posts_slider .flex-caption p {
  margin: 0; }

#mpcth_page_wrap .editor-area .wpb_posts_slider .nivo-controlNav a {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 8px;
  height: 8px; }

#mpcth_page_wrap .editor-area .wpb_posts_slider .post-title {
  text-transform: uppercase;
  font-size: 1.154em;
  margin-bottom: .5em;
  margin-top: -.25em; }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials {
  color: #ffffff;
  text-transform: uppercase; }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .wpb_gallery_slides {
  background: none;
  padding: 0 0 1em 0; }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flex-caption {
  text-align: center;
  background: none;
  border: none;
  line-height: 1.5em;
  padding: 1em 0;
  font-size: 1.25em; }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flex-caption blockquote p {
  font-weight: bold;
  font-size: .933em;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flex-caption cite {
  float: none;
  display: inline-block;
  text-transform: none;
  font-weight: bold;
  font-style: italic;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flexslider .flex-direction-nav .flex-prev,
#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flexslider .flex-direction-nav .flex-next {
  background: none;
  border: none;
  color: #ffffff;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flexslider .flex-direction-nav .flex-prev:before,
#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flexslider .flex-direction-nav .flex-next:before {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flexslider .flex-direction-nav .flex-prev:hover,
#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flexslider .flex-direction-nav .flex-next:hover {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flexslider:hover .flex-direction-nav a {
  opacity: 0.8;
  filter: alpha(opacity=80); }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flex-control-nav a {
  background: #ffffff;
  border: none; }

#mpcth_page_wrap .editor-area .wpb_posts_slider.mpcth-testimonials .flex-control-nav a.flex-active {
  background: none;
  border: 1px solid #ffffff; }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials {
  text-transform: uppercase;
  padding: 0 0 1em 0; }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider .slides li {
  text-align: center;
  background: none;
  border: none;
  line-height: 1.5em;
  padding: 1em 0;
  font-size: 1.25em; }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider .slides li blockquote p {
  font-weight: bold;
  font-size: .933em;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider .slides li cite {
  float: none;
  display: inline-block;
  text-transform: none;
  font-weight: bold;
  font-style: italic;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider .flex-direction-nav .flex-prev,
#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider .flex-direction-nav .flex-next {
  background: none;
  border: none;
  color: inherit;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider .flex-direction-nav .flex-prev:before,
#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider .flex-direction-nav .flex-next:before {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider .flex-direction-nav .flex-prev:hover,
#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider .flex-direction-nav .flex-next:hover {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials.flexslider:hover .flex-direction-nav a {
  opacity: 0.8;
  filter: alpha(opacity=80); }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials .flex-control-nav a {
  background: #ffffff;
  border: none; }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials .flex-control-nav a.flex-active {
  background: none;
  border: 1px solid transparent;
  border-color: inherit; }

#mpcth_page_wrap .editor-area .mpc-vc-testimonials .flex-control-nav {
  top: initial;
  bottom: -.25em; }

#mpcth_page_wrap .editor-area .widget {
  padding: 0;
  font-size: 1em; }

#mpcth_page_wrap .editor-area .widget a {
  color: #666666; }

#mpcth_page_wrap .editor-area .wpb_button {
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  text-shadow: none;
  color: #ffffff; }

#mpcth_page_wrap .editor-area .wpb_button:hover {
  background-color: #eeeeee;
  color: #666666; }

#mpcth_page_wrap .editor-area .wpb_button.mpc-vc-icon-pos-top i {
  display: block;
  margin-bottom: .5em;
  margin-top: .15em; }

#mpcth_page_wrap .editor-area .wpb_button.mpc-vc-icon-pos-right i {
  margin-right: 0.5em; }

#mpcth_page_wrap .editor-area .wpb_button.mpc-vc-icon-pos-bottom i {
  display: block;
  margin-top: .5em;
  margin-bottom: .25em; }

#mpcth_page_wrap .editor-area .wpb_button.mpc-vc-icon-pos-left i {
  margin-left: 0.5em; }

#mpcth_page_wrap .editor-area .wpb_button.mpc-vc-icon-button i {
  display: inline-block;
  margin: 0; }

#mpcth_page_wrap .editor-area .wpb_pinterest_type_vertical > a {
  margin-top: 30px !important; }

#mpcth_page_wrap .editor-area .wpb_gmaps_widget .wpb_wrapper {
  padding: 0; }

#mpcth_page_wrap .editor-area .wpb_gmaps_widget .mpcth-map-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

#mpcth_page_wrap .editor-area .wpb_gmaps_widget .mpcth-map-overlay.unactive {
  display: none; }

#mpcth_page_wrap .editor-area .wpb_pie_chart_heading {
  text-transform: uppercase;
  font-size: 1em;
  margin-top: 1em; }

#mpcth_page_wrap .editor-area .vc_progress_bar .vc_single_bar .vc_label {
  font-size: .923em;
  color: #ffffff; }

#mpcth_page_wrap .editor-area .vc_progress_bar .vc_single_bar.bar_grey .vc_label {
  color: #666666; }

#mpcth_page_wrap .editor-area .wpb_text_column p {
  line-height: 1.5em; }

/* Revolution Slider Lookbook badges */
.mpcth-rev-badge {
  position: relative; }

.mpcth-rev-badge a {
  display: block;
  font-size: 1.4em !important;
  line-height: 1.2em !important;
  margin-bottom: .4em !important;
  padding: 0 20px; }

.mpcth-rev-badge a:first-child {
  padding-top: 20px; }

.mpcth-rev-badge a:last-child {
  margin-bottom: 0px !important;
  padding-bottom: 20px; }

.mpcth-rev-badge.mpcth-badge-default {
  background: rgba(255, 255, 255, 0.6); }

.mpcth-rev-badge.mpcth-badge-default .amount {
  display: block; }

.mpcth-rev-badge.mpcth-badge-dropdown .mpcth-badge-content-wrap {
  background: #ffffff; }

.mpcth-rev-badge.mpcth-badge-dropdown .mpcth-badge-content {
  max-height: 0px;
  overflow: hidden;
  -webkit-transition: all 0.25s ease-in-out !important;
  -moz-transition: all 0.25s ease-in-out !important;
  -ms-transition: all 0.25s ease-in-out !important;
  -o-transition: all 0.25s ease-in-out !important;
  transition: all 0.25s ease-in-out !important; }

.mpcth-rev-badge.mpcth-badge-dropdown .mpcth-badge-content.active {
  max-height: 500px;
  -webkit-transition: all 0.5s ease-in-out !important;
  -moz-transition: all 0.5s ease-in-out !important;
  -ms-transition: all 0.5s ease-in-out !important;
  -o-transition: all 0.5s ease-in-out !important;
  transition: all 0.5s ease-in-out !important; }

.mpcth-rev-badge.mpcth-badge-dropdown .mpcth-badge-toggle {
  padding: 10px 20px;
  background: #333333;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 1.5em;
  cursor: pointer; }

.mpcth-rev-badge.mpcth-badge-dropdown .mpcth-badge-toggle i {
  margin-right: 20px; }

.mpcth-rev-badge.mpcth-badge-dropdown a {
  margin-bottom: 15px !important; }

.mpcth-rev-badge.mpcth-badge-dropdown a:last-child {
  margin-bottom: 0px !important; }

.mpcth-rev-badge.mpcth-badge-dropdown.mpcth-dropdown-top .mpcth-badge-content-wrap {
  position: absolute;
  bottom: 38px; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-toggle {
  width: 100px;
  height: 100px;
  background: #111111;
  color: #ffffff;
  -webkit-border-radius: 50%;
  border-radius: 50%; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-toggle i {
  width: 100px;
  height: 100px;
  font-size: 30px;
  line-height: 100px;
  text-align: center; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-toggle-wrap {
  position: absolute;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
  display: inline-block;
  left: 50%;
  top: 50%;
  margin-left: -60px !important;
  margin-top: -60px !important;
  -webkit-border-radius: 50%;
  border-radius: 50%; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content-wrap {
  position: relative;
  left: -10px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
  display: table;
  vertical-align: middle;
  visibility: hidden;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.25s ease-in-out !important;
  -moz-transition: all 0.25s ease-in-out !important;
  -ms-transition: all 0.25s ease-in-out !important;
  -o-transition: all 0.25s ease-in-out !important;
  transition: all 0.25s ease-in-out !important; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content-wrap.active {
  -webkit-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  transform: scale(1) !important;
  visibility: visible;
  -webkit-transition: all 0.25s ease-in-out !important;
  -moz-transition: all 0.25s ease-in-out !important;
  -ms-transition: all 0.25s ease-in-out !important;
  -o-transition: all 0.25s ease-in-out !important;
  transition: all 0.25s ease-in-out !important; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content {
  background: #111111;
  color: #ffffff;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  padding: 20px;
  -webkit-border-radius: 50%;
  border-radius: 50%; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content a {
  padding: 10px 20px;
  max-width: 250px;
  white-space: nowrap;
  display: block;
  margin: 0 auto; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content:first-child {
  padding-top: 0; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content:last-child {
  margin-bottom: 0px !important;
  padding-bottom: 0; }

.mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content .amount {
  font-weight: bold; }

/* Sliders */
#mpcth_page_wrap .mpcth-items-slider-wrap:hover .flex-next {
  right: 0; }

#mpcth_page_wrap .mpcth-items-slider-wrap:hover .flex-prev {
  left: 0; }

#mpcth_page_wrap .mpcth-items-slider-wrap {
  margin-bottom: .5em;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0; }

#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-prev,
#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-next {
  display: block;
  text-align: center;
  position: absolute;
  top: 50%;
  background: #ffffff;
  width: 28px;
  height: 28px;
  margin: -20px 0 0;
  border: 1px solid #eeeeee;
  border-radius: 100%;
  padding: 5px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-prev i,
#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-next i {
  font-size: 2em;
  line-height: 28px;
  opacity: 0.8;
  filter: alpha(opacity=80); }

#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-prev:hover,
#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-next:hover {
  background: #f3f3f3;
  color: #666666; }

#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-prev {
  left: -40px; }

#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-next {
  right: -40px; }

#mpcth_page_wrap .mpcth-items-slider-wrap .flex-direction-nav {
  display: none; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-prev,
  .mpcth-responsive #mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-next {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mpcth-responsive #mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-prev {
    left: -20px; }
  .mpcth-responsive #mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-next {
    right: -20px; } }

#mpcth_page_wrap .mpcth-items-slider-wrap:hover .mpcth-items-slider-prev,
#mpcth_page_wrap .mpcth-items-slider-wrap:hover .mpcth-items-slider-next {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .mpcth-items-slider-wrap:hover .mpcth-items-slider-prev {
  left: -20px; }

#mpcth_page_wrap .mpcth-items-slider-wrap:hover .mpcth-items-slider-next {
  right: -20px; }

#mpcth_page_wrap .nivoSlider img {
  max-width: none; }

#mpcth_page_wrap .flexslider {
  background: none; }

#mpcth_page_wrap .flexslider ul li, #mpcth_page_wrap .flexslider ol li {
  position: static;
  padding: 0; }

#mpcth_page_wrap .flexslider ul li:before, #mpcth_page_wrap .flexslider ol li:before {
  display: none; }

#mpcth_page_wrap .flexslider.flexslider_fade {
  overflow: visible !important; }

#mpcth_page_wrap .flexslider.flexslider_fade .slides {
  overflow: hidden; }

#mpcth_page_wrap .caroufredsel_wrapper {
  margin-left: -35px !important;
  margin-bottom: 0 !important; }

#mpcth_page_wrap .mpcth-items-slider-container {
  margin-right: -40px; }

#mpcth_page_wrap .mpcth-items-slider-container-wrap {
  margin: 0 -5px;
  padding: 0 5px;
  overflow: hidden; }

#mpcth_page_wrap .mpcth-items-slider-wrap {
  direction: ltr;
  position: relative;
  margin-top: -5px; }

#mpcth_page_wrap .mpcth-items-slider-prev,
#mpcth_page_wrap .mpcth-items-slider-next {
  position: absolute;
  top: 50%;
  width: 30px;
  height: 30px;
  background: red;
  z-index: 3; }

#mpcth_page_wrap .mpcth-items-slider-prev {
  left: 0; }

#mpcth_page_wrap .mpcth-items-slider-next {
  right: 0; }

#mpcth_page_wrap .mpcth-items-slider {
  width: 100%;
  height: 100px;
  margin-left: -5px !important; }

#mpcth_page_wrap .mpcth-items-slider .mpcth-slide {
  border: 1px solid #eeeeee;
  background: #ffffff;
  margin: 5px 0 5px 40px;
  float: left; }

#mpcth_page_wrap .mpcth-items-slider .mpcth-slide:hover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap .mpcth-items-slider .mpcth-slide img {
  display: block;
  width: 100%;
  height: auto; }

#mpcth_page_wrap .mpcth-items-slider .flex-viewport {
  padding: 0 5px;
  margin: 0 -5px; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide-wrap {
  float: left; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide {
  position: relative;
  display: block;
  overflow: hidden;
  padding-right: 20px;
  padding-left: 20px;
  height: 152px;
  float: none;
  max-width: none; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide.mpcth-slide-row-gap {
  margin-bottom: 1.5em; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide img {
  position: relative;
  z-index: 2;
  display: block;
  width: 200px;
  height: auto;
  float: right;
  margin-left: 20px;
  margin-right: -20px; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide .mpcth-slide-title {
  text-transform: uppercase;
  margin: 1em 0 .25em; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide .mpcth-slide-time {
  text-transform: uppercase;
  color: #666666;
  font-size: .923em; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide .mpcth-slide-text {
  color: #666666;
  text-align: justify;
  line-height: 1.5em; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide .mpcth-slide-trim {
  position: absolute;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(90%, white));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 90%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 90%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 90%);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(255, 255, 255, 0)), to(white));
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, white 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#ffffffff);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#ffffffff);
  width: 100%;
  height: 2em;
  z-index: 1; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive #mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide {
    height: 173px; }
  .mpcth-responsive #mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide img {
    width: 260px; } }

@media only screen and (max-width: 640px) {
  .mpcth-responsive #mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide {
    height: auto;
    padding-left: 0;
    padding-right: 0; }
  .mpcth-responsive #mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide img {
    float: none;
    width: 100%;
    margin: 0 0 1em 0; }
  .mpcth-responsive #mpcth_page_wrap .mpcth-items-slider.mpc-vc-blog-posts-slider .mpcth-slide .mpcth-slide-wrapper {
    padding-left: 20px;
    padding-right: 20px; } }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-portfolio-posts-slider .mpcth-slide {
  display: block;
  float: left;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-portfolio-posts-slider .mpcth-slide:hover {
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-portfolio-posts-slider .mpcth-slide .mpcth-post-header {
  padding: 0;
  width: 100%; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-portfolio-posts-slider .mpcth-slide .mpcth-post-content {
  margin: 0;
  left: 0;
  right: 0;
  z-index: 3; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-images-slider.mpcth-brands .mpcth-slide {
  border: none;
  background: none;
  opacity: 0.3;
  filter: alpha(opacity=30); }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-images-slider.mpcth-brands .mpcth-slide:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-categories-slider .mpcth-slide {
  position: relative;
  display: block; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-categories-slider .mpcth-slide .mpcth-slide-content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 1em;
  text-align: center;
  text-transform: uppercase;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9); }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-categories-slider .mpcth-slide .mpcth-slide-title {
  margin-bottom: .25em; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-categories-slider .mpcth-slide .mpcth-slide-count {
  font-size: .923em;
  color: #666666; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide {
  position: relative;
  display: block;
  max-width: none; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 1.5em 1em;
  text-align: center;
  text-transform: uppercase;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-title {
  margin-bottom: 0; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-title:hover {
  color: #666666; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide:hover .mpcth-slide-content {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider {
  overflow: hidden; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product {
  padding: 0;
  font-size: .923em; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide {
  border: none; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide:hover {
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide:hover .mpcth-post-content-wrap {
  top: auto;
  bottom: 0; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide .mpcth-post-header {
  padding: 0;
  width: 100%; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide .mpcth-post-content {
  margin: 0; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide .mpcth-product-panel .fa {
  margin: 0; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide .price > .amount {
  display: inline-block;
  padding-top: .1em; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide .price .mpcth-from-price + .amount {
  display: block; }

#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide.mpcth-empty-price .added_to_cart,
#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide.mpcth-empty-price .product_type_variable,
#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide.mpcth-empty-price .add_to_cart_button {
  left: 0; }

@media only screen and (max-width: 520px) and (min-width: 320px) {
  #mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide {
    /* .mpcth-post-content {
							height: auto;
						} */ }
  #mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide .mpcth-cart-wrap {
    float: none;
    margin-right: 0;
    border-right: none;
    height: 4.75em; }
  #mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide .mpcth-post-title {
    padding-top: 0; } }

@media only screen and (max-width: 320px) {
  #mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide .mpcth-post-title {
    text-align: center;
    font-size: 1.231em; }
  #mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide .mpcth-post-categories {
    text-align: center; } }

#mpcth_page_wrap .wpb_column:not(.vc_span12):not(.vc_col-xs-12):not(.vc_col-sm-12):not(.vc_col-md-12):not(.vc_col-lg-12) .mpcth-items-slider .mpcth-slide {
  max-width: none; }

#mpcth_page_wrap .mpc-vc-products-slider .mpcth-post-header .mpcth-sale-wrap {
  margin-left: -1px;
  top: -.25em;
  left: -0.25em; }

#mpcth_page_wrap .mpc-vc-products-slider .mpcth-post-header .mpcth-sale-wrap:before {
  top: -.25em;
  border-width: .25em; }

#mpcth_page_wrap .mpc-vc-products-slider .mpcth-post-header .mpcth-sale-wrap:after {
  left: -0.25em;
  border-width: .25em; }

/* Slider glitch and element VC pop-up column settings fix
/*@media screen and (min-width: 768px) {
	#mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-slider .product.mpcth-slide {
		max-width: 260px;
	}
}*/
@media only screen and (max-width: 979px) {
  #mpcth_page_wrap.mpcth-no-mobile-slider-nav .nivo-prevNav,
  #mpcth_page_wrap.mpcth-no-mobile-slider-nav .nivo-nextNav,
  #mpcth_page_wrap.mpcth-no-mobile-slider-nav .flex-prev,
  #mpcth_page_wrap.mpcth-no-mobile-slider-nav .flex-next,
  #mpcth_page_wrap.mpcth-no-mobile-slider-nav .mpcth-items-slider-prev,
  #mpcth_page_wrap.mpcth-no-mobile-slider-nav .mpcth-items-slider-next {
    display: none !important; } }

@media only screen and (max-width: 979px) {
  #mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow,
  #mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow {
    display: none !important; } }

/* Counter */
.mpc-vc-counter {
  line-height: 1; }

/* Countdown */
.mpc-vc-countdown.is-countdown {
  line-height: 1.6;
  background: none;
  border: 0;
  padding: 20px 0;
  text-transform: lowercase;
  -webkit-font-smoothing: antialiased; }

.mpc-vc-countdown.is-countdown.mpcth-countdown-inline strong {
  font-size: 150%;
  position: relative;
  bottom: -.15em;
  display: inline-block;
  width: 1.2em;
  text-align: center; }

.mpc-vc-countdown.is-countdown.mpcth-countdown-default .countdown-amount {
  border-bottom: 8px solid;
  padding-bottom: 15px; }

.mpc-vc-countdown.is-countdown.mpcth-countdown-default .countdown-period {
  padding-top: 30px; }

.mpc-vc-countdown.is-countdown .countdown-amount {
  font-weight: bold; }

@media only screen and (max-width: 979px) {
  .mpc-vc-countdown.is-countdown .countdown-show4 .countdown-section {
    width: 48%; }
  .mpc-vc-countdown.is-countdown .countdown-show5 .countdown-section {
    width: 32.5%; }
  .mpc-vc-countdown.is-countdown .countdown-show6 .countdown-section {
    width: 32.5%; }
  .mpc-vc-countdown.is-countdown .countdown-show7 .countdown-section {
    width: 24.5%; } }

/* Newsletter */
.mpc-vc-newsletter #mpcth_newsletter p {
  display: inline-block;
  padding: 10px;
  margin: 0; }

.mpc-vc-newsletter #mpcth_newsletter input[name=unsubscribe], .mpc-vc-newsletter #mpcth_newsletter label {
  display: none; }

.mpc-vc-newsletter #mpcth_newsletter input {
  border: 0;
  padding: 0 25px;
  line-height: 45px;
  height: 45px; }

.mpc-vc-newsletter #mpcth_newsletter input#s2email, .mpc-vc-newsletter #mpcth_newsletter input#mc4wp_email {
  width: 300px;
  color: #222; }

.mpc-vc-newsletter #mpcth_newsletter .mpcth-newsletter-subscribe input, .mpc-vc-newsletter #mpcth_newsletter .mc4wp-form input[type=submit] {
  text-transform: uppercase;
  color: #fff;
  font-weight: bold; }

.mpc-vc-newsletter #mpcth_newsletter .mpcth-newsletter-subscribe input:hover, .mpc-vc-newsletter #mpcth_newsletter .mc4wp-form input[type=submit]:hover {
  background-color: #eeeeee; }

@media only screen and (max-width: 640px) {
  .mpc-vc-newsletter #mpcth_newsletter p {
    display: block; }
  .mpc-vc-newsletter #mpcth_newsletter input, .mpc-vc-newsletter #mpcth_newsletter input#s2email, .mpc-vc-newsletter #mpcth_newsletter input#mc4wp_email {
    width: 100%; } }

/* Icon */
.mpc-vc-icon {
  line-height: 1; }

/* Message box */
#mpcth_page_wrap .vc_message_box {
  padding: 1em 1em 1em 4em !important; }

#mpcth_page_wrap .vc_message_box p {
  margin: 0; }

/* Grid gut */
#mpcth_page_wrap .vc_grid {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0; }

#mpcth_page_wrap .vc_grid-gutter-1px {
  margin-bottom: -1px !important; }

#mpcth_page_wrap .vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px !important; }

#mpcth_page_wrap .vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px !important;
  padding-bottom: 1px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-2px {
  margin-bottom: -2px !important; }

#mpcth_page_wrap .vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px !important; }

#mpcth_page_wrap .vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px !important;
  padding-bottom: 2px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-3px {
  margin-bottom: -3px !important; }

#mpcth_page_wrap .vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px !important; }

#mpcth_page_wrap .vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px !important;
  padding-bottom: 3px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-4px {
  margin-bottom: -4px !important; }

#mpcth_page_wrap .vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px !important; }

#mpcth_page_wrap .vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px !important;
  padding-bottom: 4px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-5px {
  margin-bottom: -5px !important; }

#mpcth_page_wrap .vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px !important; }

#mpcth_page_wrap .vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px !important;
  padding-bottom: 5px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-10px {
  margin-bottom: -10px !important; }

#mpcth_page_wrap .vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px !important; }

#mpcth_page_wrap .vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-15px {
  margin-bottom: -15px !important; }

#mpcth_page_wrap .vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px !important; }

#mpcth_page_wrap .vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px !important;
  padding-bottom: 15px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-20px {
  margin-bottom: -20px !important; }

#mpcth_page_wrap .vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px !important; }

#mpcth_page_wrap .vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px !important;
  padding-bottom: 20px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-25px {
  margin-bottom: -25px !important; }

#mpcth_page_wrap .vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px !important; }

#mpcth_page_wrap .vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px !important;
  padding-bottom: 25px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-30px {
  margin-bottom: -30px !important; }

#mpcth_page_wrap .vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px !important; }

#mpcth_page_wrap .vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px !important;
  padding-bottom: 30px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid-gutter-35px {
  margin-bottom: -35px !important; }

#mpcth_page_wrap .vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px !important; }

#mpcth_page_wrap .vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px !important;
  padding-bottom: 35px !important;
  padding-left: 0 !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -13px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -13.5px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -14px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -14.5px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -15px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -17.5px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -20px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -22.5px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -25px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -27.5px !important; }

#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev,
#mpcth_page_wrap .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -30px !important; }

/* Lookbook responsive fix */
@media only screen and (max-width: 1000px) {
  .page-template-template-lookbook-php #mpcth_page_wrap .rev_slider_wrapper {
    overflow-x: auto !important;
    overflow-y: hidden !important; }
  .page-template-template-lookbook-php #mpcth_page_wrap .rev_slider_wrapper .rev_slider {
    min-width: 1000px; } }

/* Sliders simple arrows */
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .flex-next,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .flex-prev,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .mpcth-items-slider-next,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .mpcth-items-slider-prev,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .vc_carousel-control,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .tparrows {
  border: 1px solid #ffffff !important;
  background: transparent !important;
  background: rgba(255, 255, 255, 0) !important;
  color: #ffffff !important; }

#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .flex-next:hover,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .flex-prev:hover,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .mpcth-items-slider-next:hover,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .mpcth-items-slider-prev:hover,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .vc_carousel-control:hover,
#mpcth_page_wrap #mpcth_main_container .mpcth-simple-arrows .tparrows:hover {
  background: rgba(255, 255, 255, 0.3) !important; }

/* CSS3 Tables RTL fix */
.css3_grid_clearfix {
  direction: ltr; }

/* Visual Composer RTL fix */
.vc_progress_bar .vc_bar {
  right: 0; }

/* Visual Composer Single Image */
#mpcth_page_wrap #mpcth_main_container .wpb_single_image .vc_single_image-wrapper {
  display: inline-block; }

/* New CTA */
.vc_cta3 {
  padding: 0;
  border: 0;
  direction: ltr; }

.vc_cta3 h1, .vc_cta3 h2, .vc_cta3 h3, .vc_cta3 h4, .vc_cta3 h5, .vc_cta3 h6 {
  margin-bottom: 0; }

.vc_cta3 .vc_cta3_content-container {
  display: table;
  width: 100%;
  height: 100%;
  margin-bottom: 1.5em;
  background: none;
  border: none;
  text-transform: uppercase;
  font-family: Lato, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased; }

.vc_cta3 .vc_cta3-content {
  display: table-cell;
  vertical-align: middle;
  float: none;
  width: 66.66%;
  padding: 20px;
  line-height: 1.25em;
  font-weight: bold;
  /*background: #ffffff;*/
  border: 0;
  direction: rtl; }

.vc_cta3 .vc_cta3-actions {
  display: table-cell;
  vertical-align: middle;
  float: none;
  width: 33.33%;
  height: 100%;
  white-space: initial; }

.vc_cta3 .vc_cta3-actions .vc_btn3-container {
  margin-bottom: 0; }

.vc_cta3.vc_cta3-actions-top .vc_cta3-actions,
.vc_cta3.vc_cta3-actions-bottom .vc_cta3-actions,
.vc_cta3.vc_cta3-actions-top .vc_cta3-content,
.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {
  width: 100%;
  display: block;
  height: auto; }

.vc_cta3.vc_cta3-actions-bottom .vc_cta3-actions {
  margin-top: -13px; }

.vc_cta3.vc_cta3-actions-top .vc_cta3-actions {
  margin-bottom: -13px; }

.vc_cta3 .vc_cta3_content-container .vc_cta3-actions {
  position: relative;
  font-weight: bold;
  text-align: center;
  direction: rtl; }

.vc_cta3 .vc_btn3:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border: 12px solid transparent;
  border-color: inherit; }

.vc_cta3.vc_cta3-actions-right .vc_btn3:after {
  left: 0;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  border-left: none; }

.vc_cta3.vc_cta3-actions-left .vc_btn3:after {
  right: 0;
  top: 50%;
  margin-top: -12px;
  margin-right: -12px;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  border-right: none; }

.vc_cta3.vc_cta3-actions-bottom .vc_btn3:after {
  top: 0;
  left: 50%;
  margin-top: -12px;
  margin-left: -12px;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-top: none; }

.vc_cta3.vc_cta3-actions-top .vc_btn3:after {
  bottom: 0;
  left: 50%;
  margin-bottom: -12px;
  margin-left: -12px;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom: none; }

.vc_cta3 .vc_btn3-container.vc_btn3-inline {
  display: block;
  width: 100%;
  height: inherit; }

.vc_cta3 .vc_cta3_content-container .vc_cta3-actions .vc_btn3 {
  font-size: 1.333em;
  width: 100%;
  height: 100%;
  background-image: none !important;
  border-radius: 0 !important;
  text-transform: uppercase; }

.vc_cta3 .vc_cta3_content-container .vc_cta3-actions .vc_btn3:hover {
  background-color: #eeeeee !important;
  color: #666666 !important;
  border-color: #eeeeee !important; }

@media screen and (max-width: 769px) {
  .vc_cta3 .vc_cta3-actions,
  .vc_cta3 .vc_cta3-content {
    width: 100%;
    display: block;
    height: auto; }
  .vc_cta3.vc_cta3-actions-right button.vc_btn3:after {
    top: 0;
    left: 50%;
    margin-top: -12px;
    margin-left: -12px;
    border-left: 12px solid transparent !important;
    border-right: 12px solid transparent !important;
    border-top: 0 !important;
    border-bottom: 12px solid !important;
    border-bottom-color: inherit !important; }
  .vc_cta3.vc_cta3-actions-left button.vc_btn3:after {
    top: initial;
    bottom: 0;
    left: 50%;
    margin-bottom: -12px;
    margin-left: -12px;
    border-left: 12px solid transparent !important;
    border-right: 12px solid transparent !important;
    border-bottom: 0 !important;
    border-top: 12px solid !important;
    border-top-color: inherit !important; } }

.wpb_wrapper > .vc_btn3-container .vc_btn3 {
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.15) !important;
  text-shadow: none;
  color: #ffffff; }

.wpb_wrapper > .vc_btn3-container .vc_btn3:hover {
  background-color: #eeeeee;
  color: #666666; }

/* Flipbook */
.flipbook-container .fb-nav li:after,
.flipbook-container .fb-nav li:before {
  display: none; }

a.mpc-vc-icon-column-wrap {
  color: inherit; }

/* ========================================================================== *
 * 8. Socials
 * ========================================================================== */
.mpcth-socials-list {
  margin: 0;
  padding: 0;
  list-style: none; }

.mpcth-socials-list li {
  display: inline-block;
  margin-right: 0.5em; }

.mpcth-socials-list li:first-child {
  margin-right: 0; }

.mpcth-socials-list li a {
  display: inline-block;
  padding: 0 .25em;
  color: #666666; }

#mpcth_header_socials {
  font-size: 1.273em; }

/* ========================================================================== *
 * 13. Font Awesome - Overwrite
 * ========================================================================== */
#lang_sel .lang_sel_sel:after,
.mpcthSelect,
.bbp-template-notice:before,
.mfp-container .mfp-arrow.mfp-arrow-left,
.mfp-container .mfp-arrow.mfp-arrow-right,
.vc_images_carousel .vc_carousel-control.vc_left,
.vc_images_carousel .vc_carousel-control.vc_right,
.vc_carousel .vc_carousel-control.vc_left,
.vc_carousel .vc_carousel-control.vc_right,
.flex-direction-nav .flex-prev,
.flex-direction-nav .flex-next,
.flex-direction-nav a.flex-prev:before,
.flex-direction-nav a.flex-next:before,
.rev_slider_wrapper .tp-leftarrow,
.rev_slider_wrapper .tp-rightarrow,
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.rev_slider_wrapper .tp-leftarrow:before,
.mfp-container .mfp-arrow.mfp-arrow-left:before,
.vc_images_carousel .vc_carousel-control.vc_left:before,
.vc_carousel .vc_carousel-control.vc_left:before,
#mpcth_page_wrap .flex-direction-nav .flex-prev:before {
  content: "\f104" !important;
  font-family: 'FontAwesome' !important; }

.rev_slider_wrapper .tp-rightarrow:before,
.mfp-container .mfp-arrow.mfp-arrow-right:before,
.vc_images_carousel .vc_carousel-control.vc_right:before,
.vc_carousel .vc_carousel-control.vc_right:before,
#mpcth_page_wrap .flex-direction-nav .flex-next:before {
  content: "\f105" !important;
  font-family: 'FontAwesome' !important; }

#lang_sel .lang_sel_sel:after,
.mpcthSelect:before {
  content: "\f107"; }

.bbp-template-notice:before {
  content: "\f129"; }

.animation-slided {
  visibility: visible;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  filter: alpha(opacity=100); }

.transition, #mpcth_page_wrap .mpcthSelect, #mpcth_page_wrap .gform_wrapper input,
#mpcth_page_wrap .gform_wrapper select,
#mpcth_page_wrap .gform_wrapper textarea, #mpcth_page_wrap a, #mpcth_page_header_secondary_content #lang_sel ul ul, #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu ul, #mpcth_page_header_secondary_content #mpcth_newsletter input[type=submit], #mpcth_page_wrap #mpcth_mini_cart, #mpcth_mini_search, #mpcth_page_wrap #mpcth_smart_search_wrap #searchsubmit, #mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap i, #mpcth_page_wrap #mpcth_smart_search_wrap select,
#mpcth_page_wrap #mpcth_smart_search_wrap input[type=text], #mpcth_toggle_header_area,
#mpcth_toggle_mobile_sidebar,
#mpcth_toggle_mobile_menu, #mpcth_toggle_header_area i,
#mpcth_toggle_mobile_sidebar i,
#mpcth_toggle_mobile_menu i, #mpcth_sidebar, #mpcth_footer_copyrights_wrap #mpcth_copyright_menu ul, #mpcth_back_to_top, .mpcth-page .mpcth-page-content .post-password-form input[type=submit], #mpcth_content_wrap.mpcth-masonry-blog .mpcth-post.mpcth-post-fading, .page-template-template-portfolio-php #mpcth_portfolio_sorts li,
.page-template-template-portfolio-php #mpcth_portfolio_filters li, #mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content, .format-gallery .mpcth-post-thumbnail #main_thumbs .flex-viewport li, .page-template-template-blog-php .format-status .mpcth-post-thumbnail .twitter-tweet, .mpcth-menu .children,
.mpcth-menu .sub-menu,
#mpcth_menu .children,
#mpcth_menu .sub-menu, #mpcth_mobile_nav_wrap, #mpcth_nav_mobile, #mpcth_page_wrap #mpcth_mega_menu .widget .sub-menu, #mpcth_page_wrap #mpcth_mega_menu .widget .sub-container, #mpcth_content_wrap.mpcth-load-more #mpcth_load_more .mpcth-load-more-icon, #mpcth_comments #respond #mpcth_comment_form input,
#mpcth_comments #respond #mpcth_comment_form textarea, #mpcth_comments #respond #mpcth_comment_form .comment-form-author label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url label, #mpcth_comments #respond #mpcth_comment_form .comment-form-comment label, .wpcf7 .form-submit .wpcf7-submit, .wpcf7 .contact-form-input label, .wpcf7 .contact-form-input input, .wpcf7 .contact-form-input select, .wpcf7 .contact-form-input .mpcthSelect, .wpcf7 .contact-form-message label, .wpcf7 .contact-form-message textarea, #mpcth_page_wrap .widget input,
#mpcth_page_wrap .widget select,
#mpcth_page_wrap .widget textarea, #mpcth_page_wrap .s2_form_widget form input[type=submit], #mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li,
#mpcth_page_wrap .widget .product_list_widget li,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li, #mpcth_page_wrap .bra-photostream-widget ul li img, .mpcth-post .flexslider#main_slider .mpcth-lightbox .fa, .mpcth-post .flexslider.mpcth-main-slider .mpcth-lightbox .fa,
.mpcth-page .flexslider#main_slider .mpcth-lightbox .fa,
.mpcth-page .flexslider.mpcth-main-slider .mpcth-lightbox .fa, #mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow,
#mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow, #mpcth_page_wrap #mpcth_footer .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li,
#mpcth_page_wrap .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap,
#mpcth_page_wrap .mpc-vc-icon-column-wrap, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon i,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon i, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon, .mpcth-lookbook-badge .mpcth-lookbook-badge-tooltip,
.mpcth-lookbook-badge-double .mpcth-lookbook-badge-tooltip, .mfp-fade.mfp-bg, .mfp-fade.mfp-wrap .mfp-content, #mpcth_page_wrap .editor-area .wpb_toggle .mpcth-title-wrap, #mpcth_page_wrap .editor-area .wpb_toggle .mpcth-toggle-mark, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-heading, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav > li > a > span, .wpb_call_to_action .wpb_button_a .mpcth-cta-arrow, #mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_right,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_right, #mpcth_page_wrap .editor-area .wpb_button, #mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-prev,
#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-next, #mpcth_page_wrap .mpcth-items-slider .mpcth-slide, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-images-slider.mpcth-brands .mpcth-slide, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-content, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-title, .mpc-vc-newsletter #mpcth_newsletter .mpcth-newsletter-subscribe input:hover, .mpc-vc-newsletter #mpcth_newsletter .mc4wp-form input[type=submit]:hover, .mpc-vc-newsletter #mpcth_newsletter .mpcth-newsletter-subscribe input, .mpc-vc-newsletter #mpcth_newsletter .mc4wp-form input[type=submit], .vc_cta3 .vc_cta3_content-container .vc_cta3-actions .vc_btn3, .wpb_wrapper > .vc_btn3-container .vc_btn3, .bbpress #mpcth_content .bbp-reply-form .bbp-form input[type=text],
.bbpress #mpcth_content .bbp-reply-form .bbp-form textarea,
.bbpress #mpcth_content .bbp-topic-form .bbp-form input[type=text],
.bbpress #mpcth_content .bbp-topic-form .bbp-form textarea, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea, #mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-product-panel,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-product-panel, #mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-quick-view .fa,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-quick-view .fa, #mpcth_page_wrap .woocommerce .orderby,
#mpcth_page_wrap .woocommerce .variations .value select,
#mpcth_page_wrap .woocommerce .country_to_state,
#mpcth_page_wrap .woocommerce .input-text,
#mpcth_page_wrap .woocommerce .state_select,
.woocommerce-page #mpcth_page_wrap .orderby,
.woocommerce-page #mpcth_page_wrap .variations .value select,
.woocommerce-page #mpcth_page_wrap .country_to_state,
.woocommerce-page #mpcth_page_wrap .input-text,
.woocommerce-page #mpcth_page_wrap .state_select, #mpcth_page_wrap .woocommerce .woocommerce-ordering .mpcthSelect,
.woocommerce-page #mpcth_page_wrap .woocommerce-ordering .mpcthSelect, #bbpress-forums #bbp_search_submit,
#bbpress-forums .summary .yith-wcwl-add-to-wishlist a,
#bbpress-forums #searchsubmit,
#bbpress-forums #review_form_wrapper #submit,
#bbpress-forums button.button,
#bbpress-forums input.button,
#bbpress-forums a.button,
#searchform #bbp_search_submit,
#searchform .summary .yith-wcwl-add-to-wishlist a,
#searchform #searchsubmit,
#searchform #review_form_wrapper #submit,
#searchform button.button,
#searchform input.button,
#searchform a.button,
#mpcth_page_wrap .woocommerce #bbp_search_submit,
#mpcth_page_wrap .woocommerce .summary .yith-wcwl-add-to-wishlist a,
#mpcth_page_wrap .woocommerce #searchsubmit,
#mpcth_page_wrap .woocommerce #review_form_wrapper #submit,
#mpcth_page_wrap .woocommerce button.button,
#mpcth_page_wrap .woocommerce input.button,
#mpcth_page_wrap .woocommerce a.button,
.woocommerce-page #mpcth_page_wrap #bbp_search_submit,
.woocommerce-page #mpcth_page_wrap .summary .yith-wcwl-add-to-wishlist a,
.woocommerce-page #mpcth_page_wrap #searchsubmit,
.woocommerce-page #mpcth_page_wrap #review_form_wrapper #submit,
.woocommerce-page #mpcth_page_wrap button.button,
.woocommerce-page #mpcth_page_wrap input.button,
.woocommerce-page #mpcth_page_wrap a.button, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap .minus, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .star-rating, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .value .mpcthSelect, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #author,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #email,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #comment, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6 > a > span, #mpcth_page_wrap .woocommerce .products .product .mpcth-product-wrap,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-product-wrap, #mpcth_page_wrap .woocommerce .products .product .mpcth-post-thumbnail img,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-thumbnail img, #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price, #mpcth_page_wrap.mpcth-masonry-shop .woocommerce .products .product.mpcth-product-fading,
.woocommerce-page #mpcth_page_wrap.mpcth-masonry-shop .products .product.mpcth-product-fading, #mpcth_page_wrap.mpcth-load-more-shop #mpcth_shop_load_more .mpcth-load-more-icon, #mpcth_page_wrap .woocommerce.widget.widget_price_filter .button, #jckqv #jckqv_summary .woocommerce-product-rating .star-rating, #jckqv #jckqv_summary .single_add_to_cart_button, #jckqv #jckqv_summary .yith-wcwl-add-to-wishlist a, #jckqv #jckqv_summary .mpcthSelect {
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out; }

.after-clear, #mpcth_page_wrap .gform_wrapper .ginput_complex:after, #mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_left:after,
#mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_right:after,
#mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_full:after, #mpcth_main_container:after, body #mpcth_page_header_content:after, #mpcth_page_header_secondary_content:after, #mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-product:after, #mpcth_header_area:after,
#mpcth_footer_extended_content:after,
#mpcth_footer_content:after, #mpcth_header_area .mpcth-widget-column:after,
#mpcth_footer_extended_content .mpcth-widget-column:after,
#mpcth_footer_content .mpcth-widget-column:after, #mpcth_footer_copyrights_wrap:after, .blog #mpcth_content .mpcth-post .mpcth-post-footer:after, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer:after, .search.search-results #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.author #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.date #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.category #mpcth_content .mpcth-post .mpcth-post-footer:after, .format-chat .mpcth-post-thumbnail:after, .single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper:after, .mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-vc-row-wrap:after, #mpcth_comments:after, #mpcth_comments #respond:after, .wpcf7:after, #mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .tweet:after,
#mpcth_page_wrap .mpc-w-twitter-widget .tweet:after,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .tweet:after, #mpcth_page_wrap #mpcth_footer .mpc-vc-quote:after,
#mpcth_page_wrap .mpc-vc-quote:after, #mpcth_page_wrap .editor-area .wpb_tabs .wpb_tabs_nav:after, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list:after, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav:after, #mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info:after,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-header:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit:after, #mpcth_page_wrap .woocommerce .products:after,
.woocommerce-page #mpcth_page_wrap .products:after {
  content: '';
  display: block;
  clear: both; }

.box-sizing, #mpcth_page_wrap .widget .mpcthSelect, body #mpcth_page_header_content, #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu ul, #mpcth_page_header_secondary_content #mpcth_newsletter input[type=submit], #mpcth_page_header_secondary_content #mpcth_newsletter #mc4wp_email,
#mpcth_page_header_secondary_content #mpcth_newsletter #s2email, #mpcth_page_wrap #mpcth_mini_cart, #mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-thumbnail img, #mpcth_mini_search, #mpcth_mini_search #s, #mpcth_page_wrap #mpcth_smart_search_wrap, #mpcth_header_area_wrap, #mpcth_sidebar > ul, .mpcth-sidebar-left #mpcth_content_wrap, .mpcth-sidebar-right #mpcth_content_wrap, #mpcth_header_area .mpcth-widget-column .widget,
#mpcth_footer_extended_content .mpcth-widget-column .widget,
#mpcth_footer_content .mpcth-widget-column .widget, #mpcth_footer_copyrights_wrap #mpcth_copyright_menu ul, .page-template-template-lookbook-php .mpcth-page .mpcth-page-content,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-header,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-footer,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-header,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-footer, .page-template-template-fullwidth-with-sidebar-php #mpcth_main_container, .page-template-template-lookbook-php .mpcth-page-header,
.page-template-template-lookbook-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-lookbook-php .mpcth-page-content,
.page-template-template-lookbook-php .mpcth-page-footer,
.page-template-template-fullwidth-php .mpcth-page-header,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-php .mpcth-page-content,
.page-template-template-fullwidth-php .mpcth-page-footer,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-header,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-content,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-footer,
.page-template-default .mpcth-page-header,
.page-template-default .mpcth-vc-row-wrap .wpb_row,
.page-template-default .mpcth-page-content,
.page-template-default .mpcth-page-footer, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post, .blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-read-more, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-read-more, #mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post, .search.search-results #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_cat #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.author #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.date #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.category #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .format-status .mpcth-post-thumbnail .twitter-tweet, .format-chat .mpcth-post-thumbnail .mpcth-chat-message .mpcth-chat-message-text, .single-post .mpcth-post-header,
.single-post .mpcth-vc-row-wrap .wpb_row,
.single-post .mpcth-post-content,
.single-post .mpcth-post-footer,
.single-post .mpcth-post-author-box, .single-post .mpcth-post-meta,
.single-post .mpcth-post-tags, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper img, .single-mpc_portfolio .mpcth-post-header .mpcth-top-side,
.single-mpc_portfolio .mpcth-post-header .mpcth-left-side,
.single-mpc_portfolio .mpcth-vc-row-wrap .wpb_row,
.single-mpc_portfolio .mpcth-post-content,
.single-mpc_portfolio .mpcth-post-footer, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date, #mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content, #mpcth_comments #respond #mpcth_comment_form textarea, #mpcth_comments #respond #mpcth_comment_form input[type=text], #mpcth_comments #respond #mpcth_comment_form .comment-form-author,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url, #mpcth_comments #respond #mpcth_comment_form .form-submit, .wpcf7 .form-submit, .wpcf7 .contact-form-input, .wpcf7 .contact-form-input input, .wpcf7 .contact-form-input select, .wpcf7 .contact-form-input .mpcthSelect, .wpcf7 .contact-form-message textarea, .wpcf7 .wpcf7-mail-sent-ok,
.wpcf7 .wpcf7-validation-errors, #mpcth_page_wrap .widget input,
#mpcth_page_wrap .widget select,
#mpcth_page_wrap .widget textarea, #mpcth_page_wrap .widget.widget_shopping_cart .buttons a, #mpcth_grid .mpcth-grid-title-wrap, .mpcth-lookbook-badge-double .mpcth-lookbook-badge-price-wrap, #mpcth_page_wrap .editor-area .wpb_accordion_content, #mpcth_page_wrap .editor-area .wpb_toggle .mpcth-toggle-mark, #mpcth_page_wrap .editor-area .wpb_toggle_content, #mpcth_page_wrap .editor-area .wpb_tabs .wpb_tab, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-panel-body, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-body, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tab, .wpb_call_to_action .wpb_call_text, .wpb_call_to_action .wpb_button_a, #mpcth_page_wrap .editor-area .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner, #mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li, #mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li .entry-content, .mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-categories-slider .mpcth-slide .mpcth-slide-content, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-content, .mpc-vc-newsletter #mpcth_newsletter input, .vc_cta3 .vc_cta3-content, .vc_cta3 .vc_cta3_content-container .vc_cta3-actions, .bbpress #mpcth_content #bbp_search, .bbpress #mpcth_content #bbp_search_submit, .bbpress #mpcth_content .bbp-search-results .forum,
.bbpress #mpcth_content .bbp-search-results .reply,
.bbpress #mpcth_content .bbp-search-results .topic,
.bbpress #mpcth_content .bbp-replies .forum,
.bbpress #mpcth_content .bbp-replies .reply,
.bbpress #mpcth_content .bbp-replies .topic, .bbpress #mpcth_content .bbp-reply-form .bbp-form #bbp_topic_title,
.bbpress #mpcth_content .bbp-topic-form .bbp-form #bbp_topic_title, .bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section, .bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section .mpcthSelect,
.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section input[type=text],
.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section select,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section .mpcthSelect,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section input[type=text],
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section select, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .mpcthSelect,
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form select, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form label, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form .description, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form #pass-strength-result, #mpcth_page_wrap .woocommerce .orderby,
#mpcth_page_wrap .woocommerce .variations .value select,
#mpcth_page_wrap .woocommerce .country_to_state,
#mpcth_page_wrap .woocommerce .input-text,
#mpcth_page_wrap .woocommerce .state_select,
.woocommerce-page #mpcth_page_wrap .orderby,
.woocommerce-page #mpcth_page_wrap .variations .value select,
.woocommerce-page #mpcth_page_wrap .country_to_state,
.woocommerce-page #mpcth_page_wrap .input-text,
.woocommerce-page #mpcth_page_wrap .state_select, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .qty,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .qty, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .shipping_calculator, .single-product .mpcth-vc-row-wrap .wpb_row, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images img, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-content, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author input,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email input, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit input, #mpcth_page_wrap .woocommerce .products .product,
.woocommerce-page #mpcth_page_wrap .products .product, #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .mpcth-cart-wrap, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .address-wrap, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .order-wrap, .woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .payment_box, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-first, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-last, #mpcth_page_wrap #jckWooThumbs_img_wrap, #wl-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* ========================================================================== *
 * Shop
 * ========================================================================== */
#mpcth_page_wrap .woocommerce,
.woocommerce-page #mpcth_page_wrap {
  /* WooCommerce Shop */ }

#mpcth_page_wrap .woocommerce #mpcth_content_wrap,
.woocommerce-page #mpcth_page_wrap #mpcth_content_wrap {
  padding: 0; }

#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-breadcrumb,
#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-result-count,
#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-ordering,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-breadcrumb,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-result-count,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-ordering {
  float: none;
  display: inline-block; }

#mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info {
  padding: 0 20px; }

#mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-ordering,
#mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .mpcth-products-per-page,
#mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-result-count,
#mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-breadcrumb,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-ordering,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .mpcth-products-per-page,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-result-count,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-breadcrumb {
  font-size: 1em;
  float: none;
  display: inline-block;
  padding: .25em 0;
  margin: 2em 1.5em 2em 0;
  color: #999999;
  text-transform: uppercase; }

#mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-breadcrumb a:hover,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-breadcrumb a:hover {
  color: #999999; }

#mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-ordering,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-ordering {
  float: right;
  margin-right: 0;
  padding: 0; }

#mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-ordering select,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-ordering select {
  text-transform: uppercase;
  margin-bottom: 0;
  padding: .25em;
  color: #999999; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info, .mpcth-responsive .woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info {
    margin-top: 1em; }
  .mpcth-responsive #mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-ordering,
  .mpcth-responsive #mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .mpcth-products-per-page,
  .mpcth-responsive #mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-result-count,
  .mpcth-responsive #mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-breadcrumb, .mpcth-responsive .woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-ordering,
  .mpcth-responsive .woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .mpcth-products-per-page,
  .mpcth-responsive .woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-result-count,
  .mpcth-responsive .woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-breadcrumb {
    margin: 0 1.5em 1em 0; }
  .mpcth-responsive #mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-ordering, .mpcth-responsive .woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-ordering {
    float: none; } }

#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-pagination,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-pagination {
  margin-bottom: 1em; }

#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-pagination ul,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-pagination ul {
  font-size: 1.167em;
  border: none; }

#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-pagination ul li,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-pagination ul li {
  padding: 0;
  border: none;
  color: #666666;
  float: none; }

@media only screen and (max-width: 767px) {
  #mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-pagination ul li,
  .woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-pagination ul li {
    float: left; } }

#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-pagination ul li:before,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-pagination ul li:before {
  display: none; }

#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-pagination ul li a,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-pagination ul li a {
  margin: .4em;
  background: none; }

#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-pagination ul li a:hover,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-pagination ul li a:hover {
  color: #666666; }

#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-pagination ul li span,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-pagination ul li span {
  margin: .4em;
  background: none; }

#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-pagination ul li .current,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-pagination ul li .current {
  color: #999999; }

#mpcth_page_wrap .woocommerce .mpcth-category-header-image,
.woocommerce-page #mpcth_page_wrap .mpcth-category-header-image {
  width: 100%;
  display: block; }

#mpcth_page_wrap .woocommerce .mpcth-sale-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap {
  position: absolute;
  top: -.5em;
  right: -.5em;
  z-index: 2;
  overflow: hidden;
  width: 5.4em;
  height: 5.4em;
  white-space: nowrap; }

#mpcth_page_wrap .woocommerce .mpcth-sale-wrap:after, #mpcth_page_wrap .woocommerce .mpcth-sale-wrap:before,
.woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap:after,
.woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap:before {
  content: '';
  position: absolute;
  border: .5em solid transparent; }

#mpcth_page_wrap .woocommerce .mpcth-sale-wrap:after,
.woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap:after {
  right: -.6em;
  bottom: 0em; }

#mpcth_page_wrap .woocommerce .mpcth-sale-wrap:before,
.woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap:before {
  left: 0;
  top: -.6em; }

#mpcth_page_wrap .woocommerce .mpcth-sale-wrap.sold,
.woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap.sold {
  width: 7em;
  height: 7em; }

#mpcth_page_wrap .woocommerce .mpcth-sale-wrap.sold:before,
.woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap.sold:before {
  border-bottom-color: #AA1814; }

#mpcth_page_wrap .woocommerce .mpcth-sale-wrap.sold:after,
.woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap.sold:after {
  border-left-color: #AA1814; }

#mpcth_page_wrap .woocommerce .images .mpcth-sale-wrap,
.woocommerce-page #mpcth_page_wrap .images .mpcth-sale-wrap {
  margin-right: 20px; }

#mpcth_page_wrap .woocommerce .onsale,
.woocommerce-page #mpcth_page_wrap .onsale {
  z-index: 2;
  top: 1em;
  left: auto;
  right: -4.5em;
  font-size: 1em;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  text-shadow: none;
  text-transform: uppercase;
  font-weight: normal;
  min-height: 0;
  line-height: 1.5em;
  padding: 0 5em;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

#mpcth_page_wrap .woocommerce .onsale.sold,
.woocommerce-page #mpcth_page_wrap .onsale.sold {
  background: #c11b17;
  top: 2em;
  right: -4.75em; }

#mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-product-panel,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-product-panel {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  width: 4em;
  padding-top: 1em;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .woocommerce .mpcth-post-header .yith-wcwl-add-to-wishlist,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .yith-wcwl-add-to-wishlist {
  margin: 0;
  padding: 0 1em 1em; }

#mpcth_page_wrap .woocommerce .mpcth-post-header .yith-wcwl-add-to-wishlist span,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .yith-wcwl-add-to-wishlist span {
  display: none; }

#mpcth_page_wrap .woocommerce .mpcth-post-header .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  color: #999999; }

#mpcth_page_wrap .woocommerce .mpcth-post-header .yith-wcwl-add-to-wishlist .fa,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .yith-wcwl-add-to-wishlist .fa {
  color: #999999;
  display: block;
  font-size: 1.5em;
  margin-right: 0; }

#mpcth_page_wrap .woocommerce .mpcth-post-header .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .yith-wcwl-add-to-wishlist .ajax-loading {
  position: absolute;
  top: 1em;
  left: 3em;
  pointer-events: none;
  margin-left: 0; }

#mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-quick-view,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-quick-view {
  padding: 0 1em 1em; }

#mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-quick-view .fa,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-quick-view .fa {
  color: #999999;
  font-size: 1.5em; }

#mpcth_page_wrap .woocommerce .mpcth-post-header:hover .mpcth-product-panel,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header:hover .mpcth-product-panel {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .woocommerce .woocommerce-info,
#mpcth_page_wrap .woocommerce .woocommerce-error,
#mpcth_page_wrap .woocommerce .woocommerce-message,
.woocommerce-page #mpcth_page_wrap .woocommerce-info,
.woocommerce-page #mpcth_page_wrap .woocommerce-error,
.woocommerce-page #mpcth_page_wrap .woocommerce-message {
  position: relative;
  padding: 1em 1em 1em 3.5em !important;
  background: #f9f9f9;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  color: #666666; }

#mpcth_page_wrap .woocommerce .woocommerce-info .fa,
#mpcth_page_wrap .woocommerce .woocommerce-error .fa,
#mpcth_page_wrap .woocommerce .woocommerce-message .fa,
.woocommerce-page #mpcth_page_wrap .woocommerce-info .fa,
.woocommerce-page #mpcth_page_wrap .woocommerce-error .fa,
.woocommerce-page #mpcth_page_wrap .woocommerce-message .fa {
  position: absolute;
  top: .667em;
  left: 0.5em;
  font-size: 1.5em; }

#mpcth_page_wrap .woocommerce .woocommerce-info .button,
#mpcth_page_wrap .woocommerce .woocommerce-error .button,
#mpcth_page_wrap .woocommerce .woocommerce-message .button,
.woocommerce-page #mpcth_page_wrap .woocommerce-info .button,
.woocommerce-page #mpcth_page_wrap .woocommerce-error .button,
.woocommerce-page #mpcth_page_wrap .woocommerce-message .button {
  margin: -0.3em -0.4em -0.3em 0; }

#mpcth_page_wrap .woocommerce .woocommerce-info .button.wc-forward:after,
#mpcth_page_wrap .woocommerce .woocommerce-error .button.wc-forward:after,
#mpcth_page_wrap .woocommerce .woocommerce-message .button.wc-forward:after,
.woocommerce-page #mpcth_page_wrap .woocommerce-info .button.wc-forward:after,
.woocommerce-page #mpcth_page_wrap .woocommerce-error .button.wc-forward:after,
.woocommerce-page #mpcth_page_wrap .woocommerce-message .button.wc-forward:after {
  display: none; }

#mpcth_page_wrap .woocommerce .woocommerce-info .button.wc-backward:before,
#mpcth_page_wrap .woocommerce .woocommerce-error .button.wc-backward:before,
#mpcth_page_wrap .woocommerce .woocommerce-message .button.wc-backward:before,
.woocommerce-page #mpcth_page_wrap .woocommerce-info .button.wc-backward:before,
.woocommerce-page #mpcth_page_wrap .woocommerce-error .button.wc-backward:before,
.woocommerce-page #mpcth_page_wrap .woocommerce-message .button.wc-backward:before {
  display: none; }

#mpcth_page_wrap .woocommerce .woocommerce-info:before,
#mpcth_page_wrap .woocommerce .woocommerce-error:before,
#mpcth_page_wrap .woocommerce .woocommerce-message:before,
.woocommerce-page #mpcth_page_wrap .woocommerce-info:before,
.woocommerce-page #mpcth_page_wrap .woocommerce-error:before,
.woocommerce-page #mpcth_page_wrap .woocommerce-message:before {
  display: none; }

#mpcth_page_wrap .woocommerce .woocommerce-info i,
.woocommerce-page #mpcth_page_wrap .woocommerce-info i {
  color: #00996e; }

#mpcth_page_wrap .woocommerce .woocommerce-message,
.woocommerce-page #mpcth_page_wrap .woocommerce-message {
  margin: 20px 20px 0; }

#mpcth_page_wrap .woocommerce .woocommerce-error i,
.woocommerce-page #mpcth_page_wrap .woocommerce-error i {
  color: #e74f51; }

#mpcth_page_wrap .woocommerce .woocommerce-error li,
.woocommerce-page #mpcth_page_wrap .woocommerce-error li {
  position: static;
  padding: 0; }

#mpcth_page_wrap .woocommerce .woocommerce-error li:before,
.woocommerce-page #mpcth_page_wrap .woocommerce-error li:before {
  display: none; }

#mpcth_page_wrap .woocommerce .orderby,
#mpcth_page_wrap .woocommerce .variations .value select,
#mpcth_page_wrap .woocommerce .country_to_state,
#mpcth_page_wrap .woocommerce .input-text,
#mpcth_page_wrap .woocommerce .state_select,
.woocommerce-page #mpcth_page_wrap .orderby,
.woocommerce-page #mpcth_page_wrap .variations .value select,
.woocommerce-page #mpcth_page_wrap .country_to_state,
.woocommerce-page #mpcth_page_wrap .input-text,
.woocommerce-page #mpcth_page_wrap .state_select {
  border: 1px solid #eeeeee;
  border-radius: 2px;
  width: 100%;
  padding: .5em .5em;
  margin-bottom: .75em;
  outline: none;
  color: #666666; }

#mpcth_page_wrap .woocommerce .woocommerce-ordering,
.woocommerce-page #mpcth_page_wrap .woocommerce-ordering {
  position: relative; }

#mpcth_page_wrap .woocommerce .woocommerce-ordering .orderby,
.woocommerce-page #mpcth_page_wrap .woocommerce-ordering .orderby {
  max-width: 18em;
  cursor: pointer; }

#mpcth_page_wrap .woocommerce .woocommerce-ordering .mpcthSelect,
.woocommerce-page #mpcth_page_wrap .woocommerce-ordering .mpcthSelect {
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  display: inline-block;
  padding: 0.417em 1.538em 0.417em 0.75em;
  color: #666666;
  margin-bottom: 0; }

#mpcth_page_wrap .woocommerce .woocommerce-ordering .mpcthSelect:before,
.woocommerce-page #mpcth_page_wrap .woocommerce-ordering .mpcthSelect:before {
  float: right;
  display: inline-block;
  width: 0; }

#mpcth_page_wrap .woocommerce .woocommerce-ordering .mpcthSelect.mpcthSelectHover,
.woocommerce-page #mpcth_page_wrap .woocommerce-ordering .mpcthSelect.mpcthSelectHover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap .woocommerce .woocommerce-ordering .mpcthSelect .mpcthSelectInner,
.woocommerce-page #mpcth_page_wrap .woocommerce-ordering .mpcthSelect .mpcthSelectInner {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif; }

#mpcth_page_wrap .woocommerce .select2-container,
.woocommerce-page #mpcth_page_wrap .select2-container {
  padding: 0; }

#mpcth_page_wrap .woocommerce .select2-container a,
.woocommerce-page #mpcth_page_wrap .select2-container a {
  border: 0;
  padding: .1em .5em; }

#bbpress-forums #bbp_search_submit,
#bbpress-forums .summary .yith-wcwl-add-to-wishlist a,
#bbpress-forums #searchsubmit,
#bbpress-forums #review_form_wrapper #submit,
#bbpress-forums button.button,
#bbpress-forums input.button,
#bbpress-forums a.button,
#searchform #bbp_search_submit,
#searchform .summary .yith-wcwl-add-to-wishlist a,
#searchform #searchsubmit,
#searchform #review_form_wrapper #submit,
#searchform button.button,
#searchform input.button,
#searchform a.button,
#mpcth_page_wrap .woocommerce #bbp_search_submit,
#mpcth_page_wrap .woocommerce .summary .yith-wcwl-add-to-wishlist a,
#mpcth_page_wrap .woocommerce #searchsubmit,
#mpcth_page_wrap .woocommerce #review_form_wrapper #submit,
#mpcth_page_wrap .woocommerce button.button,
#mpcth_page_wrap .woocommerce input.button,
#mpcth_page_wrap .woocommerce a.button,
.woocommerce-page #mpcth_page_wrap #bbp_search_submit,
.woocommerce-page #mpcth_page_wrap .summary .yith-wcwl-add-to-wishlist a,
.woocommerce-page #mpcth_page_wrap #searchsubmit,
.woocommerce-page #mpcth_page_wrap #review_form_wrapper #submit,
.woocommerce-page #mpcth_page_wrap button.button,
.woocommerce-page #mpcth_page_wrap input.button,
.woocommerce-page #mpcth_page_wrap a.button {
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  font-weight: normal;
  background: #f3f3f3;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  padding: .5em 1em;
  text-transform: uppercase;
  line-height: 1em;
  color: #999999;
  outline: none; }

#bbpress-forums #bbp_search_submit:hover,
#bbpress-forums .summary .yith-wcwl-add-to-wishlist a:hover,
#bbpress-forums #searchsubmit:hover,
#bbpress-forums #review_form_wrapper #submit:hover,
#bbpress-forums button.button:hover,
#bbpress-forums input.button:hover,
#bbpress-forums a.button:hover,
#searchform #bbp_search_submit:hover,
#searchform .summary .yith-wcwl-add-to-wishlist a:hover,
#searchform #searchsubmit:hover,
#searchform #review_form_wrapper #submit:hover,
#searchform button.button:hover,
#searchform input.button:hover,
#searchform a.button:hover,
#mpcth_page_wrap .woocommerce #bbp_search_submit:hover,
#mpcth_page_wrap .woocommerce .summary .yith-wcwl-add-to-wishlist a:hover,
#mpcth_page_wrap .woocommerce #searchsubmit:hover,
#mpcth_page_wrap .woocommerce #review_form_wrapper #submit:hover,
#mpcth_page_wrap .woocommerce button.button:hover,
#mpcth_page_wrap .woocommerce input.button:hover,
#mpcth_page_wrap .woocommerce a.button:hover,
.woocommerce-page #mpcth_page_wrap #bbp_search_submit:hover,
.woocommerce-page #mpcth_page_wrap .summary .yith-wcwl-add-to-wishlist a:hover,
.woocommerce-page #mpcth_page_wrap #searchsubmit:hover,
.woocommerce-page #mpcth_page_wrap #review_form_wrapper #submit:hover,
.woocommerce-page #mpcth_page_wrap button.button:hover,
.woocommerce-page #mpcth_page_wrap input.button:hover,
.woocommerce-page #mpcth_page_wrap a.button:hover {
  color: #ffffff; }

#bbpress-forums #bbp_search_submit.alt,
#bbpress-forums .summary .yith-wcwl-add-to-wishlist a.alt,
#bbpress-forums #searchsubmit.alt,
#bbpress-forums #review_form_wrapper #submit.alt,
#bbpress-forums button.button.alt,
#bbpress-forums input.button.alt,
#bbpress-forums a.button.alt,
#searchform #bbp_search_submit.alt,
#searchform .summary .yith-wcwl-add-to-wishlist a.alt,
#searchform #searchsubmit.alt,
#searchform #review_form_wrapper #submit.alt,
#searchform button.button.alt,
#searchform input.button.alt,
#searchform a.button.alt,
#mpcth_page_wrap .woocommerce #bbp_search_submit.alt,
#mpcth_page_wrap .woocommerce .summary .yith-wcwl-add-to-wishlist a.alt,
#mpcth_page_wrap .woocommerce #searchsubmit.alt,
#mpcth_page_wrap .woocommerce #review_form_wrapper #submit.alt,
#mpcth_page_wrap .woocommerce button.button.alt,
#mpcth_page_wrap .woocommerce input.button.alt,
#mpcth_page_wrap .woocommerce a.button.alt,
.woocommerce-page #mpcth_page_wrap #bbp_search_submit.alt,
.woocommerce-page #mpcth_page_wrap .summary .yith-wcwl-add-to-wishlist a.alt,
.woocommerce-page #mpcth_page_wrap #searchsubmit.alt,
.woocommerce-page #mpcth_page_wrap #review_form_wrapper #submit.alt,
.woocommerce-page #mpcth_page_wrap button.button.alt,
.woocommerce-page #mpcth_page_wrap input.button.alt,
.woocommerce-page #mpcth_page_wrap a.button.alt {
  color: #ffffff; }

#bbpress-forums #bbp_search_submit.alt:hover,
#bbpress-forums .summary .yith-wcwl-add-to-wishlist a.alt:hover,
#bbpress-forums #searchsubmit.alt:hover,
#bbpress-forums #review_form_wrapper #submit.alt:hover,
#bbpress-forums button.button.alt:hover,
#bbpress-forums input.button.alt:hover,
#bbpress-forums a.button.alt:hover,
#searchform #bbp_search_submit.alt:hover,
#searchform .summary .yith-wcwl-add-to-wishlist a.alt:hover,
#searchform #searchsubmit.alt:hover,
#searchform #review_form_wrapper #submit.alt:hover,
#searchform button.button.alt:hover,
#searchform input.button.alt:hover,
#searchform a.button.alt:hover,
#mpcth_page_wrap .woocommerce #bbp_search_submit.alt:hover,
#mpcth_page_wrap .woocommerce .summary .yith-wcwl-add-to-wishlist a.alt:hover,
#mpcth_page_wrap .woocommerce #searchsubmit.alt:hover,
#mpcth_page_wrap .woocommerce #review_form_wrapper #submit.alt:hover,
#mpcth_page_wrap .woocommerce button.button.alt:hover,
#mpcth_page_wrap .woocommerce input.button.alt:hover,
#mpcth_page_wrap .woocommerce a.button.alt:hover,
.woocommerce-page #mpcth_page_wrap #bbp_search_submit.alt:hover,
.woocommerce-page #mpcth_page_wrap .summary .yith-wcwl-add-to-wishlist a.alt:hover,
.woocommerce-page #mpcth_page_wrap #searchsubmit.alt:hover,
.woocommerce-page #mpcth_page_wrap #review_form_wrapper #submit.alt:hover,
.woocommerce-page #mpcth_page_wrap button.button.alt:hover,
.woocommerce-page #mpcth_page_wrap input.button.alt:hover,
.woocommerce-page #mpcth_page_wrap a.button.alt:hover {
  color: #999999;
  background: #f3f3f3; }

#mpcth_page_wrap #mpcth_sidebar .widget_shopping_cart a.button:hover,
#mpcth_page_wrap #mpcth_footer .widget_shopping_cart a.button:hover {
  color: #ffffff; }

#mpcth_page_wrap #mpcth_sidebar .widget_shopping_cart a.button.alt,
#mpcth_page_wrap #mpcth_footer .widget_shopping_cart a.button.alt {
  color: #ffffff; }

#mpcth_page_wrap #mpcth_sidebar .widget_shopping_cart a.button.alt:hover,
#mpcth_page_wrap #mpcth_footer .widget_shopping_cart a.button.alt:hover {
  color: #999999; }

.ie .woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap:before, .ie .woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap:after {
  display: none; }

.ie .woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap .onsale {
  top: 0;
  left: 0;
  right: 0;
  padding: 0; }

/* WooCommerce product counter */
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity,
.woocommerce-cart #mpcth_page_wrap .cart .quantity {
  width: auto;
  padding-bottom: 1px; }

.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap {
  overflow: hidden;
  display: inline-block;
  background: #f3f3f3;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  position: relative;
  width: 2.077em;
  height: 2.077em;
  line-height: 1.3em;
  vertical-align: top; }

.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap .minus {
  background: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  font-size: 1.667em;
  color: #999999;
  position: static;
  text-shadow: none;
  position: static;
  width: 2em;
  height: 2em;
  margin-left: -0.4em;
  margin-top: -.4em;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased; }

.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap .minus {
  margin-left: -0.46em;
  margin-top: -.5em; }

.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap:hover .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap:hover .minus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap:hover .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap:hover .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap:hover .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap:hover .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap:hover .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap:hover .minus {
  color: #ffffff; }

.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .qty,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .qty {
  display: inline-block;
  width: 2.077em;
  height: 2.077em;
  padding: 0;
  line-height: 2.077em;
  float: none;
  font-weight: normal;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  vertical-align: top;
  margin: 0;
  outline: none;
  color: #666666; }

.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .qty:focus, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .qty:hover,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .qty:focus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .qty:hover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

.ie .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .qty,
.ie .woocommerce-cart #mpcth_page_wrap .cart .quantity .qty {
  line-height: 1.75em; }

.ie .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-quantity {
  min-width: 0; }

/* WooCommerce Cart */
.woocommerce-cart #mpcth_page_wrap .mpcth-page-header {
  display: none; }

.woocommerce-cart #mpcth_page_wrap .mpcth-empty-cart {
  padding: 0 20px; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content {
  margin-top: 0; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .woocommerce-info,
.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .woocommerce-error,
.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .woocommerce-message {
  margin: 0 20px 20px !important; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap {
  float: left;
  width: 66.66%;
  padding: 0 20px; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .mpcth-order-path {
  float: right;
  text-transform: uppercase;
  padding-top: .5em;
  color: #999999;
  font-size: .923em; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .mpcth-order-path i {
  color: #cccccc; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table {
  border: none; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table thead {
  text-transform: uppercase; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table thead th {
  padding: 0 0 1em 0;
  font-weight: normal; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table tbody td {
  padding: 2.333em 0;
  border-top: 1px solid #eeeeee; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-remove a {
  padding-right: 0.25em;
  background: none; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-remove a:hover {
  color: #666666; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-thumbnail img {
  display: block;
  width: 80px;
  height: auto;
  border: 1px solid #eeeeee; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-name {
  padding-left: 1em;
  padding-right: 1em; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-name a {
  text-transform: uppercase;
  font-weight: bold;
  font-family: Lato, Helvetica, Arial, sans-serif; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-name dd {
  margin: 0 0 0 .25em; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-name dd p {
  margin-top: 0; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-quantity {
  min-width: 8em;
  text-align: center; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-price {
  padding-left: 1em;
  padding-right: 1em; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-subtotal {
  text-align: right; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table th.product-subtotal {
  padding-left: 1em; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar {
  float: right;
  width: 33.33%;
  padding: 0 20px; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals {
  width: 100%;
  float: none;
  text-align: left;
  text-transform: uppercase; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals table {
  width: 100%;
  margin-bottom: 0; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals th, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals td {
  padding: 0 0 1.25em 0;
  border: none; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals th {
  font-weight: normal;
  width: 50%;
  word-break: break-word; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals td {
  text-align: right;
  font-weight: bold;
  width: 50%;
  -webkit-font-smoothing: antialiased; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals td input[type=text],
.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals td select {
  width: 100%; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals td li {
  padding-left: 0; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals td li:before {
  display: none; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals #shipping_method {
  text-align: left;
  padding-left: 1.25em; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals #shipping_method li {
  text-indent: -1.25em; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals .order-total th, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals .order-total td {
  border-top: 1px solid #eeeeee;
  padding-top: 1.25em;
  width: 50%; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart-totals-wrap,
.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .coupon-wrap {
  padding-bottom: 2.25em; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .coupon label {
  display: none; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap,
  .mpcth-responsive .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar {
    width: 100%;
    float: none;
    min-height: inherit !important; } }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .button {
  display: block;
  width: 100%;
  margin-bottom: .75em; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .shipping_calculator {
  float: right;
  width: 100% !important;
  padding: 0 0 2.25em; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .shipping_calculator {
    width: 100%;
    float: none; } }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .cart-footer {
  clear: both; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .cart-footer .cross-sells {
  width: 100%;
  float: none; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .cart-footer .cross-sells h4 {
  margin-left: 20px;
  margin-right: 20px; }

/* Cross Sells */
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
  float: left;
  width: 100%; }

.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
  width: 100%;
  float: left; }

.woocommerce .cart-collaterals .cross-sells h4, .woocommerce-page .cart-collaterals .cross-sells h4 {
  margin-left: 20px;
  margin-right: 20px; }

.mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce {
  margin-left: auto;
  margin-right: auto;
  width: 960px; }

.mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap {
  width: 75%; }

.mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar {
  width: 25%; }

.mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .shipping_calculator {
  width: 25%; }

.mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .products .product {
  width: 25%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap {
    width: 100%; }
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar {
    width: 100%; }
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .shipping_calculator {
    width: 100%; } }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce {
    width: 768px; }
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .products .product {
    width: 33.33%; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce {
    width: 100%; }
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .products .product {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .products .product {
    width: 100%; } }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart {
  display: none; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .mpcth-cart-item {
  border-top: 1px solid rgba(0, 0, 0, 0.065);
  margin-bottom: 1.5em;
  margin-top: .5em;
  overflow: hidden; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .mpcth-cart-item:first-child {
  border-top: none; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-name {
  padding: 1em 0; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-thumbnail {
  float: left;
  padding-right: 1.5em; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-remove {
  float: left;
  margin-top: -1em; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-remove a {
  display: inline-block;
  width: 1em;
  height: 1em;
  font-size: 2em;
  line-height: 1em;
  font-weight: bold;
  text-align: center;
  margin-top: 40px;
  -webkit-font-smoothing: antialiased; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .mpcth-cart-item > .product-price {
  padding: 0;
  float: left;
  margin-right: 1.5em;
  margin-bottom: 1em; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .mpcth-cart-item > .product-price .product-price {
  padding: 0; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .mpcth-cart-item > .product-quantity {
  padding: 0;
  float: left;
  margin-right: 1.5em;
  margin-bottom: 1em; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-variation {
  padding: 0;
  margin: 0;
  float: left; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-variation .variation {
  padding: 0;
  margin: 0;
  float: left;
  margin-right: 1.5em;
  margin-bottom: 1em; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-variation .variation dt {
  font-weight: normal; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-variation .variation dd {
  margin: 0;
  font-style: normal; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-variation .variation dd > * {
  margin: 0; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-price .product-price,
.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-quantity .product-quantity,
.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-variation .variation dt,
.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-subtotal .product-subtotal {
  font-size: .846em; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .variation dd,
.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .amount {
  font-weight: bold;
  -webkit-font-smoothing: antialiased; }

@media only screen and (max-width: 767px) {
  .woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart {
    display: block; } }

.ie .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity,
.ie .woocommerce-cart #mpcth_page_wrap .cart .quantity {
  text-align: right; }

.ie .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .qty,
.ie .woocommerce-cart #mpcth_page_wrap .cart .quantity .qty {
  margin-right: 20px; }

/* WooCommerce Single Product */
.single-product #mpcth_content_wrap {
  padding: 0; }

.single-product .mpcth-product-content {
  padding-right: 20px;
  padding-left: 20px; }

.single-product .mpcth-vc-row-wrap .wpb_row {
  padding-left: 0;
  padding-right: 0; }

.single-product .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.single-product .mpcth-vc-row-wrap .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  margin-left: 0;
  margin-right: 0; }

.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  position: relative; }

.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-pattern {
  z-index: 1;
  opacity: 0.4;
  filter: alpha(opacity=40); }

.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-color {
  z-index: 2;
  opacity: 0.4;
  filter: alpha(opacity=40); }

.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .vc_column_container {
  position: relative;
  z-index: 3; }

.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax {
  background-position: top center; }

.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image {
  position: relative; }

.single-product .mpcth-vc-row-wrap .mpcth-overlay-image {
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-position: center center;
  background-size: cover; }

.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image {
  background-attachment: fixed; }

@media only screen and (max-width: 767px) {
  .single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image {
    background-attachment: initial; } }

.single-product .mpcth-vc-row-wrap.wpb_animate_when_almost_visible .mpcth-overlay-image {
  opacity: 0; }

.single-product.mpcth-sidebar-none #mpcth_main_container {
  width: 100%; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-product-content {
  padding-right: 0;
  padding-left: 0; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-single-notices,
.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row,
.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap,
.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-product-header,
.single-product.mpcth-sidebar-none #mpcth_main_container .upsells,
.single-product.mpcth-sidebar-none #mpcth_main_container .related {
  margin-left: auto;
  margin-right: auto;
  width: 960px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-single-notices, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-product-header, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .upsells, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .related {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-single-notices, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-product-header, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .upsells, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .related {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-single-notices, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-product-header, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .upsells, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .related {
    width: 100%; } }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  width: 920px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 1160px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 728px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 100%; } }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color.mpcth-vc-row-wrap-full-width,
.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image.mpcth-vc-row-wrap-full-width,
.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay.mpcth-vc-row-wrap-full-width {
  width: 100%; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row {
  width: auto; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image {
  position: relative;
  padding: 20px;
  margin-top: 2em;
  margin-bottom: 2em; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .wpb_row {
  margin-bottom: 30px; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 30px;
  margin-top: -30px;
  z-index: 4; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after {
  content: '';
  position: absolute;
  bottom: -10%;
  display: block;
  height: 0;
  width: 50.25%;
  border: 30px solid transparent;
  border-bottom-color: #ffffff;
  border-top-width: 0; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before {
  border-left-width: 0;
  border-right-width: 40px;
  left: 0; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after {
  border-right-width: 0;
  border-left-width: 40px;
  right: 0; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width {
  width: 100%; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .woocommerce-info,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .woocommerce-error,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .woocommerce-message {
  margin: 20px 20px 0 !important; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product {
  padding-top: 20px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-header {
  position: relative;
  margin-bottom: 1em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-header .mpcth-sale-wrap.sold {
  right: auto;
  left: -0.5em;
  margin-left: 20px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-header .mpcth-sale-wrap.sold .onsale {
  left: -4.75em;
  right: auto;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-header .mpcth-sale-wrap.sold:before {
  left: auto;
  right: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-header .mpcth-sale-wrap.sold:after {
  right: auto;
  left: -0.5em;
  border-left-color: transparent;
  border-right-color: #AA1814; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-header .mpcth-sale-wrap.sold + .images .mpcth-sale-wrap {
  display: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images {
  position: relative;
  width: 33.33%;
  padding: 0 20px;
  margin-bottom: 3em;
  float: left; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images img {
  border: 1px solid #eeeeee; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images #main_slider.flexslider:hover .flex-disabled {
  cursor: pointer;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images {
    width: 50%; } }

@media only screen and (max-width: 690px) {
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images {
    width: 100%;
    float: none; } }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info {
  width: 66.66%;
  padding: 0 20px;
  float: right; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary, .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info {
    width: 50%; } }

@media only screen and (max-width: 690px) {
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary, .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info {
    width: 100%;
    float: none; } }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary {
  text-transform: uppercase; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .mpcth-post-title {
  font-size: 1.333em;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .mpcth-post-title span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .814em;
  margin-bottom: -1px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .mpcth-post-title a {
  color: #666666; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .mpcth-post-title i {
  margin-left: 0.5em;
  font-size: .875em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .mpcth-post-pagination {
  float: right; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .woocommerce-breadcrumb {
  font-size: 1em;
  color: #666666;
  margin-bottom: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .woocommerce-breadcrumb a:hover {
  color: #666666; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .woocommerce-product-rating {
  line-height: 1.5em;
  color: #666666;
  margin-bottom: 2em;
  float: left; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .woocommerce-product-rating a {
  color: #666666; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .woocommerce-product-rating + .woocommerce-breadcrumb {
  float: right;
  margin-bottom: 2em;
  max-width: 75%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .woocommerce-product-rating {
    float: none;
    margin-bottom: 1em; }
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .woocommerce-product-rating + .woocommerce-breadcrumb {
    float: none;
    margin-bottom: 0;
    max-width: none; } }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .stock {
  margin-top: .5em;
  margin-bottom: 1em;
  font-size: 1em;
  color: #999999; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .star-rating {
  display: inline-block;
  vertical-align: top;
  float: none;
  margin: 0.2em 0 0 0.75em;
  width: 5em;
  font-family: WooCommerce; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .star-rating:before {
  color: #eeeeee;
  white-space: nowrap;
  content: "\e021\e021\e021\e021\e021";
  /* Inactive */ }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .star-rating span:before {
  white-space: nowrap;
  content: "\e020\e020\e020\e020\e020";
  /* Active */ }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .reviews-count {
  line-height: 1em;
  vertical-align: middle;
  display: inline-block; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form {
  margin: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations {
  margin-bottom: 5px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .label {
  vertical-align: middle; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .label label {
  display: inline-block;
  padding-top: .2em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .value {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .value select {
  margin-bottom: 0;
  text-transform: uppercase;
  color: #999999;
  cursor: pointer; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .value .mpcthSelect {
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  display: inline-block;
  padding: 0.5em 1.538em 0.5em 0.75em;
  color: #666666; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .value .mpcthSelect:before {
  float: right;
  display: inline-block;
  width: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .value .mpcthSelect.mpcthSelectHover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .value .mpcthSelect .mpcthSelectInner {
  width: auto !important;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .reset_variations {
  display: none !important;
  font-size: 1.5em;
  vertical-align: middle; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .reset_variations i {
  display: inline-block;
  padding: .25em;
  line-height: 1em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .price {
  font-size: 2.5em;
  color: #666666;
  margin: 0;
  display: inline-block;
  line-height: 1em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .price del {
  font-size: .5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .price ins {
  text-decoration: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .price .mpcth-from-price {
  color: #999999;
  font-size: .4em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .cart {
  margin-bottom: 0;
  font-size: 1.083em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .product-price {
  margin: 2em 0;
  clear: both; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .single_variation .price {
  margin-top: .75em;
  margin-bottom: .75em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .single_variation .price del span,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .single_variation .price del {
  display: inline-block;
  line-height: 1em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .quantity {
  float: left;
  margin-right: 4px;
  margin-bottom: 4px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .single_add_to_cart_button {
  float: left;
  margin-right: 4px;
  margin-bottom: 4px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .single_add_to_cart_button:hover {
  color: #999999;
  background: #f3f3f3; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist {
  position: relative;
  float: left;
  margin-top: 0;
  margin-bottom: 4px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist span {
  display: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist a {
  display: inline-block;
  color: #999999;
  padding-left: 2.25em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist a:hover {
  color: #ffffff; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist .fa {
  position: absolute;
  top: .55em;
  left: 0.75em;
  font-size: 1em;
  margin-right: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist .ajax-loading {
  position: absolute;
  top: .5em;
  left: 0.75em;
  pointer-events: none;
  margin-left: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .mpcth-size-guide {
  font-size: 1.167em;
  display: inline-block;
  margin-top: 1em;
  line-height: 1em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .mpcth-size-guide .fa {
  margin-right: 0.5em;
  line-height: 1em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info {
  font-size: 1.083em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-content {
  clear: both;
  margin-bottom: 2em;
  font-size: 1.083em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs {
  padding-left: 0;
  margin-bottom: 2.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs:before {
  border-bottom: 1px solid #eeeeee; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs li {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  margin-right: 1.5em;
  z-index: 1; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs li a {
  font-family: Lato, Helvetica, Arial, sans-serif;
  border-bottom: 1px solid #eeeeee;
  line-height: 1em;
  padding: 1em 0;
  margin-bottom: 1px;
  text-shadow: none;
  -webkit-font-smoothing: antialiased; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs li:before, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs li:after {
  display: none; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs li {
    display: block;
    margin-right: 0;
    border-bottom: 1px solid #eeeeee; }
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs li a {
    margin-bottom: 0; } }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .panel {
  margin-bottom: 2.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .shop_attributes {
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .shop_attributes th, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .shop_attributes td {
  line-height: 1em;
  padding: 1em .75em;
  background: none;
  border: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .shop_attributes th p, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .shop_attributes td p {
  padding: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .shop_attributes th {
  color: #999999;
  font-weight: normal;
  text-align: left;
  text-transform: uppercase; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .shop_attributes td {
  text-align: right;
  font-style: normal; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .shop_attributes tr.alt {
  background: #f5f5f5;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #tab-description {
  margin-bottom: 2.55em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #comments .commentlist {
  padding-left: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #comments .commentlist .comment {
  overflow: hidden;
  padding-bottom: 1em;
  margin-bottom: 1em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #comments .commentlist .avatar {
  position: static;
  border: 1px solid #eeeeee;
  width: 60px;
  padding: 0;
  margin-bottom: 1em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #comments .commentlist .comment-text {
  padding: 0;
  margin-left: 80px;
  border: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #comments .commentlist .meta {
  font-size: 1em;
  line-height: 1em;
  display: inline-block;
  margin-right: 0.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #comments .commentlist .meta .author-name {
  font-weight: normal;
  text-transform: uppercase; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #comments .commentlist .star-rating {
  float: none;
  display: inline-block;
  width: 5em;
  line-height: 1.1em;
  font-family: WooCommerce; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #comments .commentlist .star-rating:before {
  color: #eeeeee;
  white-space: nowrap;
  content: "\e021\e021\e021\e021\e021";
  /* Inactive */ }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #comments .commentlist .star-rating span:before {
  white-space: nowrap;
  content: "\e020\e020\e020\e020\e020";
  /* Active */ }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper label {
  display: inline-block;
  text-transform: uppercase;
  margin-bottom: .5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #reply-title {
  font-size: 1em;
  padding-bottom: .813em;
  display: inline-block;
  text-transform: uppercase;
  border-bottom: 1px solid transparent; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #commentform {
  border-top: 1px solid #eeeeee;
  padding-top: 1.5em;
  margin-top: -1px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-comment {
  margin-bottom: 1.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-rating {
  margin-bottom: .5em;
  float: right;
  white-space: nowrap; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .stars {
  display: inline-block;
  margin: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .stars a {
  border-right: 1px solid #eeeeee;
  border-left: none;
  margin-right: 0.5em;
  margin-left: 0;
  color: #999999;
  -webkit-font-smoothing: antialiased;
  width: 1.1em !important;
  margin-right: 0;
  border: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .stars a:after {
  padding-right: 0.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email {
  float: left;
  width: 50%;
  margin-bottom: 1.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author input,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email input {
  width: 100%; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author {
  padding-right: 20px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email {
  padding-left: 20px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #author,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #email,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #comment {
  border: 1px solid #eeeeee;
  border-radius: 2px;
  outline: none;
  padding: .75em 1em;
  color: #666666; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #author:focus, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #author:hover,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #email:focus,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #email:hover,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #comment:focus,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #comment:hover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit {
  float: right;
  width: 50%;
  margin-bottom: 0;
  padding-left: 20px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit input {
  width: 100%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author,
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email {
    float: none;
    width: 100%;
    padding: 0; }
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-rating {
    float: none;
    margin-bottom: 1em; } }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions {
  margin-bottom: 2em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > .tabs {
  display: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6 {
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6 > a {
  display: block;
  color: #666666;
  margin-bottom: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6 > a > span {
  display: inline-block;
  padding: 1em 0;
  border-bottom: 1px solid transparent; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6 .fa {
  line-height: 1.5em;
  padding: 1em 0;
  float: right; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6 .fa-angle-up {
  display: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6.active .fa-angle-up {
  display: inline-block; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6.active .fa-angle-down {
  display: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions .shop_attributes,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions #tab-description {
  margin-bottom: 0;
  border: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions .panel {
  margin-bottom: 0;
  border-bottom: 1px solid #eeeeee;
  padding: 1.5em 1em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta {
  position: relative;
  border-top: 1px solid #eeeeee;
  text-transform: uppercase;
  padding-top: 2em;
  margin-bottom: 2em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta:after {
  position: absolute;
  top: -1px;
  left: 0;
  content: '';
  height: 1px;
  width: 3.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .sku_wrapper,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .posted_in,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .tagged_as {
  display: block;
  font-weight: bold;
  margin-bottom: .25em;
  font-family: Lato, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .sku_wrapper span,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .sku_wrapper a,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .posted_in span,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .posted_in a,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .tagged_as span,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .tagged_as a {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: auto; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .wcml_currency_switcher {
  display: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_share {
  position: relative;
  padding-top: 2em;
  border-top: 1px solid #eeeeee; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_share:after {
  position: absolute;
  top: -1px;
  left: 0;
  content: '';
  height: 1px;
  width: 3.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .upsells.products,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .related.products {
  clear: both; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .upsells.products > h4,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .related.products > h4 {
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  margin: 0 20px 1.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .upsells.products > h4 span,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .related.products > h4 span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .847em;
  margin-bottom: -1px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .upsells.products .price,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .related.products .price {
  font-size: 1em;
  color: #666666; }

.mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images {
  width: 50%; }

.mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary,
.mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info {
  width: 50%; }

@media only screen and (max-width: 690px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images,
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary,
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info {
    width: 100%;
    float: none; } }

.mpcth-disable-add-to-cart .single_add_to_cart_button {
  display: none !important; }

.mpcth-disable-add-to-cart #mpcth_content > .product .summary .cart {
  display: none !important; }

.mpcth-disable-add-to-cart #mpcth_content > .product .summary .product-price {
  margin-bottom: 0; }

.mpcth-disable-add-to-cart.mpcth-disable-price #mpcth_content > .product .summary .product-price {
  display: none !important; }

/* WooCommerce Products View */
#mpcth_page_wrap .woocommerce .woocommerce-info.mpcth-no-product-found,
.woocommerce-page #mpcth_page_wrap .woocommerce-info.mpcth-no-product-found {
  margin: 20px !important; }

#mpcth_page_wrap .woocommerce .woocommerce-info.mpcth-no-product-found i,
.woocommerce-page #mpcth_page_wrap .woocommerce-info.mpcth-no-product-found i {
  color: inherit; }

#mpcth_page_wrap .woocommerce .products .product,
.woocommerce-page #mpcth_page_wrap .products .product {
  position: relative;
  width: 33.33%;
  padding: 0 20px;
  float: left;
  margin-bottom: 1.5em; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-product-wrap,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-product-wrap {
  border: 1px solid #eeeeee;
  position: relative; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-product-wrap:hover,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-product-wrap:hover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-header,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-header {
  position: relative;
  padding: 0; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-thumbnail,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-thumbnail {
  position: relative;
  display: block;
  overflow: hidden; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-thumbnail img,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-thumbnail img {
  display: block;
  width: 100%;
  height: auto; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-thumbnail .wp-post-image,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-thumbnail .wp-post-image {
  position: relative;
  left: 0; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-thumbnail .mpcth-second-thumbnail,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-thumbnail .mpcth-second-thumbnail {
  position: absolute;
  top: 0;
  left: 100%; }

#mpcth_page_wrap .woocommerce .products .product.mpcth-double-image .mpcth-post-thumbnail:hover .wp-post-image,
.woocommerce-page #mpcth_page_wrap .products .product.mpcth-double-image .mpcth-post-thumbnail:hover .wp-post-image {
  left: -100%; }

#mpcth_page_wrap .woocommerce .products .product.mpcth-double-image .mpcth-post-thumbnail:hover .mpcth-second-thumbnail,
.woocommerce-page #mpcth_page_wrap .products .product.mpcth-double-image .mpcth-post-thumbnail:hover .mpcth-second-thumbnail {
  left: 0; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content {
  position: relative;
  z-index: 3;
  -webkit-box-shadow: 0 -2px 6px -2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 -2px 6px -2px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  height: 5.25em;
  font-size: 1.083em;
  background: #ffffff;
  padding: 0;
  margin: 0; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .mpcth-cart-wrap {
  position: relative;
  height: 5.25em;
  min-width: 5.25em;
  border-left: 1px solid #eeeeee;
  overflow: hidden;
  float: right;
  padding: 0 1em;
  margin-left: 0.5em;
  text-align: center; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price {
  position: relative;
  right: 0;
  font-size: 1em;
  text-align: center;
  line-height: 5.25em;
  color: #666666;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price > .amount,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price > .amount {
  font-size: 1.667em; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price .mpcth-from-price,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price .mpcth-from-price {
  display: block;
  font-size: .923em;
  line-height: 1em;
  margin: 1.083em 0 0 0;
  text-transform: uppercase;
  color: #999999; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price .mpcth-from-price + del,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price .mpcth-from-price + del {
  display: none; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price .mpcth-from-price + .amount,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price .mpcth-from-price + .amount {
  display: block;
  margin-top: -.136em;
  line-height: 1.773em; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price del,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price del {
  display: block;
  font-size: 1em;
  line-height: 1em;
  margin: 1em 0 0 0; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price ins,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price ins {
  display: block;
  line-height: 3em;
  text-decoration: none;
  margin-top: -.25em; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price ins .amount,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price ins .amount {
  font-size: 1.667em;
  vertical-align: bottom; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .added_to_cart,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .product_type_variable,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .added_to_cart,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .product_type_variable,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .add_to_cart_button {
  position: absolute;
  top: 0;
  right: -100%;
  text-shadow: none;
  width: 100%;
  height: 5.25em;
  line-height: 5.25em;
  text-align: center;
  padding: 0;
  background: #ffffff;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .added_to_cart i,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .product_type_variable i,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .add_to_cart_button i,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .added_to_cart i,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .product_type_variable i,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .add_to_cart_button i {
  font-size: 1.4em;
  line-height: 3.75em;
  margin-left: -0.1em; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .added_to_cart span,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .product_type_variable span,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .add_to_cart_button span,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .added_to_cart span,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .product_type_variable span,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .add_to_cart_button span {
  display: none; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .added_to_cart span i,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .product_type_variable span i,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .add_to_cart_button span i,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .added_to_cart span i,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .product_type_variable span i,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .add_to_cart_button span i {
  display: none; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .product_type_variable:hover,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .add_to_cart_button:hover,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .product_type_variable:hover,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .add_to_cart_button:hover {
  background: #ffffff; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .added_to_cart:after,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .added_to_cart:after {
  display: none; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content.mpcth-empty-price .added_to_cart,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content.mpcth-empty-price .product_type_variable,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content.mpcth-empty-price .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content.mpcth-empty-price .added_to_cart,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content.mpcth-empty-price .product_type_variable,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content.mpcth-empty-price .add_to_cart_button {
  right: 0; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content:hover .price,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content:hover .price {
  right: 125%; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content:hover .added_to_cart,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content:hover .product_type_variable,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content:hover .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content:hover .added_to_cart,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content:hover .product_type_variable,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content:hover .add_to_cart_button {
  right: 0; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-title,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-title {
  text-transform: uppercase;
  font-weight: normal;
  padding: 9px 13px 1px 13px;
  margin: 0;
  line-height: 2.1em; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-categories {
  padding: 1px 12px 12px;
  margin: 0;
  font-size: 0.923em; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-categories a,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-categories a {
  color: #999999; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .products .product {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .products .product {
    width: 100%; } }

#mpcth_page_wrap .woocommerce .products article:only-of-type,
.woocommerce-page #mpcth_page_wrap .products article:only-of-type {
  width: auto;
  /*padding: 0;*/ }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-header .mpcth-product-panel,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-header .mpcth-product-panel,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-header .mpcth-product-panel,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-header .mpcth-product-panel,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-header .mpcth-product-panel,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-header .mpcth-product-panel,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-header .mpcth-product-panel,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-header .mpcth-product-panel {
  display: none; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .mpcth-post-content-wrap {
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  z-index: 100;
  background: #ffffff;
  border: 1px solid #eeeeee;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .price,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .price,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .price,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .price,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .price,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .price,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .price,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .price {
  float: right;
  text-align: right;
  line-height: 1em;
  padding: .75em 1em 0; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .price > .amount,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .price > .amount,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .price > .amount,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .price > .amount,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .price > .amount,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .price > .amount,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .price > .amount,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .price > .amount {
  font-size: 1em;
  line-height: 1em;
  margin-top: .5em;
  display: block; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .price .mpcth-from-price,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .price .mpcth-from-price,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .price .mpcth-from-price,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .price .mpcth-from-price,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .price .mpcth-from-price,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .price .mpcth-from-price,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .price .mpcth-from-price,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .price .mpcth-from-price {
  margin-top: .5em; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .price .mpcth-from-price + .amount,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .price .mpcth-from-price + .amount,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .price .mpcth-from-price + .amount,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .price .mpcth-from-price + .amount,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .price .mpcth-from-price + .amount,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .price .mpcth-from-price + .amount,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .price .mpcth-from-price + .amount,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .price .mpcth-from-price + .amount {
  line-height: 1em;
  margin-top: 1em; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .price del,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .price del,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .price del,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .price del,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .price del,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .price del,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .price del,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .price del {
  margin-top: .5em; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .price ins,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .price ins,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .price ins,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .price ins,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .price ins,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .price ins,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .price ins,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .price ins {
  font-size: 1.231em;
  line-height: 1em;
  margin-top: .75em; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .price ins .amount,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .price ins .amount,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .price ins .amount,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .price ins .amount,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .price ins .amount,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .price ins .amount,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .price ins .amount,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .price ins .amount {
  font-size: 1em; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-cart-wrap,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .mpcth-cart-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-cart-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .mpcth-cart-wrap {
  height: auto;
  min-width: initial;
  border-left: none;
  border-top: 1px solid #eeeeee;
  float: none;
  margin-left: 0;
  text-align: left;
  padding: 0.5em 1em 1em 0;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .added_to_cart,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .product_type_variable,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .add_to_cart_button,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .added_to_cart,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .product_type_variable,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .added_to_cart,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .product_type_variable,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .added_to_cart,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .product_type_variable,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .add_to_cart_button {
  position: relative;
  right: 0;
  height: auto;
  line-height: 1.5em;
  text-align: left;
  text-transform: none;
  float: left;
  width: auto;
  margin-left: 1em;
  color: #999999;
  padding-top: .5em; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart i,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable i,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button i,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .added_to_cart i,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .product_type_variable i,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .add_to_cart_button i,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart i,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable i,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button i,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .added_to_cart i,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .product_type_variable i,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .add_to_cart_button i,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart i,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable i,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button i,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .added_to_cart i,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .product_type_variable i,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .add_to_cart_button i,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart i,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable i,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button i,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .added_to_cart i,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .product_type_variable i,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .add_to_cart_button i {
  font-size: 1.077em;
  line-height: 1em;
  margin-right: 6px;
  margin-left: 0; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart span,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable span,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button span,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .added_to_cart span,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .product_type_variable span,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .add_to_cart_button span,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart span,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable span,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button span,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .added_to_cart span,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .product_type_variable span,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .add_to_cart_button span,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart span,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable span,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button span,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .added_to_cart span,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .product_type_variable span,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .add_to_cart_button span,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart span,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable span,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button span,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .added_to_cart span,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .product_type_variable span,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .add_to_cart_button span {
  display: inline-block; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart.added,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable.added,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button.added,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .added_to_cart.added,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .product_type_variable.added,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .add_to_cart_button.added,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart.added,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable.added,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button.added,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .added_to_cart.added,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .product_type_variable.added,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .add_to_cart_button.added,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart.added,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable.added,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button.added,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .added_to_cart.added,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .product_type_variable.added,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .add_to_cart_button.added,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart.added,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable.added,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button.added,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .added_to_cart.added,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .product_type_variable.added,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .add_to_cart_button.added {
  display: none; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist {
  position: relative;
  float: left;
  margin-top: 0;
  padding-top: .5em;
  margin-left: 1em; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist span,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist span,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist span,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist span,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist span,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist span,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist span,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist span {
  display: none; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist a,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist a,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist a,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist a,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist a,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist a,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist a,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist a {
  color: #999999; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist .fa,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist .fa,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist .fa,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist .fa,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist .fa,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist .fa,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist .fa,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist .fa {
  font-size: 1.077em;
  margin-right: 0; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist .ajax-loading,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist .ajax-loading,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist .ajax-loading,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist .ajax-loading {
  position: absolute;
  top: .5em;
  left: 0;
  pointer-events: none;
  margin-left: 0; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-quick-view,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .mpcth-quick-view,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-quick-view,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .mpcth-quick-view,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-quick-view,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .mpcth-quick-view,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-quick-view,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .mpcth-quick-view {
  display: inline-block;
  line-height: 1.5em;
  padding-top: .5em;
  margin-left: 1em;
  color: #999999; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-quick-view .fa,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .mpcth-quick-view .fa,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-quick-view .fa,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .mpcth-quick-view .fa,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-quick-view .fa,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .mpcth-quick-view .fa,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-quick-view .fa,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .mpcth-quick-view .fa {
  font-size: 1.077em;
  line-height: 1em;
  margin-right: 6px; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content:hover .price,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content:hover .price,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content:hover .price,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content:hover .price,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content:hover .price,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content:hover .price,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content:hover .price,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content:hover .price {
  right: 0; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content:hover .added_to_cart,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content:hover .product_type_variable,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content:hover .add_to_cart_button,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content:hover .added_to_cart,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content:hover .product_type_variable,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content:hover .add_to_cart_button,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content:hover .added_to_cart,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content:hover .product_type_variable,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content:hover .add_to_cart_button,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content:hover .added_to_cart,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content:hover .product_type_variable,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content:hover .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content:hover .added_to_cart,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content:hover .product_type_variable,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content:hover .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content:hover .added_to_cart,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content:hover .product_type_variable,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content:hover .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content:hover .added_to_cart,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content:hover .product_type_variable,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content:hover .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content:hover .added_to_cart,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content:hover .product_type_variable,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content:hover .add_to_cart_button {
  right: 0; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-categories,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-categories,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-categories,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-categories {
  padding: .125em 1em .75em;
  font-size: 0.923em;
  font-style: italic; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product:hover .mpcth-post-content,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product:hover .mpcth-post-content {
  overflow: visible;
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product:hover .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product:hover .mpcth-post-content .mpcth-post-content-wrap {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-cart-wrap,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product:hover .mpcth-post-content .mpcth-cart-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-cart-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product:hover .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product:hover .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product:hover .mpcth-post-content .mpcth-cart-wrap {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product.product-category:hover .mpcth-post-content,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product.product-category:hover .mpcth-post-content,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product.product-category:hover .mpcth-post-content,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product.product-category:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product.product-category:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product.product-category:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product.product-category:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product.product-category:hover .mpcth-post-content {
  overflow: hidden;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product.product-category:hover .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product.product-category:hover .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product.product-category:hover .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product.product-category:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product.product-category:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product.product-category:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product.product-category:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product.product-category:hover .mpcth-post-content .mpcth-post-content-wrap {
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product.product-category:hover .mpcth-post-content .mpcth-post-title,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product.product-category:hover .mpcth-post-content .mpcth-post-categories,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product.product-category:hover .mpcth-post-content .mpcth-post-title,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product.product-category:hover .mpcth-post-content .mpcth-post-categories,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product.product-category:hover .mpcth-post-content .mpcth-post-title,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product.product-category:hover .mpcth-post-content .mpcth-post-categories,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product.product-category:hover .mpcth-post-content .mpcth-post-title,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product.product-category:hover .mpcth-post-content .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product.product-category:hover .mpcth-post-content .mpcth-post-title,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product.product-category:hover .mpcth-post-content .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product.product-category:hover .mpcth-post-content .mpcth-post-title,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product.product-category:hover .mpcth-post-content .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product.product-category:hover .mpcth-post-content .mpcth-post-title,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product.product-category:hover .mpcth-post-content .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product.product-category:hover .mpcth-post-content .mpcth-post-title,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product.product-category:hover .mpcth-post-content .mpcth-post-categories {
  text-align: left; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap {
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price {
  display: block;
  float: none;
  text-align: center;
  line-height: 1em;
  padding: 0 1em 1em; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price > .amount,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price > .amount,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price > .amount,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price > .amount {
  font-size: 1.538em;
  line-height: 1em;
  margin-top: 0;
  display: inline-block; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price {
  margin-top: 0;
  display: inline-block;
  vertical-align: middle; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price + .amount,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price + .amount,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price + .amount,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price + .amount {
  display: inline-block;
  margin-top: 0;
  margin-left: 0.25em;
  line-height: 1em;
  vertical-align: middle; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price + del,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price + del,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price + del,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price + del {
  display: none; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price del,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price del,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price del,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price del {
  margin-top: 0;
  display: inline-block; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price ins,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price ins,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price ins,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price ins {
  display: inline-block;
  font-size: 1em;
  line-height: 1.538em;
  margin-top: 0; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price ins .amount,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price ins .amount,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price ins .amount,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price ins .amount {
  font-size: 1.538em; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist {
  float: none;
  display: inline-block; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-cart-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-cart-wrap {
  text-align: center; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content {
  overflow: visible;
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-title,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-categories,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-price-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-title,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-categories,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-price-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-title,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-price-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-title,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-price-wrap {
  text-align: center; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-content-wrap {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-content-wrap > .price,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-content-wrap > .price,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-content-wrap > .price,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-content-wrap > .price {
  display: none; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-price-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-price-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-price-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-price-wrap {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .woocommerce.columns-6 .products .product,
#mpcth_page_wrap .woocommerce .mpcth-shop-columns-6 .products .product,
.woocommerce-page #mpcth_page_wrap.columns-6 .products .product,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-6 .products .product {
  width: 20%; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-6 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-6 .products .product {
    width: 16.666%; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-6 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-6 .products .product {
    width: 25%; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-6 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-6 .products .product {
    width: 33.333%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-6 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-6 .products .product {
    width: 50%; } }

@media only screen and (max-width: 320px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-6 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-6 .products .product {
    width: 100%; } }

#mpcth_page_wrap .woocommerce.columns-5 .products .product,
#mpcth_page_wrap .woocommerce .mpcth-shop-columns-5 .products .product,
.woocommerce-page #mpcth_page_wrap.columns-5 .products .product,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-5 .products .product {
  width: 25%; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-5 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-5 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-5 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-5 .products .product {
    width: 20%; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-5 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-5 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-5 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-5 .products .product {
    width: 33.333%; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-5 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-5 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-5 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-5 .products .product {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-5 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-5 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-5 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-5 .products .product {
    width: 100%; } }

#mpcth_page_wrap .woocommerce.columns-4 .products .product,
#mpcth_page_wrap .woocommerce .mpcth-shop-columns-4 .products .product,
.woocommerce-page #mpcth_page_wrap.columns-4 .products .product,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-4 .products .product {
  width: 25%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-4 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-4 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-4 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-4 .products .product {
    width: 33.333%; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-4 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-4 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-4 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-4 .products .product {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-4 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-4 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-4 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-4 .products .product {
    width: 100%; } }

#mpcth_page_wrap .woocommerce.columns-3 .products .product,
#mpcth_page_wrap .woocommerce .mpcth-shop-columns-3 .products .product,
.woocommerce-page #mpcth_page_wrap.columns-3 .products .product,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-3 .products .product {
  width: 33.333%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-3 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-3 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-3 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-3 .products .product {
    width: 50%; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-3 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-3 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-3 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-3 .products .product {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-3 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-3 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-3 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-3 .products .product {
    width: 100%; } }

#mpcth_page_wrap .woocommerce.columns-2 .products .product,
#mpcth_page_wrap .woocommerce .mpcth-shop-columns-2 .products .product,
.woocommerce-page #mpcth_page_wrap.columns-2 .products .product,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-2 .products .product {
  width: 50%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-2 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-2 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-2 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-2 .products .product {
    width: 50%; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-2 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-2 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-2 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-2 .products .product {
    width: 100%; } }

.ie #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .mpcth-cart-wrap,
.ie .woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .mpcth-cart-wrap {
  min-width: 0; }

.mpcth-disable-add-to-cart #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .added_to_cart,
.mpcth-disable-add-to-cart #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .product_type_variable,
.mpcth-disable-add-to-cart #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .add_to_cart_button,
.woocommerce-page.mpcth-disable-add-to-cart #mpcth_page_wrap .products .product .mpcth-post-content .added_to_cart,
.woocommerce-page.mpcth-disable-add-to-cart #mpcth_page_wrap .products .product .mpcth-post-content .product_type_variable,
.woocommerce-page.mpcth-disable-add-to-cart #mpcth_page_wrap .products .product .mpcth-post-content .add_to_cart_button {
  display: none !important; }

.mpcth-disable-add-to-cart #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content:hover .price,
.woocommerce-page.mpcth-disable-add-to-cart #mpcth_page_wrap .products .product .mpcth-post-content:hover .price {
  right: 0; }

.mpcth-disable-add-to-cart.mpcth-disable-price #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page.mpcth-disable-add-to-cart.mpcth-disable-price #mpcth_page_wrap .products .product .mpcth-post-content .mpcth-cart-wrap {
  display: none !important; }

.mpcth-disable-add-to-cart.mpcth-disable-price #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .mpcth-post-title,
.mpcth-disable-add-to-cart.mpcth-disable-price #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .mpcth-post-categories,
.woocommerce-page.mpcth-disable-add-to-cart.mpcth-disable-price #mpcth_page_wrap .products .product .mpcth-post-content .mpcth-post-title,
.woocommerce-page.mpcth-disable-add-to-cart.mpcth-disable-price #mpcth_page_wrap .products .product .mpcth-post-content .mpcth-post-categories {
  padding-right: 1em; }

/* Masonry shop */
#mpcth_page_wrap.mpcth-masonry-shop .woocommerce .products .product,
.woocommerce-page #mpcth_page_wrap.mpcth-masonry-shop .products .product {
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap.mpcth-masonry-shop .woocommerce .products .product.mpcth-product-added,
.woocommerce-page #mpcth_page_wrap.mpcth-masonry-shop .products .product.mpcth-product-added {
  opacity: 1;
  filter: alpha(opacity=100); }

/* Load more */
#mpcth_shop_load_more_wrapper,
#mpcth_shop_load_more {
  display: none; }

#mpcth_page_wrap.mpcth-load-more-shop #mpcth_shop_load_more {
  position: relative;
  display: inline-block;
  padding: 1em 1.5em;
  margin: 1em 0;
  text-transform: uppercase;
  background: #f3f3f3;
  color: #999999;
  border-radius: 2px;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap.mpcth-load-more-shop #mpcth_shop_load_more:hover {
  color: #ffffff; }

#mpcth_page_wrap.mpcth-load-more-shop #mpcth_shop_load_more .mpcth-load-more-icon {
  margin-left: 7px;
  font-family: "FontAwesome";
  display: none;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap.mpcth-load-more-shop #mpcth_shop_load_more .mpcth-load-more-icon:after {
  content: "\f1ce";
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

#mpcth_page_wrap.mpcth-load-more-shop #mpcth_shop_load_more.active {
  opacity: 0.25;
  filter: alpha(opacity=25); }

#mpcth_page_wrap.mpcth-load-more-shop #mpcth_shop_load_more.active .mpcth-load-more-icon {
  display: inline-block;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap.mpcth-load-more-shop .woocommerce-pagination .page-numbers {
  display: none; }

/* WooCommerce Checkout */
.woocommerce-checkout #mpcth_breadcrumbs {
  display: none; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .mpcth-order-path {
  float: right;
  text-transform: uppercase;
  padding-top: .5em;
  color: #999999; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .mpcth-order-path i {
  color: #cccccc; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .woocommerce-error,
.woocommerce-checkout #mpcth_page_wrap #mpcth_content .woocommerce-info {
  margin: 0 0 20px !important; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content h2, .woocommerce-checkout #mpcth_page_wrap #mpcth_content h3 {
  font-size: 1.167em;
  text-transform: uppercase; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .address-wrap {
  float: left;
  width: 66.66%;
  padding: 0 20px 0 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .order-wrap {
  float: right;
  width: 33.33%;
  padding: 0 0 0 20px; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .woocommerce-checkout #mpcth_page_wrap #mpcth_content .address-wrap,
  .mpcth-responsive .woocommerce-checkout #mpcth_page_wrap #mpcth_content .order-wrap {
    padding: 0;
    width: 100%;
    float: none; } }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .form-row {
  padding: 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .shop_table .product-name {
  padding-left: 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .shop_table tfoot th {
  padding-left: 0;
  font-family: Lato, Helvetica, Arial, sans-serif;
  word-break: break-all; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .shop_table tfoot th, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .shop_table tfoot td {
  width: 50%; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .shop_table .shipping #shipping_method li {
  padding-left: 22px; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .shop_table .shipping select {
  width: 100%; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .shop_table .shipping li:before {
  display: none; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .addresses address p {
  font-style: normal;
  margin-top: 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .customer_details dt {
  margin-bottom: .25em; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .customer_details dd {
  margin-left: 1em;
  margin-bottom: .5em; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content ul.order_details {
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  padding: 1.5em 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content ul.order_details li {
  padding: 0;
  border-right: none;
  font-size: .846em;
  text-transform: uppercase;
  color: #999999; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content ul.order_details li:before {
  display: none; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content ul.order_details li strong {
  text-transform: uppercase;
  font-weight: normal;
  color: #666666;
  font-size: 1.182em;
  line-height: 1em;
  margin-top: .5em; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .place-order input[type=submit].button {
  margin-top: 1.5em;
  width: 100%; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .place-order input[type=submit].button:hover {
  color: #666666; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .woocommerce-shipping-fields {
  margin-top: 1.5em; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content #ship-to-different-address-checkbox {
  margin-left: 0.5em; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment {
  background: none;
  border: none; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .payment_methods {
  background: #f3f3f3;
  border: 1px solid #eeeeee;
  border-radius: 2px; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .payment_methods li {
  padding: 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .payment_methods li:before {
  display: none; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .payment_box {
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 1em;
  width: 100%;
  text-shadow: none; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .payment_box:after {
  display: none; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .payment_box p {
  margin: 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .place-order {
  border: none;
  padding-top: 0;
  margin-bottom: 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon {
  border-radius: 2px;
  border: 1px solid #eeeeee; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row {
  margin-bottom: 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row input {
  width: 100%;
  margin-bottom: 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-first {
  width: 66.66%;
  padding-right: 20px; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-last {
  width: 33.33%;
  padding-left: 20px; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-last input {
  line-height: 1.3em; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-first,
  .mpcth-responsive .woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-last {
    padding: 0;
    width: 100%; }
  .mpcth-responsive .woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-first {
    margin-bottom: 1.5em; } }

/* WooCommerce Country */
#mpcth_page_wrap .woocommerce .chosen-drop,
#mpcth_page_wrap .woocommerce .chosen-single,
.woocommerce-page #mpcth_page_wrap .chosen-drop,
.woocommerce-page #mpcth_page_wrap .chosen-single {
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap .woocommerce .chosen-drop div b,
#mpcth_page_wrap .woocommerce .chosen-single div b,
.woocommerce-page #mpcth_page_wrap .chosen-drop div b,
.woocommerce-page #mpcth_page_wrap .chosen-single div b {
  background-position: 0 5px !important; }

#mpcth_page_wrap .woocommerce .chosen-single,
.woocommerce-page #mpcth_page_wrap .chosen-single {
  line-height: 30px;
  height: 30px; }

#mpcth_page_wrap .woocommerce .chosen-drop,
.woocommerce-page #mpcth_page_wrap .chosen-drop {
  border-top: none; }

#mpcth_page_wrap .woocommerce .chosen-search input,
.woocommerce-page #mpcth_page_wrap .chosen-search input {
  border: 1px solid #eeeeee;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff url(images/chosen-sprite.png) no-repeat 100% -20px; }

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2 / 1), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce .chosen-search input, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .chosen-search input {
    background-image: url(images/chosen-sprite@2x.png) !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important; } }

#mpcth_page_wrap .woocommerce .chosen-results li,
.woocommerce-page #mpcth_page_wrap .chosen-results li {
  padding: 5px 6px; }

#mpcth_page_wrap .woocommerce .chosen-results li:before,
.woocommerce-page #mpcth_page_wrap .chosen-results li:before {
  display: none; }

#mpcth_page_wrap .woocommerce .chosen-with-drop .chosen-single,
.woocommerce-page #mpcth_page_wrap .chosen-with-drop .chosen-single {
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-bottom: none;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* WooCommerce Wishlist */
.woocommerce-wishlist #mpcth_page_wrap .wishlist-title​ {
  display: none; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content a.button {
  color: #ffffff; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content a.button:hover {
  color: #999999;
  background: #f3f3f3; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table {
  border: none; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table thead {
  text-transform: uppercase; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table thead th {
  border-top: none;
  padding: 0 0 1em 0;
  font-weight: normal; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table tbody td {
  text-align: left;
  padding: 2.333em 0;
  border-top: 1px solid #eeeeee; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-remove a {
  padding-right: 0.25em;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: none; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-remove a:hover {
  color: #666666; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-thumbnail img {
  display: block;
  width: 80px;
  height: auto;
  border: 1px solid #eeeeee; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-name {
  padding-left: 1em;
  padding-right: 1em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-name a {
  text-transform: uppercase;
  font-weight: bold;
  font-family: Lato, Helvetica, Arial, sans-serif; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-name dd {
  margin: 0 0 0 0.25em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-name dd p {
  margin-top: 0; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-price {
  padding-left: 1em;
  padding-right: 1em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-stock-status span {
  color: #666666; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-add-to-cart {
  text-align: right; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .yith-wcwl-share span {
  text-transform: uppercase;
  margin-right: 0.5em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .yith-wcwl-share ul {
  display: inline-block; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .yith-wcwl-share li {
  padding: 0; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .yith-wcwl-share li:before {
  display: none; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .yith-wcwl-share li a {
  background: none;
  width: auto;
  height: auto;
  padding: 0 .25em;
  font-size: 1.077em;
  color: #666666; }

.woocommerce-wishlist.mpcth-disable-add-to-cart #mpcth_page_wrap #mpcth_content .shop_table .product-add-to-cart {
  display: none !important; }

.woocommerce-wishlist.mpcth-disable-add-to-cart #mpcth_page_wrap #mpcth_content .shop_table .product-stock-status {
  text-align: left; }

.woocommerce-wishlist.mpcth-disable-add-to-cart.mpcth-disable-price #mpcth_page_wrap #mpcth_content .shop_table .product-price {
  display: none !important; }

#yith-wcwl-popup-message {
  padding: 1em 1.25em;
  border: 1px solid #CBCBCB;
  background: #f1f1f1;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  text-transform: uppercase;
  font-family: Lato, Helvetica, Arial, sans-serif;
  font-size: 1.167em;
  -webkit-font-smoothing: antialiased; }

#yith-wcwl-popup-message #yith-wcwl-message {
  line-height: 1.5em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist {
  display: none; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .mpcth-wishlist-item {
  border-top: 1px solid rgba(0, 0, 0, 0.065);
  margin-bottom: 1.5em;
  margin-top: .5em;
  overflow: hidden; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .mpcth-wishlist-item:first-child {
  border-top: none; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .product-name {
  padding: 1em 0; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .product-thumbnail {
  float: left;
  padding-right: 1.5em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .product-remove {
  float: left;
  margin-top: -1em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .product-remove a {
  display: inline-block;
  width: 1em;
  height: 1em;
  font-size: 2em;
  line-height: 1em;
  font-weight: bold;
  text-align: center;
  margin-top: 40px;
  -webkit-font-smoothing: antialiased;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .mpcth-wishlist-item > .product-price {
  padding: 0;
  float: left;
  margin-right: 1.5em;
  margin-bottom: 1em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .mpcth-wishlist-item > .product-price .product-price {
  padding: 0; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .product-price .product-price,
.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .product-stock-status .product-stock-status {
  font-size: .846em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .product-stock-status + .product-add-to-cart {
  margin-top: 1em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .wishlist-in-stock,
.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .amount {
  font-weight: bold;
  -webkit-font-smoothing: antialiased; }

@media screen and (max-width: 750px) {
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table thead {
    display: none;
    visibility: hidden; }
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table tr {
    clear: both;
    float: left;
    padding: 0 !important;
    width: 100%;
    margin-bottom: 30px; }
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-remove {
    float: left;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 8%;
    text-align: center; }
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-stock-status {
    border-top: 1px solid #eeeeee !important;
    border-bottom: 1px solid #eeeeee !important;
    float: left;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%;
    text-align: center;
    display: none; }
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-thumbnail {
    display: block;
    float: left;
    width: 40px;
    margin-top: -10px;
    margin-right: 20px; }
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-name,
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-price {
    float: left;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 35%; }
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table tbody td {
    border-top: 0 !important;
    float: left;
    padding: 0.5em 0 !important;
    width: 100%; }
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table tbody tr {
    border-bottom: 1px solid #eee;
    margin-bottom: 10px; }
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-add-to-cart {
    text-align: center !important; }
  #mpcth_page_wrap .woocommerce .shop_table tfoot th, #mpcth_page_wrap .woocommerce .shop_table tfoot td, .woocommerce-page #mpcth_page_wrap .shop_table tfoot th, .woocommerce-page #mpcth_page_wrap .shop_table tfoot td {
    clear: both;
    float: left;
    padding: 0 !important;
    width: 100%; } }

/* WooCommerce My Account */
.woocommerce-account #mpcth_page_wrap #mpcth_content .form-row {
  padding: 0; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .title .edit {
  font-size: .846em; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .myaccount_address,
.woocommerce-account #mpcth_page_wrap #mpcth_content .myaccount_user {
  margin-bottom: 1.5em; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .order-again {
  text-align: right; }

.woocommerce-account #mpcth_page_wrap #mpcth_content input[type=submit].button {
  float: right;
  margin-bottom: 1em; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .shop_table .product-name {
  padding-left: 0; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .shop_table tfoot th {
  padding-left: 0; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .shop_table .shipping td {
  width: 25%; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .shop_table .shipping .mpcth-deco-header {
  text-align: left;
  margin-top: 1em; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .addresses {
  margin-bottom: 1.5em; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .addresses address {
  font-style: normal;
  margin-top: 0; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .addresses address p {
  font-style: normal;
  margin-top: 0; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .customer_details dt {
  margin-bottom: .25em; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .customer_details dd {
  margin-left: 1em;
  margin-bottom: .5em; }

.woocommerce-account #mpcth_page_wrap #mpcth_content mark {
  background: none;
  color: #666666;
  text-transform: uppercase;
  font-weight: bold; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .login,
.woocommerce-account #mpcth_page_wrap #mpcth_content .register {
  padding: 0;
  border: none; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .login .lost_password,
.woocommerce-account #mpcth_page_wrap #mpcth_content .register .lost_password {
  margin-top: -.5em; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .lost_reset_password .form-row {
  width: 100%; }

.mpcth-sidebar-none.woocommerce-checkout #mpcth_page_wrap .mpcth-page-content,
.mpcth-sidebar-none.woocommerce-wishlist:not(.page-template-template-fullwidth):not(.page-template-template-fullwidth-with-sidebar):not(.page-template-template-lookbook) #mpcth_page_wrap .mpcth-page-content,
.mpcth-sidebar-none.woocommerce-account #mpcth_page_wrap .mpcth-page-content {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  width: 960px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-checkout #mpcth_page_wrap .mpcth-page-content, .mpcth-responsive .mpcth-sidebar-none.woocommerce-wishlist:not(.page-template-template-fullwidth):not(.page-template-template-fullwidth-with-sidebar):not(.page-template-template-lookbook) #mpcth_page_wrap .mpcth-page-content, .mpcth-responsive .mpcth-sidebar-none.woocommerce-account #mpcth_page_wrap .mpcth-page-content {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-checkout #mpcth_page_wrap .mpcth-page-content, .mpcth-responsive .mpcth-sidebar-none.woocommerce-wishlist:not(.page-template-template-fullwidth):not(.page-template-template-fullwidth-with-sidebar):not(.page-template-template-lookbook) #mpcth_page_wrap .mpcth-page-content, .mpcth-responsive .mpcth-sidebar-none.woocommerce-account #mpcth_page_wrap .mpcth-page-content {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-checkout #mpcth_page_wrap .mpcth-page-content, .mpcth-responsive .mpcth-sidebar-none.woocommerce-wishlist:not(.page-template-template-fullwidth):not(.page-template-template-fullwidth-with-sidebar):not(.page-template-template-lookbook) #mpcth_page_wrap .mpcth-page-content, .mpcth-responsive .mpcth-sidebar-none.woocommerce-account #mpcth_page_wrap .mpcth-page-content {
    width: 100%; } }

.mpcth-sidebar-none.woocommerce-checkout #mpcth_page_wrap.mpcth-boxed,
.mpcth-sidebar-none.woocommerce-wishlist:not(.page-template-template-fullwidth):not(.page-template-template-fullwidth-with-sidebar):not(.page-template-template-lookbook) #mpcth_page_wrap.mpcth-boxed,
.mpcth-sidebar-none.woocommerce-account #mpcth_page_wrap.mpcth-boxed {
  padding-left: 0;
  padding-right: 0; }

/* WooCommerce Table */
#mpcth_page_wrap .woocommerce .shop_table,
.woocommerce-page #mpcth_page_wrap .shop_table {
  font-size: 1em;
  border: none;
  margin-bottom: 1em;
  text-transform: uppercase; }

#mpcth_page_wrap .woocommerce .shop_table thead th,
.woocommerce-page #mpcth_page_wrap .shop_table thead th {
  padding: 0 1em 1em;
  font-weight: normal;
  color: #999999;
  white-space: nowrap; }

#mpcth_page_wrap .woocommerce .shop_table thead th.order-number,
.woocommerce-page #mpcth_page_wrap .shop_table thead th.order-number {
  padding-left: 0; }

#mpcth_page_wrap .woocommerce .shop_table tbody td,
.woocommerce-page #mpcth_page_wrap .shop_table tbody td {
  padding: 1em;
  border-top: 1px solid #eeeeee; }

#mpcth_page_wrap .woocommerce .shop_table tbody td.order-number,
.woocommerce-page #mpcth_page_wrap .shop_table tbody td.order-number {
  padding-left: 0; }

#mpcth_page_wrap .woocommerce .shop_table tbody td.order-actions,
.woocommerce-page #mpcth_page_wrap .shop_table tbody td.order-actions {
  padding-right: 0; }

#mpcth_page_wrap .woocommerce .shop_table tfoot th, #mpcth_page_wrap .woocommerce .shop_table tfoot td,
.woocommerce-page #mpcth_page_wrap .shop_table tfoot th,
.woocommerce-page #mpcth_page_wrap .shop_table tfoot td {
  border-top: 1px solid #eeeeee; }

/* WooCommerce Shortcodes */
#mpcth_page_wrap .woocommerce.columns-4 {
  margin-left: -20px;
  margin-right: -20px; }

#mpcth_page_wrap .woocommerce.columns-4 > .products > .product {
  width: 25%; }

#mpcth_page_wrap .woocommerce.columns-3 {
  margin-left: -20px;
  margin-right: -20px; }

#mpcth_page_wrap .woocommerce.columns-3 > .products > .product {
  width: 33.33%; }

#mpcth_page_wrap .woocommerce.columns-2 {
  margin-left: -20px;
  margin-right: -20px; }

#mpcth_page_wrap .woocommerce.columns-2 > .products > .product {
  width: 50%; }

#mpcth_page_wrap .woocommerce.columns-1 {
  margin-left: -20px;
  margin-right: -20px; }

#mpcth_page_wrap .woocommerce.columns-1 > .products > .product {
  width: 100%; }

/* WooCommerce Widgets */
#mpcth_page_wrap .woocommerce.widget.widget_layered_nav_filters ul {
  overflow: visible; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav_filters li {
  float: none;
  padding-left: 0; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav_filters li:before {
  display: none; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav_filters a {
  float: none;
  display: inline-block; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav_filters .chosen a {
  padding: 0 .5em;
  border-radius: 2px;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  color: #ffffff; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav_filters .chosen a:hover {
  background: #eeeeee !important;
  color: #666666 !important; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav_filters .chosen a:before {
  font-family: Arial;
  content: "\00d7";
  color: inherit; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav a {
  float: none;
  display: inline-block; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav .count {
  color: #999999;
  float: none;
  margin-left: 0;
  /*&:before {
					content: '(';
				}
				&:after {
					content: ')';
				} */ }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav .chosen a {
  background: none;
  border: none;
  padding: 0; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav .chosen a:hover {
  color: #666666 !important; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav .chosen a:before {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  content: "\00d7";
  color: inherit; }

#mpcth_page_wrap .woocommerce.widget.widget_product_categories .count {
  color: #999999; }

#mpcth_page_wrap .woocommerce.widget.widget_price_filter .price_slider_amount {
  font-size: 1em; }

#mpcth_page_wrap .woocommerce.widget.widget_price_filter .price_label {
  text-align: left; }

#mpcth_page_wrap .woocommerce.widget.widget_price_filter .button {
  font-size: 1em;
  float: right;
  font-weight: normal;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  background: #f3f3f3;
  border-radius: 2px;
  text-shadow: none;
  text-transform: uppercase;
  outline: none;
  padding: .5em 1em;
  color: #999999; }

#mpcth_page_wrap .woocommerce.widget.widget_price_filter .button:hover {
  color: #ffffff; }

#mpcth_page_wrap .woocommerce.widget.widget_price_filter .ui-slider {
  background: #eeeeee;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  height: 2px;
  margin: 1.667em 0; }

#mpcth_page_wrap .woocommerce.widget.widget_price_filter .ui-slider-range {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  height: 2px; }

#mpcth_page_wrap .woocommerce.widget.widget_price_filter .ui-slider-handle {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  width: .833em;
  height: .833em;
  top: -.333em;
  border-radius: 100%;
  -webkit-transition: none 0.25s ease-out;
  -moz-transition: none 0.25s ease-out;
  -ms-transition: none 0.25s ease-out;
  -o-transition: none 0.25s ease-out;
  transition: none 0.25s ease-out; }

#mpcth_page_wrap .woocommerce.widget.widget_price_filter .ui-slider-handle:last-child,
#mpcth_page_wrap .woocommerce.widget.widget_price_filter .ui-slider-handle + .ui-slider-handle {
  margin-left: -0.833em; }

@media only screen and (max-width: 1024px) {
  #mpcth_page_wrap .woocommerce.widget.widget_price_filter .ui-slider {
    height: .833em; }
  #mpcth_page_wrap .woocommerce.widget.widget_price_filter .ui-slider-range {
    height: .833em;
    font-size: 1em; }
  #mpcth_page_wrap .woocommerce.widget.widget_price_filter .ui-slider-handle {
    top: 0; } }

/* ---------------------------------------------------------------- */
/* WooCommerce Plugins
/* ---------------------------------------------------------------- */
.mpcth-sidebar-none #mpcth_page_wrap #jckWooThumbs_img_wrap {
  width: 50%; }

#mpcth_page_wrap .mpcth-thumbs-sale-swap #jckWooThumbs_img_wrap + .mpcth-sale-wrap {
  right: auto;
  left: -.5em;
  margin-left: 20px; }

#mpcth_page_wrap .mpcth-thumbs-sale-swap #jckWooThumbs_img_wrap + .mpcth-sale-wrap .onsale {
  right: auto;
  left: -4.5em;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }

#mpcth_page_wrap .mpcth-thumbs-sale-swap #jckWooThumbs_img_wrap + .mpcth-sale-wrap:before {
  left: auto;
  right: 0; }

#mpcth_page_wrap .mpcth-thumbs-sale-swap #jckWooThumbs_img_wrap + .mpcth-sale-wrap:after {
  right: auto;
  left: -.5em;
  border: .5em solid transparent; }

#mpcth_page_wrap #jckWooThumbs_img_wrap {
  padding-left: 20px;
  padding-right: 20px;
  width: 33.33%; }

#mpcth_page_wrap #jckWooThumbs_img_wrap .jckWooThumbs,
#mpcth_page_wrap #jckWooThumbs_img_wrap .rsSlide,
#mpcth_page_wrap #jckWooThumbs_img_wrap .rsOverflow,
#mpcth_page_wrap #jckWooThumbs_img_wrap .rsThumbsHor {
  background: none; }

#mpcth_page_wrap #jckWooThumbs_img_wrap + .mpcth-sale-wrap {
  margin-right: 20px; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap #jckWooThumbs_img_wrap {
    width: 50%; } }

@media only screen and (max-width: 690px) {
  .mpcth-responsive #mpcth_page_wrap #jckWooThumbs_img_wrap {
    width: 100%;
    float: none; } }

#jckqv .slick-slide img {
  width: 100%; }

#mpcth_page_wrap .fancy-product .fpd-container {
  margin-right: 0;
  padding: 0 20px; }

#mpcth_page_wrap .fancy-product .summary,
#mpcth_page_wrap .fancy-product .info {
  width: 100% !important; }

#mpcth_page_wrap .fancy-product .form-submit {
  width: 25% !important; }

.mpcth-sidebar-none #mpcth_page_wrap .fancy-product .summary {
  width: 240px !important; }

.mpcth-sidebar-none #mpcth_page_wrap .fancy-product .woocommerce-breadcrumb {
  max-width: none !important;
  float: none !important; }

#call_for_credit #credit_called {
  padding: 0 .5em;
  line-height: 2.077em;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  outline: none;
  color: #666666; }

#call_for_credit #error_message {
  margin-bottom: 0; }

#call_for_credit > p {
  float: none !important; }

#call_for_credit + br,
#call_for_credit > br {
  display: none; }

.woocommerce-checkout #mpcth_page_wrap .gift-certificate {
  width: auto;
  float: none;
  clear: both;
  border-radius: 2px;
  border: 1px solid #eeeeee; }

.woocommerce-checkout #mpcth_page_wrap .gift-certificate li {
  padding-left: 0; }

.woocommerce-checkout #mpcth_page_wrap .gift-certificate li:before {
  display: none; }

#mpcth_page_wrap .products .product .jckqvBtn {
  display: none; }

#jckqv {
  padding: 20px; }

#jckqv p {
  font-family: inherit; }

#jckqv #jckqv_images_wrap {
  width: 59%;
  margin: -20px 0 -20px -20px; }

#jckqv #jckqv_summary {
  width: 41%; }

#jckqv #jckqv_summary h1 {
  position: relative;
  font-size: 16px;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 1em;
  margin-bottom: 1em; }

#jckqv #jckqv_summary h1:after {
  position: absolute;
  bottom: -1px;
  left: 0;
  content: '';
  height: 1px;
  width: 42px; }

#jckqv #jckqv_summary a {
  text-decoration: none; }

#jckqv #jckqv_summary .woocommerce-product-rating {
  line-height: 1.5em;
  color: #666666;
  margin: 0 0 1em; }

#jckqv #jckqv_summary .woocommerce-product-rating .star-rating {
  position: relative;
  display: inline-block;
  vertical-align: top;
  float: none;
  margin: 0 .15em 0 0;
  font-family: WooCommerce;
  font-size: 12px;
  width: 5.5em; }

#jckqv #jckqv_summary .woocommerce-product-rating .star-rating:before {
  color: #eeeeee;
  white-space: nowrap;
  content: "\e021\e021\e021\e021\e021";
  /* Inactive */ }

#jckqv #jckqv_summary .woocommerce-product-rating .star-rating span:before {
  white-space: nowrap;
  content: "\e020\e020\e020\e020\e020";
  /* Active */
  top: 0;
  position: absolute;
  left: 0; }

#jckqv #jckqv_summary .woocommerce-product-rating .text-rating {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 1;
  float: none;
  margin: 0; }

#jckqv #jckqv_summary .amount,
#jckqv #jckqv_summary .price {
  font-size: 30px;
  font-weight: normal; }

#jckqv #jckqv_summary del .amount {
  font-size: 18px; }

#jckqv #jckqv_summary .stock {
  margin-bottom: .25em; }

#jckqv #jckqv_summary .stock.out-of-stock {
  margin-bottom: 1em; }

#jckqv #jckqv_summary .stock + .cart {
  margin-top: 0; }

#jckqv #jckqv_summary .cart {
  margin: 1.5em 0; }

#jckqv #jckqv_summary .quantity {
  margin-bottom: 4px; }

#jckqv #jckqv_summary .quantity .qty {
  display: inline-block;
  width: 28px;
  height: 28px;
  padding: 0;
  margin: 0 4px 0 0 !important;
  line-height: 28px;
  float: none;
  font-weight: normal;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  vertical-align: top;
  margin: 0 .333em;
  color: #666666;
  background: #ffffff;
  font-size: 13px;
  text-align: center;
  -moz-appearance: textfield; }

#jckqv #jckqv_summary .quantity .jckqv-qty-spinners {
  display: none; }

#jckqv #jckqv_summary .product_meta {
  position: relative;
  background: none;
  border-top: 1px solid #eeeeee;
  padding-top: 1.3em;
  margin-bottom: 0;
  text-transform: uppercase; }

#jckqv #jckqv_summary .product_meta:after {
  position: absolute;
  top: -1px;
  left: 0;
  content: '';
  height: 1px;
  width: 42px; }

#jckqv #jckqv_summary .product_meta > * {
  border: none;
  padding: 0 0 .25em 0; }

#jckqv #jckqv_summary .single_add_to_cart_button {
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  font-weight: normal;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  padding: .5em 1em;
  margin-bottom: 4px;
  text-transform: uppercase;
  line-height: 1em;
  outline: none;
  font-size: 13px;
  color: #ffffff;
  background: none;
  float: left;
  margin-right: 4px;
  height: auto; }

#jckqv #jckqv_summary .single_add_to_cart_button:hover {
  background: #f3f3f3;
  color: #999999; }

#jckqv #jckqv_summary .yith-wcwl-add-to-wishlist {
  position: relative;
  margin-top: 0;
  margin-bottom: 4px;
  display: inline-block; }

#jckqv #jckqv_summary .yith-wcwl-add-to-wishlist span {
  display: none; }

#jckqv #jckqv_summary .yith-wcwl-add-to-wishlist a {
  position: relative;
  display: inline-block;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  font-weight: normal;
  background: #f3f3f3;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  padding: 0.5em 1em 0.5em 2.25em;
  text-transform: uppercase;
  line-height: 1em;
  color: #999999;
  outline: none;
  font-size: 13px; }

#jckqv #jckqv_summary .yith-wcwl-add-to-wishlist a:hover {
  color: #ffffff; }

#jckqv #jckqv_summary .yith-wcwl-add-to-wishlist .fa {
  position: absolute;
  top: .55em;
  left: 0.75em;
  font-size: 1em; }

#jckqv #jckqv_summary .mpcth-sale-wrap {
  position: absolute;
  top: -.5em;
  left: -.5em;
  z-index: 2;
  overflow: hidden;
  width: 5em;
  height: 5em;
  white-space: nowrap;
  font-size: 12px; }

#jckqv #jckqv_summary .mpcth-sale-wrap:after, #jckqv #jckqv_summary .mpcth-sale-wrap:before {
  content: '';
  position: absolute;
  border: .5em solid transparent; }

#jckqv #jckqv_summary .mpcth-sale-wrap:after {
  left: -.6em;
  bottom: 0em; }

#jckqv #jckqv_summary .mpcth-sale-wrap:before {
  right: 0;
  top: -.6em; }

#jckqv #jckqv_summary .onsale {
  z-index: 2;
  top: 1em;
  left: -4.75em;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  text-shadow: none;
  text-transform: uppercase;
  font-weight: normal;
  min-height: 0;
  line-height: 1.5em;
  padding: 0 5em;
  font-size: 12px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }

#jckqv #jckqv_summary .mpcth-from-price {
  display: none; }

#jckqv #jckqv_summary .variations {
  margin-bottom: 1em;
  background: none !important; }

#jckqv #jckqv_summary .variations select {
  padding-right: 2em; }

#jckqv #jckqv_summary .variations .value {
  margin-bottom: .5em; }

#jckqv #jckqv_summary .reset_variations {
  display: none !important; }

#jckqv #jckqv_summary label {
  white-space: nowrap; }

#jckqv #jckqv_summary .hasCustomSelect {
  text-transform: uppercase; }

#jckqv #jckqv_summary .single_variation_wrap {
  margin-top: 0; }

#jckqv #jckqv_summary .single_variation_wrap .single_variation {
  margin: .5em 0 1em; }

#jckqv #jckqv_summary .mpcthSelect {
  background: #ffffff;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  display: inline-block;
  padding: 0.5em 1.538em 0.5em 0.75em;
  color: #666666;
  -webkit-font-smoothing: auto;
  text-transform: uppercase; }

#jckqv #jckqv_summary .mpcthSelect:before {
  float: right;
  display: inline-block;
  width: 0; }

#jckqv #jckqv_summary .mpcthSelect.mpcthSelectHover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#jckqv #jckqv_summary .mpcthSelect .mpcthSelectInner {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif; }

@media (max-width: 1020px) {
  #jckqv {
    padding: 0; }
  #jckqv #jckqv_images_wrap {
    width: 100%;
    margin: 0;
    padding-bottom: 0; }
  #jckqv #jckqv_images_wrap .rsThumbs {
    margin-bottom: 20px; }
  #jckqv #jckqv_summary {
    width: 100%;
    padding: 20px; } }

/* WooCommerce Wishlist */
#wl-wrapper {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive #wl-wrapper {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #wl-wrapper {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #wl-wrapper {
    width: 100%; } }

#wl-wrapper .wl-tabs li {
  padding: 0 !important; }

#wl-wrapper .wl-tabs li:before {
  display: none !important; }

#wl-wrapper .wl-panel .qty {
  margin-bottom: 0; }

#wl-wrapper .wl-panel dd {
  margin: 0 0 0 0.5em; }

#wl-wrapper .wl-panel dd p {
  margin: 0; }

.woocommerce-page .select2-drop {
  margin-top: -33px; }

.woocommerce-page .select2-drop-active {
  border-color: #eeeeee; }

.woocommerce-page .select2-results {
  background: #ffffff; }

.woocommerce-page .select2-search input {
  border-color: #eeeeee;
  padding: 6px 20px 6px 5px !important; }

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
  font-weight: normal; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > ​.product .summary .single_variation .price del span, ​ .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > ​.product .summary .single_variation .price del {
  text-decoration: line-through; }

.mpcth-post .flexslider[data-arrows="false"] .flex-direction-nav {
  display: none; }

@media only screen and (max-width: 480px) {
  .woocommerce-account .shop_table.my_account_orders {
    font-size: 0.7em !important; }
  .woocommerce-account .shop_table.my_account_orders .order-number {
    min-width: 35px; } }

.shipping .mpcth-deco-header {
  text-align: left;
  margin-top: 1em; }

.shipping .mpcthSelect {
  text-align: left; }

.shipping .mpcthSelect:before {
  margin-right: 1em; }

/* Swatches issue */
.swatch-wrapper a {
  overflow: hidden; }

.swatch-control > .mpcthSelect {
  display: none !important; }

.variations_form .variations td.label {
  white-space: nowrap; }

.term-description {
  padding: 20px 20px 0 20px; }

.mpcth-disable-add-to-cart #jckqv #jckqv_summary .cart {
  display: none; }

.mpcth-disable-price #jckqv #jckqv_summary .price {
  display: none; }

/* WC 2.6 */
.woocommerce-account .woocommerce-MyAccount-navigation {
  width: 20%;
  margin-right: -2px; }

.woocommerce-account .woocommerce-MyAccount-navigation li:before {
  display: none; }

.woocommerce-account .woocommerce-MyAccount-navigation li {
  line-height: 1.5em;
  padding: .5em 0 !important;
  border-bottom: 1px solid #e7e7e7; }

.woocommerce-account .woocommerce-MyAccount-navigation li:last-child {
  border-bottom: 0; }

.woocommerce-account .woocommerce-MyAccount-content {
  width: 75%; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .button.checkout {
  width: auto;
  text-align: center; }

/* Fix for long list of variation select boxes on single product */
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info {
  clear: right; }

/* Fix for VC Product on Single Post placed in multiple columns */
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-header,
​.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-header {
  width: auto; }

/* Fix for Single Product Page VC full height Row */
.single-product .mpcth-product-content .vc_row.vc_row-o-full-height:nth-child(1) {
  min-height: 100vh !important; }

/* Fix for empty Cart messege aligment */
.mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce-message {
  margin-left: auto !important;
  margin-right: auto !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce-message {
    width: 1160px; } }

@media screen and (max-width: 1199px) {
  .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce-message {
    width: 920px; } }

@media only screen and (max-width: 979px) {
  .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce-message {
    width: 728px; } }

@media only screen and (max-width: 767px) {
  .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce-message {
    margin-left: 20px !important;
    margin-right: 20px !important;
    width: 100%; } }

/* Fix for Cart Shipping calculator after State/Country selection */
.woocommerce-cart .mpcthSelect .mpcthSelectInner {
  display: inline !important; }

#calc_shipping_state_field > span > .mpcthSelect {
  border: 1px solid #eeeeee;
  border-radius: 2px;
  width: 100%;
  padding: .5em .5em;
  margin-bottom: .75em;
  outline: none;
  color: #666666;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.animation-slided {
  visibility: visible;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  filter: alpha(opacity=100); }

.transition, #mpcth_page_wrap .mpcthSelect, #mpcth_page_wrap .gform_wrapper input,
#mpcth_page_wrap .gform_wrapper select,
#mpcth_page_wrap .gform_wrapper textarea, #mpcth_page_wrap a, #mpcth_page_header_secondary_content #lang_sel ul ul, #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu ul, #mpcth_page_header_secondary_content #mpcth_newsletter input[type=submit], #mpcth_page_wrap #mpcth_mini_cart, #mpcth_mini_search, #mpcth_page_wrap #mpcth_smart_search_wrap #searchsubmit, #mpcth_page_wrap #mpcth_smart_search_wrap .mpcth-smart-search-submit-wrap i, #mpcth_page_wrap #mpcth_smart_search_wrap select,
#mpcth_page_wrap #mpcth_smart_search_wrap input[type=text], #mpcth_toggle_header_area,
#mpcth_toggle_mobile_sidebar,
#mpcth_toggle_mobile_menu, #mpcth_toggle_header_area i,
#mpcth_toggle_mobile_sidebar i,
#mpcth_toggle_mobile_menu i, #mpcth_sidebar, #mpcth_footer_copyrights_wrap #mpcth_copyright_menu ul, #mpcth_back_to_top, .mpcth-page .mpcth-page-content .post-password-form input[type=submit], #mpcth_content_wrap.mpcth-masonry-blog .mpcth-post.mpcth-post-fading, .page-template-template-portfolio-php #mpcth_portfolio_sorts li,
.page-template-template-portfolio-php #mpcth_portfolio_filters li, #mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post .mpcth-post-content,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content, .format-gallery .mpcth-post-thumbnail #main_thumbs .flex-viewport li, .page-template-template-blog-php .format-status .mpcth-post-thumbnail .twitter-tweet, .mpcth-menu .children,
.mpcth-menu .sub-menu,
#mpcth_menu .children,
#mpcth_menu .sub-menu, #mpcth_mobile_nav_wrap, #mpcth_nav_mobile, #mpcth_page_wrap #mpcth_mega_menu .widget .sub-menu, #mpcth_page_wrap #mpcth_mega_menu .widget .sub-container, #mpcth_content_wrap.mpcth-load-more #mpcth_load_more .mpcth-load-more-icon, #mpcth_comments #respond #mpcth_comment_form input,
#mpcth_comments #respond #mpcth_comment_form textarea, #mpcth_comments #respond #mpcth_comment_form .comment-form-author label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email label,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url label, #mpcth_comments #respond #mpcth_comment_form .comment-form-comment label, .wpcf7 .form-submit .wpcf7-submit, .wpcf7 .contact-form-input label, .wpcf7 .contact-form-input input, .wpcf7 .contact-form-input select, .wpcf7 .contact-form-input .mpcthSelect, .wpcf7 .contact-form-message label, .wpcf7 .contact-form-message textarea, #mpcth_page_wrap .widget input,
#mpcth_page_wrap .widget select,
#mpcth_page_wrap .widget textarea, #mpcth_page_wrap .s2_form_widget form input[type=submit], #mpcth_page_wrap #mpcth_header_area .widget .product_list_widget li,
#mpcth_page_wrap .widget .product_list_widget li,
#mpcth_page_wrap #mpcth_footer .widget .product_list_widget li, #mpcth_page_wrap .bra-photostream-widget ul li img, .mpcth-post .flexslider#main_slider .mpcth-lightbox .fa, .mpcth-post .flexslider.mpcth-main-slider .mpcth-lightbox .fa,
.mpcth-page .flexslider#main_slider .mpcth-lightbox .fa,
.mpcth-page .flexslider.mpcth-main-slider .mpcth-lightbox .fa, #mpcth_page_wrap .rev_slider_wrapper .tp-leftarrow,
#mpcth_page_wrap .rev_slider_wrapper .tp-rightarrow, #mpcth_page_wrap #mpcth_footer .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li,
#mpcth_page_wrap .mpc-vc-gallery .mpcth-thumbs-slider .flex-viewport li, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap,
#mpcth_page_wrap .mpc-vc-icon-column-wrap, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon i,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon i, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon .mpc-vc-icon-column-arrow, #mpcth_page_wrap #mpcth_footer .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon,
#mpcth_page_wrap .mpc-vc-icon-column-wrap .mpc-vc-icon-column-icon, .mpcth-lookbook-badge .mpcth-lookbook-badge-tooltip,
.mpcth-lookbook-badge-double .mpcth-lookbook-badge-tooltip, .mfp-fade.mfp-bg, .mfp-fade.mfp-wrap .mfp-content, #mpcth_page_wrap .editor-area .wpb_toggle .mpcth-title-wrap, #mpcth_page_wrap .editor-area .wpb_toggle .mpcth-toggle-mark, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-heading, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav > li > a > span, .wpb_call_to_action .wpb_button_a .mpcth-cta-arrow, #mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_images_carousel .vc_carousel-control.vc_right,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_left,
#mpcth_page_wrap .editor-area .vc_carousel .vc_carousel-control.vc_right, #mpcth_page_wrap .editor-area .wpb_button, #mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-prev,
#mpcth_page_wrap .mpcth-items-slider-wrap .mpcth-items-slider-next, #mpcth_page_wrap .mpcth-items-slider .mpcth-slide, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-images-slider.mpcth-brands .mpcth-slide, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-content, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-title, .mpc-vc-newsletter #mpcth_newsletter .mpcth-newsletter-subscribe input:hover, .mpc-vc-newsletter #mpcth_newsletter .mc4wp-form input[type=submit]:hover, .mpc-vc-newsletter #mpcth_newsletter .mpcth-newsletter-subscribe input, .mpc-vc-newsletter #mpcth_newsletter .mc4wp-form input[type=submit], .vc_cta3 .vc_cta3_content-container .vc_cta3-actions .vc_btn3, .wpb_wrapper > .vc_btn3-container .vc_btn3, .bbpress #mpcth_content .bbp-reply-form .bbp-form input[type=text],
.bbpress #mpcth_content .bbp-reply-form .bbp-form textarea,
.bbpress #mpcth_content .bbp-topic-form .bbp-form input[type=text],
.bbpress #mpcth_content .bbp-topic-form .bbp-form textarea, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea, #mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-product-panel,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-product-panel, #mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-quick-view .fa,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-quick-view .fa, #mpcth_page_wrap .woocommerce .orderby,
#mpcth_page_wrap .woocommerce .variations .value select,
#mpcth_page_wrap .woocommerce .country_to_state,
#mpcth_page_wrap .woocommerce .input-text,
#mpcth_page_wrap .woocommerce .state_select,
.woocommerce-page #mpcth_page_wrap .orderby,
.woocommerce-page #mpcth_page_wrap .variations .value select,
.woocommerce-page #mpcth_page_wrap .country_to_state,
.woocommerce-page #mpcth_page_wrap .input-text,
.woocommerce-page #mpcth_page_wrap .state_select, #mpcth_page_wrap .woocommerce .woocommerce-ordering .mpcthSelect,
.woocommerce-page #mpcth_page_wrap .woocommerce-ordering .mpcthSelect, #bbpress-forums #bbp_search_submit,
#bbpress-forums .summary .yith-wcwl-add-to-wishlist a,
#bbpress-forums #searchsubmit,
#bbpress-forums #review_form_wrapper #submit,
#bbpress-forums button.button,
#bbpress-forums input.button,
#bbpress-forums a.button,
#searchform #bbp_search_submit,
#searchform .summary .yith-wcwl-add-to-wishlist a,
#searchform #searchsubmit,
#searchform #review_form_wrapper #submit,
#searchform button.button,
#searchform input.button,
#searchform a.button,
#mpcth_page_wrap .woocommerce #bbp_search_submit,
#mpcth_page_wrap .woocommerce .summary .yith-wcwl-add-to-wishlist a,
#mpcth_page_wrap .woocommerce #searchsubmit,
#mpcth_page_wrap .woocommerce #review_form_wrapper #submit,
#mpcth_page_wrap .woocommerce button.button,
#mpcth_page_wrap .woocommerce input.button,
#mpcth_page_wrap .woocommerce a.button,
.woocommerce-page #mpcth_page_wrap #bbp_search_submit,
.woocommerce-page #mpcth_page_wrap .summary .yith-wcwl-add-to-wishlist a,
.woocommerce-page #mpcth_page_wrap #searchsubmit,
.woocommerce-page #mpcth_page_wrap #review_form_wrapper #submit,
.woocommerce-page #mpcth_page_wrap button.button,
.woocommerce-page #mpcth_page_wrap input.button,
.woocommerce-page #mpcth_page_wrap a.button, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap .minus, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .star-rating, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .value .mpcthSelect, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #author,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #email,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #comment, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6 > a > span, #mpcth_page_wrap .woocommerce .products .product .mpcth-product-wrap,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-product-wrap, #mpcth_page_wrap .woocommerce .products .product .mpcth-post-thumbnail img,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-thumbnail img, #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price, #mpcth_page_wrap.mpcth-masonry-shop .woocommerce .products .product.mpcth-product-fading,
.woocommerce-page #mpcth_page_wrap.mpcth-masonry-shop .products .product.mpcth-product-fading, #mpcth_page_wrap.mpcth-load-more-shop #mpcth_shop_load_more .mpcth-load-more-icon, #mpcth_page_wrap .woocommerce.widget.widget_price_filter .button, #jckqv #jckqv_summary .woocommerce-product-rating .star-rating, #jckqv #jckqv_summary .single_add_to_cart_button, #jckqv #jckqv_summary .yith-wcwl-add-to-wishlist a, #jckqv #jckqv_summary .mpcthSelect {
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out; }

.after-clear, #mpcth_page_wrap .gform_wrapper .ginput_complex:after, #mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_left:after,
#mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_right:after,
#mpcth_page_wrap .gform_wrapper .ginput_complex .ginput_full:after, #mpcth_main_container:after, body #mpcth_page_header_content:after, #mpcth_page_header_secondary_content:after, #mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-product:after, #mpcth_header_area:after,
#mpcth_footer_extended_content:after,
#mpcth_footer_content:after, #mpcth_header_area .mpcth-widget-column:after,
#mpcth_footer_extended_content .mpcth-widget-column:after,
#mpcth_footer_content .mpcth-widget-column:after, #mpcth_footer_copyrights_wrap:after, .blog #mpcth_content .mpcth-post .mpcth-post-footer:after, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer:after, .search.search-results #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.tax-mpc_portfolio_cat #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.tax-mpc_portfolio_tag #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.author #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.date #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.tag #mpcth_content .mpcth-post .mpcth-post-footer:after,
.archive.category #mpcth_content .mpcth-post .mpcth-post-footer:after, .format-chat .mpcth-post-thumbnail:after, .single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper:after, .mpcth-sidebar-none.single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-vc-row-wrap:after, #mpcth_comments:after, #mpcth_comments #respond:after, .wpcf7:after, #mpcth_page_wrap #mpcth_header_area .mpc-w-twitter-widget .tweet:after,
#mpcth_page_wrap .mpc-w-twitter-widget .tweet:after,
#mpcth_page_wrap #mpcth_footer .mpc-w-twitter-widget .tweet:after, #mpcth_page_wrap #mpcth_footer .mpc-vc-quote:after,
#mpcth_page_wrap .mpc-vc-quote:after, #mpcth_page_wrap .editor-area .wpb_tabs .wpb_tabs_nav:after, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list:after, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav:after, #mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info:after,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-header:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit:after, #mpcth_page_wrap .woocommerce .products:after,
.woocommerce-page #mpcth_page_wrap .products:after {
  content: '';
  display: block;
  clear: both; }

.box-sizing, #mpcth_page_wrap .widget .mpcthSelect, body #mpcth_page_header_content, #mpcth_page_header_secondary_content #mpcth_secondary_mini_menu ul, #mpcth_page_header_secondary_content #mpcth_newsletter input[type=submit], #mpcth_page_header_secondary_content #mpcth_newsletter #mc4wp_email,
#mpcth_page_header_secondary_content #mpcth_newsletter #s2email, #mpcth_page_wrap #mpcth_mini_cart, #mpcth_page_wrap #mpcth_mini_cart .mpcth-mini-cart-products .mpcth-mini-cart-thumbnail img, #mpcth_mini_search, #mpcth_mini_search #s, #mpcth_page_wrap #mpcth_smart_search_wrap, #mpcth_header_area_wrap, #mpcth_sidebar > ul, .mpcth-sidebar-left #mpcth_content_wrap, .mpcth-sidebar-right #mpcth_content_wrap, #mpcth_header_area .mpcth-widget-column .widget,
#mpcth_footer_extended_content .mpcth-widget-column .widget,
#mpcth_footer_content .mpcth-widget-column .widget, #mpcth_footer_copyrights_wrap #mpcth_copyright_menu ul, .page-template-template-lookbook-php .mpcth-page .mpcth-page-content,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-header,
.page-template-template-lookbook-php .mpcth-page .mpcth-page-footer,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-content,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-header,
.page-template-template-fullwidth-php .mpcth-page .mpcth-page-footer, .page-template-template-fullwidth-with-sidebar-php #mpcth_main_container, .page-template-template-lookbook-php .mpcth-page-header,
.page-template-template-lookbook-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-lookbook-php .mpcth-page-content,
.page-template-template-lookbook-php .mpcth-page-footer,
.page-template-template-fullwidth-php .mpcth-page-header,
.page-template-template-fullwidth-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-php .mpcth-page-content,
.page-template-template-fullwidth-php .mpcth-page-footer,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-header,
.page-template-template-fullwidth-with-sidebar-php .mpcth-vc-row-wrap .wpb_row,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-content,
.page-template-template-fullwidth-with-sidebar-php .mpcth-page-footer,
.page-template-default .mpcth-page-header,
.page-template-default .mpcth-vc-row-wrap .wpb_row,
.page-template-default .mpcth-page-content,
.page-template-default .mpcth-page-footer, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .page-template-template-lookbook-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-template-fullwidth-with-sidebar-php.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width,
.page-template-default.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .blog #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post, .blog #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-read-more, .page-template-template-blog-php #mpcth_content.mpcth-blog-layout-masonry .mpcth-post .mpcth-read-more, #mpcth_page_wrap .mpc-vc-portfolio-posts-slider .mpcth-post,
.page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post, .search.search-results #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_cat #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tax-mpc_portfolio_tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.author #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.date #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.tag #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail,
.archive.category #mpcth_content.mpcth-blog-layout-small .mpcth-post .mpcth-post-thumbnail, .format-status .mpcth-post-thumbnail .twitter-tweet, .format-chat .mpcth-post-thumbnail .mpcth-chat-message .mpcth-chat-message-text, .single-post .mpcth-post-header,
.single-post .mpcth-vc-row-wrap .wpb_row,
.single-post .mpcth-post-content,
.single-post .mpcth-post-footer,
.single-post .mpcth-post-author-box, .single-post .mpcth-post-meta,
.single-post .mpcth-post-tags, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .single-post.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .single-post .mpcth-post .mpcth-post-author-box .mpcth-author-box-wrapper img, .single-mpc_portfolio .mpcth-post-header .mpcth-top-side,
.single-mpc_portfolio .mpcth-post-header .mpcth-left-side,
.single-mpc_portfolio .mpcth-vc-row-wrap .wpb_row,
.single-mpc_portfolio .mpcth-post-content,
.single-mpc_portfolio .mpcth-post-footer, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .single-mpc_portfolio.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .single-mpc_portfolio .mpcth-post .mpcth-post-content .mpcth-post-date, #mpcth_mobile_nav_wrap #mpcth_page_header_secondary_content, #mpcth_comments #respond #mpcth_comment_form textarea, #mpcth_comments #respond #mpcth_comment_form input[type=text], #mpcth_comments #respond #mpcth_comment_form .comment-form-author,
#mpcth_comments #respond #mpcth_comment_form .comment-form-email,
#mpcth_comments #respond #mpcth_comment_form .comment-form-url, #mpcth_comments #respond #mpcth_comment_form .form-submit, .wpcf7 .form-submit, .wpcf7 .contact-form-input, .wpcf7 .contact-form-input input, .wpcf7 .contact-form-input select, .wpcf7 .contact-form-input .mpcthSelect, .wpcf7 .contact-form-message textarea, .wpcf7 .wpcf7-mail-sent-ok,
.wpcf7 .wpcf7-validation-errors, #mpcth_page_wrap .widget input,
#mpcth_page_wrap .widget select,
#mpcth_page_wrap .widget textarea, #mpcth_page_wrap .widget.widget_shopping_cart .buttons a, #mpcth_grid .mpcth-grid-title-wrap, .mpcth-lookbook-badge-double .mpcth-lookbook-badge-price-wrap, #mpcth_page_wrap .editor-area .wpb_accordion_content, #mpcth_page_wrap .editor-area .wpb_toggle .mpcth-toggle-mark, #mpcth_page_wrap .editor-area .wpb_toggle_content, #mpcth_page_wrap .editor-area .wpb_tabs .wpb_tab, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-panel-body, #mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-body, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tab, .wpb_call_to_action .wpb_call_text, .wpb_call_to_action .wpb_button_a, #mpcth_page_wrap .editor-area .vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner, #mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li, #mpcth_page_wrap .editor-area .wpb_teaser_grid .wpb_thumbnails li .entry-content, .mpcth-rev-badge.mpcth-badge-circle .mpcth-badge-content, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-products-categories-slider .mpcth-slide .mpcth-slide-content, #mpcth_page_wrap .mpcth-items-slider.mpc-vc-lookbooks-slider .mpcth-slide .mpcth-slide-content, .mpc-vc-newsletter #mpcth_newsletter input, .vc_cta3 .vc_cta3-content, .vc_cta3 .vc_cta3_content-container .vc_cta3-actions, .bbpress #mpcth_content #bbp_search, .bbpress #mpcth_content #bbp_search_submit, .bbpress #mpcth_content .bbp-search-results .forum,
.bbpress #mpcth_content .bbp-search-results .reply,
.bbpress #mpcth_content .bbp-search-results .topic,
.bbpress #mpcth_content .bbp-replies .forum,
.bbpress #mpcth_content .bbp-replies .reply,
.bbpress #mpcth_content .bbp-replies .topic, .bbpress #mpcth_content .bbp-reply-form .bbp-form #bbp_topic_title,
.bbpress #mpcth_content .bbp-topic-form .bbp-form #bbp_topic_title, .bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section, .bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section .mpcthSelect,
.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section input[type=text],
.bbpress #mpcth_content .bbp-reply-form .bbp-form .mpcth-bbp-form-section select,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section .mpcthSelect,
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section input[type=text],
.bbpress #mpcth_content .bbp-topic-form .bbp-form .mpcth-bbp-form-section select, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=text],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form input[type=password],
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form textarea, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .mpcthSelect,
.bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form select, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form label, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form .description, .bbpress #mpcth_content #bbp-user-wrapper #bbp-your-profile .bbp-form .bbp-form #pass-strength-result, #mpcth_page_wrap .woocommerce .orderby,
#mpcth_page_wrap .woocommerce .variations .value select,
#mpcth_page_wrap .woocommerce .country_to_state,
#mpcth_page_wrap .woocommerce .input-text,
#mpcth_page_wrap .woocommerce .state_select,
.woocommerce-page #mpcth_page_wrap .orderby,
.woocommerce-page #mpcth_page_wrap .variations .value select,
.woocommerce-page #mpcth_page_wrap .country_to_state,
.woocommerce-page #mpcth_page_wrap .input-text,
.woocommerce-page #mpcth_page_wrap .state_select, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .qty,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .qty, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .shipping_calculator, .single-product .mpcth-vc-row-wrap .wpb_row, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images img, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-content, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author input,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email input, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit input, #mpcth_page_wrap .woocommerce .products .product,
.woocommerce-page #mpcth_page_wrap .products .product, #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .mpcth-cart-wrap, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .address-wrap, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .order-wrap, .woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .payment_box, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-first, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-last, #mpcth_page_wrap #jckWooThumbs_img_wrap, #wl-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* ========================================================================== *
 * Shop
 * ========================================================================== */
#mpcth_page_wrap .woocommerce,
.woocommerce-page #mpcth_page_wrap {
  /* WooCommerce Shop */ }

#mpcth_page_wrap .woocommerce #mpcth_content_wrap,
.woocommerce-page #mpcth_page_wrap #mpcth_content_wrap {
  padding: 0; }

#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-breadcrumb,
#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-result-count,
#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-ordering,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-breadcrumb,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-result-count,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-ordering {
  float: none;
  display: inline-block; }

#mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info {
  padding: 0 20px; }

#mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-ordering,
#mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .mpcth-products-per-page,
#mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-result-count,
#mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-breadcrumb,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-ordering,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .mpcth-products-per-page,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-result-count,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-breadcrumb {
  font-size: 1em;
  float: none;
  display: inline-block;
  padding: .25em 0;
  margin: 2em 0 2em 1.5em;
  color: #999999;
  text-transform: uppercase; }

#mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-breadcrumb a:hover,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-breadcrumb a:hover {
  color: #999999; }

#mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-ordering,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-ordering {
  float: left;
  margin-left: 0;
  padding: 0; }

#mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-ordering select,
.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-ordering select {
  text-transform: uppercase;
  margin-bottom: 0;
  padding: .25em;
  color: #999999; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info, .mpcth-responsive .woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info {
    margin-top: 1em; }
  .mpcth-responsive #mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-ordering,
  .mpcth-responsive #mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .mpcth-products-per-page,
  .mpcth-responsive #mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-result-count,
  .mpcth-responsive #mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-breadcrumb, .mpcth-responsive .woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-ordering,
  .mpcth-responsive .woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .mpcth-products-per-page,
  .mpcth-responsive .woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-result-count,
  .mpcth-responsive .woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-breadcrumb {
    margin: 0 0 1em 1.5em; }
  .mpcth-responsive #mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info .woocommerce-ordering, .mpcth-responsive .woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info .woocommerce-ordering {
    float: none; } }

#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-pagination,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-pagination {
  margin-bottom: 1em; }

#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-pagination ul,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-pagination ul {
  font-size: 1.167em;
  border: none; }

#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-pagination ul li,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-pagination ul li {
  padding: 0;
  border: none;
  color: #666666;
  float: none; }

@media only screen and (max-width: 767px) {
  #mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-pagination ul li,
  .woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-pagination ul li {
    float: left; } }

#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-pagination ul li:before,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-pagination ul li:before {
  display: none; }

#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-pagination ul li a,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-pagination ul li a {
  margin: .4em;
  background: none; }

#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-pagination ul li a:hover,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-pagination ul li a:hover {
  color: #666666; }

#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-pagination ul li span,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-pagination ul li span {
  margin: .4em;
  background: none; }

#mpcth_page_wrap .woocommerce #mpcth_content .woocommerce-pagination ul li .current,
.woocommerce-page #mpcth_page_wrap #mpcth_content .woocommerce-pagination ul li .current {
  color: #999999; }

#mpcth_page_wrap .woocommerce .mpcth-category-header-image,
.woocommerce-page #mpcth_page_wrap .mpcth-category-header-image {
  width: 100%;
  display: block; }

#mpcth_page_wrap .woocommerce .mpcth-sale-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap {
  position: absolute;
  top: -.5em;
  right: -.5em;
  z-index: 2;
  overflow: hidden;
  width: 5.4em;
  height: 5.4em;
  white-space: nowrap; }

#mpcth_page_wrap .woocommerce .mpcth-sale-wrap:after, #mpcth_page_wrap .woocommerce .mpcth-sale-wrap:before,
.woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap:after,
.woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap:before {
  content: '';
  position: absolute;
  border: .5em solid transparent; }

#mpcth_page_wrap .woocommerce .mpcth-sale-wrap:after,
.woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap:after {
  right: -.6em;
  bottom: 0em; }

#mpcth_page_wrap .woocommerce .mpcth-sale-wrap:before,
.woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap:before {
  left: 0;
  top: -.6em; }

#mpcth_page_wrap .woocommerce .mpcth-sale-wrap.sold,
.woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap.sold {
  width: 7em;
  height: 7em; }

#mpcth_page_wrap .woocommerce .mpcth-sale-wrap.sold:before,
.woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap.sold:before {
  border-bottom-color: #AA1814; }

#mpcth_page_wrap .woocommerce .mpcth-sale-wrap.sold:after,
.woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap.sold:after {
  border-left-color: #AA1814; }

#mpcth_page_wrap .woocommerce .images .mpcth-sale-wrap,
.woocommerce-page #mpcth_page_wrap .images .mpcth-sale-wrap {
  margin-right: 20px; }

#mpcth_page_wrap .woocommerce .onsale,
.woocommerce-page #mpcth_page_wrap .onsale {
  z-index: 2;
  top: 1em;
  left: auto;
  right: -4.5em;
  font-size: 1em;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  text-shadow: none;
  text-transform: uppercase;
  font-weight: normal;
  min-height: 0;
  line-height: 1.5em;
  padding: 0 5em;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

#mpcth_page_wrap .woocommerce .onsale.sold,
.woocommerce-page #mpcth_page_wrap .onsale.sold {
  background: #c11b17;
  top: 2em;
  right: -4.75em; }

#mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-product-panel,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-product-panel {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  width: 4em;
  padding-top: 1em;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .woocommerce .mpcth-post-header .yith-wcwl-add-to-wishlist,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .yith-wcwl-add-to-wishlist {
  margin: 0;
  padding: 0 1em 1em; }

#mpcth_page_wrap .woocommerce .mpcth-post-header .yith-wcwl-add-to-wishlist span,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .yith-wcwl-add-to-wishlist span {
  display: none; }

#mpcth_page_wrap .woocommerce .mpcth-post-header .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  color: #999999; }

#mpcth_page_wrap .woocommerce .mpcth-post-header .yith-wcwl-add-to-wishlist .fa,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .yith-wcwl-add-to-wishlist .fa {
  color: #999999;
  display: block;
  font-size: 1.5em;
  margin-right: 0; }

#mpcth_page_wrap .woocommerce .mpcth-post-header .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .yith-wcwl-add-to-wishlist .ajax-loading {
  position: absolute;
  top: 1em;
  left: 3em;
  pointer-events: none;
  margin-left: 0; }

#mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-quick-view,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-quick-view {
  padding: 0 1em 1em; }

#mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-quick-view .fa,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-quick-view .fa {
  color: #999999;
  font-size: 1.5em; }

#mpcth_page_wrap .woocommerce .mpcth-post-header:hover .mpcth-product-panel,
.woocommerce-page #mpcth_page_wrap .mpcth-post-header:hover .mpcth-product-panel {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .woocommerce .woocommerce-info,
#mpcth_page_wrap .woocommerce .woocommerce-error,
#mpcth_page_wrap .woocommerce .woocommerce-message,
.woocommerce-page #mpcth_page_wrap .woocommerce-info,
.woocommerce-page #mpcth_page_wrap .woocommerce-error,
.woocommerce-page #mpcth_page_wrap .woocommerce-message {
  position: relative;
  padding: 1em 3.5em 1em 1em !important;
  background: #f9f9f9;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  color: #666666; }

#mpcth_page_wrap .woocommerce .woocommerce-info .fa,
#mpcth_page_wrap .woocommerce .woocommerce-error .fa,
#mpcth_page_wrap .woocommerce .woocommerce-message .fa,
.woocommerce-page #mpcth_page_wrap .woocommerce-info .fa,
.woocommerce-page #mpcth_page_wrap .woocommerce-error .fa,
.woocommerce-page #mpcth_page_wrap .woocommerce-message .fa {
  position: absolute;
  top: .667em;
  right: 0.5em;
  font-size: 1.5em; }

#mpcth_page_wrap .woocommerce .woocommerce-info .button,
#mpcth_page_wrap .woocommerce .woocommerce-error .button,
#mpcth_page_wrap .woocommerce .woocommerce-message .button,
.woocommerce-page #mpcth_page_wrap .woocommerce-info .button,
.woocommerce-page #mpcth_page_wrap .woocommerce-error .button,
.woocommerce-page #mpcth_page_wrap .woocommerce-message .button {
  margin: -0.3em 0 -0.3em -0.4em; }

#mpcth_page_wrap .woocommerce .woocommerce-info .button.wc-forward:after,
#mpcth_page_wrap .woocommerce .woocommerce-error .button.wc-forward:after,
#mpcth_page_wrap .woocommerce .woocommerce-message .button.wc-forward:after,
.woocommerce-page #mpcth_page_wrap .woocommerce-info .button.wc-forward:after,
.woocommerce-page #mpcth_page_wrap .woocommerce-error .button.wc-forward:after,
.woocommerce-page #mpcth_page_wrap .woocommerce-message .button.wc-forward:after {
  display: none; }

#mpcth_page_wrap .woocommerce .woocommerce-info .button.wc-backward:before,
#mpcth_page_wrap .woocommerce .woocommerce-error .button.wc-backward:before,
#mpcth_page_wrap .woocommerce .woocommerce-message .button.wc-backward:before,
.woocommerce-page #mpcth_page_wrap .woocommerce-info .button.wc-backward:before,
.woocommerce-page #mpcth_page_wrap .woocommerce-error .button.wc-backward:before,
.woocommerce-page #mpcth_page_wrap .woocommerce-message .button.wc-backward:before {
  display: none; }

#mpcth_page_wrap .woocommerce .woocommerce-info:before,
#mpcth_page_wrap .woocommerce .woocommerce-error:before,
#mpcth_page_wrap .woocommerce .woocommerce-message:before,
.woocommerce-page #mpcth_page_wrap .woocommerce-info:before,
.woocommerce-page #mpcth_page_wrap .woocommerce-error:before,
.woocommerce-page #mpcth_page_wrap .woocommerce-message:before {
  display: none; }

#mpcth_page_wrap .woocommerce .woocommerce-info i,
.woocommerce-page #mpcth_page_wrap .woocommerce-info i {
  color: #00996e; }

#mpcth_page_wrap .woocommerce .woocommerce-message,
.woocommerce-page #mpcth_page_wrap .woocommerce-message {
  margin: 20px 20px 0; }

#mpcth_page_wrap .woocommerce .woocommerce-error i,
.woocommerce-page #mpcth_page_wrap .woocommerce-error i {
  color: #e74f51; }

#mpcth_page_wrap .woocommerce .woocommerce-error li,
.woocommerce-page #mpcth_page_wrap .woocommerce-error li {
  position: static;
  padding: 0; }

#mpcth_page_wrap .woocommerce .woocommerce-error li:before,
.woocommerce-page #mpcth_page_wrap .woocommerce-error li:before {
  display: none; }

#mpcth_page_wrap .woocommerce .orderby,
#mpcth_page_wrap .woocommerce .variations .value select,
#mpcth_page_wrap .woocommerce .country_to_state,
#mpcth_page_wrap .woocommerce .input-text,
#mpcth_page_wrap .woocommerce .state_select,
.woocommerce-page #mpcth_page_wrap .orderby,
.woocommerce-page #mpcth_page_wrap .variations .value select,
.woocommerce-page #mpcth_page_wrap .country_to_state,
.woocommerce-page #mpcth_page_wrap .input-text,
.woocommerce-page #mpcth_page_wrap .state_select {
  border: 1px solid #eeeeee;
  border-radius: 2px;
  width: 100%;
  padding: .5em .5em;
  margin-bottom: .75em;
  outline: none;
  color: #666666; }

#mpcth_page_wrap .woocommerce .woocommerce-ordering,
.woocommerce-page #mpcth_page_wrap .woocommerce-ordering {
  position: relative; }

#mpcth_page_wrap .woocommerce .woocommerce-ordering .orderby,
.woocommerce-page #mpcth_page_wrap .woocommerce-ordering .orderby {
  max-width: 18em;
  cursor: pointer; }

#mpcth_page_wrap .woocommerce .woocommerce-ordering .mpcthSelect,
.woocommerce-page #mpcth_page_wrap .woocommerce-ordering .mpcthSelect {
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  display: inline-block;
  padding: 0.417em 0.75em 0.417em 1.538em;
  color: #666666;
  margin-bottom: 0; }

#mpcth_page_wrap .woocommerce .woocommerce-ordering .mpcthSelect:before,
.woocommerce-page #mpcth_page_wrap .woocommerce-ordering .mpcthSelect:before {
  float: left;
  display: inline-block;
  width: 0; }

#mpcth_page_wrap .woocommerce .woocommerce-ordering .mpcthSelect.mpcthSelectHover,
.woocommerce-page #mpcth_page_wrap .woocommerce-ordering .mpcthSelect.mpcthSelectHover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap .woocommerce .woocommerce-ordering .mpcthSelect .mpcthSelectInner,
.woocommerce-page #mpcth_page_wrap .woocommerce-ordering .mpcthSelect .mpcthSelectInner {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif; }

#mpcth_page_wrap .woocommerce .select2-container,
.woocommerce-page #mpcth_page_wrap .select2-container {
  padding: 0; }

#mpcth_page_wrap .woocommerce .select2-container a,
.woocommerce-page #mpcth_page_wrap .select2-container a {
  border: 0;
  padding: .1em .5em; }

#bbpress-forums #bbp_search_submit,
#bbpress-forums .summary .yith-wcwl-add-to-wishlist a,
#bbpress-forums #searchsubmit,
#bbpress-forums #review_form_wrapper #submit,
#bbpress-forums button.button,
#bbpress-forums input.button,
#bbpress-forums a.button,
#searchform #bbp_search_submit,
#searchform .summary .yith-wcwl-add-to-wishlist a,
#searchform #searchsubmit,
#searchform #review_form_wrapper #submit,
#searchform button.button,
#searchform input.button,
#searchform a.button,
#mpcth_page_wrap .woocommerce #bbp_search_submit,
#mpcth_page_wrap .woocommerce .summary .yith-wcwl-add-to-wishlist a,
#mpcth_page_wrap .woocommerce #searchsubmit,
#mpcth_page_wrap .woocommerce #review_form_wrapper #submit,
#mpcth_page_wrap .woocommerce button.button,
#mpcth_page_wrap .woocommerce input.button,
#mpcth_page_wrap .woocommerce a.button,
.woocommerce-page #mpcth_page_wrap #bbp_search_submit,
.woocommerce-page #mpcth_page_wrap .summary .yith-wcwl-add-to-wishlist a,
.woocommerce-page #mpcth_page_wrap #searchsubmit,
.woocommerce-page #mpcth_page_wrap #review_form_wrapper #submit,
.woocommerce-page #mpcth_page_wrap button.button,
.woocommerce-page #mpcth_page_wrap input.button,
.woocommerce-page #mpcth_page_wrap a.button {
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  font-weight: normal;
  background: #f3f3f3;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  padding: .5em 1em;
  text-transform: uppercase;
  line-height: 1em;
  color: #999999;
  outline: none; }

#bbpress-forums #bbp_search_submit:hover,
#bbpress-forums .summary .yith-wcwl-add-to-wishlist a:hover,
#bbpress-forums #searchsubmit:hover,
#bbpress-forums #review_form_wrapper #submit:hover,
#bbpress-forums button.button:hover,
#bbpress-forums input.button:hover,
#bbpress-forums a.button:hover,
#searchform #bbp_search_submit:hover,
#searchform .summary .yith-wcwl-add-to-wishlist a:hover,
#searchform #searchsubmit:hover,
#searchform #review_form_wrapper #submit:hover,
#searchform button.button:hover,
#searchform input.button:hover,
#searchform a.button:hover,
#mpcth_page_wrap .woocommerce #bbp_search_submit:hover,
#mpcth_page_wrap .woocommerce .summary .yith-wcwl-add-to-wishlist a:hover,
#mpcth_page_wrap .woocommerce #searchsubmit:hover,
#mpcth_page_wrap .woocommerce #review_form_wrapper #submit:hover,
#mpcth_page_wrap .woocommerce button.button:hover,
#mpcth_page_wrap .woocommerce input.button:hover,
#mpcth_page_wrap .woocommerce a.button:hover,
.woocommerce-page #mpcth_page_wrap #bbp_search_submit:hover,
.woocommerce-page #mpcth_page_wrap .summary .yith-wcwl-add-to-wishlist a:hover,
.woocommerce-page #mpcth_page_wrap #searchsubmit:hover,
.woocommerce-page #mpcth_page_wrap #review_form_wrapper #submit:hover,
.woocommerce-page #mpcth_page_wrap button.button:hover,
.woocommerce-page #mpcth_page_wrap input.button:hover,
.woocommerce-page #mpcth_page_wrap a.button:hover {
  color: #ffffff; }

#bbpress-forums #bbp_search_submit.alt,
#bbpress-forums .summary .yith-wcwl-add-to-wishlist a.alt,
#bbpress-forums #searchsubmit.alt,
#bbpress-forums #review_form_wrapper #submit.alt,
#bbpress-forums button.button.alt,
#bbpress-forums input.button.alt,
#bbpress-forums a.button.alt,
#searchform #bbp_search_submit.alt,
#searchform .summary .yith-wcwl-add-to-wishlist a.alt,
#searchform #searchsubmit.alt,
#searchform #review_form_wrapper #submit.alt,
#searchform button.button.alt,
#searchform input.button.alt,
#searchform a.button.alt,
#mpcth_page_wrap .woocommerce #bbp_search_submit.alt,
#mpcth_page_wrap .woocommerce .summary .yith-wcwl-add-to-wishlist a.alt,
#mpcth_page_wrap .woocommerce #searchsubmit.alt,
#mpcth_page_wrap .woocommerce #review_form_wrapper #submit.alt,
#mpcth_page_wrap .woocommerce button.button.alt,
#mpcth_page_wrap .woocommerce input.button.alt,
#mpcth_page_wrap .woocommerce a.button.alt,
.woocommerce-page #mpcth_page_wrap #bbp_search_submit.alt,
.woocommerce-page #mpcth_page_wrap .summary .yith-wcwl-add-to-wishlist a.alt,
.woocommerce-page #mpcth_page_wrap #searchsubmit.alt,
.woocommerce-page #mpcth_page_wrap #review_form_wrapper #submit.alt,
.woocommerce-page #mpcth_page_wrap button.button.alt,
.woocommerce-page #mpcth_page_wrap input.button.alt,
.woocommerce-page #mpcth_page_wrap a.button.alt {
  color: #ffffff; }

#bbpress-forums #bbp_search_submit.alt:hover,
#bbpress-forums .summary .yith-wcwl-add-to-wishlist a.alt:hover,
#bbpress-forums #searchsubmit.alt:hover,
#bbpress-forums #review_form_wrapper #submit.alt:hover,
#bbpress-forums button.button.alt:hover,
#bbpress-forums input.button.alt:hover,
#bbpress-forums a.button.alt:hover,
#searchform #bbp_search_submit.alt:hover,
#searchform .summary .yith-wcwl-add-to-wishlist a.alt:hover,
#searchform #searchsubmit.alt:hover,
#searchform #review_form_wrapper #submit.alt:hover,
#searchform button.button.alt:hover,
#searchform input.button.alt:hover,
#searchform a.button.alt:hover,
#mpcth_page_wrap .woocommerce #bbp_search_submit.alt:hover,
#mpcth_page_wrap .woocommerce .summary .yith-wcwl-add-to-wishlist a.alt:hover,
#mpcth_page_wrap .woocommerce #searchsubmit.alt:hover,
#mpcth_page_wrap .woocommerce #review_form_wrapper #submit.alt:hover,
#mpcth_page_wrap .woocommerce button.button.alt:hover,
#mpcth_page_wrap .woocommerce input.button.alt:hover,
#mpcth_page_wrap .woocommerce a.button.alt:hover,
.woocommerce-page #mpcth_page_wrap #bbp_search_submit.alt:hover,
.woocommerce-page #mpcth_page_wrap .summary .yith-wcwl-add-to-wishlist a.alt:hover,
.woocommerce-page #mpcth_page_wrap #searchsubmit.alt:hover,
.woocommerce-page #mpcth_page_wrap #review_form_wrapper #submit.alt:hover,
.woocommerce-page #mpcth_page_wrap button.button.alt:hover,
.woocommerce-page #mpcth_page_wrap input.button.alt:hover,
.woocommerce-page #mpcth_page_wrap a.button.alt:hover {
  color: #999999;
  background: #f3f3f3; }

#mpcth_page_wrap #mpcth_sidebar .widget_shopping_cart a.button:hover,
#mpcth_page_wrap #mpcth_footer .widget_shopping_cart a.button:hover {
  color: #ffffff; }

#mpcth_page_wrap #mpcth_sidebar .widget_shopping_cart a.button.alt,
#mpcth_page_wrap #mpcth_footer .widget_shopping_cart a.button.alt {
  color: #ffffff; }

#mpcth_page_wrap #mpcth_sidebar .widget_shopping_cart a.button.alt:hover,
#mpcth_page_wrap #mpcth_footer .widget_shopping_cart a.button.alt:hover {
  color: #999999; }

.ie .woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap:before, .ie .woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap:after {
  display: none; }

.ie .woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap .onsale {
  top: 0;
  right: 0;
  left: 0;
  padding: 0; }

/* WooCommerce product counter */
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity,
.woocommerce-cart #mpcth_page_wrap .cart .quantity {
  width: auto;
  padding-bottom: 1px; }

.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap {
  overflow: hidden;
  display: inline-block;
  background: #f3f3f3;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  position: relative;
  width: 2.077em;
  height: 2.077em;
  line-height: 1.3em;
  vertical-align: top; }

.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap .minus {
  background: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  font-size: 1.667em;
  color: #999999;
  position: static;
  text-shadow: none;
  position: static;
  width: 2em;
  height: 2em;
  margin-right: -0.4em;
  margin-top: -.4em;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased; }

.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap .minus {
  margin-right: -0.46em;
  margin-top: -.5em; }

.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap:hover .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap:hover .minus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap:hover .plus,
.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap:hover .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap:hover .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap:hover .minus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap:hover .plus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap:hover .minus {
  color: #ffffff; }

.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .qty,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .qty {
  display: inline-block;
  width: 2.077em;
  height: 2.077em;
  padding: 0;
  line-height: 2.077em;
  float: none;
  font-weight: normal;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  vertical-align: top;
  margin: 0;
  outline: none;
  color: #666666; }

.woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .qty:focus, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .qty:hover,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .qty:focus,
.woocommerce-cart #mpcth_page_wrap .cart .quantity .qty:hover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

.ie .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .qty,
.ie .woocommerce-cart #mpcth_page_wrap .cart .quantity .qty {
  line-height: 1.75em; }

.ie .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-quantity {
  min-width: 0; }

/* WooCommerce Cart */
.woocommerce-cart #mpcth_page_wrap .mpcth-page-header {
  display: none; }

.woocommerce-cart #mpcth_page_wrap .mpcth-empty-cart {
  padding: 0 20px; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content {
  margin-top: 0; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .woocommerce-info,
.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .woocommerce-error,
.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .woocommerce-message {
  margin: 0 20px 20px !important; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap {
  float: right;
  width: 66.66%;
  padding: 0 20px; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .mpcth-order-path {
  float: left;
  text-transform: uppercase;
  padding-top: .5em;
  color: #999999;
  font-size: .923em; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .mpcth-order-path i {
  color: #cccccc; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table {
  border: none; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table thead {
  text-transform: uppercase; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table thead th {
  padding: 0 0 1em 0;
  font-weight: normal; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table tbody td {
  padding: 2.333em 0;
  border-top: 1px solid #eeeeee; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-remove a {
  padding-left: 0.25em;
  background: none; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-remove a:hover {
  color: #666666; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-thumbnail img {
  display: block;
  width: 80px;
  height: auto;
  border: 1px solid #eeeeee; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-name {
  padding-right: 1em;
  padding-left: 1em; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-name a {
  text-transform: uppercase;
  font-weight: bold;
  font-family: Lato, Helvetica, Arial, sans-serif; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-name dd {
  margin: 0 0 0 .25em; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-name dd p {
  margin-top: 0; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-quantity {
  min-width: 8em;
  text-align: center; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-price {
  padding-right: 1em;
  padding-left: 1em; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table .product-subtotal {
  text-align: left; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap .shop_table th.product-subtotal {
  padding-right: 1em; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar {
  float: left;
  width: 33.33%;
  padding: 0 20px; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals {
  width: 100%;
  float: none;
  text-align: right;
  text-transform: uppercase; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals table {
  width: 100%;
  margin-bottom: 0; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals th, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals td {
  padding: 0 0 1.25em 0;
  border: none; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals th {
  font-weight: normal;
  width: 50%;
  word-break: break-word; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals td {
  text-align: left;
  font-weight: bold;
  width: 50%;
  -webkit-font-smoothing: antialiased; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals td input[type=text],
.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals td select {
  width: 100%; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals td li {
  padding-right: 0; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals td li:before {
  display: none; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals #shipping_method {
  text-align: right;
  padding-right: 1.25em; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals #shipping_method li {
  text-indent: -1.25em; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals .order-total th, .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart_totals .order-total td {
  border-top: 1px solid #eeeeee;
  padding-top: 1.25em;
  width: 50%; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .cart-totals-wrap,
.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .coupon-wrap {
  padding-bottom: 2.25em; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar .coupon label {
  display: none; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap,
  .mpcth-responsive .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar {
    width: 100%;
    float: none;
    min-height: inherit !important; } }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .button {
  display: block;
  width: 100%;
  margin-bottom: .75em; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .shipping_calculator {
  float: left;
  width: 100% !important;
  padding: 0 0 2.25em; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .shipping_calculator {
    width: 100%;
    float: none; } }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .cart-footer {
  clear: both; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .cart-footer .cross-sells {
  width: 100%;
  float: none; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .cart-footer .cross-sells h4 {
  margin-right: 20px;
  margin-left: 20px; }

/* Cross Sells */
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
  float: left;
  width: 100%; }

.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
  width: 100%;
  float: left; }

.woocommerce .cart-collaterals .cross-sells h4, .woocommerce-page .cart-collaterals .cross-sells h4 {
  margin-left: 20px;
  margin-right: 20px; }

.mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce {
  margin-right: auto;
  margin-left: auto;
  width: 960px; }

.mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap {
  width: 75%; }

.mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar {
  width: 25%; }

.mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .shipping_calculator {
  width: 25%; }

.mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .products .product {
  width: 25%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .shop_table_wrap {
    width: 100%; }
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .cart-sidebar {
    width: 100%; }
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .shipping_calculator {
    width: 100%; } }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce {
    width: 768px; }
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .products .product {
    width: 33.33%; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce {
    width: 100%; }
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .products .product {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce .products .product {
    width: 100%; } }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart {
  display: none; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .mpcth-cart-item {
  border-top: 1px solid rgba(0, 0, 0, 0.065);
  margin-bottom: 1.5em;
  margin-top: .5em;
  overflow: hidden; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .mpcth-cart-item:first-child {
  border-top: none; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-name {
  padding: 1em 0; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-thumbnail {
  float: right;
  padding-left: 1.5em; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-remove {
  float: right;
  margin-top: -1em; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-remove a {
  display: inline-block;
  width: 1em;
  height: 1em;
  font-size: 2em;
  line-height: 1em;
  font-weight: bold;
  text-align: center;
  margin-top: 40px;
  -webkit-font-smoothing: antialiased; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .mpcth-cart-item > .product-price {
  padding: 0;
  float: right;
  margin-left: 1.5em;
  margin-bottom: 1em; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .mpcth-cart-item > .product-price .product-price {
  padding: 0; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .mpcth-cart-item > .product-quantity {
  padding: 0;
  float: right;
  margin-left: 1.5em;
  margin-bottom: 1em; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-variation {
  padding: 0;
  margin: 0;
  float: right; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-variation .variation {
  padding: 0;
  margin: 0;
  float: right;
  margin-left: 1.5em;
  margin-bottom: 1em; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-variation .variation dt {
  font-weight: normal; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-variation .variation dd {
  margin: 0;
  font-style: normal; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-variation .variation dd > * {
  margin: 0; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-price .product-price,
.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-quantity .product-quantity,
.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-variation .variation dt,
.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .product-subtotal .product-subtotal {
  font-size: .846em; }

.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .variation dd,
.woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart .amount {
  font-weight: bold;
  -webkit-font-smoothing: antialiased; }

@media only screen and (max-width: 767px) {
  .woocommerce-cart #mpcth_page_wrap #mpcth_content .mpcth-mobile-cart {
    display: block; } }

.ie .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity,
.ie .woocommerce-cart #mpcth_page_wrap .cart .quantity {
  text-align: left; }

.ie .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .qty,
.ie .woocommerce-cart #mpcth_page_wrap .cart .quantity .qty {
  margin-left: 20px; }

/* WooCommerce Single Product */
.single-product #mpcth_content_wrap {
  padding: 0; }

.single-product .mpcth-product-content {
  padding-right: 20px;
  padding-left: 20px; }

.single-product .mpcth-vc-row-wrap .wpb_row {
  padding-left: 0;
  padding-right: 0; }

.single-product .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.single-product .mpcth-vc-row-wrap .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  margin-left: 0;
  margin-right: 0; }

.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  position: relative; }

.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-pattern {
  z-index: 1;
  opacity: 0.4;
  filter: alpha(opacity=40); }

.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .mpcth-overlay.mpcth-overlay-color {
  z-index: 2;
  opacity: 0.4;
  filter: alpha(opacity=40); }

.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay .vc_column_container {
  position: relative;
  z-index: 3; }

.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax {
  background-position: top center; }

.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image {
  position: relative; }

.single-product .mpcth-vc-row-wrap .mpcth-overlay-image {
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-position: center center;
  background-size: cover; }

.single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image {
  background-attachment: fixed; }

@media only screen and (max-width: 767px) {
  .single-product .mpcth-vc-row-wrap.mpcth-vc-row-wrap-parallax .mpcth-overlay-image {
    background-attachment: initial; } }

.single-product .mpcth-vc-row-wrap.wpb_animate_when_almost_visible .mpcth-overlay-image {
  opacity: 0; }

.single-product.mpcth-sidebar-none #mpcth_main_container {
  width: 100%; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-product-content {
  padding-right: 0;
  padding-left: 0; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-single-notices,
.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row,
.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap,
.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-product-header,
.single-product.mpcth-sidebar-none #mpcth_main_container .upsells,
.single-product.mpcth-sidebar-none #mpcth_main_container .related {
  margin-left: auto;
  margin-right: auto;
  width: 960px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-single-notices, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-product-header, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .upsells, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .related {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-single-notices, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-product-header, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .upsells, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .related {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-single-notices, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width .wpb_row, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-product-header, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .upsells, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .related {
    width: 100%; } }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap {
  margin-left: -20px;
  margin-right: -20px; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color,
.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image,
.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
  width: 920px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 1160px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 728px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image, .mpcth-responsive .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay {
    width: 100%; } }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-color.mpcth-vc-row-wrap-full-width,
.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image.mpcth-vc-row-wrap-full-width,
.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-overlay.mpcth-vc-row-wrap-full-width {
  width: 100%; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap,
.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap .mpcth-vc-row-wrap .wpb_row {
  width: auto; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image {
  position: relative;
  padding: 20px;
  margin-top: 2em;
  margin-bottom: 2em; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .wpb_row {
  margin-bottom: 30px; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 30px;
  margin-top: -30px;
  z-index: 4; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before, .single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after {
  content: '';
  position: absolute;
  bottom: -10%;
  display: block;
  height: 0;
  width: 50.25%;
  border: 30px solid transparent;
  border-bottom-color: #ffffff;
  border-top-width: 0; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:before {
  border-right-width: 0;
  border-left-width: 40px;
  right: 0; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-image .mpcth-vc-row-wrap-arrow:after {
  border-left-width: 0;
  border-right-width: 40px;
  left: 0; }

.single-product.mpcth-sidebar-none #mpcth_main_container .mpcth-vc-row-wrap.mpcth-vc-row-wrap-full-width {
  width: 100%; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .woocommerce-info,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .woocommerce-error,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .woocommerce-message {
  margin: 20px 20px 0 !important; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product {
  padding-top: 20px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-header {
  position: relative;
  margin-bottom: 1em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-header .mpcth-sale-wrap.sold {
  left: auto;
  right: -0.5em;
  margin-right: 20px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-header .mpcth-sale-wrap.sold .onsale {
  right: -4.75em;
  left: auto;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-header .mpcth-sale-wrap.sold:before {
  right: auto;
  left: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-header .mpcth-sale-wrap.sold:after {
  left: auto;
  right: -0.5em;
  border-right-color: transparent;
  border-left-color: #AA1814; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-header .mpcth-sale-wrap.sold + .images .mpcth-sale-wrap {
  display: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images {
  position: relative;
  width: 33.33%;
  padding: 0 20px;
  margin-bottom: 3em;
  float: right; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images img {
  border: 1px solid #eeeeee; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images #main_slider.flexslider:hover .flex-disabled {
  cursor: pointer;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images {
    width: 50%; } }

@media only screen and (max-width: 690px) {
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images {
    width: 100%;
    float: none; } }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info {
  width: 66.66%;
  padding: 0 20px;
  float: left; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary, .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info {
    width: 50%; } }

@media only screen and (max-width: 690px) {
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary, .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info {
    width: 100%;
    float: none; } }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary {
  text-transform: uppercase; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .mpcth-post-title {
  font-size: 1.333em;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 1.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .mpcth-post-title span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .814em;
  margin-bottom: -1px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .mpcth-post-title a {
  color: #666666; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .mpcth-post-title i {
  margin-right: 0.5em;
  font-size: .875em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .mpcth-post-pagination {
  float: left; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .woocommerce-breadcrumb {
  font-size: 1em;
  color: #666666;
  margin-bottom: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .woocommerce-breadcrumb a:hover {
  color: #666666; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .woocommerce-product-rating {
  line-height: 1.5em;
  color: #666666;
  margin-bottom: 2em;
  float: right; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .woocommerce-product-rating a {
  color: #666666; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .woocommerce-product-rating + .woocommerce-breadcrumb {
  float: left;
  margin-bottom: 2em;
  max-width: 75%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .woocommerce-product-rating {
    float: none;
    margin-bottom: 1em; }
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .woocommerce-product-rating + .woocommerce-breadcrumb {
    float: none;
    margin-bottom: 0;
    max-width: none; } }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .stock {
  margin-top: .5em;
  margin-bottom: 1em;
  font-size: 1em;
  color: #999999; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .star-rating {
  display: inline-block;
  vertical-align: top;
  float: none;
  margin: 0.2em 0.75em 0 0;
  width: 5em;
  font-family: WooCommerce; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .star-rating:before {
  color: #eeeeee;
  white-space: nowrap;
  content: "\e021\e021\e021\e021\e021";
  /* Inactive */ }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .star-rating span:before {
  white-space: nowrap;
  content: "\e020\e020\e020\e020\e020";
  /* Active */ }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .reviews-count {
  line-height: 1em;
  vertical-align: middle;
  display: inline-block; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form {
  margin: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations {
  margin-bottom: 5px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .label {
  vertical-align: middle; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .label label {
  display: inline-block;
  padding-top: .2em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .value {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .value select {
  margin-bottom: 0;
  text-transform: uppercase;
  color: #999999;
  cursor: pointer; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .value .mpcthSelect {
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  display: inline-block;
  padding: 0.5em 0.75em 0.5em 1.538em;
  color: #666666; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .value .mpcthSelect:before {
  float: left;
  display: inline-block;
  width: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .value .mpcthSelect.mpcthSelectHover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .variations .value .mpcthSelect .mpcthSelectInner {
  width: auto !important;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .reset_variations {
  display: none !important;
  font-size: 1.5em;
  vertical-align: middle; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .variations_form .reset_variations i {
  display: inline-block;
  padding: .25em;
  line-height: 1em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .price {
  font-size: 2.5em;
  color: #666666;
  margin: 0;
  display: inline-block;
  line-height: 1em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .price del {
  font-size: .5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .price ins {
  text-decoration: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .price .mpcth-from-price {
  color: #999999;
  font-size: .4em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .cart {
  margin-bottom: 0;
  font-size: 1.083em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .product-price {
  margin: 2em 0;
  clear: both; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .single_variation .price {
  margin-top: .75em;
  margin-bottom: .75em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .single_variation .price del span,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .single_variation .price del {
  display: inline-block;
  line-height: 1em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .quantity {
  float: right;
  margin-left: 4px;
  margin-bottom: 4px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .single_add_to_cart_button {
  float: right;
  margin-left: 4px;
  margin-bottom: 4px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .single_add_to_cart_button:hover {
  color: #999999;
  background: #f3f3f3; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist {
  position: relative;
  float: right;
  margin-top: 0;
  margin-bottom: 4px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist span {
  display: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist a {
  display: inline-block;
  color: #999999;
  padding-right: 2.25em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist a:hover {
  color: #ffffff; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist .fa {
  position: absolute;
  top: .55em;
  right: 0.75em;
  font-size: 1em;
  margin-right: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist .ajax-loading {
  position: absolute;
  top: .5em;
  right: 0.75em;
  pointer-events: none;
  margin-right: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .mpcth-size-guide {
  font-size: 1.167em;
  display: inline-block;
  margin-top: 1em;
  line-height: 1em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .mpcth-size-guide .fa {
  margin-left: 0.5em;
  line-height: 1em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info {
  font-size: 1.083em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .mpcth-product-content {
  clear: both;
  margin-bottom: 2em;
  font-size: 1.083em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs {
  padding-right: 0;
  margin-bottom: 2.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs:before {
  border-bottom: 1px solid #eeeeee; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs li {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  margin-left: 1.5em;
  z-index: 1; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs li a {
  font-family: Lato, Helvetica, Arial, sans-serif;
  border-bottom: 1px solid #eeeeee;
  line-height: 1em;
  padding: 1em 0;
  margin-bottom: 1px;
  text-shadow: none;
  -webkit-font-smoothing: antialiased; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs li:before, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs li:after {
  display: none; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs li {
    display: block;
    margin-left: 0;
    border-bottom: 1px solid #eeeeee; }
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs li a {
    margin-bottom: 0; } }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .panel {
  margin-bottom: 2.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .shop_attributes {
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .shop_attributes th, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .shop_attributes td {
  line-height: 1em;
  padding: 1em .75em;
  background: none;
  border: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .shop_attributes th p, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .shop_attributes td p {
  padding: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .shop_attributes th {
  color: #999999;
  font-weight: normal;
  text-align: right;
  text-transform: uppercase; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .shop_attributes td {
  text-align: left;
  font-style: normal; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .shop_attributes tr.alt {
  background: #f5f5f5;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #tab-description {
  margin-bottom: 2.55em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #comments .commentlist {
  padding-right: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #comments .commentlist .comment {
  overflow: hidden;
  padding-bottom: 1em;
  margin-bottom: 1em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #comments .commentlist .avatar {
  position: static;
  border: 1px solid #eeeeee;
  width: 60px;
  padding: 0;
  margin-bottom: 1em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #comments .commentlist .comment-text {
  padding: 0;
  margin-right: 80px;
  border: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #comments .commentlist .meta {
  font-size: 1em;
  line-height: 1em;
  display: inline-block;
  margin-left: 0.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #comments .commentlist .meta .author-name {
  font-weight: normal;
  text-transform: uppercase; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #comments .commentlist .star-rating {
  float: none;
  display: inline-block;
  width: 5em;
  line-height: 1.1em;
  font-family: WooCommerce; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #comments .commentlist .star-rating:before {
  color: #eeeeee;
  white-space: nowrap;
  content: "\e021\e021\e021\e021\e021";
  /* Inactive */ }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #comments .commentlist .star-rating span:before {
  white-space: nowrap;
  content: "\e020\e020\e020\e020\e020";
  /* Active */ }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper label {
  display: inline-block;
  text-transform: uppercase;
  margin-bottom: .5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #reply-title {
  font-size: 1em;
  padding-bottom: .813em;
  display: inline-block;
  text-transform: uppercase;
  border-bottom: 1px solid transparent; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #commentform {
  border-top: 1px solid #eeeeee;
  padding-top: 1.5em;
  margin-top: -1px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-comment {
  margin-bottom: 1.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-rating {
  margin-bottom: .5em;
  float: left;
  white-space: nowrap; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .stars {
  display: inline-block;
  margin: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .stars a {
  border-left: 1px solid #eeeeee;
  border-right: none;
  margin-left: 0.5em;
  margin-right: 0;
  color: #999999;
  -webkit-font-smoothing: antialiased;
  width: 1.1em !important;
  margin-right: 0;
  border: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .stars a:after {
  padding-left: 0.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email {
  float: right;
  width: 50%;
  margin-bottom: 1.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author input,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email input {
  width: 100%; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author {
  padding-left: 20px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email {
  padding-right: 20px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #author,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #email,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #comment {
  border: 1px solid #eeeeee;
  border-radius: 2px;
  outline: none;
  padding: .75em 1em;
  color: #666666; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #author:focus, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #author:hover,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #email:focus,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #email:hover,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #comment:focus,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #comment:hover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit {
  float: left;
  width: 50%;
  margin-bottom: 0;
  padding-right: 20px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .form-submit input {
  width: 100%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-author,
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-email {
    float: none;
    width: 100%;
    padding: 0; }
  .mpcth-responsive .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .comment-form-rating {
    float: none;
    margin-bottom: 1em; } }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions {
  margin-bottom: 2em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > .tabs {
  display: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6 {
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6 > a {
  display: block;
  color: #666666;
  margin-bottom: 0; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6 > a > span {
  display: inline-block;
  padding: 1em 0;
  border-bottom: 1px solid transparent; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6 .fa {
  line-height: 1.5em;
  padding: 1em 0;
  float: left; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6 .fa-angle-up {
  display: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6.active .fa-angle-up {
  display: inline-block; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions > h6.active .fa-angle-down {
  display: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions .shop_attributes,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions #tab-description {
  margin-bottom: 0;
  border: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions .panel {
  margin-bottom: 0;
  border-bottom: 1px solid #eeeeee;
  padding: 1.5em 1em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta {
  position: relative;
  border-top: 1px solid #eeeeee;
  text-transform: uppercase;
  padding-top: 2em;
  margin-bottom: 2em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta:after {
  position: absolute;
  top: -1px;
  right: 0;
  content: '';
  height: 1px;
  width: 3.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .sku_wrapper,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .posted_in,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .tagged_as {
  display: block;
  font-weight: bold;
  margin-bottom: .25em;
  font-family: Lato, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .sku_wrapper span,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .sku_wrapper a,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .posted_in span,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .posted_in a,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .tagged_as span,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .tagged_as a {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: auto; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta .wcml_currency_switcher {
  display: none; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_share {
  position: relative;
  padding-top: 2em;
  border-top: 1px solid #eeeeee; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_share:after {
  position: absolute;
  top: -1px;
  right: 0;
  content: '';
  height: 1px;
  width: 3.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .upsells.products,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .related.products {
  clear: both; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .upsells.products > h4,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .related.products > h4 {
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  margin: 0 20px 1.5em; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .upsells.products > h4 span,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .related.products > h4 span {
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: .847em;
  margin-bottom: -1px; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .upsells.products .price,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content .related.products .price {
  font-size: 1em;
  color: #666666; }

.mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images {
  width: 50%; }

.mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary,
.mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info {
  width: 50%; }

@media only screen and (max-width: 690px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .images,
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary,
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info {
    width: 100%;
    float: none; } }

.mpcth-disable-add-to-cart .single_add_to_cart_button {
  display: none !important; }

.mpcth-disable-add-to-cart #mpcth_content > .product .summary .cart {
  display: none !important; }

.mpcth-disable-add-to-cart #mpcth_content > .product .summary .product-price {
  margin-bottom: 0; }

.mpcth-disable-add-to-cart.mpcth-disable-price #mpcth_content > .product .summary .product-price {
  display: none !important; }

/* WooCommerce Products View */
#mpcth_page_wrap .woocommerce .woocommerce-info.mpcth-no-product-found,
.woocommerce-page #mpcth_page_wrap .woocommerce-info.mpcth-no-product-found {
  margin: 20px !important; }

#mpcth_page_wrap .woocommerce .woocommerce-info.mpcth-no-product-found i,
.woocommerce-page #mpcth_page_wrap .woocommerce-info.mpcth-no-product-found i {
  color: inherit; }

#mpcth_page_wrap .woocommerce .products .product,
.woocommerce-page #mpcth_page_wrap .products .product {
  position: relative;
  width: 33.33%;
  padding: 0 20px;
  float: right;
  margin-bottom: 1.5em; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-product-wrap,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-product-wrap {
  border: 1px solid #eeeeee;
  position: relative; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-product-wrap:hover,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-product-wrap:hover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-header,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-header {
  position: relative;
  padding: 0; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-thumbnail,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-thumbnail {
  position: relative;
  display: block;
  overflow: hidden; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-thumbnail img,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-thumbnail img {
  display: block;
  width: 100%;
  height: auto; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-thumbnail .wp-post-image,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-thumbnail .wp-post-image {
  position: relative;
  right: 0; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-thumbnail .mpcth-second-thumbnail,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-thumbnail .mpcth-second-thumbnail {
  position: absolute;
  top: 0;
  right: 100%; }

#mpcth_page_wrap .woocommerce .products .product.mpcth-double-image .mpcth-post-thumbnail:hover .wp-post-image,
.woocommerce-page #mpcth_page_wrap .products .product.mpcth-double-image .mpcth-post-thumbnail:hover .wp-post-image {
  right: -100%; }

#mpcth_page_wrap .woocommerce .products .product.mpcth-double-image .mpcth-post-thumbnail:hover .mpcth-second-thumbnail,
.woocommerce-page #mpcth_page_wrap .products .product.mpcth-double-image .mpcth-post-thumbnail:hover .mpcth-second-thumbnail {
  right: 0; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content {
  position: relative;
  z-index: 3;
  -webkit-box-shadow: 0 -2px 6px -2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 -2px 6px -2px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  height: 5.25em;
  font-size: 1.083em;
  background: #ffffff;
  padding: 0;
  margin: 0; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .mpcth-cart-wrap {
  position: relative;
  height: 5.25em;
  min-width: 5.25em;
  border-right: 1px solid #eeeeee;
  overflow: hidden;
  float: left;
  padding: 0 1em;
  margin-right: 0.5em;
  text-align: center; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price {
  position: relative;
  left: 0;
  font-size: 1em;
  text-align: center;
  line-height: 5.25em;
  color: #666666;
  -webkit-font-smoothing: antialiased; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price > .amount,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price > .amount {
  font-size: 1.667em; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price .mpcth-from-price,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price .mpcth-from-price {
  display: block;
  font-size: .923em;
  line-height: 1em;
  margin: 1.083em 0 0 0;
  text-transform: uppercase;
  color: #999999; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price .mpcth-from-price + del,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price .mpcth-from-price + del {
  display: none; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price .mpcth-from-price + .amount,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price .mpcth-from-price + .amount {
  display: block;
  margin-top: -.136em;
  line-height: 1.773em; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price del,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price del {
  display: block;
  font-size: 1em;
  line-height: 1em;
  margin: 1em 0 0 0; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price ins,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price ins {
  display: block;
  line-height: 3em;
  text-decoration: none;
  margin-top: -.25em; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .price ins .amount,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .price ins .amount {
  font-size: 1.667em;
  vertical-align: bottom; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .added_to_cart,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .product_type_variable,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .added_to_cart,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .product_type_variable,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .add_to_cart_button {
  position: absolute;
  top: 0;
  left: -100%;
  text-shadow: none;
  width: 100%;
  height: 5.25em;
  line-height: 5.25em;
  text-align: center;
  padding: 0;
  background: #ffffff;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .added_to_cart i,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .product_type_variable i,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .add_to_cart_button i,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .added_to_cart i,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .product_type_variable i,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .add_to_cart_button i {
  font-size: 1.4em;
  line-height: 3.75em;
  margin-right: -0.1em; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .added_to_cart span,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .product_type_variable span,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .add_to_cart_button span,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .added_to_cart span,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .product_type_variable span,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .add_to_cart_button span {
  display: none; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .added_to_cart span i,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .product_type_variable span i,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .add_to_cart_button span i,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .added_to_cart span i,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .product_type_variable span i,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .add_to_cart_button span i {
  display: none; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .product_type_variable:hover,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .add_to_cart_button:hover,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .product_type_variable:hover,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .add_to_cart_button:hover {
  background: #ffffff; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .added_to_cart:after,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .added_to_cart:after {
  display: none; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content.mpcth-empty-price .added_to_cart,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content.mpcth-empty-price .product_type_variable,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content.mpcth-empty-price .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content.mpcth-empty-price .added_to_cart,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content.mpcth-empty-price .product_type_variable,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content.mpcth-empty-price .add_to_cart_button {
  left: 0; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content:hover .price,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content:hover .price {
  left: 125%; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content:hover .added_to_cart,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content:hover .product_type_variable,
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content:hover .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content:hover .added_to_cart,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content:hover .product_type_variable,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content:hover .add_to_cart_button {
  left: 0; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-title,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-title {
  text-transform: uppercase;
  font-weight: normal;
  padding: 9px 13px 1px 13px;
  margin: 0;
  line-height: 2.1em; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-categories {
  padding: 1px 12px 12px;
  margin: 0;
  font-size: 0.923em; }

#mpcth_page_wrap .woocommerce .products .product .mpcth-post-categories a,
.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-categories a {
  color: #999999; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .products .product {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .products .product {
    width: 100%; } }

#mpcth_page_wrap .woocommerce .products article:only-of-type,
.woocommerce-page #mpcth_page_wrap .products article:only-of-type {
  width: auto;
  /*padding: 0;*/ }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-header .mpcth-product-panel,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-header .mpcth-product-panel,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-header .mpcth-product-panel,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-header .mpcth-product-panel,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-header .mpcth-product-panel,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-header .mpcth-product-panel,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-header .mpcth-product-panel,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-header .mpcth-product-panel {
  display: none; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .mpcth-post-content-wrap {
  position: absolute;
  top: 0;
  right: -1px;
  width: 100%;
  z-index: 100;
  background: #ffffff;
  border: 1px solid #eeeeee;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .price,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .price,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .price,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .price,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .price,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .price,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .price,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .price {
  float: left;
  text-align: left;
  line-height: 1em;
  padding: .75em 1em 0; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .price > .amount,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .price > .amount,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .price > .amount,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .price > .amount,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .price > .amount,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .price > .amount,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .price > .amount,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .price > .amount {
  font-size: 1em;
  line-height: 1em;
  margin-top: .5em;
  display: block; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .price .mpcth-from-price,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .price .mpcth-from-price,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .price .mpcth-from-price,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .price .mpcth-from-price,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .price .mpcth-from-price,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .price .mpcth-from-price,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .price .mpcth-from-price,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .price .mpcth-from-price {
  margin-top: .5em; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .price .mpcth-from-price + .amount,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .price .mpcth-from-price + .amount,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .price .mpcth-from-price + .amount,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .price .mpcth-from-price + .amount,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .price .mpcth-from-price + .amount,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .price .mpcth-from-price + .amount,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .price .mpcth-from-price + .amount,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .price .mpcth-from-price + .amount {
  line-height: 1em;
  margin-top: 1em; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .price del,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .price del,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .price del,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .price del,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .price del,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .price del,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .price del,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .price del {
  margin-top: .5em; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .price ins,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .price ins,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .price ins,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .price ins,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .price ins,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .price ins,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .price ins,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .price ins {
  font-size: 1.231em;
  line-height: 1em;
  margin-top: .75em; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .price ins .amount,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .price ins .amount,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .price ins .amount,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .price ins .amount,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .price ins .amount,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .price ins .amount,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .price ins .amount,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .price ins .amount {
  font-size: 1em; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-cart-wrap,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .mpcth-cart-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-cart-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .mpcth-cart-wrap {
  height: auto;
  min-width: initial;
  border-right: none;
  border-top: 1px solid #eeeeee;
  float: none;
  margin-right: 0;
  text-align: right;
  padding: 0.5em 0 1em 1em;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .added_to_cart,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .product_type_variable,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .add_to_cart_button,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .added_to_cart,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .product_type_variable,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .added_to_cart,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .product_type_variable,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .added_to_cart,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .product_type_variable,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .add_to_cart_button {
  position: relative;
  left: 0;
  height: auto;
  line-height: 1.5em;
  text-align: right;
  text-transform: none;
  float: right;
  width: auto;
  margin-right: 1em;
  color: #999999;
  padding-top: .5em; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart i,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable i,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button i,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .added_to_cart i,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .product_type_variable i,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .add_to_cart_button i,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart i,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable i,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button i,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .added_to_cart i,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .product_type_variable i,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .add_to_cart_button i,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart i,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable i,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button i,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .added_to_cart i,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .product_type_variable i,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .add_to_cart_button i,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart i,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable i,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button i,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .added_to_cart i,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .product_type_variable i,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .add_to_cart_button i {
  font-size: 1.077em;
  line-height: 1em;
  margin-left: 6px;
  margin-right: 0; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart span,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable span,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button span,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .added_to_cart span,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .product_type_variable span,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .add_to_cart_button span,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart span,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable span,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button span,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .added_to_cart span,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .product_type_variable span,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .add_to_cart_button span,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart span,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable span,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button span,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .added_to_cart span,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .product_type_variable span,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .add_to_cart_button span,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart span,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable span,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button span,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .added_to_cart span,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .product_type_variable span,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .add_to_cart_button span {
  display: inline-block; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart.added,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable.added,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button.added,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .added_to_cart.added,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .product_type_variable.added,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .add_to_cart_button.added,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart.added,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable.added,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button.added,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .added_to_cart.added,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .product_type_variable.added,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .add_to_cart_button.added,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart.added,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable.added,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button.added,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .added_to_cart.added,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .product_type_variable.added,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .add_to_cart_button.added,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart.added,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable.added,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button.added,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .added_to_cart.added,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .product_type_variable.added,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .add_to_cart_button.added {
  display: none; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist {
  position: relative;
  float: right;
  margin-top: 0;
  padding-top: .5em;
  margin-right: 1em; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist span,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist span,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist span,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist span,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist span,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist span,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist span,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist span {
  display: none; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist a,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist a,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist a,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist a,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist a,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist a,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist a,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist a {
  color: #999999; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist .fa,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist .fa,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist .fa,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist .fa,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist .fa,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist .fa,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist .fa,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist .fa {
  font-size: 1.077em;
  margin-right: 0; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist .ajax-loading,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist .ajax-loading,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist .ajax-loading,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist .ajax-loading,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .yith-wcwl-add-to-wishlist .ajax-loading {
  position: absolute;
  top: .5em;
  right: 0;
  pointer-events: none;
  margin-right: 0; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-quick-view,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .mpcth-quick-view,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-quick-view,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .mpcth-quick-view,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-quick-view,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .mpcth-quick-view,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-quick-view,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .mpcth-quick-view {
  display: inline-block;
  line-height: 1.5em;
  padding-top: .5em;
  margin-right: 1em;
  color: #999999; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-quick-view .fa,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .mpcth-quick-view .fa,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-quick-view .fa,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content .mpcth-quick-view .fa,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-quick-view .fa,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .mpcth-quick-view .fa,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-quick-view .fa,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content .mpcth-quick-view .fa {
  font-size: 1.077em;
  line-height: 1em;
  margin-left: 6px; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content:hover .price,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content:hover .price,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content:hover .price,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content:hover .price,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content:hover .price,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content:hover .price,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content:hover .price,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content:hover .price {
  left: 0; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content:hover .added_to_cart,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content:hover .product_type_variable,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content:hover .add_to_cart_button,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content:hover .added_to_cart,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content:hover .product_type_variable,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content:hover .add_to_cart_button,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content:hover .added_to_cart,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content:hover .product_type_variable,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content:hover .add_to_cart_button,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content:hover .added_to_cart,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content:hover .product_type_variable,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-content:hover .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content:hover .added_to_cart,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content:hover .product_type_variable,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content:hover .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content:hover .added_to_cart,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content:hover .product_type_variable,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content:hover .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content:hover .added_to_cart,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content:hover .product_type_variable,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content:hover .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content:hover .added_to_cart,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content:hover .product_type_variable,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-content:hover .add_to_cart_button {
  left: 0; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-categories,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-categories,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-categories,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product .mpcth-post-categories {
  padding: .125em 1em .75em;
  font-size: 0.923em;
  font-style: italic; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product:hover .mpcth-post-content,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product:hover .mpcth-post-content {
  overflow: visible;
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product:hover .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product:hover .mpcth-post-content .mpcth-post-content-wrap {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-cart-wrap,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product:hover .mpcth-post-content .mpcth-cart-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-cart-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product:hover .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product:hover .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product:hover .mpcth-post-content .mpcth-cart-wrap {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product.product-category:hover .mpcth-post-content,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product.product-category:hover .mpcth-post-content,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product.product-category:hover .mpcth-post-content,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product.product-category:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product.product-category:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product.product-category:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product.product-category:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product.product-category:hover .mpcth-post-content {
  overflow: hidden;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product.product-category:hover .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product.product-category:hover .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product.product-category:hover .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product.product-category:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product.product-category:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product.product-category:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product.product-category:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product.product-category:hover .mpcth-post-content .mpcth-post-content-wrap {
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product.product-category:hover .mpcth-post-content .mpcth-post-title,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product.product-category:hover .mpcth-post-content .mpcth-post-categories,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product.product-category:hover .mpcth-post-content .mpcth-post-title,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product.product-category:hover .mpcth-post-content .mpcth-post-categories,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product.product-category:hover .mpcth-post-content .mpcth-post-title,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product.product-category:hover .mpcth-post-content .mpcth-post-categories,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product.product-category:hover .mpcth-post-content .mpcth-post-title,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-slim .product.product-category:hover .mpcth-post-content .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product.product-category:hover .mpcth-post-content .mpcth-post-title,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product.product-category:hover .mpcth-post-content .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product.product-category:hover .mpcth-post-content .mpcth-post-title,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-slim .products .product.product-category:hover .mpcth-post-content .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product.product-category:hover .mpcth-post-content .mpcth-post-title,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product.product-category:hover .mpcth-post-content .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product.product-category:hover .mpcth-post-content .mpcth-post-title,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-slim .product.product-category:hover .mpcth-post-content .mpcth-post-categories {
  text-align: right; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap {
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price {
  display: block;
  float: none;
  text-align: center;
  line-height: 1em;
  padding: 0 1em 1em; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price > .amount,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price > .amount,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price > .amount,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price > .amount {
  font-size: 1.538em;
  line-height: 1em;
  margin-top: 0;
  display: inline-block; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price {
  margin-top: 0;
  display: inline-block;
  vertical-align: middle; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price + .amount,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price + .amount,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price + .amount,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price + .amount {
  display: inline-block;
  margin-top: 0;
  margin-right: 0.25em;
  line-height: 1em;
  vertical-align: middle; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price + del,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price + del,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price + del,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price .mpcth-from-price + del {
  display: none; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price del,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price del,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price del,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price del {
  margin-top: 0;
  display: inline-block; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price ins,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price ins,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price ins,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price ins {
  display: inline-block;
  font-size: 1em;
  line-height: 1.538em;
  margin-top: 0; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price ins .amount,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price ins .amount,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-price-wrap .price ins .amount,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-price-wrap .price ins .amount {
  font-size: 1.538em; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .added_to_cart,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .product_type_variable,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .yith-wcwl-add-to-wishlist,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .added_to_cart,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .product_type_variable,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .add_to_cart_button,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .yith-wcwl-add-to-wishlist {
  float: none;
  display: inline-block; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-cart-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product .mpcth-post-content .mpcth-cart-wrap {
  text-align: center; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content {
  overflow: visible;
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-title,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-categories,
#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-price-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-title,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-categories,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-price-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-title,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-price-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-title,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-categories,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-price-wrap {
  text-align: center; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-content-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-content-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-content-wrap {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-content-wrap > .price,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-content-wrap > .price,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-post-content-wrap > .price,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-post-content-wrap > .price {
  display: none; }

#mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-price-wrap,
#mpcth_page_wrap .woocommerce .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-price-wrap,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-style-center .products .product:hover .mpcth-post-content .mpcth-price-wrap,
.woocommerce-page #mpcth_page_wrap .products.mpcth-shop-style-center .product:hover .mpcth-post-content .mpcth-price-wrap {
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap .woocommerce.columns-6 .products .product,
#mpcth_page_wrap .woocommerce .mpcth-shop-columns-6 .products .product,
.woocommerce-page #mpcth_page_wrap.columns-6 .products .product,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-6 .products .product {
  width: 20%; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-6 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-6 .products .product {
    width: 16.666%; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-6 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-6 .products .product {
    width: 25%; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-6 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-6 .products .product {
    width: 33.333%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-6 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-6 .products .product {
    width: 50%; } }

@media only screen and (max-width: 320px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-6 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-6 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-6 .products .product {
    width: 100%; } }

#mpcth_page_wrap .woocommerce.columns-5 .products .product,
#mpcth_page_wrap .woocommerce .mpcth-shop-columns-5 .products .product,
.woocommerce-page #mpcth_page_wrap.columns-5 .products .product,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-5 .products .product {
  width: 25%; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-5 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-5 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-5 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-5 .products .product {
    width: 20%; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-5 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-5 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-5 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-5 .products .product {
    width: 33.333%; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-5 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-5 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-5 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-5 .products .product {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-5 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-5 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-5 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-5 .products .product {
    width: 100%; } }

#mpcth_page_wrap .woocommerce.columns-4 .products .product,
#mpcth_page_wrap .woocommerce .mpcth-shop-columns-4 .products .product,
.woocommerce-page #mpcth_page_wrap.columns-4 .products .product,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-4 .products .product {
  width: 25%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-4 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-4 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-4 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-4 .products .product {
    width: 33.333%; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-4 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-4 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-4 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-4 .products .product {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-4 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-4 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-4 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-4 .products .product {
    width: 100%; } }

#mpcth_page_wrap .woocommerce.columns-3 .products .product,
#mpcth_page_wrap .woocommerce .mpcth-shop-columns-3 .products .product,
.woocommerce-page #mpcth_page_wrap.columns-3 .products .product,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-3 .products .product {
  width: 33.333%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-3 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-3 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-3 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-3 .products .product {
    width: 50%; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-3 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-3 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-3 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-3 .products .product {
    width: 50%; } }

@media only screen and (max-width: 480px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-3 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-3 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-3 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-3 .products .product {
    width: 100%; } }

#mpcth_page_wrap .woocommerce.columns-2 .products .product,
#mpcth_page_wrap .woocommerce .mpcth-shop-columns-2 .products .product,
.woocommerce-page #mpcth_page_wrap.columns-2 .products .product,
.woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-2 .products .product {
  width: 50%; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-2 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-2 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-2 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-2 .products .product {
    width: 50%; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce.columns-2 .products .product, .mpcth-responsive #mpcth_page_wrap .woocommerce .mpcth-shop-columns-2 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap.columns-2 .products .product, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .mpcth-shop-columns-2 .products .product {
    width: 100%; } }

.ie #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .mpcth-cart-wrap,
.ie .woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content .mpcth-cart-wrap {
  min-width: 0; }

.mpcth-disable-add-to-cart #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .added_to_cart,
.mpcth-disable-add-to-cart #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .product_type_variable,
.mpcth-disable-add-to-cart #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .add_to_cart_button,
.woocommerce-page.mpcth-disable-add-to-cart #mpcth_page_wrap .products .product .mpcth-post-content .added_to_cart,
.woocommerce-page.mpcth-disable-add-to-cart #mpcth_page_wrap .products .product .mpcth-post-content .product_type_variable,
.woocommerce-page.mpcth-disable-add-to-cart #mpcth_page_wrap .products .product .mpcth-post-content .add_to_cart_button {
  display: none !important; }

.mpcth-disable-add-to-cart #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content:hover .price,
.woocommerce-page.mpcth-disable-add-to-cart #mpcth_page_wrap .products .product .mpcth-post-content:hover .price {
  left: 0; }

.mpcth-disable-add-to-cart.mpcth-disable-price #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .mpcth-cart-wrap,
.woocommerce-page.mpcth-disable-add-to-cart.mpcth-disable-price #mpcth_page_wrap .products .product .mpcth-post-content .mpcth-cart-wrap {
  display: none !important; }

.mpcth-disable-add-to-cart.mpcth-disable-price #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .mpcth-post-title,
.mpcth-disable-add-to-cart.mpcth-disable-price #mpcth_page_wrap .woocommerce .products .product .mpcth-post-content .mpcth-post-categories,
.woocommerce-page.mpcth-disable-add-to-cart.mpcth-disable-price #mpcth_page_wrap .products .product .mpcth-post-content .mpcth-post-title,
.woocommerce-page.mpcth-disable-add-to-cart.mpcth-disable-price #mpcth_page_wrap .products .product .mpcth-post-content .mpcth-post-categories {
  padding-left: 1em; }

/* Masonry shop */
#mpcth_page_wrap.mpcth-masonry-shop .woocommerce .products .product,
.woocommerce-page #mpcth_page_wrap.mpcth-masonry-shop .products .product {
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap.mpcth-masonry-shop .woocommerce .products .product.mpcth-product-added,
.woocommerce-page #mpcth_page_wrap.mpcth-masonry-shop .products .product.mpcth-product-added {
  opacity: 1;
  filter: alpha(opacity=100); }

/* Load more */
#mpcth_shop_load_more_wrapper,
#mpcth_shop_load_more {
  display: none; }

#mpcth_page_wrap.mpcth-load-more-shop #mpcth_shop_load_more {
  position: relative;
  display: inline-block;
  padding: 1em 1.5em;
  margin: 1em 0;
  text-transform: uppercase;
  background: #f3f3f3;
  color: #999999;
  border-radius: 2px;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap.mpcth-load-more-shop #mpcth_shop_load_more:hover {
  color: #ffffff; }

#mpcth_page_wrap.mpcth-load-more-shop #mpcth_shop_load_more .mpcth-load-more-icon {
  margin-left: 7px;
  font-family: "FontAwesome";
  display: none;
  opacity: 0;
  filter: alpha(opacity=0); }

#mpcth_page_wrap.mpcth-load-more-shop #mpcth_shop_load_more .mpcth-load-more-icon:after {
  content: "\f1ce";
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

#mpcth_page_wrap.mpcth-load-more-shop #mpcth_shop_load_more.active {
  opacity: 0.25;
  filter: alpha(opacity=25); }

#mpcth_page_wrap.mpcth-load-more-shop #mpcth_shop_load_more.active .mpcth-load-more-icon {
  display: inline-block;
  opacity: 1;
  filter: alpha(opacity=100); }

#mpcth_page_wrap.mpcth-load-more-shop .woocommerce-pagination .page-numbers {
  display: none; }

/* WooCommerce Checkout */
.woocommerce-checkout #mpcth_breadcrumbs {
  display: none; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .mpcth-order-path {
  float: left;
  text-transform: uppercase;
  padding-top: .5em;
  color: #999999; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .mpcth-order-path i {
  color: #cccccc; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .woocommerce-error,
.woocommerce-checkout #mpcth_page_wrap #mpcth_content .woocommerce-info {
  margin: 0 0 20px !important; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content h2, .woocommerce-checkout #mpcth_page_wrap #mpcth_content h3 {
  font-size: 1.167em;
  text-transform: uppercase; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .address-wrap {
  float: right;
  width: 66.66%;
  padding: 0 20px 0 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .order-wrap {
  float: left;
  width: 33.33%;
  padding: 0 20px 0 0; }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .woocommerce-checkout #mpcth_page_wrap #mpcth_content .address-wrap,
  .mpcth-responsive .woocommerce-checkout #mpcth_page_wrap #mpcth_content .order-wrap {
    padding: 0;
    width: 100%;
    float: none; } }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .form-row {
  padding: 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .shop_table .product-name {
  padding-right: 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .shop_table tfoot th {
  padding-right: 0;
  font-family: Lato, Helvetica, Arial, sans-serif;
  word-break: break-all; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .shop_table tfoot th, .woocommerce-checkout #mpcth_page_wrap #mpcth_content .shop_table tfoot td {
  width: 50%; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .shop_table .shipping #shipping_method li {
  padding-right: 22px; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .shop_table .shipping select {
  width: 100%; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .shop_table .shipping li:before {
  display: none; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .addresses address p {
  font-style: normal;
  margin-top: 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .customer_details dt {
  margin-bottom: .25em; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .customer_details dd {
  margin-right: 1em;
  margin-bottom: .5em; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content ul.order_details {
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  padding: 1.5em 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content ul.order_details li {
  padding: 0;
  border-left: none;
  font-size: .846em;
  text-transform: uppercase;
  color: #999999; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content ul.order_details li:before {
  display: none; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content ul.order_details li strong {
  text-transform: uppercase;
  font-weight: normal;
  color: #666666;
  font-size: 1.182em;
  line-height: 1em;
  margin-top: .5em; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .place-order input[type=submit].button {
  margin-top: 1.5em;
  width: 100%; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .place-order input[type=submit].button:hover {
  color: #666666; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .woocommerce-shipping-fields {
  margin-top: 1.5em; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content #ship-to-different-address-checkbox {
  margin-right: 0.5em; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment {
  background: none;
  border: none; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .payment_methods {
  background: #f3f3f3;
  border: 1px solid #eeeeee;
  border-radius: 2px; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .payment_methods li {
  padding: 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .payment_methods li:before {
  display: none; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .payment_box {
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 1em;
  width: 100%;
  text-shadow: none; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .payment_box:after {
  display: none; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .payment_box p {
  margin: 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content #payment .place-order {
  border: none;
  padding-top: 0;
  margin-bottom: 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon {
  border-radius: 2px;
  border: 1px solid #eeeeee; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row {
  margin-bottom: 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row input {
  width: 100%;
  margin-bottom: 0; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-first {
  width: 66.66%;
  padding-left: 20px; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-last {
  width: 33.33%;
  padding-right: 20px; }

.woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-last input {
  line-height: 1.3em; }

@media only screen and (max-width: 480px) {
  .mpcth-responsive .woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-first,
  .mpcth-responsive .woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-last {
    padding: 0;
    width: 100%; }
  .mpcth-responsive .woocommerce-checkout #mpcth_page_wrap #mpcth_content .checkout_coupon .form-row-first {
    margin-bottom: 1.5em; } }

/* WooCommerce Country */
#mpcth_page_wrap .woocommerce .chosen-drop,
#mpcth_page_wrap .woocommerce .chosen-single,
.woocommerce-page #mpcth_page_wrap .chosen-drop,
.woocommerce-page #mpcth_page_wrap .chosen-single {
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none; }

#mpcth_page_wrap .woocommerce .chosen-drop div b,
#mpcth_page_wrap .woocommerce .chosen-single div b,
.woocommerce-page #mpcth_page_wrap .chosen-drop div b,
.woocommerce-page #mpcth_page_wrap .chosen-single div b {
  background-position: 0 5px !important; }

#mpcth_page_wrap .woocommerce .chosen-single,
.woocommerce-page #mpcth_page_wrap .chosen-single {
  line-height: 30px;
  height: 30px; }

#mpcth_page_wrap .woocommerce .chosen-drop,
.woocommerce-page #mpcth_page_wrap .chosen-drop {
  border-top: none; }

#mpcth_page_wrap .woocommerce .chosen-search input,
.woocommerce-page #mpcth_page_wrap .chosen-search input {
  border: 1px solid #eeeeee;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff url(images/chosen-sprite.png) no-repeat 100% -20px; }

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2 / 1), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
  .mpcth-responsive #mpcth_page_wrap .woocommerce .chosen-search input, .mpcth-responsive .woocommerce-page #mpcth_page_wrap .chosen-search input {
    background-image: url(images/chosen-sprite@2x.png) !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important; } }

#mpcth_page_wrap .woocommerce .chosen-results li,
.woocommerce-page #mpcth_page_wrap .chosen-results li {
  padding: 5px 6px; }

#mpcth_page_wrap .woocommerce .chosen-results li:before,
.woocommerce-page #mpcth_page_wrap .chosen-results li:before {
  display: none; }

#mpcth_page_wrap .woocommerce .chosen-with-drop .chosen-single,
.woocommerce-page #mpcth_page_wrap .chosen-with-drop .chosen-single {
  background: #ffffff;
  border: 1px solid #eeeeee;
  border-bottom: none;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* WooCommerce Wishlist */
.woocommerce-wishlist #mpcth_page_wrap .wishlist-title​ {
  display: none; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content a.button {
  color: #ffffff; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content a.button:hover {
  color: #999999;
  background: #f3f3f3; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table {
  border: none; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table thead {
  text-transform: uppercase; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table thead th {
  border-top: none;
  padding: 0 0 1em 0;
  font-weight: normal; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table tbody td {
  text-align: right;
  padding: 2.333em 0;
  border-top: 1px solid #eeeeee; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-remove a {
  padding-left: 0.25em;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: none; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-remove a:hover {
  color: #666666; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-thumbnail img {
  display: block;
  width: 80px;
  height: auto;
  border: 1px solid #eeeeee; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-name {
  padding-right: 1em;
  padding-left: 1em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-name a {
  text-transform: uppercase;
  font-weight: bold;
  font-family: Lato, Helvetica, Arial, sans-serif; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-name dd {
  margin: 0 0.25em 0 0; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-name dd p {
  margin-top: 0; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-price {
  padding-right: 1em;
  padding-left: 1em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-stock-status span {
  color: #666666; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-add-to-cart {
  text-align: left; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .yith-wcwl-share span {
  text-transform: uppercase;
  margin-left: 0.5em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .yith-wcwl-share ul {
  display: inline-block; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .yith-wcwl-share li {
  padding: 0; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .yith-wcwl-share li:before {
  display: none; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .yith-wcwl-share li a {
  background: none;
  width: auto;
  height: auto;
  padding: 0 .25em;
  font-size: 1.077em;
  color: #666666; }

.woocommerce-wishlist.mpcth-disable-add-to-cart #mpcth_page_wrap #mpcth_content .shop_table .product-add-to-cart {
  display: none !important; }

.woocommerce-wishlist.mpcth-disable-add-to-cart #mpcth_page_wrap #mpcth_content .shop_table .product-stock-status {
  text-align: right; }

.woocommerce-wishlist.mpcth-disable-add-to-cart.mpcth-disable-price #mpcth_page_wrap #mpcth_content .shop_table .product-price {
  display: none !important; }

#yith-wcwl-popup-message {
  padding: 1em 1.25em;
  border: 1px solid #CBCBCB;
  background: #f1f1f1;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  text-transform: uppercase;
  font-family: Lato, Helvetica, Arial, sans-serif;
  font-size: 1.167em;
  -webkit-font-smoothing: antialiased; }

#yith-wcwl-popup-message #yith-wcwl-message {
  line-height: 1.5em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist {
  display: none; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .mpcth-wishlist-item {
  border-top: 1px solid rgba(0, 0, 0, 0.065);
  margin-bottom: 1.5em;
  margin-top: .5em;
  overflow: hidden; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .mpcth-wishlist-item:first-child {
  border-top: none; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .product-name {
  padding: 1em 0; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .product-thumbnail {
  float: right;
  padding-left: 1.5em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .product-remove {
  float: right;
  margin-top: -1em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .product-remove a {
  display: inline-block;
  width: 1em;
  height: 1em;
  font-size: 2em;
  line-height: 1em;
  font-weight: bold;
  text-align: center;
  margin-top: 40px;
  -webkit-font-smoothing: antialiased;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .mpcth-wishlist-item > .product-price {
  padding: 0;
  float: right;
  margin-left: 1.5em;
  margin-bottom: 1em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .mpcth-wishlist-item > .product-price .product-price {
  padding: 0; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .product-price .product-price,
.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .product-stock-status .product-stock-status {
  font-size: .846em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .product-stock-status + .product-add-to-cart {
  margin-top: 1em; }

.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .wishlist-in-stock,
.woocommerce-wishlist #mpcth_page_wrap #mpcth_content .mpcth-mobile-wishlist .amount {
  font-weight: bold;
  -webkit-font-smoothing: antialiased; }

@media screen and (max-width: 750px) {
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table thead {
    display: none;
    visibility: hidden; }
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table tr {
    clear: both;
    float: left;
    padding: 0 !important;
    width: 100%;
    margin-bottom: 30px; }
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-remove {
    float: left;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 8%;
    text-align: center; }
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-stock-status {
    border-top: 1px solid #eeeeee !important;
    border-bottom: 1px solid #eeeeee !important;
    float: left;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%;
    text-align: center;
    display: none; }
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-thumbnail {
    display: block;
    float: left;
    width: 40px;
    margin-top: -10px;
    margin-right: 20px; }
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-name,
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-price {
    float: left;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 35%; }
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table tbody td {
    border-top: 0 !important;
    float: left;
    padding: 0.5em 0 !important;
    width: 100%; }
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table tbody tr {
    border-bottom: 1px solid #eee;
    margin-bottom: 10px; }
  .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .shop_table .product-add-to-cart {
    text-align: center !important; }
  #mpcth_page_wrap .woocommerce .shop_table tfoot th, #mpcth_page_wrap .woocommerce .shop_table tfoot td, .woocommerce-page #mpcth_page_wrap .shop_table tfoot th, .woocommerce-page #mpcth_page_wrap .shop_table tfoot td {
    clear: both;
    float: left;
    padding: 0 !important;
    width: 100%; } }

/* WooCommerce My Account */
.woocommerce-account #mpcth_page_wrap #mpcth_content .form-row {
  padding: 0; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .title .edit {
  font-size: .846em; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .myaccount_address,
.woocommerce-account #mpcth_page_wrap #mpcth_content .myaccount_user {
  margin-bottom: 1.5em; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .order-again {
  text-align: left; }

.woocommerce-account #mpcth_page_wrap #mpcth_content input[type=submit].button {
  float: left;
  margin-bottom: 1em; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .shop_table .product-name {
  padding-right: 0; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .shop_table tfoot th {
  padding-right: 0; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .shop_table .shipping td {
  width: 25%; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .shop_table .shipping .mpcth-deco-header {
  text-align: right;
  margin-top: 1em; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .addresses {
  margin-bottom: 1.5em; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .addresses address {
  font-style: normal;
  margin-top: 0; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .addresses address p {
  font-style: normal;
  margin-top: 0; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .customer_details dt {
  margin-bottom: .25em; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .customer_details dd {
  margin-right: 1em;
  margin-bottom: .5em; }

.woocommerce-account #mpcth_page_wrap #mpcth_content mark {
  background: none;
  color: #666666;
  text-transform: uppercase;
  font-weight: bold; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .login,
.woocommerce-account #mpcth_page_wrap #mpcth_content .register {
  padding: 0;
  border: none; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .login .lost_password,
.woocommerce-account #mpcth_page_wrap #mpcth_content .register .lost_password {
  margin-top: -.5em; }

.woocommerce-account #mpcth_page_wrap #mpcth_content .lost_reset_password .form-row {
  width: 100%; }

.mpcth-sidebar-none.woocommerce-checkout #mpcth_page_wrap .mpcth-page-content,
.mpcth-sidebar-none.woocommerce-wishlist:not(.page-template-template-fullwidth):not(.page-template-template-fullwidth-with-sidebar):not(.page-template-template-lookbook) #mpcth_page_wrap .mpcth-page-content,
.mpcth-sidebar-none.woocommerce-account #mpcth_page_wrap .mpcth-page-content {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  width: 960px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-checkout #mpcth_page_wrap .mpcth-page-content, .mpcth-responsive .mpcth-sidebar-none.woocommerce-wishlist:not(.page-template-template-fullwidth):not(.page-template-template-fullwidth-with-sidebar):not(.page-template-template-lookbook) #mpcth_page_wrap .mpcth-page-content, .mpcth-responsive .mpcth-sidebar-none.woocommerce-account #mpcth_page_wrap .mpcth-page-content {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-checkout #mpcth_page_wrap .mpcth-page-content, .mpcth-responsive .mpcth-sidebar-none.woocommerce-wishlist:not(.page-template-template-fullwidth):not(.page-template-template-fullwidth-with-sidebar):not(.page-template-template-lookbook) #mpcth_page_wrap .mpcth-page-content, .mpcth-responsive .mpcth-sidebar-none.woocommerce-account #mpcth_page_wrap .mpcth-page-content {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-checkout #mpcth_page_wrap .mpcth-page-content, .mpcth-responsive .mpcth-sidebar-none.woocommerce-wishlist:not(.page-template-template-fullwidth):not(.page-template-template-fullwidth-with-sidebar):not(.page-template-template-lookbook) #mpcth_page_wrap .mpcth-page-content, .mpcth-responsive .mpcth-sidebar-none.woocommerce-account #mpcth_page_wrap .mpcth-page-content {
    width: 100%; } }

.mpcth-sidebar-none.woocommerce-checkout #mpcth_page_wrap.mpcth-boxed,
.mpcth-sidebar-none.woocommerce-wishlist:not(.page-template-template-fullwidth):not(.page-template-template-fullwidth-with-sidebar):not(.page-template-template-lookbook) #mpcth_page_wrap.mpcth-boxed,
.mpcth-sidebar-none.woocommerce-account #mpcth_page_wrap.mpcth-boxed {
  padding-left: 0;
  padding-right: 0; }

/* WooCommerce Table */
#mpcth_page_wrap .woocommerce .shop_table,
.woocommerce-page #mpcth_page_wrap .shop_table {
  font-size: 1em;
  border: none;
  margin-bottom: 1em;
  text-transform: uppercase; }

#mpcth_page_wrap .woocommerce .shop_table thead th,
.woocommerce-page #mpcth_page_wrap .shop_table thead th {
  padding: 0 1em 1em;
  font-weight: normal;
  color: #999999;
  white-space: nowrap; }

#mpcth_page_wrap .woocommerce .shop_table thead th.order-number,
.woocommerce-page #mpcth_page_wrap .shop_table thead th.order-number {
  padding-right: 0; }

#mpcth_page_wrap .woocommerce .shop_table tbody td,
.woocommerce-page #mpcth_page_wrap .shop_table tbody td {
  padding: 1em;
  border-top: 1px solid #eeeeee; }

#mpcth_page_wrap .woocommerce .shop_table tbody td.order-number,
.woocommerce-page #mpcth_page_wrap .shop_table tbody td.order-number {
  padding-right: 0; }

#mpcth_page_wrap .woocommerce .shop_table tbody td.order-actions,
.woocommerce-page #mpcth_page_wrap .shop_table tbody td.order-actions {
  padding-left: 0; }

#mpcth_page_wrap .woocommerce .shop_table tfoot th, #mpcth_page_wrap .woocommerce .shop_table tfoot td,
.woocommerce-page #mpcth_page_wrap .shop_table tfoot th,
.woocommerce-page #mpcth_page_wrap .shop_table tfoot td {
  border-top: 1px solid #eeeeee; }

/* WooCommerce Shortcodes */
#mpcth_page_wrap .woocommerce.columns-4 {
  margin-left: -20px;
  margin-right: -20px; }

#mpcth_page_wrap .woocommerce.columns-4 > .products > .product {
  width: 25%; }

#mpcth_page_wrap .woocommerce.columns-3 {
  margin-left: -20px;
  margin-right: -20px; }

#mpcth_page_wrap .woocommerce.columns-3 > .products > .product {
  width: 33.33%; }

#mpcth_page_wrap .woocommerce.columns-2 {
  margin-left: -20px;
  margin-right: -20px; }

#mpcth_page_wrap .woocommerce.columns-2 > .products > .product {
  width: 50%; }

#mpcth_page_wrap .woocommerce.columns-1 {
  margin-left: -20px;
  margin-right: -20px; }

#mpcth_page_wrap .woocommerce.columns-1 > .products > .product {
  width: 100%; }

/* WooCommerce Widgets */
#mpcth_page_wrap .woocommerce.widget.widget_layered_nav_filters ul {
  overflow: visible; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav_filters li {
  float: none;
  padding-right: 0; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav_filters li:before {
  display: none; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav_filters a {
  float: none;
  display: inline-block; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav_filters .chosen a {
  padding: 0 .5em;
  border-radius: 2px;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  color: #ffffff; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav_filters .chosen a:hover {
  background: #eeeeee !important;
  color: #666666 !important; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav_filters .chosen a:before {
  font-family: Arial;
  content: "\00d7";
  color: inherit; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav a {
  float: none;
  display: inline-block; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav .count {
  color: #999999;
  float: none;
  margin-right: 0;
  /*&:before {
					content: '(';
				}
				&:after {
					content: ')';
				} */ }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav .chosen a {
  background: none;
  border: none;
  padding: 0; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav .chosen a:hover {
  color: #666666 !important; }

#mpcth_page_wrap .woocommerce.widget.widget_layered_nav .chosen a:before {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  content: "\00d7";
  color: inherit; }

#mpcth_page_wrap .woocommerce.widget.widget_product_categories .count {
  color: #999999; }

#mpcth_page_wrap .woocommerce.widget.widget_price_filter .price_slider_amount {
  font-size: 1em; }

#mpcth_page_wrap .woocommerce.widget.widget_price_filter .price_label {
  text-align: right; }

#mpcth_page_wrap .woocommerce.widget.widget_price_filter .button {
  font-size: 1em;
  float: left;
  font-weight: normal;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  background: #f3f3f3;
  border-radius: 2px;
  text-shadow: none;
  text-transform: uppercase;
  outline: none;
  padding: .5em 1em;
  color: #999999; }

#mpcth_page_wrap .woocommerce.widget.widget_price_filter .button:hover {
  color: #ffffff; }

#mpcth_page_wrap .woocommerce.widget.widget_price_filter .ui-slider {
  background: #eeeeee;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  height: 2px;
  margin: 1.667em 0; }

#mpcth_page_wrap .woocommerce.widget.widget_price_filter .ui-slider-range {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  height: 2px; }

#mpcth_page_wrap .woocommerce.widget.widget_price_filter .ui-slider-handle {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  width: .833em;
  height: .833em;
  top: -.333em;
  border-radius: 100%;
  -webkit-transition: none 0.25s ease-out;
  -moz-transition: none 0.25s ease-out;
  -ms-transition: none 0.25s ease-out;
  -o-transition: none 0.25s ease-out;
  transition: none 0.25s ease-out; }

#mpcth_page_wrap .woocommerce.widget.widget_price_filter .ui-slider-handle:last-child,
#mpcth_page_wrap .woocommerce.widget.widget_price_filter .ui-slider-handle + .ui-slider-handle {
  margin-right: -0.833em; }

@media only screen and (max-width: 1024px) {
  #mpcth_page_wrap .woocommerce.widget.widget_price_filter .ui-slider {
    height: .833em; }
  #mpcth_page_wrap .woocommerce.widget.widget_price_filter .ui-slider-range {
    height: .833em;
    font-size: 1em; }
  #mpcth_page_wrap .woocommerce.widget.widget_price_filter .ui-slider-handle {
    top: 0; } }

/* ---------------------------------------------------------------- */
/* WooCommerce Plugins
/* ---------------------------------------------------------------- */
.mpcth-sidebar-none #mpcth_page_wrap #jckWooThumbs_img_wrap {
  width: 50%; }

#mpcth_page_wrap .mpcth-thumbs-sale-swap #jckWooThumbs_img_wrap + .mpcth-sale-wrap {
  right: auto;
  left: -.5em;
  margin-left: 20px; }

#mpcth_page_wrap .mpcth-thumbs-sale-swap #jckWooThumbs_img_wrap + .mpcth-sale-wrap .onsale {
  right: auto;
  left: -4.5em;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }

#mpcth_page_wrap .mpcth-thumbs-sale-swap #jckWooThumbs_img_wrap + .mpcth-sale-wrap:before {
  left: auto;
  right: 0; }

#mpcth_page_wrap .mpcth-thumbs-sale-swap #jckWooThumbs_img_wrap + .mpcth-sale-wrap:after {
  right: auto;
  left: -.5em;
  border: .5em solid transparent; }

#mpcth_page_wrap #jckWooThumbs_img_wrap {
  padding-left: 20px;
  padding-right: 20px;
  width: 33.33%; }

#mpcth_page_wrap #jckWooThumbs_img_wrap .jckWooThumbs,
#mpcth_page_wrap #jckWooThumbs_img_wrap .rsSlide,
#mpcth_page_wrap #jckWooThumbs_img_wrap .rsOverflow,
#mpcth_page_wrap #jckWooThumbs_img_wrap .rsThumbsHor {
  background: none; }

#mpcth_page_wrap #jckWooThumbs_img_wrap + .mpcth-sale-wrap {
  margin-left: 20px; }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #mpcth_page_wrap #jckWooThumbs_img_wrap {
    width: 50%; } }

@media only screen and (max-width: 690px) {
  .mpcth-responsive #mpcth_page_wrap #jckWooThumbs_img_wrap {
    width: 100%;
    float: none; } }

#jckqv .slick-slide img {
  width: 100%; }

#mpcth_page_wrap .fancy-product .fpd-container {
  margin-left: 0;
  padding: 0 20px; }

#mpcth_page_wrap .fancy-product .summary,
#mpcth_page_wrap .fancy-product .info {
  width: 100% !important; }

#mpcth_page_wrap .fancy-product .form-submit {
  width: 25% !important; }

.mpcth-sidebar-none #mpcth_page_wrap .fancy-product .summary {
  width: 240px !important; }

.mpcth-sidebar-none #mpcth_page_wrap .fancy-product .woocommerce-breadcrumb {
  max-width: none !important;
  float: none !important; }

#call_for_credit #credit_called {
  padding: 0 .5em;
  line-height: 2.077em;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  outline: none;
  color: #666666; }

#call_for_credit #error_message {
  margin-bottom: 0; }

#call_for_credit > p {
  float: none !important; }

#call_for_credit + br,
#call_for_credit > br {
  display: none; }

.woocommerce-checkout #mpcth_page_wrap .gift-certificate {
  width: auto;
  float: none;
  clear: both;
  border-radius: 2px;
  border: 1px solid #eeeeee; }

.woocommerce-checkout #mpcth_page_wrap .gift-certificate li {
  padding-right: 0; }

.woocommerce-checkout #mpcth_page_wrap .gift-certificate li:before {
  display: none; }

#mpcth_page_wrap .products .product .jckqvBtn {
  display: none; }

#jckqv {
  padding: 20px; }

#jckqv p {
  font-family: inherit; }

#jckqv #jckqv_images_wrap {
  width: 59%;
  margin: -20px -20px -20px 0; }

#jckqv #jckqv_summary {
  width: 41%; }

#jckqv #jckqv_summary h1 {
  position: relative;
  font-size: 16px;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 1em;
  margin-bottom: 1em; }

#jckqv #jckqv_summary h1:after {
  position: absolute;
  bottom: -1px;
  right: 0;
  content: '';
  height: 1px;
  width: 42px; }

#jckqv #jckqv_summary a {
  text-decoration: none; }

#jckqv #jckqv_summary .woocommerce-product-rating {
  line-height: 1.5em;
  color: #666666;
  margin: 0 0 1em; }

#jckqv #jckqv_summary .woocommerce-product-rating .star-rating {
  position: relative;
  display: inline-block;
  vertical-align: top;
  float: none;
  margin: 0 .15em 0 0;
  font-family: WooCommerce;
  font-size: 12px;
  width: 5.5em; }

#jckqv #jckqv_summary .woocommerce-product-rating .star-rating:before {
  color: #eeeeee;
  white-space: nowrap;
  content: "\e021\e021\e021\e021\e021";
  /* Inactive */ }

#jckqv #jckqv_summary .woocommerce-product-rating .star-rating span:before {
  white-space: nowrap;
  content: "\e020\e020\e020\e020\e020";
  /* Active */
  top: 0;
  position: absolute;
  left: 0; }

#jckqv #jckqv_summary .woocommerce-product-rating .text-rating {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 1;
  float: none;
  margin: 0; }

#jckqv #jckqv_summary .amount,
#jckqv #jckqv_summary .price {
  font-size: 30px;
  font-weight: normal; }

#jckqv #jckqv_summary del .amount {
  font-size: 18px; }

#jckqv #jckqv_summary .stock {
  margin-bottom: .25em; }

#jckqv #jckqv_summary .stock.out-of-stock {
  margin-bottom: 1em; }

#jckqv #jckqv_summary .stock + .cart {
  margin-top: 0; }

#jckqv #jckqv_summary .cart {
  margin: 1.5em 0; }

#jckqv #jckqv_summary .quantity {
  margin-bottom: 4px; }

#jckqv #jckqv_summary .quantity .qty {
  display: inline-block;
  width: 28px;
  height: 28px;
  padding: 0;
  margin: 0 0 0 4px !important;
  line-height: 28px;
  float: none;
  font-weight: normal;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  vertical-align: top;
  margin: 0 .333em;
  color: #666666;
  background: #ffffff;
  font-size: 13px;
  text-align: center;
  -moz-appearance: textfield; }

#jckqv #jckqv_summary .quantity .jckqv-qty-spinners {
  display: none; }

#jckqv #jckqv_summary .product_meta {
  position: relative;
  background: none;
  border-top: 1px solid #eeeeee;
  padding-top: 1.3em;
  margin-bottom: 0;
  text-transform: uppercase; }

#jckqv #jckqv_summary .product_meta:after {
  position: absolute;
  top: -1px;
  right: 0;
  content: '';
  height: 1px;
  width: 42px; }

#jckqv #jckqv_summary .product_meta > * {
  border: none;
  padding: 0 0 .25em 0; }

#jckqv #jckqv_summary .single_add_to_cart_button {
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  font-weight: normal;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  padding: .5em 1em;
  margin-bottom: 4px;
  text-transform: uppercase;
  line-height: 1em;
  outline: none;
  font-size: 13px;
  color: #ffffff;
  background: none;
  float: right;
  margin-left: 4px;
  height: auto; }

#jckqv #jckqv_summary .single_add_to_cart_button:hover {
  background: #f3f3f3;
  color: #999999; }

#jckqv #jckqv_summary .yith-wcwl-add-to-wishlist {
  position: relative;
  margin-top: 0;
  margin-bottom: 4px;
  display: inline-block; }

#jckqv #jckqv_summary .yith-wcwl-add-to-wishlist span {
  display: none; }

#jckqv #jckqv_summary .yith-wcwl-add-to-wishlist a {
  position: relative;
  display: inline-block;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  font-weight: normal;
  background: #f3f3f3;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  padding: 0.5em 2.25em 0.5em 1em;
  text-transform: uppercase;
  line-height: 1em;
  color: #999999;
  outline: none;
  font-size: 13px; }

#jckqv #jckqv_summary .yith-wcwl-add-to-wishlist a:hover {
  color: #ffffff; }

#jckqv #jckqv_summary .yith-wcwl-add-to-wishlist .fa {
  position: absolute;
  top: .55em;
  right: 0.75em;
  font-size: 1em; }

#jckqv #jckqv_summary .mpcth-sale-wrap {
  position: absolute;
  top: -.5em;
  left: -.5em;
  z-index: 2;
  overflow: hidden;
  width: 5em;
  height: 5em;
  white-space: nowrap;
  font-size: 12px; }

#jckqv #jckqv_summary .mpcth-sale-wrap:after, #jckqv #jckqv_summary .mpcth-sale-wrap:before {
  content: '';
  position: absolute;
  border: .5em solid transparent; }

#jckqv #jckqv_summary .mpcth-sale-wrap:after {
  left: -.6em;
  bottom: 0em; }

#jckqv #jckqv_summary .mpcth-sale-wrap:before {
  right: 0;
  top: -.6em; }

#jckqv #jckqv_summary .onsale {
  z-index: 2;
  top: 1em;
  left: -4.75em;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  text-shadow: none;
  text-transform: uppercase;
  font-weight: normal;
  min-height: 0;
  line-height: 1.5em;
  padding: 0 5em;
  font-size: 12px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }

#jckqv #jckqv_summary .mpcth-from-price {
  display: none; }

#jckqv #jckqv_summary .variations {
  margin-bottom: 1em;
  background: none !important; }

#jckqv #jckqv_summary .variations select {
  padding-left: 2em; }

#jckqv #jckqv_summary .variations .value {
  margin-bottom: .5em; }

#jckqv #jckqv_summary .reset_variations {
  display: none !important; }

#jckqv #jckqv_summary label {
  white-space: nowrap; }

#jckqv #jckqv_summary .hasCustomSelect {
  text-transform: uppercase; }

#jckqv #jckqv_summary .single_variation_wrap {
  margin-top: 0; }

#jckqv #jckqv_summary .single_variation_wrap .single_variation {
  margin: .5em 0 1em; }

#jckqv #jckqv_summary .mpcthSelect {
  background: #ffffff;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  display: inline-block;
  padding: 0.5em 0.75em 0.5em 1.538em;
  color: #666666;
  -webkit-font-smoothing: auto;
  text-transform: uppercase; }

#jckqv #jckqv_summary .mpcthSelect:before {
  float: left;
  display: inline-block;
  width: 0; }

#jckqv #jckqv_summary .mpcthSelect.mpcthSelectHover {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

#jckqv #jckqv_summary .mpcthSelect .mpcthSelectInner {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif; }

@media (max-width: 1020px) {
  #jckqv {
    padding: 0; }
  #jckqv #jckqv_images_wrap {
    width: 100%;
    margin: 0;
    padding-bottom: 0; }
  #jckqv #jckqv_images_wrap .rsThumbs {
    margin-bottom: 20px; }
  #jckqv #jckqv_summary {
    width: 100%;
    padding: 20px; } }

/* WooCommerce Wishlist */
#wl-wrapper {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive #wl-wrapper {
    width: 1200px; } }

@media only screen and (max-width: 979px) {
  .mpcth-responsive #wl-wrapper {
    width: 768px; } }

@media only screen and (max-width: 767px) {
  .mpcth-responsive #wl-wrapper {
    width: 100%; } }

#wl-wrapper .wl-tabs li {
  padding: 0 !important; }

#wl-wrapper .wl-tabs li:before {
  display: none !important; }

#wl-wrapper .wl-panel .qty {
  margin-bottom: 0; }

#wl-wrapper .wl-panel dd {
  margin: 0 0.5em 0 0; }

#wl-wrapper .wl-panel dd p {
  margin: 0; }

.woocommerce-page .select2-drop {
  margin-top: -33px; }

.woocommerce-page .select2-drop-active {
  border-color: #eeeeee; }

.woocommerce-page .select2-results {
  background: #ffffff; }

.woocommerce-page .select2-search input {
  border-color: #eeeeee;
  padding: 6px 20px 6px 5px !important; }

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
  font-weight: normal; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > ​.product .summary .single_variation .price del span, ​ .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > ​.product .summary .single_variation .price del {
  text-decoration: line-through; }

.mpcth-post .flexslider[data-arrows="false"] .flex-direction-nav {
  display: none; }

@media only screen and (max-width: 480px) {
  .woocommerce-account .shop_table.my_account_orders {
    font-size: 0.7em !important; }
  .woocommerce-account .shop_table.my_account_orders .order-number {
    min-width: 35px; } }

.shipping .mpcth-deco-header {
  text-align: left;
  margin-top: 1em; }

.shipping .mpcthSelect {
  text-align: left; }

.shipping .mpcthSelect:before {
  margin-right: 1em; }

/* Swatches issue */
.swatch-wrapper a {
  overflow: hidden; }

.swatch-control > .mpcthSelect {
  display: none !important; }

.variations_form .variations td.label {
  white-space: nowrap; }

.term-description {
  padding: 20px 20px 0 20px; }

.mpcth-disable-add-to-cart #jckqv #jckqv_summary .cart {
  display: none; }

.mpcth-disable-price #jckqv #jckqv_summary .price {
  display: none; }

/* WC 2.6 */
.woocommerce-account .woocommerce-MyAccount-navigation {
  width: 20%;
  margin-right: -2px; }

.woocommerce-account .woocommerce-MyAccount-navigation li:before {
  display: none; }

.woocommerce-account .woocommerce-MyAccount-navigation li {
  line-height: 1.5em;
  padding: .5em 0 !important;
  border-bottom: 1px solid #e7e7e7; }

.woocommerce-account .woocommerce-MyAccount-navigation li:last-child {
  border-bottom: 0; }

.woocommerce-account .woocommerce-MyAccount-content {
  width: 75%; }

.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce > form .button.checkout {
  width: auto;
  text-align: center; }

/* Fix for long list of variation select boxes on single product */
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .info {
  clear: left; }

/* Fix for VC Product on Single Post placed in multiple columns */
#mpcth_page_wrap .woocommerce .products .product .mpcth-post-header,
​.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-header {
  width: auto; }

/* Fix for Single Product Page VC full height Row */
.single-product .mpcth-product-content .vc_row.vc_row-o-full-height:nth-child(1) {
  min-height: 100vh !important; }

/* Fix for empty Cart messege aligment */
.mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce-message {
  margin-left: auto !important;
  margin-right: auto !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

@media only screen and (min-width: 1200px) {
  .mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce-message {
    width: 1160px; } }

@media screen and (max-width: 1199px) {
  .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce-message {
    width: 920px; } }

@media only screen and (max-width: 979px) {
  .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce-message {
    width: 728px; } }

@media only screen and (max-width: 767px) {
  .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content > .woocommerce-message {
    margin-left: 20px !important;
    margin-right: 20px !important;
    width: 100%; } }

/* Fix for Cart Shipping calculator after State/Country selection */
.woocommerce-cart .mpcthSelect .mpcthSelectInner {
  display: inline !important; }

#calc_shipping_state_field > span > .mpcthSelect {
  border: 1px solid #eeeeee;
  border-radius: 2px;
  width: 100%;
  padding: .5em .5em;
  margin-bottom: .75em;
  outline: none;
  color: #666666;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

body {
  font-size: 12px; }

#mpcth_page_wrap #mpcth_sidebar a:hover, #mpcth_page_wrap #mpcth_footer a:hover, #mpcth_page_wrap #mpcth_header_area a:hover, a {
  color: #B163A3; }

#mpcth_page_wrap .mpcth-color-main-color, #mpcth_page_wrap .mpcth-color-main-color-hover:hover {
  color: #B163A3; }

#mpcth_page_wrap .mpcth-color-main-background,
#mpcth_page_wrap .mpcth-color-main-background-hover:hover,
#mpcth_page_wrap #mpcth_load_more.mpcth-color-main-background-hover:hover,
#mpcth_page_wrap #mpcth_shop_load_more.mpcth-color-main-background-hover:hover,
#mpcth_page_wrap .esg-loadmore:hover,
#mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover {
  background-color: #B163A3; }

#mpcth_page_wrap .mpcth-color-main-border, #mpcth_page_wrap .mpcth-color-main-border-hover:hover {
  border-color: #B163A3 !important; }

.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-header .bbp-reply-permalink:hover,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-header .bbp-reply-permalink:hover,
.bbpress #mpcth_content .bbp-replies .reply .bbp-reply-admin-links .bbp-admin-links a:hover,
.bbpress #mpcth_content .bbp-replies .topic .bbp-reply-admin-links .bbp-admin-links a:hover,
.bbpress #mpcth_content #bbp-user-wrapper #bbp-single-user-details #bbp-user-navigation .current a,
.bbpress #mpcth_content #bbp-user-wrapper #bbp-single-user-details #bbp-user-navigation a:hover,
.mpc-vc-newsletter #mpcth_newsletter .mpcth-newsletter-subscribe input:hover,
.mpc-vc-newsletter #mpcth_newsletter .mc4wp-form input[type=submit]:hover,
#mpcth_page_wrap #mpcth_page_header_wrap.mpcth-simple-buttons-enabled #mpcth_controls_wrap #mpcth_controls_container > a.active, #mpcth_page_wrap #mpcth_page_header_wrap.mpcth-simple-buttons-enabled #mpcth_controls_wrap #mpcth_controls_container > a:hover, #jckqv .woocommerce-product-rating .star-rating span:before, #mpcth_page_wrap .woocommerce .mpcth-post-header .mpcth-quick-view .fa:hover, .woocommerce-page #mpcth_page_wrap .mpcth-post-header .mpcth-quick-view .fa:hover, #mpcth_page_wrap .woocommerce .mpcth-post-header .yith-wcwl-add-to-wishlist .fa:hover, .woocommerce-page #mpcth_page_wrap .mpcth-post-header .yith-wcwl-add-to-wishlist .fa:hover, #mpcth_back_to_top:hover, .woocommerce #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .fa, .woocommerce #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content a:hover, .woocommerce #mpcth_page_wrap .mpcth-shop-style-slim .products .product .mpcth-post-content .add_to_cart_button i, .woocommerce #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content .fa, .woocommerce #mpcth_page_wrap .mpcth-shop-style-center .products .product .mpcth-post-content a:hover, #mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .fa, #mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content a:hover, #mpcth_page_wrap .woocommerce .mpcth-shop-style-slim .products .product .mpcth-post-content .add_to_cart_button i, #mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content .fa, #mpcth_page_wrap .woocommerce .mpcth-shop-style-center .products .product .mpcth-post-content a:hover, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-title > a:hover, .archive #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-title > a:hover, #mpcth_page_wrap .mpcth-mobile-menu .page_item > a:hover, #mpcth_page_wrap .mpcth-mobile-menu .menu-item > a:hover, #mpcth_page_wrap .mpcth-mobile-menu .page_item.current-menu-item > a, #mpcth_page_wrap .mpcth-mobile-menu .menu-item.current-menu-item > a, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .stock.out-of-stock, .woocommerce-wishlist #mpcth_page_wrap #mpcth_content .yith-wcwl-share li a:hover, #mpcth_page_wrap .wpcf7 .contact-form-input label, #mpcth_page_wrap .wpcf7 .contact-form-message label, #mpcth_page_wrap .woocommerce.widget.widget_layered_nav .chosen a, #mpcth_page_wrap #mpcth_page_header_secondary_content #mpcth_newsletter input[type=submit]:hover, #mpcth_page_wrap #mpcth_smart_search_wrap .mpcthSelect, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .star-rating span, #mpcth_page_wrap .widget_product_categories .product-categories .cat-item.current-cat > a, #mpcth_page_wrap .products .product .mpcth-post-content .product_type_variable:hover, #mpcth_page_wrap .products .product .mpcth-post-content .add_to_cart_button:hover, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper .stars a:hover, #mpcth_page_wrap #mpcth_comments #mpcth_comments_wrap .mpcth-comment-header a:hover, #mpcth_page_wrap .widget .product_list_widget li .star-rating > span, #mpcth_page_wrap .widget .product_list_widget li a, #mpcth_page_wrap .nivoSlider .nivo-directionNav a, #mpcth_page_wrap .rev_slider_wrapper .tparrows, #mpcth_page_wrap .flexslider .flex-direction-nav a, #mpcth_page_wrap .widget a:hover, #mpcth_page_wrap .widget.widget_text a, #mpcth_page_wrap .widget.mpc-w-twitter-widget a, #mpcth_page_wrap .mpc-sc-tooltip-wrap .mpc-sc-tooltip-text, #mpcth_page_wrap #mpcth_smart_search_wrap select, #mpcth_page_wrap #mpcth_smart_search_wrap input, #mpcth_page_wrap #mpcth_page_header_secondary_content a:hover, #mpcth_page_wrap .vc_text_separator > div, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs li.active a, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs li:hover a, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions h6.active a, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions h6:hover a, .woocommerce-page #mpcth_page_wrap .woocommerce-breadcrumb a, #mpcth_page_wrap .editor-area .wpb_accordion_header.ui-state-active a, #mpcth_page_wrap .editor-area .wpb_accordion_header:hover a, #mpcth_page_wrap .editor-area .wpb_toggle.wpb_toggle_title_active .mpcth-title-wrap, #mpcth_page_wrap .editor-area .wpb_toggle:hover .mpcth-title-wrap, #mpcth_page_wrap .editor-area .wpb_toggle.wpb_toggle_title_active .mpcth-toggle-mark, #mpcth_page_wrap .editor-area .wpb_toggle:hover .mpcth-toggle-mark, #mpcth_page_wrap .editor-area .wpb_tabs .wpb_tabs_nav > li.ui-state-active > a, #mpcth_page_wrap .editor-area .wpb_tabs .wpb_tabs_nav > li.ui-state-hover > a, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav > li.ui-state-active > a > span, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav > li.ui-state-hover > a > span, #mpcth_page_wrap .mpcth-menu .page_item:hover > a, #mpcth_page_wrap #mpcth_mini_cart a.mpcth-mini-cart-title, #mpcth_page_wrap #mpcth_page_header_wrap #mpcth_nav .mpcth-menu .menu-item:hover > a, body #mpcth_page_wrap #mpcth_page_header_wrap #mpcth_nav .mpcth-menu .page_item.current-menu-item > a, body #mpcth_page_wrap #mpcth_page_header_wrap #mpcth_nav .mpcth-menu .menu-item.current-menu-item > a, body #mpcth_page_wrap #mpcth_page_header_wrap #mpcth_nav #mpcth_mega_menu .widget ul .menu-item > a:hover, body #mpcth_page_wrap #mpcth_page_header_wrap #mpcth_nav #mpcth_mega_menu .widget .sub-container > .sub-menu li > a:hover, body #mpcth_page_wrap #mpcth_page_header_wrap #mpcth_nav #mpcth_mega_menu .widget ul .menu-item.current-page-ancestor > a, body #mpcth_page_wrap #mpcth_page_header_wrap #mpcth_nav #mpcth_mega_menu .widget ul .menu-item.current-menu-item > a, body #mpcth_page_wrap #mpcth_page_header_wrap #mpcth_nav .current-page-ancestor > a, body #mpcth_page_wrap #mpcth_page_header_wrap #mpcth_nav .current-menu-ancestor > a, body #mpcth_page_wrap #mpcth_page_header_wrap #mpcth_nav .current_page_ancestor > a, #mpcth_page_wrap .widget_nav_menu .page_item.current-menu-item > a, #mpcth_page_wrap .widget_nav_menu .menu-item.current-menu-item > a, #mpcth_page_wrap .widget_nav_menu .current-page-ancestor > a, #mpcth_page_wrap .widget_nav_menu .current-menu-ancestor > a, #mpcth_page_wrap .widget_nav_menu .current_page_ancestor > a, #mpcth_page_wrap .mpcth-socials-list li a:hover, #mpcth_page_wrap #mpcth_content .product .mpcth-post-content .price ins .amount, .woocommerce-page #mpcth_page_wrap #mpcth_content .products .product .mpcth-post-categories a:hover, .page-template-template-portfolio-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-content .mpcth-post-categories a:hover, .page-template-template-portfolio-php #mpcth_page_wrap #mpcth_portfolio_sorts li.active, .page-template-template-portfolio-php #mpcth_page_wrap #mpcth_portfolio_filters li.active,
#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list > li a:hover,
#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list > li.vc_active a,
#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-heading a:hover,
#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_active .vc_tta-panel-heading a,
#mpcth_breadcrumbs a {
  color: #B163A3; }

.woocommerce a.remove {
  color: #B163A3 !important; }

.woocommerce a.remove:hover {
  color: red !important; }

.blog #mpcth_page_wrap #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-post-footer .mpcth-read-more:hover,
.page-template-template-blog-php #mpcth_page_wrap #mpcth_content.mpcth-blog-layout-full-alt .mpcth-post .mpcth-post-footer .mpcth-read-more:hover {
  background: none !important;
  color: #B163A3 !important; }

.mpcth-page .mpcth-page-content .post-password-form input[type=submit], .mpc-vc-newsletter #mpcth_newsletter .mpcth-newsletter-subscribe input, .mpc-vc-newsletter #mpcth_newsletter .mc4wp-form input[type=submit], .page-template-template-blog-php #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover, #mpcth_page_wrap .format-chat .mpcth-post-thumbnail .mpcth-chat-message-odd .mpcth-chat-message-text, #mpcth_page_wrap .gform_wrapper input[type=submit]:hover, .bbpress #mpcth_content .bbp-body .bbp-topic-pagination a:hover, .bbpress #mpcth_page_wrap #mpcth_content .button:hover, #mpcth_mini_search #searchsubmit:hover, #jckqv #jckqv_summary .onsale, #jckqv #jckqv_summary .yith-wcwl-add-to-wishlist a:hover, #jckqv #jckqv_summary .single_add_to_cart_button, #jckqv #jckqv_summary h1:after, #jckqv #jckqv_summary .product_meta:after, .woocommerce-wishlist #mpcth_page_wrap #mpcth_content a.button, #mpcth_page_wrap #mpcth_mini_cart .button:hover, #mpcth_page_wrap #mpcth_mini_cart .button.alt, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .yith-wcwl-add-to-wishlist a:hover, .page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover, .archive #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover, .blog #mpcth_page_wrap #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more:hover, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .plus-wrap:hover, .woocommerce-page.single-product #mpcth_page_wrap .cart .quantity .minus-wrap:hover, .woocommerce-cart #mpcth_page_wrap .cart .quantity .plus-wrap:hover, .woocommerce-cart #mpcth_page_wrap .cart .quantity .minus-wrap:hover, #mpcth_page_wrap .editor-area .vc_separator.mpcth-separator .vc_sep_holder_l .vc_sep_line:before, #mpcth_page_wrap #mpcth_smart_search_wrap #searchsubmit, #mpcth_page_wrap .s2_form_widget form input[type=submit]:hover, #mpcth_page_wrap .mpcth-menu-label-hot, #mpcth_page_wrap .bra-photostream-widget ul li:hover a, .woocommerce-page.single-product #mpcth_page_wrap .cart .single_add_to_cart_button:hover, .woocommerce-cart #mpcth_page_wrap .cart .single_add_to_cart_button:hover, #mpcth_page_wrap .wpcf7 .form-submit .wpcf7-submit:hover, #mpcth_page_wrap #review_form_wrapper #submit:hover, #mpcth_page_wrap .widget #searchform #searchsubmit:hover, #mpcth_page_wrap .widget #searchform #searchsubmit.alt, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_meta:after, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .product_share:after, #mpcth_page_wrap .woocommerce #review_form_wrapper #submit:hover, #mpcth_page_wrap .woocommerce button.button:hover, #mpcth_page_wrap .woocommerce input.button:hover, #mpcth_page_wrap .woocommerce a.button:hover, .woocommerce #mpcth_page_wrap #review_form_wrapper #submit:hover, .woocommerce #mpcth_page_wrap button.button:hover, .woocommerce #mpcth_page_wrap input.button:hover, .woocommerce #mpcth_page_wrap a.button:hover, #mpcth_page_wrap .woocommerce #review_form_wrapper #submit.alt, #mpcth_page_wrap .woocommerce button.button.alt, #mpcth_page_wrap .woocommerce input.button.alt, #mpcth_page_wrap .woocommerce a.button.alt, .woocommerce #mpcth_page_wrap #review_form_wrapper #submit.alt, .woocommerce #mpcth_page_wrap button.button.alt, .woocommerce #mpcth_page_wrap input.button.alt, .woocommerce #mpcth_page_wrap a.button.alt, #mpcth_page_wrap .wpb_separator:before, #mpcth_page_wrap .vc_text_separator:before, #mpcth_page_wrap .woocommerce.widget.widget_layered_nav_filters .chosen a, #mpcth_page_wrap #mpcth_page_header_content #mpcth_controls_wrap #mpcth_controls_container > a:hover, #mpcth_page_wrap #mpcth_page_header_content #mpcth_controls_wrap #mpcth_controls_container > a.active, #mpcth_page_wrap .woocommerce.widget.widget_price_filter .ui-slider-handle, #mpcth_page_wrap .woocommerce.widget.widget_price_filter .ui-slider-range, #mpcth_page_wrap .woocommerce.widget.widget_price_filter .button:hover, #mpcth_page_wrap #mpcth_comments #respond #mpcth_comment_form .form-submit input:hover, .blog #mpcth_page_wrap #mpcth_content .post .mpcth-post-thumbnail .mpcth-lightbox, .page-template-template-blog-php #mpcth_page_wrap #mpcth_content .post .mpcth-post-thumbnail .mpcth-lightbox, #mpcth_page_wrap .vc_carousel .vc_carousel-indicators li.vc_active, #mpcth_page_wrap .wpb_posts_slider .nivo-controlNav a, #mpcth_page_wrap .flexslider .flex-control-nav li a, #mpcth_page_wrap .rev_slider_wrapper .tp-bullets .tp-bullet {
  background-color: #B163A3; }

.mpcth-page .mpcth-page-content .post-password-form input[type=submit], .mpcth-page .mpcth-page-content .post-password-form input[type=submit]:hover, #mpcth_back_to_top:hover, #mpcth_page_wrap .mpc-sc-tooltip-wrap .mpc-sc-tooltip-text, #mpcth_page_wrap .mpcth-deco-header span, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs #review_form_wrapper #reply-title, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs li.active a, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-tabs .tabs li:hover a, #mpcth_page_wrap .editor-area .wpb_accordion_header.ui-state-active a, #mpcth_page_wrap .editor-area .wpb_accordion_header:hover a, #mpcth_page_wrap .editor-area .wpb_toggle.wpb_toggle_title_active .mpcth-title-wrap, #mpcth_page_wrap .editor-area .wpb_toggle:hover .mpcth-title-wrap, #mpcth_page_wrap .editor-area .wpb_toggle.wpb_toggle_title_active .mpcth-toggle-mark, #mpcth_page_wrap .editor-area .wpb_toggle:hover .mpcth-toggle-mark, #mpcth_page_wrap .editor-area .wpb_tabs .wpb_tabs_nav > li.ui-state-active > a, #mpcth_page_wrap .editor-area .wpb_tabs .wpb_tabs_nav > li.ui-state-hover > a, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav > li.ui-state-active > a > span, #mpcth_page_wrap .editor-area .wpb_tour .wpb_tabs_nav > li.ui-state-hover > a > span, #mpcth_page_wrap #mpcth_comments #reply-title, #mpcth_page_wrap .vc_carousel .vc_carousel-indicators li.vc_active, #mpcth_page_wrap .wpb_posts_slider .nivo-controlNav a.active, #mpcth_page_wrap .flexslider .flex-control-nav li a.flex-active, #mpcth_page_wrap .rev_slider_wrapper .tp-bullets .tp-bullet.selected, #mpcth_page_wrap .page_item.menu-item-has-children:after, #mpcth_page_wrap .menu-item.menu-item-has-children:after, #mpcth_page_wrap .page_item.menu-item-has-children:after, #mpcth_page_wrap .menu-item.menu-item-has-children:after,
#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list > li a:hover,
#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-tabs-list > li.vc_active a,
#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_tta-panel-heading a:hover span,
#mpcth_page_wrap .editor-area .vc_tta-container .vc_tta-accordion .vc_active .vc_tta-panel-heading a span {
  border-color: #B163A3; }

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions h6.active a span,
.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .woocommerce-accordions h6:hover a span,
#mpcth_page_wrap .wpb_call_to_action.cta_align_bottom .wpb_button_a:after,
.vc_cta3.vc_cta3-align-bottom .vc_btn3:after {
  border-bottom-color: #B163A3; }

#mpcth_page_wrap .mpcth-list-item:before, .editor-area ul li:before, #mpcth_page_wrap #mpcth_main ul li:before, ol li:before, #mpcth_page_wrap #mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-toggle:before, #mpcth_page_wrap #mpcth_page_header_secondary_content #mpcth_newsletter form:before, #mpcth_page_wrap #mpcth_page_header_secondary_content #mpcth_newsletter .mpcth-newsletter-subscribe:before, #mpcth_page_wrap .wpb_call_to_action.cta_align_left .wpb_button_a:after,
.vc_cta3.vc_cta3-align-left .vc_btn3:after {
  border-left-color: #B163A3; }

#mpcth_page_wrap .wpb_call_to_action.cta_align_right .wpb_button_a:after,
.vc_cta3.vc_cta3-align-right .vc_btn3:after {
  border-right-color: #B163A3; }

#jckqv #jckqv_summary .mpcth-sale-wrap:before, #mpcth_page_wrap .woocommerce .mpcth-sale-wrap:before, .woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap:before {
  border-bottom-color: #984a8a; }

#mpcth_page_wrap .woocommerce .mpcth-sale-wrap:after, .woocommerce-page #mpcth_page_wrap .mpcth-sale-wrap:after {
  border-left-color: #984a8a; }

#jckqv #jckqv_summary .mpcth-sale-wrap:after, #mpcth_page_wrap .mpcth-thumbs-sale-swap #jckWooThumbs_img_wrap + .mpcth-sale-wrap:after {
  border-right-color: #984a8a; }

#mpcth_page_wrap #mpcth_smart_search_wrap #s::-webkit-input-placeholder, #mpcth_page_wrap #mpcth_smart_search_wrap #s::-webkit-input-placeholder {
  color: #B163A3; }

#mpcth_page_wrap #mpcth_smart_search_wrap #s:-moz-placeholder, #mpcth_page_wrap #mpcth_smart_search_wrap #s:-moz-placeholder {
  color: #B163A3; }

#mpcth_page_wrap #mpcth_smart_search_wrap #s::-moz-placeholder, #mpcth_page_wrap #mpcth_smart_search_wrap #s::-moz-placeholder {
  color: #B163A3; }

#mpcth_page_wrap #mpcth_smart_search_wrap #s:-ms-input-placeholder, #mpcth_page_wrap #mpcth_smart_search_wrap #s:-ms-input-placeholder {
  color: #B163A3; }

.mpcth-skin-dark .mpcth-cart-wrap i, .mpcth-skin-dark .mpcth-cart-wrap a:hover,
.mpcth-skin-dark .mpcth-post-content-wrap .mpcth-post-title a:hover {
  color: #B163A3 !important; }

#mpcth_page_wrap #mpcth_mega_menu .menu-item-4068 > .sub-container > .sub-menu {
  background-position: bottom center; }

#mpcth_page_wrap #mpcth_mega_menu .menu-item-3520 > .sub-container > .sub-menu {
  background-position: bottom center; }

#mpcth_page_wrap #mpcth_mega_menu .menu-item-4070 > .sub-container > .sub-menu {
  background-position: bottom center; }

#mpcth_page_wrap #mpcth_mega_menu .menu-item-4083 > .sub-container > .sub-menu {
  background-position: bottom center; }

#mpcth_page_wrap #mpcth_mega_menu .menu-item-3522 > .sub-container > .sub-menu {
  background-position: bottom center; }

#mpcth_page_wrap #mpcth_mega_menu .menu-item-3977 > .sub-container > .sub-menu {
  background-position: bottom center; }

#mpcth_page_wrap #mpcth_mega_menu .menu-item-3978 > .sub-container > .sub-menu {
  background-position: bottom center; }

/* Flexslider */
/* jQuery FlexSlider v2.2.0 | Copyright 2012 WooThemes | Tyler Smith (@mbmufffin) */
body {
  /* Browser Resets */
  /* FlexSlider Necessary Styles */
  /* Clearfix for the .slides element */
  /* No JavaScript Fallback */
  /* FlexSlider Default Theme */
  /* Direction Nav */
  /* Control Nav */ }

body .flex-container a:active,
body .flexslider a:active,
body .flex-container a:focus,
body .flexslider a:focus {
  outline: none; }

body .slides,
body .flex-control-nav,
body .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

body .flexslider {
  margin: 0;
  padding: 0; }

body .flexslider .slides > li {
  display: none;
  /* -webkit-backface-visibility: hidden; */ }

body .flexslider .slides img {
  width: 100%;
  height: auto;
  display: block; }

body .flex-pauseplay span {
  text-transform: capitalize; }

body .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

body html[xmlns] .slides {
  display: block; }

body * html .slides {
  height: 1%; }

body .no-js .slides > li:first-child {
  display: block; }

body .flexslider {
  margin: 0 0 60px;
  background: #fff;
  position: relative;
  zoom: 1; }

body .flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease; }

body .loading .flex-viewport {
  max-height: 300px; }

body .flexslider .slides {
  zoom: 1; }

body .carousel li {
  margin-right: 5px; }

body .flex-direction-nav {
  *height: 0; }

body .flex-direction-nav a {
  display: block;
  width: 40px;
  height: 40px;
  background: none;
  text-indent: 0;
  border-bottom: none !important;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease; }

body .flex-direction-nav .flex-prev {
  left: -50px; }

body .flex-direction-nav .flex-next {
  right: -50px; }

body .flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 10px; }

body .flexslider:hover .flex-next {
  opacity: 0.7;
  right: 10px; }

body .flexslider:hover .flex-next:hover, body .flexslider:hover .flex-prev:hover {
  opacity: 1; }

body .flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default; }

body .flex-direction-nav a:before {
  font-size: 38px;
  line-height: 40px;
  display: inline-block; }

body .flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center; }

body .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline; }

body .flex-control-paging li a {
  width: 12px;
  height: 12px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px; }

body .flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7); }

body .flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default; }

body .flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden; }

body .flex-control-thumbs li {
  width: 20%;
  float: left;
  margin: 0; }

body .flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .5;
  cursor: pointer; }

body .flex-control-thumbs img:hover {
  opacity: 1; }

body .flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default; }

@media screen and (max-width: 860px) {
  body .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px; }
  body .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px; } }

/* Magnific Popup */
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

.mfp-preloader a {
  color: #cccccc; }

.mfp-preloader a:hover {
  color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }

.mfp-close:hover, .mfp-close:focus {
  opacity: 1; }

.mfp-close:active {
  top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1; }

.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }

.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px; }

.mfp-arrow-left {
  left: 0; }

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px; }

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px; }

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 1200px; }

.mfp-iframe-holder .mfp-close {
  top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444; }

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure {
    /* The shadow behind the image */ }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    -ms-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    -ms-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

.mfp-ie7 .mfp-container {
  padding: 0; }

.mfp-ie7 .mfp-content {
  padding-top: 44px; }

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/* Countdown */
.is-countdown {
  border: 1px solid #ccc;
  background-color: #eee; }

.countdown-rtl {
  direction: rtl; }

.countdown-holding span {
  color: #888; }

.countdown-row {
  clear: both;
  width: 100%;
  padding: 0 2px;
  text-align: center; }

.countdown-show1 .countdown-section {
  width: 98%; }

.countdown-show2 .countdown-section {
  width: 48%; }

.countdown-show3 .countdown-section {
  width: 32.5%; }

.countdown-show4 .countdown-section {
  width: 24.5%; }

.countdown-show5 .countdown-section {
  width: 19.5%; }

.countdown-show6 .countdown-section {
  width: 16.25%; }

.countdown-show7 .countdown-section {
  width: 14%; }

.countdown-section {
  display: block;
  float: left;
  font-size: 75%;
  text-align: center; }

.countdown-amount {
  font-size: 200%; }

.countdown-period {
  display: block; }

.countdown-descr {
  display: block;
  width: 100%; }

.is-countdown {
  border: 1px solid #ccc;
  background-color: #eee; }

.countdown-rtl {
  direction: rtl; }

.countdown-holding span {
  color: #888; }

.countdown-row {
  clear: both;
  width: 100%;
  padding: 0 2px;
  text-align: center; }

.countdown-show1 .countdown-section {
  width: 98%; }

.countdown-show2 .countdown-section {
  width: 48%; }

.countdown-show3 .countdown-section {
  width: 32.5%; }

.countdown-show4 .countdown-section {
  width: 24.5%; }

.countdown-show5 .countdown-section {
  width: 19.5%; }

.countdown-show6 .countdown-section {
  width: 16.25%; }

.countdown-show7 .countdown-section {
  width: 14%; }

.countdown-section {
  display: block;
  float: left;
  font-size: 75%;
  text-align: center; }

.countdown-amount {
  font-size: 200%; }

.countdown-period {
  display: block; }

.countdown-descr {
  display: block;
  width: 100%; }

/* jQuery FlexSlider v2.2.0 | Copyright 2012 WooThemes | Tyler Smith (@mbmufffin) */
body {
  /* Browser Resets */
  /* FlexSlider Necessary Styles */
  /* Clearfix for the .slides element */
  /* No JavaScript Fallback */
  /* FlexSlider Default Theme */
  /* Direction Nav */
  /* Control Nav */ }

body .flex-container a:active,
body .flexslider a:active,
body .flex-container a:focus,
body .flexslider a:focus {
  outline: none; }

body .slides,
body .flex-control-nav,
body .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

body .flexslider {
  margin: 0;
  padding: 0; }

body .flexslider .slides > li {
  display: none;
  /* -webkit-backface-visibility: hidden; */ }

body .flexslider .slides img {
  width: 100%;
  height: auto;
  display: block; }

body .flex-pauseplay span {
  text-transform: capitalize; }

body .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

body html[xmlns] .slides {
  display: block; }

body * html .slides {
  height: 1%; }

body .no-js .slides > li:first-child {
  display: block; }

body .flexslider {
  margin: 0 0 60px;
  background: #fff;
  position: relative;
  zoom: 1; }

body .flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease; }

body .loading .flex-viewport {
  max-height: 300px; }

body .flexslider .slides {
  zoom: 1; }

body .carousel li {
  margin-right: 5px; }

body .flex-direction-nav {
  *height: 0; }

body .flex-direction-nav a {
  display: block;
  width: 40px;
  height: 40px;
  background: none;
  text-indent: 0;
  border-bottom: none !important;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease; }

body .flex-direction-nav .flex-prev {
  left: -50px; }

body .flex-direction-nav .flex-next {
  right: -50px; }

body .flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 10px; }

body .flexslider:hover .flex-next {
  opacity: 0.7;
  right: 10px; }

body .flexslider:hover .flex-next:hover, body .flexslider:hover .flex-prev:hover {
  opacity: 1; }

body .flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default; }

body .flex-direction-nav a:before {
  font-size: 38px;
  line-height: 40px;
  display: inline-block; }

body .flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center; }

body .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline; }

body .flex-control-paging li a {
  width: 12px;
  height: 12px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px; }

body .flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7); }

body .flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default; }

body .flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden; }

body .flex-control-thumbs li {
  width: 20%;
  float: left;
  margin: 0; }

body .flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .5;
  cursor: pointer; }

body .flex-control-thumbs img:hover {
  opacity: 1; }

body .flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default; }

@media screen and (max-width: 860px) {
  body .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px; }
  body .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px; } }

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

.mfp-preloader a {
  color: #cccccc; }

.mfp-preloader a:hover {
  color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }

.mfp-close:hover, .mfp-close:focus {
  opacity: 1; }

.mfp-close:active {
  top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1; }

.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }

.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px; }

.mfp-arrow-left {
  left: 0; }

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px; }

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px; }

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 1200px; }

.mfp-iframe-holder .mfp-close {
  top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444; }

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure {
    /* The shadow behind the image */ }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    -ms-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    -ms-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

.mfp-ie7 .mfp-container {
  padding: 0; }

.mfp-ie7 .mfp-content {
  padding-top: 44px; }

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

.vc_non_responsive .vc_row .vc_col-sm-1, .vc_non_responsive .vc_row .vc_col-sm-10, .vc_non_responsive .vc_row .vc_col-sm-11, .vc_non_responsive .vc_row .vc_col-sm-12, .vc_non_responsive .vc_row .vc_col-sm-2, .vc_non_responsive .vc_row .vc_col-sm-3, .vc_non_responsive .vc_row .vc_col-sm-4, .vc_non_responsive .vc_row .vc_col-sm-5, .vc_non_responsive .vc_row .vc_col-sm-7, .vc_non_responsive .vc_row .vc_col-sm-8, .vc_non_responsive .vc_row .vc_col-sm-9 {
  float: left;
  padding-left: 15px;
  padding-right: 15px; }

.vc_message_box-icon > *, .vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%); }

.btn-group-vertical > .btn-group:after, .btn-toolbar:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after, .vc_clearfix:after, .vc_column-inner::after, .vc_el-clearfix, .vc_row:after {
  clear: both; }

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .thumbnail a > img, .thumbnail > img {
  display: block;
  max-width: 100%;
  height: auto; }

.vc_parallax-inner iframe, .vc_video-bg iframe {
  max-width: 1000%; }

.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

.btn-group-sm > .btn, .btn-group-xs > .btn {
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-group-sm > .btn {
  padding: 5px 10px; }

.btn-group-xs > .btn {
  padding: 1px 5px; }

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before, .vc_row:after, .vc_row:before {
  content: " ";
  display: table; }

@media (max-width: 767px) {
  .vc_hidden-xs {
    display: none !important; }
  .vc_el-clearfix-xs {
    clear: both; } }

@media (min-width: 768px) and (max-width: 991px) {
  .vc_hidden-sm {
    display: none !important; }
  .vc_el-clearfix-sm {
    clear: both; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .vc_hidden-md {
    display: none !important; }
  .vc_el-clearfix-md {
    clear: both; } }

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  width: 8.33333333%;
  min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  width: 16.66666667%;
  min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  width: 25%;
  min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  width: 33.33333333%;
  min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  width: 41.66666667%;
  min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  width: 58.33333333%;
  min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  width: 66.66666667%;
  min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  width: 75%;
  min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  width: 83.33333333%;
  min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  width: 91.66666667%;
  min-height: 1px; }

.vc_col-xs-12, .vc_column_container {
  width: 100%; }

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  width: 100%;
  min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0; }

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important; }

.vc_row {
  margin-left: -15px;
  margin-right: -15px; }

.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
  float: left; }

.vc_col-xs-11 {
  width: 91.66666667%; }

.vc_col-xs-10 {
  width: 83.33333333%; }

.vc_col-xs-9 {
  width: 75%; }

.vc_col-xs-8 {
  width: 66.66666667%; }

.vc_col-xs-7 {
  width: 58.33333333%; }

.vc_col-xs-6 {
  width: 50%; }

.vc_col-xs-5 {
  width: 41.66666667%; }

.vc_col-xs-4 {
  width: 33.33333333%; }

.vc_col-xs-3 {
  width: 25%; }

.vc_col-xs-2 {
  width: 16.66666667%; }

.vc_col-xs-1 {
  width: 8.33333333%; }

.vc_col-xs-pull-12 {
  right: 100%; }

.vc_col-xs-pull-11 {
  right: 91.66666667%; }

.vc_col-xs-pull-10 {
  right: 83.33333333%; }

.vc_col-xs-pull-9 {
  right: 75%; }

.vc_col-xs-pull-8 {
  right: 66.66666667%; }

.vc_col-xs-pull-7 {
  right: 58.33333333%; }

.vc_col-xs-pull-6 {
  right: 50%; }

.vc_col-xs-pull-5 {
  right: 41.66666667%; }

.vc_col-xs-pull-4 {
  right: 33.33333333%; }

.vc_col-xs-pull-3 {
  right: 25%; }

.vc_col-xs-pull-2 {
  right: 16.66666667%; }

.vc_col-xs-pull-1 {
  right: 8.33333333%; }

.vc_col-xs-pull-0 {
  right: auto; }

.vc_col-xs-push-12 {
  left: 100%; }

.vc_col-xs-push-11 {
  left: 91.66666667%; }

.vc_col-xs-push-10 {
  left: 83.33333333%; }

.vc_col-xs-push-9 {
  left: 75%; }

.vc_col-xs-push-8 {
  left: 66.66666667%; }

.vc_col-xs-push-7 {
  left: 58.33333333%; }

.vc_col-xs-push-6 {
  left: 50%; }

.vc_col-xs-push-5 {
  left: 41.66666667%; }

.vc_col-xs-push-4 {
  left: 33.33333333%; }

.vc_col-xs-push-3 {
  left: 25%; }

.vc_col-xs-push-2 {
  left: 16.66666667%; }

.vc_col-xs-push-1 {
  left: 8.33333333%; }

.vc_col-xs-push-0 {
  left: auto; }

.vc_col-xs-offset-12 {
  margin-left: 100%; }

.vc_col-xs-offset-11 {
  margin-left: 91.66666667%; }

.vc_col-xs-offset-10 {
  margin-left: 83.33333333%; }

.vc_col-xs-offset-9 {
  margin-left: 75%; }

.vc_col-xs-offset-8 {
  margin-left: 66.66666667%; }

.vc_col-xs-offset-7 {
  margin-left: 58.33333333%; }

.vc_col-xs-offset-6 {
  margin-left: 50%; }

.vc_col-xs-offset-5 {
  margin-left: 41.66666667%; }

.vc_col-xs-offset-4 {
  margin-left: 33.33333333%; }

.vc_col-xs-offset-3 {
  margin-left: 25%; }

.vc_col-xs-offset-2 {
  margin-left: 16.66666667%; }

.vc_col-xs-offset-1 {
  margin-left: 8.33333333%; }

.vc_col-xs-offset-0 {
  margin-left: 0; }

@media (min-width: 768px) {
  .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: left; }
  .vc_col-sm-12 {
    width: 100%; }
  .vc_col-sm-11 {
    width: 91.66666667%; }
  .vc_col-sm-10 {
    width: 83.33333333%; }
  .vc_col-sm-9 {
    width: 75%; }
  .vc_col-sm-8 {
    width: 66.66666667%; }
  .vc_col-sm-7 {
    width: 58.33333333%; }
  .vc_col-sm-6 {
    width: 50%; }
  .vc_col-sm-5 {
    width: 41.66666667%; }
  .vc_col-sm-4 {
    width: 33.33333333%; }
  .vc_col-sm-3 {
    width: 25%; }
  .vc_col-sm-2 {
    width: 16.66666667%; }
  .vc_col-sm-1 {
    width: 8.33333333%; }
  .vc_col-sm-pull-12 {
    right: 100%; }
  .vc_col-sm-pull-11 {
    right: 91.66666667%; }
  .vc_col-sm-pull-10 {
    right: 83.33333333%; }
  .vc_col-sm-pull-9 {
    right: 75%; }
  .vc_col-sm-pull-8 {
    right: 66.66666667%; }
  .vc_col-sm-pull-7 {
    right: 58.33333333%; }
  .vc_col-sm-pull-6 {
    right: 50%; }
  .vc_col-sm-pull-5 {
    right: 41.66666667%; }
  .vc_col-sm-pull-4 {
    right: 33.33333333%; }
  .vc_col-sm-pull-3 {
    right: 25%; }
  .vc_col-sm-pull-2 {
    right: 16.66666667%; }
  .vc_col-sm-pull-1 {
    right: 8.33333333%; }
  .vc_col-sm-pull-0 {
    right: auto; }
  .vc_col-sm-push-12 {
    left: 100%; }
  .vc_col-sm-push-11 {
    left: 91.66666667%; }
  .vc_col-sm-push-10 {
    left: 83.33333333%; }
  .vc_col-sm-push-9 {
    left: 75%; }
  .vc_col-sm-push-8 {
    left: 66.66666667%; }
  .vc_col-sm-push-7 {
    left: 58.33333333%; }
  .vc_col-sm-push-6 {
    left: 50%; }
  .vc_col-sm-push-5 {
    left: 41.66666667%; }
  .vc_col-sm-push-4 {
    left: 33.33333333%; }
  .vc_col-sm-push-3 {
    left: 25%; }
  .vc_col-sm-push-2 {
    left: 16.66666667%; }
  .vc_col-sm-push-1 {
    left: 8.33333333%; }
  .vc_col-sm-push-0 {
    left: auto; }
  .vc_col-sm-offset-12 {
    margin-left: 100%; }
  .vc_col-sm-offset-11 {
    margin-left: 91.66666667%; }
  .vc_col-sm-offset-10 {
    margin-left: 83.33333333%; }
  .vc_col-sm-offset-9 {
    margin-left: 75%; }
  .vc_col-sm-offset-8 {
    margin-left: 66.66666667%; }
  .vc_col-sm-offset-7 {
    margin-left: 58.33333333%; }
  .vc_col-sm-offset-6 {
    margin-left: 50%; }
  .vc_col-sm-offset-5 {
    margin-left: 41.66666667%; }
  .vc_col-sm-offset-4 {
    margin-left: 33.33333333%; }
  .vc_col-sm-offset-3 {
    margin-left: 25%; }
  .vc_col-sm-offset-2 {
    margin-left: 16.66666667%; }
  .vc_col-sm-offset-1 {
    margin-left: 8.33333333%; }
  .vc_col-sm-offset-0 {
    margin-left: 0; } }

@media (min-width: 992px) {
  .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 {
    float: left; }
  .vc_col-md-12 {
    width: 100%; }
  .vc_col-md-11 {
    width: 91.66666667%; }
  .vc_col-md-10 {
    width: 83.33333333%; }
  .vc_col-md-9 {
    width: 75%; }
  .vc_col-md-8 {
    width: 66.66666667%; }
  .vc_col-md-7 {
    width: 58.33333333%; }
  .vc_col-md-6 {
    width: 50%; }
  .vc_col-md-5 {
    width: 41.66666667%; }
  .vc_col-md-4 {
    width: 33.33333333%; }
  .vc_col-md-3 {
    width: 25%; }
  .vc_col-md-2 {
    width: 16.66666667%; }
  .vc_col-md-1 {
    width: 8.33333333%; }
  .vc_col-md-pull-12 {
    right: 100%; }
  .vc_col-md-pull-11 {
    right: 91.66666667%; }
  .vc_col-md-pull-10 {
    right: 83.33333333%; }
  .vc_col-md-pull-9 {
    right: 75%; }
  .vc_col-md-pull-8 {
    right: 66.66666667%; }
  .vc_col-md-pull-7 {
    right: 58.33333333%; }
  .vc_col-md-pull-6 {
    right: 50%; }
  .vc_col-md-pull-5 {
    right: 41.66666667%; }
  .vc_col-md-pull-4 {
    right: 33.33333333%; }
  .vc_col-md-pull-3 {
    right: 25%; }
  .vc_col-md-pull-2 {
    right: 16.66666667%; }
  .vc_col-md-pull-1 {
    right: 8.33333333%; }
  .vc_col-md-pull-0 {
    right: auto; }
  .vc_col-md-push-12 {
    left: 100%; }
  .vc_col-md-push-11 {
    left: 91.66666667%; }
  .vc_col-md-push-10 {
    left: 83.33333333%; }
  .vc_col-md-push-9 {
    left: 75%; }
  .vc_col-md-push-8 {
    left: 66.66666667%; }
  .vc_col-md-push-7 {
    left: 58.33333333%; }
  .vc_col-md-push-6 {
    left: 50%; }
  .vc_col-md-push-5 {
    left: 41.66666667%; }
  .vc_col-md-push-4 {
    left: 33.33333333%; }
  .vc_col-md-push-3 {
    left: 25%; }
  .vc_col-md-push-2 {
    left: 16.66666667%; }
  .vc_col-md-push-1 {
    left: 8.33333333%; }
  .vc_col-md-push-0 {
    left: auto; }
  .vc_col-md-offset-12 {
    margin-left: 100%; }
  .vc_col-md-offset-11 {
    margin-left: 91.66666667%; }
  .vc_col-md-offset-10 {
    margin-left: 83.33333333%; }
  .vc_col-md-offset-9 {
    margin-left: 75%; }
  .vc_col-md-offset-8 {
    margin-left: 66.66666667%; }
  .vc_col-md-offset-7 {
    margin-left: 58.33333333%; }
  .vc_col-md-offset-6 {
    margin-left: 50%; }
  .vc_col-md-offset-5 {
    margin-left: 41.66666667%; }
  .vc_col-md-offset-4 {
    margin-left: 33.33333333%; }
  .vc_col-md-offset-3 {
    margin-left: 25%; }
  .vc_col-md-offset-2 {
    margin-left: 16.66666667%; }
  .vc_col-md-offset-1 {
    margin-left: 8.33333333%; }
  .vc_col-md-offset-0 {
    margin-left: 0; } }

@media (min-width: 1200px) {
  .vc_hidden-lg {
    display: none !important; }
  .vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 {
    float: left; }
  .vc_col-lg-12 {
    width: 100%; }
  .vc_col-lg-11 {
    width: 91.66666667%; }
  .vc_col-lg-10 {
    width: 83.33333333%; }
  .vc_col-lg-9 {
    width: 75%; }
  .vc_col-lg-8 {
    width: 66.66666667%; }
  .vc_col-lg-7 {
    width: 58.33333333%; }
  .vc_col-lg-6 {
    width: 50%; }
  .vc_col-lg-5 {
    width: 41.66666667%; }
  .vc_col-lg-4 {
    width: 33.33333333%; }
  .vc_col-lg-3 {
    width: 25%; }
  .vc_col-lg-2 {
    width: 16.66666667%; }
  .vc_col-lg-1 {
    width: 8.33333333%; }
  .vc_col-lg-pull-12 {
    right: 100%; }
  .vc_col-lg-pull-11 {
    right: 91.66666667%; }
  .vc_col-lg-pull-10 {
    right: 83.33333333%; }
  .vc_col-lg-pull-9 {
    right: 75%; }
  .vc_col-lg-pull-8 {
    right: 66.66666667%; }
  .vc_col-lg-pull-7 {
    right: 58.33333333%; }
  .vc_col-lg-pull-6 {
    right: 50%; }
  .vc_col-lg-pull-5 {
    right: 41.66666667%; }
  .vc_col-lg-pull-4 {
    right: 33.33333333%; }
  .vc_col-lg-pull-3 {
    right: 25%; }
  .vc_col-lg-pull-2 {
    right: 16.66666667%; }
  .vc_col-lg-pull-1 {
    right: 8.33333333%; }
  .vc_col-lg-pull-0 {
    right: auto; }
  .vc_col-lg-push-12 {
    left: 100%; }
  .vc_col-lg-push-11 {
    left: 91.66666667%; }
  .vc_col-lg-push-10 {
    left: 83.33333333%; }
  .vc_col-lg-push-9 {
    left: 75%; }
  .vc_col-lg-push-8 {
    left: 66.66666667%; }
  .vc_col-lg-push-7 {
    left: 58.33333333%; }
  .vc_col-lg-push-6 {
    left: 50%; }
  .vc_col-lg-push-5 {
    left: 41.66666667%; }
  .vc_col-lg-push-4 {
    left: 33.33333333%; }
  .vc_col-lg-push-3 {
    left: 25%; }
  .vc_col-lg-push-2 {
    left: 16.66666667%; }
  .vc_col-lg-push-1 {
    left: 8.33333333%; }
  .vc_col-lg-push-0 {
    left: auto; }
  .vc_col-lg-offset-12 {
    margin-left: 100%; }
  .vc_col-lg-offset-11 {
    margin-left: 91.66666667%; }
  .vc_col-lg-offset-10 {
    margin-left: 83.33333333%; }
  .vc_col-lg-offset-9 {
    margin-left: 75%; }
  .vc_col-lg-offset-8 {
    margin-left: 66.66666667%; }
  .vc_col-lg-offset-7 {
    margin-left: 58.33333333%; }
  .vc_col-lg-offset-6 {
    margin-left: 50%; }
  .vc_col-lg-offset-5 {
    margin-left: 41.66666667%; }
  .vc_col-lg-offset-4 {
    margin-left: 33.33333333%; }
  .vc_col-lg-offset-3 {
    margin-left: 25%; }
  .vc_col-lg-offset-2 {
    margin-left: 16.66666667%; }
  .vc_col-lg-offset-1 {
    margin-left: 8.33333333%; }
  .vc_col-lg-offset-0 {
    margin-left: 0; }
  .vc_el-clearfix-lg {
    clear: both; } }

.vc_el_width_100, .vc_el_width_50, .vc_el_width_60, .vc_el_width_70, .vc_el_width_80, .vc_el_width_90 {
  margin-left: auto !important;
  margin-right: auto !important; }

.vc_pull-right {
  float: right !important; }

.vc_pull-left {
  float: left !important; }

.vc_clearfix:after, .vc_clearfix:before {
  content: " ";
  display: table; }

.vc_visible {
  display: block; }

.vc_table {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse; }

.vc_table > tbody > tr > td, .vc_table > tbody > tr > th, .vc_table > tfoot > tr > td, .vc_table > tfoot > tr > th, .vc_table > thead > tr > td, .vc_table > thead > tr > th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd; }

.vc_table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd; }

.vc_button-2-wrapper, .vc_pixel_icon {
  display: inline-block;
  vertical-align: middle; }

.vc_table > caption + thead > tr:first-child > td, .vc_table > caption + thead > tr:first-child > th, .vc_table > colgroup + thead > tr:first-child > td, .vc_table > colgroup + thead > tr:first-child > th, .vc_table > thead:first-child > tr:first-child > td, .vc_table > thead:first-child > tr:first-child > th {
  border-top: 0; }

.vc_table > tbody + tbody {
  border-top: 2px solid #ddd; }

.vc_table .table {
  background-color: #fff; }

.vc_table-bordered, .vc_table-bordered > tbody > tr > td, .vc_table-bordered > tbody > tr > th, .vc_table-bordered > tfoot > tr > td, .vc_table-bordered > tfoot > tr > th, .vc_table-bordered > thead > tr > td, .vc_table-bordered > thead > tr > th {
  border: 1px solid #ddd; }

.vc_table-bordered > thead > tr > td, .vc_table-bordered > thead > tr > th {
  border-bottom-width: 2px; }

.vc_pixel_icon {
  height: 16px;
  width: 16px;
  background-position: 0 0;
  background-repeat: no-repeat; }

.vc_pixel_icon-alert {
  background-image: url(../vc/alert.png); }

.vc_pixel_icon-info {
  background-image: url(../vc/info.png); }

.vc_pixel_icon-tick {
  background-image: url(../vc/tick.png); }

.vc_pixel_icon-explanation {
  background-image: url(../vc/exclamation.png); }

.vc_pixel_icon-address_book {
  background-image: url(../images/icons/address-book.png); }

.vc_pixel_icon-alarm_clock {
  background-image: url(../images/icons/alarm-clock.png); }

.vc_pixel_icon-anchor {
  background-image: url(../images/icons/anchor.png); }

.vc_pixel_icon-application_image {
  background-image: url(../images/icons/application-image.png); }

.vc_pixel_icon-arrow {
  background-image: url(../images/icons/arrow.png); }

.vc_pixel_icon-asterisk {
  background-image: url(../images/icons/asterisk.png); }

.vc_pixel_icon-hammer {
  background-image: url(../images/icons/auction-hammer.png); }

.vc_pixel_icon-balloon {
  background-image: url(../images/icons/balloon.png); }

.vc_pixel_icon-balloon_buzz {
  background-image: url(../images/icons/balloon-buzz.png); }

.vc_pixel_icon-balloon_facebook {
  background-image: url(../images/icons/balloon-facebook.png); }

.vc_pixel_icon-balloon_twitter {
  background-image: url(../images/icons/balloon-twitter.png); }

.vc_pixel_icon-battery {
  background-image: url(../images/icons/battery-full.png); }

.vc_pixel_icon-binocular {
  background-image: url(../images/icons/binocular.png); }

.vc_pixel_icon-document_excel {
  background-image: url(../images/icons/blue-document-excel.png); }

.vc_pixel_icon-document_image {
  background-image: url(../images/icons/blue-document-image.png); }

.vc_pixel_icon-document_music {
  background-image: url(../images/icons/blue-document-music.png); }

.vc_pixel_icon-document_office {
  background-image: url(../images/icons/blue-document-office.png); }

.vc_pixel_icon-document_pdf {
  background-image: url(../images/icons/blue-document-pdf.png); }

.vc_pixel_icon-document_powerpoint {
  background-image: url(../images/icons/blue-document-powerpoint.png); }

.vc_pixel_icon-document_word {
  background-image: url(../images/icons/blue-document-word.png); }

.vc_pixel_icon-bookmark {
  background-image: url(../images/icons/bookmark.png); }

.vc_pixel_icon-camcorder {
  background-image: url(../images/icons/camcorder.png); }

.vc_pixel_icon-camera {
  background-image: url(../images/icons/camera.png); }

.vc_pixel_icon-chart {
  background-image: url(../images/icons/chart.png); }

.vc_pixel_icon-chart_pie {
  background-image: url(../images/icons/chart-pie.png); }

.vc_pixel_icon-clock {
  background-image: url(../images/icons/clock.png); }

.vc_pixel_icon-play {
  background-image: url(../images/icons/control.png); }

.vc_pixel_icon-fire {
  background-image: url(../images/icons/fire.png); }

.vc_pixel_icon-heart {
  background-image: url(../images/icons/heart.png); }

.vc_pixel_icon-mail {
  background-image: url(../images/icons/mail.png); }

.vc_pixel_icon-shield {
  background-image: url(../images/icons/plus-shield.png); }

.vc_pixel_icon-video {
  background-image: url(../images/icons/video.png); }

.vc_txt_align_left {
  text-align: left; }

.vc_txt_align_right {
  text-align: right; }

.vc_txt_align_center {
  text-align: center; }

.vc_txt_align_justify {
  text-align: justify;
  text-justify: inter-word; }

.vc_el_width_50 {
  width: 50%; }

.vc_el_width_60 {
  width: 60%; }

.vc_el_width_70 {
  width: 70%; }

.vc_el_width_80 {
  width: 80%; }

.vc_el_width_90 {
  width: 90%; }

.vc_el_width_100 {
  width: 100%; }

.vc_btn, a.vc_btn, button.vc_btn {
  cursor: pointer;
  display: inline-block;
  text-decoration: none !important;
  padding: 9px 12px;
  font-size: 100%;
  line-height: 20px;
  border-radius: 4px; }

.vc_general.vc_btn3, .wpb_button:hover, a.wpb_button_a, a.wpb_button_a:hover {
  text-decoration: none; }

.vc_btn, .vc_btn:focus, .vc_btn:hover, a.vc_btn, a.vc_btn:focus, a.vc_btn:hover, button.vc_btn, button.vc_btn:focus, button.vc_btn:hover {
  border: 1px solid transparent; }

.vc_btn-lg, a.vc_btn-lg, button.vc_btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

.vc_btn-sm, a.vc_btn-sm, button.vc_btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.vc_btn-xs, a.vc_btn-xs, button.vc_btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.vc_btn_square, a.vc_btn_square, button.vc_btn_square {
  border-radius: 0; }

.vc_btn_square_outlined, a.vc_btn_square_outlined, button.vc_btn_square_outlined {
  border-radius: 0;
  background: 0 0 !important; }

.vc_btn_square_outlined, .vc_btn_square_outlined:focus, .vc_btn_square_outlined:hover, a.vc_btn_square_outlined, a.vc_btn_square_outlined:focus, a.vc_btn_square_outlined:hover, button.vc_btn_square_outlined, button.vc_btn_square_outlined:focus, button.vc_btn_square_outlined:hover {
  border: 2px solid; }

.vc_btn_round, a.vc_btn_round, button.vc_btn_round {
  border-radius: 25px; }

.vc_btn_outlined, a.vc_btn_outlined, button.vc_btn_outlined {
  background: 0 0 !important; }

.open > .dropdown-toggle.vc_btn-danger, .open > .dropdown-toggle.vc_btn-default, .open > .dropdown-toggle.vc_btn-info, .open > .dropdown-toggle.vc_btn-primary, .open > .dropdown-toggle.vc_btn-success, .open > .dropdown-toggle.vc_btn-warning, .open > .dropdown-togglea.vc_btn-danger, .open > .dropdown-togglea.vc_btn-default, .open > .dropdown-togglea.vc_btn-info, .open > .dropdown-togglea.vc_btn-primary, .open > .dropdown-togglea.vc_btn-success, .open > .dropdown-togglea.vc_btn-warning, .open > .dropdown-togglebutton.vc_btn-danger, .open > .dropdown-togglebutton.vc_btn-default, .open > .dropdown-togglebutton.vc_btn-info, .open > .dropdown-togglebutton.vc_btn-primary, .open > .dropdown-togglebutton.vc_btn-success, .open > .dropdown-togglebutton.vc_btn-warning, .vc_btn-danger.active, .vc_btn-danger:active, .vc_btn-default.active, .vc_btn-default:active, .vc_btn-info.active, .vc_btn-info:active, .vc_btn-primary.active, .vc_btn-primary:active, .vc_btn-success.active, .vc_btn-success:active, .vc_btn-warning.active, .vc_btn-warning:active, a.vc_btn-danger.active, a.vc_btn-danger:active, a.vc_btn-default.active, a.vc_btn-default:active, a.vc_btn-info.active, a.vc_btn-info:active, a.vc_btn-primary.active, a.vc_btn-primary:active, a.vc_btn-success.active, a.vc_btn-success:active, a.vc_btn-warning.active, a.vc_btn-warning:active, button.vc_btn-danger.active, button.vc_btn-danger:active, button.vc_btn-default.active, button.vc_btn-default:active, button.vc_btn-info.active, button.vc_btn-info:active, button.vc_btn-primary.active, button.vc_btn-primary:active, button.vc_btn-success.active, button.vc_btn-success:active, button.vc_btn-warning.active, button.vc_btn-warning:active {
  background-image: none; }

.vc_btn_outlined, .vc_btn_outlined:focus, .vc_btn_outlined:hover, a.vc_btn_outlined, a.vc_btn_outlined:focus, a.vc_btn_outlined:hover, button.vc_btn_outlined, button.vc_btn_outlined:focus, button.vc_btn_outlined:hover {
  border: 2px solid; }

.vc_btn-blue, a.vc_btn-blue, button.vc_btn-blue {
  background-color: #5472D2;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.vc_btn-blue:hover, a.vc_btn-blue:hover, button.vc_btn-blue:hover {
  background-color: #3c5ecc;
  color: #f7f7f7 !important; }

.vc_btn-blue.vc_btn_outlined, .vc_btn-blue.vc_btn_square_outlined, a.vc_btn-blue.vc_btn_outlined, a.vc_btn-blue.vc_btn_square_outlined, button.vc_btn-blue.vc_btn_outlined, button.vc_btn-blue.vc_btn_square_outlined {
  color: #5472D2 !important; }

.vc_btn-blue.vc_btn_outlined:hover, .vc_btn-blue.vc_btn_square_outlined:hover, a.vc_btn-blue.vc_btn_outlined:hover, a.vc_btn-blue.vc_btn_square_outlined:hover, button.vc_btn-blue.vc_btn_outlined:hover, button.vc_btn-blue.vc_btn_square_outlined:hover {
  border-color: #3c5ecc; }

.vc_btn-blue.vc_btn_3d, a.vc_btn-blue.vc_btn_3d, button.vc_btn-blue.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #3253bc;
  box-shadow: 0 5px 0 #3253bc;
  margin-bottom: 5px; }

.vc_btn-blue.vc_btn_3d.vc_btn_xs, a.vc_btn-blue.vc_btn_3d.vc_btn_xs, button.vc_btn-blue.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #3253bc;
  box-shadow: 0 3px 0 #3253bc;
  margin-bottom: 3px; }

.vc_btn-blue.vc_btn_3d.vc_btn_sm, a.vc_btn-blue.vc_btn_3d.vc_btn_sm, button.vc_btn-blue.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #3253bc;
  box-shadow: 0 4px 0 #3253bc;
  margin-bottom: 4px; }

.vc_btn-turquoise, a.vc_btn-turquoise, button.vc_btn-turquoise {
  background-color: #00C1CF;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.vc_btn-turquoise:hover, a.vc_btn-turquoise:hover, button.vc_btn-turquoise:hover {
  background-color: #00a4b0;
  color: #f7f7f7 !important; }

.vc_btn-turquoise.vc_btn_outlined, .vc_btn-turquoise.vc_btn_square_outlined, a.vc_btn-turquoise.vc_btn_outlined, a.vc_btn-turquoise.vc_btn_square_outlined, button.vc_btn-turquoise.vc_btn_outlined, button.vc_btn-turquoise.vc_btn_square_outlined {
  color: #00C1CF !important; }

.vc_btn-turquoise.vc_btn_outlined:hover, .vc_btn-turquoise.vc_btn_square_outlined:hover, a.vc_btn-turquoise.vc_btn_outlined:hover, a.vc_btn-turquoise.vc_btn_square_outlined:hover, button.vc_btn-turquoise.vc_btn_outlined:hover, button.vc_btn-turquoise.vc_btn_square_outlined:hover {
  border-color: #00a4b0; }

.vc_btn-turquoise.vc_btn_3d, a.vc_btn-turquoise.vc_btn_3d, button.vc_btn-turquoise.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #008d97;
  box-shadow: 0 5px 0 #008d97;
  margin-bottom: 5px; }

.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #008d97;
  box-shadow: 0 3px 0 #008d97;
  margin-bottom: 3px; }

.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #008d97;
  box-shadow: 0 4px 0 #008d97;
  margin-bottom: 4px; }

.vc_btn-pink, a.vc_btn-pink, button.vc_btn-pink {
  background-color: #FE6C61;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.vc_btn-pink:hover, a.vc_btn-pink:hover, button.vc_btn-pink:hover {
  background-color: #fe5043;
  color: #f7f7f7 !important; }

.vc_btn-pink.vc_btn_outlined, .vc_btn-pink.vc_btn_square_outlined, a.vc_btn-pink.vc_btn_outlined, a.vc_btn-pink.vc_btn_square_outlined, button.vc_btn-pink.vc_btn_outlined, button.vc_btn-pink.vc_btn_square_outlined {
  color: #FE6C61 !important; }

.vc_btn-pink.vc_btn_outlined:hover, .vc_btn-pink.vc_btn_square_outlined:hover, a.vc_btn-pink.vc_btn_outlined:hover, a.vc_btn-pink.vc_btn_square_outlined:hover, button.vc_btn-pink.vc_btn_outlined:hover, button.vc_btn-pink.vc_btn_square_outlined:hover {
  border-color: #fe5043; }

.vc_btn-pink.vc_btn_3d, a.vc_btn-pink.vc_btn_3d, button.vc_btn-pink.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #fe3829;
  box-shadow: 0 5px 0 #fe3829;
  margin-bottom: 5px; }

.vc_btn-pink.vc_btn_3d.vc_btn_xs, a.vc_btn-pink.vc_btn_3d.vc_btn_xs, button.vc_btn-pink.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #fe3829;
  box-shadow: 0 3px 0 #fe3829;
  margin-bottom: 3px; }

.vc_btn-pink.vc_btn_3d.vc_btn_sm, a.vc_btn-pink.vc_btn_3d.vc_btn_sm, button.vc_btn-pink.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #fe3829;
  box-shadow: 0 4px 0 #fe3829;
  margin-bottom: 4px; }

.vc_btn-violet, a.vc_btn-violet, button.vc_btn-violet {
  background-color: #8D6DC4;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.vc_btn-violet:hover, a.vc_btn-violet:hover, button.vc_btn-violet:hover {
  background-color: #7c57bb;
  color: #f7f7f7 !important; }

.vc_btn-violet.vc_btn_outlined, .vc_btn-violet.vc_btn_square_outlined, a.vc_btn-violet.vc_btn_outlined, a.vc_btn-violet.vc_btn_square_outlined, button.vc_btn-violet.vc_btn_outlined, button.vc_btn-violet.vc_btn_square_outlined {
  color: #8D6DC4 !important; }

.vc_btn-violet.vc_btn_outlined:hover, .vc_btn-violet.vc_btn_square_outlined:hover, a.vc_btn-violet.vc_btn_outlined:hover, a.vc_btn-violet.vc_btn_square_outlined:hover, button.vc_btn-violet.vc_btn_outlined:hover, button.vc_btn-violet.vc_btn_square_outlined:hover {
  border-color: #7c57bb; }

.vc_btn-violet.vc_btn_3d, a.vc_btn-violet.vc_btn_3d, button.vc_btn-violet.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #6e48b1;
  box-shadow: 0 5px 0 #6e48b1;
  margin-bottom: 5px; }

.vc_btn-violet.vc_btn_3d.vc_btn_xs, a.vc_btn-violet.vc_btn_3d.vc_btn_xs, button.vc_btn-violet.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #6e48b1;
  box-shadow: 0 3px 0 #6e48b1;
  margin-bottom: 3px; }

.vc_btn-violet.vc_btn_3d.vc_btn_sm, a.vc_btn-violet.vc_btn_3d.vc_btn_sm, button.vc_btn-violet.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #6e48b1;
  box-shadow: 0 4px 0 #6e48b1;
  margin-bottom: 4px; }

.vc_btn-peacoc, a.vc_btn-peacoc, button.vc_btn-peacoc {
  background-color: #4CADC9;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.vc_btn-peacoc:hover, a.vc_btn-peacoc:hover, button.vc_btn-peacoc:hover {
  background-color: #39a0bd;
  color: #f7f7f7 !important; }

.vc_btn-peacoc.vc_btn_outlined, .vc_btn-peacoc.vc_btn_square_outlined, a.vc_btn-peacoc.vc_btn_outlined, a.vc_btn-peacoc.vc_btn_square_outlined, button.vc_btn-peacoc.vc_btn_outlined, button.vc_btn-peacoc.vc_btn_square_outlined {
  color: #4CADC9 !important; }

.vc_btn-peacoc.vc_btn_outlined:hover, .vc_btn-peacoc.vc_btn_square_outlined:hover, a.vc_btn-peacoc.vc_btn_outlined:hover, a.vc_btn-peacoc.vc_btn_square_outlined:hover, button.vc_btn-peacoc.vc_btn_outlined:hover, button.vc_btn-peacoc.vc_btn_square_outlined:hover {
  border-color: #39a0bd; }

.vc_btn-peacoc.vc_btn_3d, a.vc_btn-peacoc.vc_btn_3d, button.vc_btn-peacoc.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #338faa;
  box-shadow: 0 5px 0 #338faa;
  margin-bottom: 5px; }

.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #338faa;
  box-shadow: 0 3px 0 #338faa;
  margin-bottom: 3px; }

.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #338faa;
  box-shadow: 0 4px 0 #338faa;
  margin-bottom: 4px; }

.vc_btn-chino, a.vc_btn-chino, button.vc_btn-chino {
  background-color: #CEC2AB;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.vc_btn-chino:hover, a.vc_btn-chino:hover, button.vc_btn-chino:hover {
  background-color: #c3b498;
  color: #f7f7f7 !important; }

.vc_btn-chino.vc_btn_outlined, .vc_btn-chino.vc_btn_square_outlined, a.vc_btn-chino.vc_btn_outlined, a.vc_btn-chino.vc_btn_square_outlined, button.vc_btn-chino.vc_btn_outlined, button.vc_btn-chino.vc_btn_square_outlined {
  color: #CEC2AB !important; }

.vc_btn-chino.vc_btn_outlined:hover, .vc_btn-chino.vc_btn_square_outlined:hover, a.vc_btn-chino.vc_btn_outlined:hover, a.vc_btn-chino.vc_btn_square_outlined:hover, button.vc_btn-chino.vc_btn_outlined:hover, button.vc_btn-chino.vc_btn_square_outlined:hover {
  border-color: #c3b498; }

.vc_btn-chino.vc_btn_3d, a.vc_btn-chino.vc_btn_3d, button.vc_btn-chino.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #b9a888;
  box-shadow: 0 5px 0 #b9a888;
  margin-bottom: 5px; }

.vc_btn-chino.vc_btn_3d.vc_btn_xs, a.vc_btn-chino.vc_btn_3d.vc_btn_xs, button.vc_btn-chino.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #b9a888;
  box-shadow: 0 3px 0 #b9a888;
  margin-bottom: 3px; }

.vc_btn-chino.vc_btn_3d.vc_btn_sm, a.vc_btn-chino.vc_btn_3d.vc_btn_sm, button.vc_btn-chino.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #b9a888;
  box-shadow: 0 4px 0 #b9a888;
  margin-bottom: 4px; }

.vc_btn-mulled_wine, a.vc_btn-mulled_wine, button.vc_btn-mulled_wine {
  background-color: #50485B;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.vc_btn-mulled_wine:hover, a.vc_btn-mulled_wine:hover, button.vc_btn-mulled_wine:hover {
  background-color: #413a4a;
  color: #f7f7f7 !important; }

.vc_btn-mulled_wine.vc_btn_outlined, .vc_btn-mulled_wine.vc_btn_square_outlined, a.vc_btn-mulled_wine.vc_btn_outlined, a.vc_btn-mulled_wine.vc_btn_square_outlined, button.vc_btn-mulled_wine.vc_btn_outlined, button.vc_btn-mulled_wine.vc_btn_square_outlined {
  color: #50485B !important; }

.vc_btn-mulled_wine.vc_btn_outlined:hover, .vc_btn-mulled_wine.vc_btn_square_outlined:hover, a.vc_btn-mulled_wine.vc_btn_outlined:hover, a.vc_btn-mulled_wine.vc_btn_square_outlined:hover, button.vc_btn-mulled_wine.vc_btn_outlined:hover, button.vc_btn-mulled_wine.vc_btn_square_outlined:hover {
  border-color: #413a4a; }

.vc_btn-mulled_wine.vc_btn_3d, a.vc_btn-mulled_wine.vc_btn_3d, button.vc_btn-mulled_wine.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #342f3c;
  box-shadow: 0 5px 0 #342f3c;
  margin-bottom: 5px; }

.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #342f3c;
  box-shadow: 0 3px 0 #342f3c;
  margin-bottom: 3px; }

.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #342f3c;
  box-shadow: 0 4px 0 #342f3c;
  margin-bottom: 4px; }

.vc_btn-vista_blue, a.vc_btn-vista_blue, button.vc_btn-vista_blue {
  background-color: #75D69C;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.vc_btn-vista_blue:hover, a.vc_btn-vista_blue:hover, button.vc_btn-vista_blue:hover {
  background-color: #5dcf8b;
  color: #f7f7f7 !important; }

.vc_btn-vista_blue.vc_btn_outlined, .vc_btn-vista_blue.vc_btn_square_outlined, a.vc_btn-vista_blue.vc_btn_outlined, a.vc_btn-vista_blue.vc_btn_square_outlined, button.vc_btn-vista_blue.vc_btn_outlined, button.vc_btn-vista_blue.vc_btn_square_outlined {
  color: #75D69C !important; }

.vc_btn-vista_blue.vc_btn_outlined:hover, .vc_btn-vista_blue.vc_btn_square_outlined:hover, a.vc_btn-vista_blue.vc_btn_outlined:hover, a.vc_btn-vista_blue.vc_btn_square_outlined:hover, button.vc_btn-vista_blue.vc_btn_outlined:hover, button.vc_btn-vista_blue.vc_btn_square_outlined:hover {
  border-color: #5dcf8b; }

.vc_btn-vista_blue.vc_btn_3d, a.vc_btn-vista_blue.vc_btn_3d, button.vc_btn-vista_blue.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #4ac97d;
  box-shadow: 0 5px 0 #4ac97d;
  margin-bottom: 5px; }

.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #4ac97d;
  box-shadow: 0 3px 0 #4ac97d;
  margin-bottom: 3px; }

.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #4ac97d;
  box-shadow: 0 4px 0 #4ac97d;
  margin-bottom: 4px; }

.vc_btn-black, a.vc_btn-black, button.vc_btn-black {
  background-color: #2A2A2A;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.vc_btn-black:hover, a.vc_btn-black:hover, button.vc_btn-black:hover {
  background-color: #1b1b1b;
  color: #f7f7f7 !important; }

.vc_btn-black.vc_btn_outlined, .vc_btn-black.vc_btn_square_outlined, a.vc_btn-black.vc_btn_outlined, a.vc_btn-black.vc_btn_square_outlined, button.vc_btn-black.vc_btn_outlined, button.vc_btn-black.vc_btn_square_outlined {
  color: #2A2A2A !important; }

.vc_btn-black.vc_btn_outlined:hover, .vc_btn-black.vc_btn_square_outlined:hover, a.vc_btn-black.vc_btn_outlined:hover, a.vc_btn-black.vc_btn_square_outlined:hover, button.vc_btn-black.vc_btn_outlined:hover, button.vc_btn-black.vc_btn_square_outlined:hover {
  border-color: #1b1b1b; }

.vc_btn-black.vc_btn_3d, a.vc_btn-black.vc_btn_3d, button.vc_btn-black.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #0e0e0e;
  box-shadow: 0 5px 0 #0e0e0e;
  margin-bottom: 5px; }

.vc_btn-black.vc_btn_3d.vc_btn_xs, a.vc_btn-black.vc_btn_3d.vc_btn_xs, button.vc_btn-black.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #0e0e0e;
  box-shadow: 0 3px 0 #0e0e0e;
  margin-bottom: 3px; }

.vc_btn-black.vc_btn_3d.vc_btn_sm, a.vc_btn-black.vc_btn_3d.vc_btn_sm, button.vc_btn-black.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #0e0e0e;
  box-shadow: 0 4px 0 #0e0e0e;
  margin-bottom: 4px; }

.vc_btn-grey, a.vc_btn-grey, button.vc_btn-grey {
  background-color: #EBEBEB;
  color: #666 !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.vc_btn-grey:hover, a.vc_btn-grey:hover, button.vc_btn-grey:hover {
  background-color: #dcdcdc;
  color: #5e5e5e !important; }

.vc_btn-grey.vc_btn_outlined, .vc_btn-grey.vc_btn_square_outlined, a.vc_btn-grey.vc_btn_outlined, a.vc_btn-grey.vc_btn_square_outlined, button.vc_btn-grey.vc_btn_outlined, button.vc_btn-grey.vc_btn_square_outlined {
  color: #EBEBEB !important; }

.vc_btn-grey.vc_btn_outlined:hover, .vc_btn-grey.vc_btn_square_outlined:hover, a.vc_btn-grey.vc_btn_outlined:hover, a.vc_btn-grey.vc_btn_square_outlined:hover, button.vc_btn-grey.vc_btn_outlined:hover, button.vc_btn-grey.vc_btn_square_outlined:hover {
  border-color: #dcdcdc; }

.vc_btn-grey.vc_btn_3d, a.vc_btn-grey.vc_btn_3d, button.vc_btn-grey.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #cfcfcf;
  box-shadow: 0 5px 0 #cfcfcf;
  margin-bottom: 5px; }

.vc_btn-grey.vc_btn_3d.vc_btn_xs, a.vc_btn-grey.vc_btn_3d.vc_btn_xs, button.vc_btn-grey.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #cfcfcf;
  box-shadow: 0 3px 0 #cfcfcf;
  margin-bottom: 3px; }

.vc_btn-grey.vc_btn_3d.vc_btn_sm, a.vc_btn-grey.vc_btn_3d.vc_btn_sm, button.vc_btn-grey.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #cfcfcf;
  box-shadow: 0 4px 0 #cfcfcf;
  margin-bottom: 4px; }

.vc_btn-orange, a.vc_btn-orange, button.vc_btn-orange {
  background-color: #F7BE68;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.vc_btn-orange:hover, a.vc_btn-orange:hover, button.vc_btn-orange:hover {
  background-color: #f5b14b;
  color: #f7f7f7 !important; }

.vc_btn-orange.vc_btn_outlined, .vc_btn-orange.vc_btn_square_outlined, a.vc_btn-orange.vc_btn_outlined, a.vc_btn-orange.vc_btn_square_outlined, button.vc_btn-orange.vc_btn_outlined, button.vc_btn-orange.vc_btn_square_outlined {
  color: #F7BE68 !important; }

.vc_btn-orange.vc_btn_outlined:hover, .vc_btn-orange.vc_btn_square_outlined:hover, a.vc_btn-orange.vc_btn_outlined:hover, a.vc_btn-orange.vc_btn_square_outlined:hover, button.vc_btn-orange.vc_btn_outlined:hover, button.vc_btn-orange.vc_btn_square_outlined:hover {
  border-color: #f5b14b; }

.vc_btn-orange.vc_btn_3d, a.vc_btn-orange.vc_btn_3d, button.vc_btn-orange.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #f4a733;
  box-shadow: 0 5px 0 #f4a733;
  margin-bottom: 5px; }

.vc_btn-orange.vc_btn_3d.vc_btn_xs, a.vc_btn-orange.vc_btn_3d.vc_btn_xs, button.vc_btn-orange.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #f4a733;
  box-shadow: 0 3px 0 #f4a733;
  margin-bottom: 3px; }

.vc_btn-orange.vc_btn_3d.vc_btn_sm, a.vc_btn-orange.vc_btn_3d.vc_btn_sm, button.vc_btn-orange.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #f4a733;
  box-shadow: 0 4px 0 #f4a733;
  margin-bottom: 4px; }

.vc_btn-sky, a.vc_btn-sky, button.vc_btn-sky {
  background-color: #5AA1E3;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.vc_btn-sky:hover, a.vc_btn-sky:hover, button.vc_btn-sky:hover {
  background-color: #4092df;
  color: #f7f7f7 !important; }

.vc_btn-sky.vc_btn_outlined, .vc_btn-sky.vc_btn_square_outlined, a.vc_btn-sky.vc_btn_outlined, a.vc_btn-sky.vc_btn_square_outlined, button.vc_btn-sky.vc_btn_outlined, button.vc_btn-sky.vc_btn_square_outlined {
  color: #5AA1E3 !important; }

.vc_btn-sky.vc_btn_outlined:hover, .vc_btn-sky.vc_btn_square_outlined:hover, a.vc_btn-sky.vc_btn_outlined:hover, a.vc_btn-sky.vc_btn_square_outlined:hover, button.vc_btn-sky.vc_btn_outlined:hover, button.vc_btn-sky.vc_btn_square_outlined:hover {
  border-color: #4092df; }

.vc_btn-sky.vc_btn_3d, a.vc_btn-sky.vc_btn_3d, button.vc_btn-sky.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #2a86db;
  box-shadow: 0 5px 0 #2a86db;
  margin-bottom: 5px; }

.vc_btn-sky.vc_btn_3d.vc_btn_xs, a.vc_btn-sky.vc_btn_3d.vc_btn_xs, button.vc_btn-sky.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #2a86db;
  box-shadow: 0 3px 0 #2a86db;
  margin-bottom: 3px; }

.vc_btn-sky.vc_btn_3d.vc_btn_sm, a.vc_btn-sky.vc_btn_3d.vc_btn_sm, button.vc_btn-sky.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #2a86db;
  box-shadow: 0 4px 0 #2a86db;
  margin-bottom: 4px; }

.vc_btn-green, a.vc_btn-green, button.vc_btn-green {
  background-color: #6DAB3C;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.vc_btn-green:hover, a.vc_btn-green:hover, button.vc_btn-green:hover {
  background-color: #5f9434;
  color: #f7f7f7 !important; }

.vc_btn-green.vc_btn_outlined, .vc_btn-green.vc_btn_square_outlined, a.vc_btn-green.vc_btn_outlined, a.vc_btn-green.vc_btn_square_outlined, button.vc_btn-green.vc_btn_outlined, button.vc_btn-green.vc_btn_square_outlined {
  color: #6DAB3C !important; }

.vc_btn-green.vc_btn_outlined:hover, .vc_btn-green.vc_btn_square_outlined:hover, a.vc_btn-green.vc_btn_outlined:hover, a.vc_btn-green.vc_btn_square_outlined:hover, button.vc_btn-green.vc_btn_outlined:hover, button.vc_btn-green.vc_btn_square_outlined:hover {
  border-color: #5f9434; }

.vc_btn-green.vc_btn_3d, a.vc_btn-green.vc_btn_3d, button.vc_btn-green.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #53812d;
  box-shadow: 0 5px 0 #53812d;
  margin-bottom: 5px; }

.vc_btn-green.vc_btn_3d.vc_btn_xs, a.vc_btn-green.vc_btn_3d.vc_btn_xs, button.vc_btn-green.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #53812d;
  box-shadow: 0 3px 0 #53812d;
  margin-bottom: 3px; }

.vc_btn-green.vc_btn_3d.vc_btn_sm, a.vc_btn-green.vc_btn_3d.vc_btn_sm, button.vc_btn-green.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #53812d;
  box-shadow: 0 4px 0 #53812d;
  margin-bottom: 4px; }

.vc_btn-juicy_pink, a.vc_btn-juicy_pink, button.vc_btn-juicy_pink {
  background-color: #F4524D;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.vc_btn-juicy_pink:hover, a.vc_btn-juicy_pink:hover, button.vc_btn-juicy_pink:hover {
  background-color: #f23630;
  color: #f7f7f7 !important; }

.vc_btn-juicy_pink.vc_btn_outlined, .vc_btn-juicy_pink.vc_btn_square_outlined, a.vc_btn-juicy_pink.vc_btn_outlined, a.vc_btn-juicy_pink.vc_btn_square_outlined, button.vc_btn-juicy_pink.vc_btn_outlined, button.vc_btn-juicy_pink.vc_btn_square_outlined {
  color: #F4524D !important; }

.vc_btn-juicy_pink.vc_btn_outlined:hover, .vc_btn-juicy_pink.vc_btn_square_outlined:hover, a.vc_btn-juicy_pink.vc_btn_outlined:hover, a.vc_btn-juicy_pink.vc_btn_square_outlined:hover, button.vc_btn-juicy_pink.vc_btn_outlined:hover, button.vc_btn-juicy_pink.vc_btn_square_outlined:hover {
  border-color: #f23630; }

.vc_btn-juicy_pink.vc_btn_3d, a.vc_btn-juicy_pink.vc_btn_3d, button.vc_btn-juicy_pink.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #f11f18;
  box-shadow: 0 5px 0 #f11f18;
  margin-bottom: 5px; }

.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #f11f18;
  box-shadow: 0 3px 0 #f11f18;
  margin-bottom: 3px; }

.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #f11f18;
  box-shadow: 0 4px 0 #f11f18;
  margin-bottom: 4px; }

.vc_btn-sandy_brown, a.vc_btn-sandy_brown, button.vc_btn-sandy_brown {
  background-color: #F79468;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.vc_btn-sandy_brown:hover, a.vc_btn-sandy_brown:hover, button.vc_btn-sandy_brown:hover {
  background-color: #f57f4b;
  color: #f7f7f7 !important; }

.vc_btn-sandy_brown.vc_btn_outlined, .vc_btn-sandy_brown.vc_btn_square_outlined, a.vc_btn-sandy_brown.vc_btn_outlined, a.vc_btn-sandy_brown.vc_btn_square_outlined, button.vc_btn-sandy_brown.vc_btn_outlined, button.vc_btn-sandy_brown.vc_btn_square_outlined {
  color: #F79468 !important; }

.vc_btn-sandy_brown.vc_btn_outlined:hover, .vc_btn-sandy_brown.vc_btn_square_outlined:hover, a.vc_btn-sandy_brown.vc_btn_outlined:hover, a.vc_btn-sandy_brown.vc_btn_square_outlined:hover, button.vc_btn-sandy_brown.vc_btn_outlined:hover, button.vc_btn-sandy_brown.vc_btn_square_outlined:hover {
  border-color: #f57f4b; }

.vc_btn-sandy_brown.vc_btn_3d, a.vc_btn-sandy_brown.vc_btn_3d, button.vc_btn-sandy_brown.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #f46e33;
  box-shadow: 0 5px 0 #f46e33;
  margin-bottom: 5px; }

.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #f46e33;
  box-shadow: 0 3px 0 #f46e33;
  margin-bottom: 3px; }

.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #f46e33;
  box-shadow: 0 4px 0 #f46e33;
  margin-bottom: 4px; }

.vc_btn-purple, a.vc_btn-purple, button.vc_btn-purple {
  background-color: #B97EBB;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.vc_btn-purple:hover, a.vc_btn-purple:hover, button.vc_btn-purple:hover {
  background-color: #ae6ab0;
  color: #f7f7f7 !important; }

.vc_btn-purple.vc_btn_outlined, .vc_btn-purple.vc_btn_square_outlined, a.vc_btn-purple.vc_btn_outlined, a.vc_btn-purple.vc_btn_square_outlined, button.vc_btn-purple.vc_btn_outlined, button.vc_btn-purple.vc_btn_square_outlined {
  color: #B97EBB !important; }

.vc_btn-purple.vc_btn_outlined:hover, .vc_btn-purple.vc_btn_square_outlined:hover, a.vc_btn-purple.vc_btn_outlined:hover, a.vc_btn-purple.vc_btn_square_outlined:hover, button.vc_btn-purple.vc_btn_outlined:hover, button.vc_btn-purple.vc_btn_square_outlined:hover {
  border-color: #ae6ab0; }

.vc_btn-purple.vc_btn_3d, a.vc_btn-purple.vc_btn_3d, button.vc_btn-purple.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #a559a8;
  box-shadow: 0 5px 0 #a559a8;
  margin-bottom: 5px; }

.vc_btn-purple.vc_btn_3d.vc_btn_xs, a.vc_btn-purple.vc_btn_3d.vc_btn_xs, button.vc_btn-purple.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #a559a8;
  box-shadow: 0 3px 0 #a559a8;
  margin-bottom: 3px; }

.vc_btn-purple.vc_btn_3d.vc_btn_sm, a.vc_btn-purple.vc_btn_3d.vc_btn_sm, button.vc_btn-purple.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #a559a8;
  box-shadow: 0 4px 0 #a559a8;
  margin-bottom: 4px; }

.vc_btn-white, a.vc_btn-white, button.vc_btn-white {
  background-color: #FFF;
  color: #666 !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.vc_btn-white:hover, a.vc_btn-white:hover, button.vc_btn-white:hover {
  background-color: #f0f0f0;
  color: #5e5e5e !important; }

.vc_btn-white.vc_btn_outlined, .vc_btn-white.vc_btn_square_outlined, a.vc_btn-white.vc_btn_outlined, a.vc_btn-white.vc_btn_square_outlined, button.vc_btn-white.vc_btn_outlined, button.vc_btn-white.vc_btn_square_outlined {
  color: #FFF !important; }

.vc_btn-white.vc_btn_outlined:hover, .vc_btn-white.vc_btn_square_outlined:hover, a.vc_btn-white.vc_btn_outlined:hover, a.vc_btn-white.vc_btn_square_outlined:hover, button.vc_btn-white.vc_btn_outlined:hover, button.vc_btn-white.vc_btn_square_outlined:hover {
  border-color: #f0f0f0; }

.vc_btn-white.vc_btn_3d, a.vc_btn-white.vc_btn_3d, button.vc_btn-white.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #e3e3e3;
  box-shadow: 0 5px 0 #e3e3e3;
  margin-bottom: 5px; }

.vc_btn-white.vc_btn_3d.vc_btn_xs, a.vc_btn-white.vc_btn_3d.vc_btn_xs, button.vc_btn-white.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #e3e3e3;
  box-shadow: 0 3px 0 #e3e3e3;
  margin-bottom: 3px; }

.vc_btn-white.vc_btn_3d.vc_btn_sm, a.vc_btn-white.vc_btn_3d.vc_btn_sm, button.vc_btn-white.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #e3e3e3;
  box-shadow: 0 4px 0 #e3e3e3;
  margin-bottom: 4px; }

.vc_btn-grace, a.vc_btn-grace, button.vc_btn-grace {
  background-color: #AED13B;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.vc_btn-grace:hover, a.vc_btn-grace:hover, button.vc_btn-grace:hover {
  background-color: #9ec02d;
  color: #f7f7f7 !important; }

.vc_btn-grace.vc_btn_outlined, .vc_btn-grace.vc_btn_square_outlined, a.vc_btn-grace.vc_btn_outlined, a.vc_btn-grace.vc_btn_square_outlined, button.vc_btn-grace.vc_btn_outlined, button.vc_btn-grace.vc_btn_square_outlined {
  color: #AED13B !important; }

.vc_btn-grace.vc_btn_outlined:hover, .vc_btn-grace.vc_btn_square_outlined:hover, a.vc_btn-grace.vc_btn_outlined:hover, a.vc_btn-grace.vc_btn_square_outlined:hover, button.vc_btn-grace.vc_btn_outlined:hover, button.vc_btn-grace.vc_btn_square_outlined:hover {
  border-color: #9ec02d; }

.vc_btn-grace.vc_btn_3d, a.vc_btn-grace.vc_btn_3d, button.vc_btn-grace.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #8dac28;
  box-shadow: 0 5px 0 #8dac28;
  margin-bottom: 5px; }

.vc_btn-grace.vc_btn_3d.vc_btn_xs, a.vc_btn-grace.vc_btn_3d.vc_btn_xs, button.vc_btn-grace.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #8dac28;
  box-shadow: 0 3px 0 #8dac28;
  margin-bottom: 3px; }

.vc_btn-grace.vc_btn_3d.vc_btn_sm, a.vc_btn-grace.vc_btn_3d.vc_btn_sm, button.vc_btn-grace.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #8dac28;
  box-shadow: 0 4px 0 #8dac28;
  margin-bottom: 4px; }

.vc_btn-default, a.vc_btn-default, button.vc_btn-default {
  color: #7d7d7d;
  background-color: #fff;
  border-color: transparent; }

.open > .dropdown-toggle.vc_btn-default, .open > .dropdown-togglea.vc_btn-default, .open > .dropdown-togglebutton.vc_btn-default, .vc_btn-default.active, .vc_btn-default:active, .vc_btn-default:focus, .vc_btn-default:hover, a.vc_btn-default.active, a.vc_btn-default:active, a.vc_btn-default:focus, a.vc_btn-default:hover, button.vc_btn-default.active, button.vc_btn-default:active, button.vc_btn-default:focus, button.vc_btn-default:hover {
  color: #7d7d7d;
  background-color: #e6e6e6;
  border-color: transparent; }

.vc_btn-default.disabled, .vc_btn-default.disabled.active, .vc_btn-default.disabled:active, .vc_btn-default.disabled:focus, .vc_btn-default.disabled:hover, .vc_btn-default[disabled], .vc_btn-default[disabled].active, .vc_btn-default[disabled]:active, .vc_btn-default[disabled]:focus, .vc_btn-default[disabled]:hover, a.vc_btn-default.disabled, a.vc_btn-default.disabled.active, a.vc_btn-default.disabled:active, a.vc_btn-default.disabled:focus, a.vc_btn-default.disabled:hover, a.vc_btn-default[disabled], a.vc_btn-default[disabled].active, a.vc_btn-default[disabled]:active, a.vc_btn-default[disabled]:focus, a.vc_btn-default[disabled]:hover, button.vc_btn-default.disabled, button.vc_btn-default.disabled.active, button.vc_btn-default.disabled:active, button.vc_btn-default.disabled:focus, button.vc_btn-default.disabled:hover, button.vc_btn-default[disabled], button.vc_btn-default[disabled].active, button.vc_btn-default[disabled]:active, button.vc_btn-default[disabled]:focus, button.vc_btn-default[disabled]:hover, fieldset[disabled] .vc_btn-default, fieldset[disabled] .vc_btn-default.active, fieldset[disabled] .vc_btn-default:active, fieldset[disabled] .vc_btn-default:focus, fieldset[disabled] .vc_btn-default:hover, fieldset[disabled] a.vc_btn-default, fieldset[disabled] a.vc_btn-default.active, fieldset[disabled] a.vc_btn-default:active, fieldset[disabled] a.vc_btn-default:focus, fieldset[disabled] a.vc_btn-default:hover, fieldset[disabled] button.vc_btn-default, fieldset[disabled] button.vc_btn-default.active, fieldset[disabled] button.vc_btn-default:active, fieldset[disabled] button.vc_btn-default:focus, fieldset[disabled] button.vc_btn-default:hover {
  background-color: #fff;
  border-color: transparent; }

.vc_btn-default .badge, a.vc_btn-default .badge, button.vc_btn-default .badge {
  color: #fff;
  background-color: #7d7d7d; }

.vc_btn-primary, a.vc_btn-primary, button.vc_btn-primary {
  color: #fff;
  background-color: #00aef0;
  border-color: transparent; }

.open > .dropdown-toggle.vc_btn-primary, .open > .dropdown-togglea.vc_btn-primary, .open > .dropdown-togglebutton.vc_btn-primary, .vc_btn-primary.active, .vc_btn-primary:active, .vc_btn-primary:focus, .vc_btn-primary:hover, a.vc_btn-primary.active, a.vc_btn-primary:active, a.vc_btn-primary:focus, a.vc_btn-primary:hover, button.vc_btn-primary.active, button.vc_btn-primary:active, button.vc_btn-primary:focus, button.vc_btn-primary:hover {
  color: #fff;
  background-color: #0089bd;
  border-color: transparent; }

.vc_btn-primary.disabled, .vc_btn-primary.disabled.active, .vc_btn-primary.disabled:active, .vc_btn-primary.disabled:focus, .vc_btn-primary.disabled:hover, .vc_btn-primary[disabled], .vc_btn-primary[disabled].active, .vc_btn-primary[disabled]:active, .vc_btn-primary[disabled]:focus, .vc_btn-primary[disabled]:hover, a.vc_btn-primary.disabled, a.vc_btn-primary.disabled.active, a.vc_btn-primary.disabled:active, a.vc_btn-primary.disabled:focus, a.vc_btn-primary.disabled:hover, a.vc_btn-primary[disabled], a.vc_btn-primary[disabled].active, a.vc_btn-primary[disabled]:active, a.vc_btn-primary[disabled]:focus, a.vc_btn-primary[disabled]:hover, button.vc_btn-primary.disabled, button.vc_btn-primary.disabled.active, button.vc_btn-primary.disabled:active, button.vc_btn-primary.disabled:focus, button.vc_btn-primary.disabled:hover, button.vc_btn-primary[disabled], button.vc_btn-primary[disabled].active, button.vc_btn-primary[disabled]:active, button.vc_btn-primary[disabled]:focus, button.vc_btn-primary[disabled]:hover, fieldset[disabled] .vc_btn-primary, fieldset[disabled] .vc_btn-primary.active, fieldset[disabled] .vc_btn-primary:active, fieldset[disabled] .vc_btn-primary:focus, fieldset[disabled] .vc_btn-primary:hover, fieldset[disabled] a.vc_btn-primary, fieldset[disabled] a.vc_btn-primary.active, fieldset[disabled] a.vc_btn-primary:active, fieldset[disabled] a.vc_btn-primary:focus, fieldset[disabled] a.vc_btn-primary:hover, fieldset[disabled] button.vc_btn-primary, fieldset[disabled] button.vc_btn-primary.active, fieldset[disabled] button.vc_btn-primary:active, fieldset[disabled] button.vc_btn-primary:focus, fieldset[disabled] button.vc_btn-primary:hover {
  background-color: #00aef0;
  border-color: transparent; }

.vc_btn-primary .badge, a.vc_btn-primary .badge, button.vc_btn-primary .badge {
  color: #00aef0;
  background-color: #fff; }

.vc_btn-success, a.vc_btn-success, button.vc_btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: transparent; }

.open > .dropdown-toggle.vc_btn-success, .open > .dropdown-togglea.vc_btn-success, .open > .dropdown-togglebutton.vc_btn-success, .vc_btn-success.active, .vc_btn-success:active, .vc_btn-success:focus, .vc_btn-success:hover, a.vc_btn-success.active, a.vc_btn-success:active, a.vc_btn-success:focus, a.vc_btn-success:hover, button.vc_btn-success.active, button.vc_btn-success:active, button.vc_btn-success:focus, button.vc_btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: transparent; }

.vc_btn-success.disabled, .vc_btn-success.disabled.active, .vc_btn-success.disabled:active, .vc_btn-success.disabled:focus, .vc_btn-success.disabled:hover, .vc_btn-success[disabled], .vc_btn-success[disabled].active, .vc_btn-success[disabled]:active, .vc_btn-success[disabled]:focus, .vc_btn-success[disabled]:hover, a.vc_btn-success.disabled, a.vc_btn-success.disabled.active, a.vc_btn-success.disabled:active, a.vc_btn-success.disabled:focus, a.vc_btn-success.disabled:hover, a.vc_btn-success[disabled], a.vc_btn-success[disabled].active, a.vc_btn-success[disabled]:active, a.vc_btn-success[disabled]:focus, a.vc_btn-success[disabled]:hover, button.vc_btn-success.disabled, button.vc_btn-success.disabled.active, button.vc_btn-success.disabled:active, button.vc_btn-success.disabled:focus, button.vc_btn-success.disabled:hover, button.vc_btn-success[disabled], button.vc_btn-success[disabled].active, button.vc_btn-success[disabled]:active, button.vc_btn-success[disabled]:focus, button.vc_btn-success[disabled]:hover, fieldset[disabled] .vc_btn-success, fieldset[disabled] .vc_btn-success.active, fieldset[disabled] .vc_btn-success:active, fieldset[disabled] .vc_btn-success:focus, fieldset[disabled] .vc_btn-success:hover, fieldset[disabled] a.vc_btn-success, fieldset[disabled] a.vc_btn-success.active, fieldset[disabled] a.vc_btn-success:active, fieldset[disabled] a.vc_btn-success:focus, fieldset[disabled] a.vc_btn-success:hover, fieldset[disabled] button.vc_btn-success, fieldset[disabled] button.vc_btn-success.active, fieldset[disabled] button.vc_btn-success:active, fieldset[disabled] button.vc_btn-success:focus, fieldset[disabled] button.vc_btn-success:hover {
  background-color: #5cb85c;
  border-color: transparent; }

.vc_btn-success .badge, a.vc_btn-success .badge, button.vc_btn-success .badge {
  color: #5cb85c;
  background-color: #fff; }

.vc_btn-info, a.vc_btn-info, button.vc_btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: transparent; }

.open > .dropdown-toggle.vc_btn-info, .open > .dropdown-togglea.vc_btn-info, .open > .dropdown-togglebutton.vc_btn-info, .vc_btn-info.active, .vc_btn-info:active, .vc_btn-info:focus, .vc_btn-info:hover, a.vc_btn-info.active, a.vc_btn-info:active, a.vc_btn-info:focus, a.vc_btn-info:hover, button.vc_btn-info.active, button.vc_btn-info:active, button.vc_btn-info:focus, button.vc_btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: transparent; }

.vc_btn-info.disabled, .vc_btn-info.disabled.active, .vc_btn-info.disabled:active, .vc_btn-info.disabled:focus, .vc_btn-info.disabled:hover, .vc_btn-info[disabled], .vc_btn-info[disabled].active, .vc_btn-info[disabled]:active, .vc_btn-info[disabled]:focus, .vc_btn-info[disabled]:hover, a.vc_btn-info.disabled, a.vc_btn-info.disabled.active, a.vc_btn-info.disabled:active, a.vc_btn-info.disabled:focus, a.vc_btn-info.disabled:hover, a.vc_btn-info[disabled], a.vc_btn-info[disabled].active, a.vc_btn-info[disabled]:active, a.vc_btn-info[disabled]:focus, a.vc_btn-info[disabled]:hover, button.vc_btn-info.disabled, button.vc_btn-info.disabled.active, button.vc_btn-info.disabled:active, button.vc_btn-info.disabled:focus, button.vc_btn-info.disabled:hover, button.vc_btn-info[disabled], button.vc_btn-info[disabled].active, button.vc_btn-info[disabled]:active, button.vc_btn-info[disabled]:focus, button.vc_btn-info[disabled]:hover, fieldset[disabled] .vc_btn-info, fieldset[disabled] .vc_btn-info.active, fieldset[disabled] .vc_btn-info:active, fieldset[disabled] .vc_btn-info:focus, fieldset[disabled] .vc_btn-info:hover, fieldset[disabled] a.vc_btn-info, fieldset[disabled] a.vc_btn-info.active, fieldset[disabled] a.vc_btn-info:active, fieldset[disabled] a.vc_btn-info:focus, fieldset[disabled] a.vc_btn-info:hover, fieldset[disabled] button.vc_btn-info, fieldset[disabled] button.vc_btn-info.active, fieldset[disabled] button.vc_btn-info:active, fieldset[disabled] button.vc_btn-info:focus, fieldset[disabled] button.vc_btn-info:hover {
  background-color: #5bc0de;
  border-color: transparent; }

.vc_btn-info .badge, a.vc_btn-info .badge, button.vc_btn-info .badge {
  color: #5bc0de;
  background-color: #fff; }

.vc_btn-warning, a.vc_btn-warning, button.vc_btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: transparent; }

.open > .dropdown-toggle.vc_btn-warning, .open > .dropdown-togglea.vc_btn-warning, .open > .dropdown-togglebutton.vc_btn-warning, .vc_btn-warning.active, .vc_btn-warning:active, .vc_btn-warning:focus, .vc_btn-warning:hover, a.vc_btn-warning.active, a.vc_btn-warning:active, a.vc_btn-warning:focus, a.vc_btn-warning:hover, button.vc_btn-warning.active, button.vc_btn-warning:active, button.vc_btn-warning:focus, button.vc_btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: transparent; }

.vc_btn-warning.disabled, .vc_btn-warning.disabled.active, .vc_btn-warning.disabled:active, .vc_btn-warning.disabled:focus, .vc_btn-warning.disabled:hover, .vc_btn-warning[disabled], .vc_btn-warning[disabled].active, .vc_btn-warning[disabled]:active, .vc_btn-warning[disabled]:focus, .vc_btn-warning[disabled]:hover, a.vc_btn-warning.disabled, a.vc_btn-warning.disabled.active, a.vc_btn-warning.disabled:active, a.vc_btn-warning.disabled:focus, a.vc_btn-warning.disabled:hover, a.vc_btn-warning[disabled], a.vc_btn-warning[disabled].active, a.vc_btn-warning[disabled]:active, a.vc_btn-warning[disabled]:focus, a.vc_btn-warning[disabled]:hover, button.vc_btn-warning.disabled, button.vc_btn-warning.disabled.active, button.vc_btn-warning.disabled:active, button.vc_btn-warning.disabled:focus, button.vc_btn-warning.disabled:hover, button.vc_btn-warning[disabled], button.vc_btn-warning[disabled].active, button.vc_btn-warning[disabled]:active, button.vc_btn-warning[disabled]:focus, button.vc_btn-warning[disabled]:hover, fieldset[disabled] .vc_btn-warning, fieldset[disabled] .vc_btn-warning.active, fieldset[disabled] .vc_btn-warning:active, fieldset[disabled] .vc_btn-warning:focus, fieldset[disabled] .vc_btn-warning:hover, fieldset[disabled] a.vc_btn-warning, fieldset[disabled] a.vc_btn-warning.active, fieldset[disabled] a.vc_btn-warning:active, fieldset[disabled] a.vc_btn-warning:focus, fieldset[disabled] a.vc_btn-warning:hover, fieldset[disabled] button.vc_btn-warning, fieldset[disabled] button.vc_btn-warning.active, fieldset[disabled] button.vc_btn-warning:active, fieldset[disabled] button.vc_btn-warning:focus, fieldset[disabled] button.vc_btn-warning:hover {
  background-color: #f0ad4e;
  border-color: transparent; }

.vc_btn-warning .badge, a.vc_btn-warning .badge, button.vc_btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff; }

.vc_btn-danger, a.vc_btn-danger, button.vc_btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: transparent; }

.open > .dropdown-toggle.vc_btn-danger, .open > .dropdown-togglea.vc_btn-danger, .open > .dropdown-togglebutton.vc_btn-danger, .vc_btn-danger.active, .vc_btn-danger:active, .vc_btn-danger:focus, .vc_btn-danger:hover, a.vc_btn-danger.active, a.vc_btn-danger:active, a.vc_btn-danger:focus, a.vc_btn-danger:hover, button.vc_btn-danger.active, button.vc_btn-danger:active, button.vc_btn-danger:focus, button.vc_btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: transparent; }

.vc_btn-danger.disabled, .vc_btn-danger.disabled.active, .vc_btn-danger.disabled:active, .vc_btn-danger.disabled:focus, .vc_btn-danger.disabled:hover, .vc_btn-danger[disabled], .vc_btn-danger[disabled].active, .vc_btn-danger[disabled]:active, .vc_btn-danger[disabled]:focus, .vc_btn-danger[disabled]:hover, a.vc_btn-danger.disabled, a.vc_btn-danger.disabled.active, a.vc_btn-danger.disabled:active, a.vc_btn-danger.disabled:focus, a.vc_btn-danger.disabled:hover, a.vc_btn-danger[disabled], a.vc_btn-danger[disabled].active, a.vc_btn-danger[disabled]:active, a.vc_btn-danger[disabled]:focus, a.vc_btn-danger[disabled]:hover, button.vc_btn-danger.disabled, button.vc_btn-danger.disabled.active, button.vc_btn-danger.disabled:active, button.vc_btn-danger.disabled:focus, button.vc_btn-danger.disabled:hover, button.vc_btn-danger[disabled], button.vc_btn-danger[disabled].active, button.vc_btn-danger[disabled]:active, button.vc_btn-danger[disabled]:focus, button.vc_btn-danger[disabled]:hover, fieldset[disabled] .vc_btn-danger, fieldset[disabled] .vc_btn-danger.active, fieldset[disabled] .vc_btn-danger:active, fieldset[disabled] .vc_btn-danger:focus, fieldset[disabled] .vc_btn-danger:hover, fieldset[disabled] a.vc_btn-danger, fieldset[disabled] a.vc_btn-danger.active, fieldset[disabled] a.vc_btn-danger:active, fieldset[disabled] a.vc_btn-danger:focus, fieldset[disabled] a.vc_btn-danger:hover, fieldset[disabled] button.vc_btn-danger, fieldset[disabled] button.vc_btn-danger.active, fieldset[disabled] button.vc_btn-danger:active, fieldset[disabled] button.vc_btn-danger:focus, fieldset[disabled] button.vc_btn-danger:hover {
  background-color: #d9534f;
  border-color: transparent; }

.vc_btn-danger .badge, a.vc_btn-danger .badge, button.vc_btn-danger .badge {
  color: #d9534f;
  background-color: #fff; }

.vc_button-2-wrapper.vc_button-2-align-left {
  display: block;
  text-align: left; }

.vc_button-2-wrapper.vc_button-2-align-right {
  display: block;
  text-align: right; }

.vc_button-2-wrapper.vc_button-2-align-center {
  display: block;
  text-align: center; }

i.icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: text-top;
  margin-left: 5px; }

.wpb_btn-large i.icon {
  height: 19px;
  margin-left: 9px; }

.wpb_btn-small i.icon {
  height: 15px; }

.wpb_btn-mini i.icon {
  display: none; }

.wpb_address_book i.icon, option.wpb_address_book {
  background: url(../images/icons/address-book.png) right center no-repeat; }

.wpb_alarm_clock i.icon, option.wpb_alarm_clock {
  background: url(../images/icons/alarm-clock.png) right center no-repeat; }

.wpb_anchor i.icon, option.wpb_anchor {
  background: url(../images/icons/anchor.png) right center no-repeat; }

.wpb_application_image i.icon, option.wpb_application_image {
  background: url(../images/icons/application-image.png) right center no-repeat; }

.wpb_arrow i.icon, option.wpb_arrow {
  background: url(../images/icons/arrow.png) right center no-repeat; }

.wpb_asterisk i.icon, option.wpb_asterisk {
  background: url(../images/icons/asterisk.png) right center no-repeat; }

.wpb_hammer i.icon, option.wpb_hammer {
  background: url(../images/icons/auction-hammer.png) right center no-repeat; }

.wpb_balloon i.icon, option.wpb_balloon {
  background: url(../images/icons/balloon.png) right center no-repeat; }

.wpb_balloon_buzz i.icon, option.wpb_balloon_buzz {
  background: url(../images/icons/balloon-buzz.png) right center no-repeat; }

.wpb_balloon_facebook i.icon, option.wpb_balloon_facebook {
  background: url(../images/icons/balloon-facebook.png) right center no-repeat; }

.wpb_balloon_twitter i.icon, option.wpb_balloon_twitter {
  background: url(../images/icons/balloon-twitter.png) right center no-repeat; }

.wpb_battery i.icon, option.wpb_battery {
  background: url(../images/icons/battery-full.png) right center no-repeat; }

.wpb_binocular i.icon, option.wpb_binocular {
  background: url(../images/icons/binocular.png) right center no-repeat; }

.wpb_document_excel i.icon, option.wpb_document_excel {
  background: url(../images/icons/blue-document-excel.png) right center no-repeat; }

.wpb_document_image i.icon, option.wpb_document_image {
  background: url(../images/icons/blue-document-image.png) right center no-repeat; }

.wpb_document_music i.icon, option.wpb_document_music {
  background: url(../images/icons/blue-document-music.png) right center no-repeat; }

.wpb_document_office i.icon, option.wpb_document_office {
  background: url(../images/icons/blue-document-office.png) right center no-repeat; }

.wpb_document_pdf i.icon, option.wpb_document_pdf {
  background: url(../images/icons/blue-document-pdf.png) right center no-repeat; }

.wpb_document_powerpoint i.icon, option.wpb_document_powerpoint {
  background: url(../images/icons/blue-document-powerpoint.png) right center no-repeat; }

.wpb_document_word i.icon, option.wpb_document_word {
  background: url(../images/icons/blue-document-word.png) right center no-repeat; }

.wpb_bookmark i.icon, option.wpb_bookmark {
  background: url(../images/icons/bookmark.png) right center no-repeat; }

.wpb_camcorder i.icon, option.wpb_camcorder {
  background: url(../images/icons/camcorder.png) right center no-repeat; }

.wpb_camera i.icon, option.wpb_camera {
  background: url(../images/icons/camera.png) right center no-repeat; }

.wpb_chart i.icon, option.wpb_chart {
  background: url(../images/icons/chart.png) right center no-repeat; }

.wpb_chart_pie i.icon, option.wpb_chart_pie {
  background: url(../images/icons/chart-pie.png) right center no-repeat; }

.wpb_clock i.icon, option.wpb_clock {
  background: url(../images/icons/clock.png) right center no-repeat; }

.wpb_play i.icon, option.wpb_play {
  background: url(../images/icons/control.png) right center no-repeat; }

.wpb_fire i.icon, option.wpb_fire {
  background: url(../images/icons/fire.png) right center no-repeat; }

.wpb_heart i.icon, option.wpb_heart {
  background: url(../images/icons/heart.png) right center no-repeat; }

.wpb_mail i.icon, option.wpb_mail {
  background: url(../images/icons/mail.png) right center no-repeat; }

.wpb_shield i.icon, option.wpb_shield {
  background: url(../images/icons/plus-shield.png) right center no-repeat; }

.wpb_video i.icon, option.wpb_video {
  background: url(../images/icons/video.png) right center no-repeat; }

.vc_column_container .vc_btn, .vc_column_container .wpb_button {
  margin-top: 5px;
  margin-bottom: 5px; }

.vc_message_box {
  border: 1px solid transparent;
  display: block;
  overflow: hidden;
  margin: 0 0 21.74px;
  padding: 1em 1em 1em 4em;
  position: relative;
  font-size: 1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.vc_row.vc_row-flex, .vc_row.vc_row-flex > .vc_column_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox; }

#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .vc_message_box > p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
  margin-bottom: 0; }

.vc_message_box-icon, .vc_message_box-icon > * {
  position: absolute;
  font-weight: 400;
  font-style: normal; }

.vc_message_box > p:first-child {
  margin-top: 0; }

.vc_message_box-icon {
  bottom: 0;
  font-size: 1em;
  left: 0;
  top: 0;
  width: 4em; }

.vc_message_box-icon > *, .vc_message_box-icon > .fa {
  font-size: 1.7em;
  line-height: 1; }

.vc_message_box-icon > * {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.vc_color-blue.vc_message_box {
  color: #364a8a;
  border-color: #c5cff0;
  background-color: #edf1fa; }

.vc_color-blue.vc_message_box .vc_message_box-icon {
  color: #5472D2; }

.vc_color-blue.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #5472D2; }

.vc_color-blue.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-blue.vc_message_box-outline, .vc_color-blue.vc_message_box-solid-icon {
  color: #364a8a;
  border-color: #5472D2;
  background-color: transparent; }

.vc_color-blue.vc_message_box-outline .vc_message_box-icon, .vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #5472D2; }

.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #5472D2; }

.vc_color-blue.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #9daee5;
  box-shadow: 0 5px 0 #9daee5; }

.vc_color-turquoise.vc_message_box {
  color: #085b61;
  border-color: #c6ecee;
  background-color: #ebfcfd; }

.vc_color-turquoise.vc_message_box .vc_message_box-icon {
  color: #00C1CF; }

.vc_color-turquoise.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #00C1CF; }

.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-turquoise.vc_message_box-outline, .vc_color-turquoise.vc_message_box-solid-icon {
  color: #085b61;
  border-color: #00C1CF;
  background-color: transparent; }

.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon, .vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
  color: #00C1CF; }

.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #00C1CF; }

.vc_color-turquoise.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #9fdee3;
  box-shadow: 0 5px 0 #9fdee3; }

.vc_color-pink.vc_message_box {
  color: #d82e21;
  border-color: #ffd8d6;
  background-color: #fff0ef; }

.vc_color-pink.vc_message_box .vc_message_box-icon {
  color: #FE6C61; }

.vc_color-pink.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #FE6C61; }

.vc_color-pink.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-pink.vc_message_box-outline, .vc_color-pink.vc_message_box-solid-icon {
  color: #d82e21;
  border-color: #FE6C61;
  background-color: transparent; }

.vc_color-pink.vc_message_box-outline .vc_message_box-icon, .vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #FE6C61; }

.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #FE6C61; }

.vc_color-pink.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #fea9a3;
  box-shadow: 0 5px 0 #fea9a3; }

.vc_color-violet.vc_message_box {
  color: #5e4a81;
  border-color: #d4c8e9;
  background-color: #f0ecf7; }

.vc_color-violet.vc_message_box .vc_message_box-icon {
  color: #8D6DC4; }

.vc_color-violet.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #8D6DC4; }

.vc_color-violet.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-violet.vc_message_box-outline, .vc_color-violet.vc_message_box-solid-icon {
  color: #5e4a81;
  border-color: #8D6DC4;
  background-color: transparent; }

.vc_color-violet.vc_message_box-outline .vc_message_box-icon, .vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
  color: #8D6DC4; }

.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #8D6DC4; }

.vc_color-violet.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #b8a3da;
  box-shadow: 0 5px 0 #b8a3da; }

.vc_color-peacoc.vc_message_box {
  color: #366a79;
  border-color: #c2e3ec;
  background-color: #e9f5f8; }

.vc_color-peacoc.vc_message_box .vc_message_box-icon {
  color: #4CADC9; }

.vc_color-peacoc.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #4CADC9; }

.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-peacoc.vc_message_box-outline, .vc_color-peacoc.vc_message_box-solid-icon {
  color: #366a79;
  border-color: #4CADC9;
  background-color: transparent; }

.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon, .vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
  color: #4CADC9; }

.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #4CADC9; }

.vc_color-peacoc.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #9ad1e1;
  box-shadow: 0 5px 0 #9ad1e1; }

.vc_color-chino.vc_message_box {
  color: #978258;
  border-color: #e5ded2;
  background-color: #f7f5f2; }

.vc_color-chino.vc_message_box .vc_message_box-icon {
  color: #CEC2AB; }

.vc_color-chino.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #CEC2AB; }

.vc_color-chino.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-chino.vc_message_box-outline, .vc_color-chino.vc_message_box-solid-icon {
  color: #978258;
  border-color: #CEC2AB;
  background-color: transparent; }

.vc_color-chino.vc_message_box-outline .vc_message_box-icon, .vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
  color: #CEC2AB; }

.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #CEC2AB; }

.vc_color-chino.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #d2c7b1;
  box-shadow: 0 5px 0 #d2c7b1; }

.vc_color-mulled_wine.vc_message_box {
  color: #1e1b22;
  border-color: #d0ccd6;
  background-color: #eae8ed; }

.vc_color-mulled_wine.vc_message_box .vc_message_box-icon {
  color: #50485B; }

.vc_color-mulled_wine.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #50485B; }

.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-mulled_wine.vc_message_box-outline, .vc_color-mulled_wine.vc_message_box-solid-icon {
  color: #1e1b22;
  border-color: #50485B;
  background-color: transparent; }

.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon, .vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
  color: #50485B; }

.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #50485B; }

.vc_color-mulled_wine.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #b6afc0;
  box-shadow: 0 5px 0 #b6afc0; }

.vc_color-vista_blue.vc_message_box {
  color: #3e8e5e;
  border-color: #bcebcf;
  background-color: #e3f7eb; }

.vc_color-vista_blue.vc_message_box .vc_message_box-icon {
  color: #75D69C; }

.vc_color-vista_blue.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #75D69C; }

.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-vista_blue.vc_message_box-outline, .vc_color-vista_blue.vc_message_box-solid-icon {
  color: #3e8e5e;
  border-color: #75D69C;
  background-color: transparent; }

.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon, .vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #75D69C; }

.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #75D69C; }

.vc_color-vista_blue.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #94dfb3;
  box-shadow: 0 5px 0 #94dfb3; }

.vc_color-orange.vc_message_box {
  color: #c3811c;
  border-color: #fbe1ba;
  background-color: #fef6eb; }

.vc_color-orange.vc_message_box .vc_message_box-icon {
  color: #F7BE68; }

.vc_color-orange.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #F7BE68; }

.vc_color-orange.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-orange.vc_message_box-outline, .vc_color-orange.vc_message_box-solid-icon {
  color: #c3811c;
  border-color: #F7BE68;
  background-color: transparent; }

.vc_color-orange.vc_message_box-outline .vc_message_box-icon, .vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
  color: #F7BE68; }

.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #F7BE68; }

.vc_color-orange.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #f9cd8a;
  box-shadow: 0 5px 0 #f9cd8a; }

.vc_color-sky.vc_message_box {
  color: #2a6194;
  border-color: #bedaf4;
  background-color: #eaf3fb; }

.vc_color-sky.vc_message_box .vc_message_box-icon {
  color: #5AA1E3; }

.vc_color-sky.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #5AA1E3; }

.vc_color-sky.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-sky.vc_message_box-outline, .vc_color-sky.vc_message_box-solid-icon {
  color: #2a6194;
  border-color: #5AA1E3;
  background-color: transparent; }

.vc_color-sky.vc_message_box-outline .vc_message_box-icon, .vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
  color: #5AA1E3; }

.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #5AA1E3; }

.vc_color-sky.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #93c1ed;
  box-shadow: 0 5px 0 #93c1ed; }

.vc_color-green.vc_message_box {
  color: #3e562b;
  border-color: #c2e1a9;
  background-color: #eaf5e2; }

.vc_color-green.vc_message_box .vc_message_box-icon {
  color: #6DAB3C; }

.vc_color-green.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #6DAB3C; }

.vc_color-green.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-green.vc_message_box-outline, .vc_color-green.vc_message_box-solid-icon {
  color: #3e562b;
  border-color: #6DAB3C;
  background-color: transparent; }

.vc_color-green.vc_message_box-outline .vc_message_box-icon, .vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
  color: #6DAB3C; }

.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #6DAB3C; }

.vc_color-green.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #a7d484;
  box-shadow: 0 5px 0 #a7d484; }

.vc_color-juicy_pink.vc_message_box {
  color: #a3231f;
  border-color: #fbc7c5;
  background-color: #fef5f5; }

.vc_color-juicy_pink.vc_message_box .vc_message_box-icon {
  color: #F4524D; }

.vc_color-juicy_pink.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #F4524D; }

.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-juicy_pink.vc_message_box-outline, .vc_color-juicy_pink.vc_message_box-solid-icon {
  color: #a3231f;
  border-color: #F4524D;
  background-color: transparent; }

.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon, .vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #F4524D; }

.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #F4524D; }

.vc_color-juicy_pink.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #f89895;
  box-shadow: 0 5px 0 #f89895; }

.vc_color-sandy_brown.vc_message_box {
  color: #c3501c;
  border-color: #fbceba;
  background-color: #fef1eb; }

.vc_color-sandy_brown.vc_message_box .vc_message_box-icon {
  color: #F79468; }

.vc_color-sandy_brown.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #F79468; }

.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-sandy_brown.vc_message_box-outline, .vc_color-sandy_brown.vc_message_box-solid-icon {
  color: #c3501c;
  border-color: #F79468;
  background-color: transparent; }

.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon, .vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
  color: #F79468; }

.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #F79468; }

.vc_color-sandy_brown.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #f9ac8a;
  box-shadow: 0 5px 0 #f9ac8a; }

.vc_color-purple.vc_message_box {
  color: #886389;
  border-color: #e3cbe3;
  background-color: #f5ecf5; }

.vc_color-purple.vc_message_box .vc_message_box-icon {
  color: #B97EBB; }

.vc_color-purple.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #B97EBB; }

.vc_color-purple.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-purple.vc_message_box-outline, .vc_color-purple.vc_message_box-solid-icon {
  color: #886389;
  border-color: #B97EBB;
  background-color: transparent; }

.vc_color-purple.vc_message_box-outline .vc_message_box-icon, .vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
  color: #B97EBB; }

.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #B97EBB; }

.vc_color-purple.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #d1a9d2;
  box-shadow: 0 5px 0 #d1a9d2; }

.vc_color-black.vc_message_box {
  color: #fff;
  border-color: #2A2A2A;
  background-color: #3c3c3c; }

.vc_color-black.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #2A2A2A; }

.vc_color-black.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-solid-icon {
  border-color: #2A2A2A;
  background-color: transparent; }

.vc_color-black.vc_message_box-outline .vc_message_box-icon, .vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
  color: #2A2A2A; }

.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #2A2A2A; }

.vc_color-black.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #101010;
  box-shadow: 0 5px 0 #101010; }

.vc_color-grey.vc_message_box {
  color: #858585;
  border-color: #d2d2d2;
  background-color: #EBEBEB; }

.vc_color-grey.vc_message_box-solid {
  color: #858585;
  border-color: transparent;
  background-color: #EBEBEB; }

.vc_color-grey.vc_message_box-solid .vc_message_box-icon {
  color: #858585; }

.vc_color-grey.vc_message_box-outline, .vc_color-grey.vc_message_box-solid-icon {
  color: #858585;
  border-color: #EBEBEB;
  background-color: transparent; }

.vc_color-grey.vc_message_box-outline .vc_message_box-icon, .vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
  color: #EBEBEB; }

.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
  color: #858585;
  background-color: #EBEBEB; }

.vc_color-grey.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #b8b8b8;
  box-shadow: 0 5px 0 #b8b8b8; }

.vc_color-white.vc_message_box {
  color: #b3b3b3;
  border-color: #e6e6e6;
  background-color: #FFF; }

.vc_color-white.vc_message_box-solid {
  color: #b3b3b3;
  border-color: transparent;
  background-color: #FFF; }

.vc_color-white.vc_message_box-solid .vc_message_box-icon {
  color: #b3b3b3; }

.vc_color-white.vc_message_box-outline, .vc_color-white.vc_message_box-solid-icon {
  border-color: #FFF;
  background-color: transparent; }

.vc_color-white.vc_message_box-outline .vc_message_box-icon, .vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
  color: #FFF; }

.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
  color: #b3b3b3;
  background-color: #FFF; }

.vc_color-white.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #ccc;
  box-shadow: 0 5px 0 #ccc; }

.vc_color-info.vc_message_box-3d, .vc_color-success.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #9dd6fd;
  box-shadow: 0 5px 0 #9dd6fd; }

.vc_color-info.vc_message_box {
  color: #5e7f96;
  border-color: #cfebfe;
  background-color: #dff2fe; }

.vc_color-info.vc_message_box .vc_message_box-icon {
  color: #56b0ee; }

.vc_color-info.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #56b0ee; }

.vc_color-info.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-info.vc_message_box-outline, .vc_color-info.vc_message_box-solid-icon {
  color: #5e7f96;
  border-color: #56b0ee;
  background-color: transparent; }

.vc_color-info.vc_message_box-outline .vc_message_box-icon, .vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #56b0ee; }

.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #56b0ee; }

.vc_color-success.vc_message_box {
  color: #5e7f96;
  border-color: #cfebfe;
  background-color: #e6fdf8; }

.vc_color-success.vc_message_box .vc_message_box-icon {
  color: #1bbc9b; }

.vc_color-success.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #1bbc9b; }

.vc_color-success.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-success.vc_message_box-outline, .vc_color-success.vc_message_box-solid-icon {
  color: #5e7f96;
  border-color: #1bbc9b;
  background-color: transparent; }

.vc_color-success.vc_message_box-outline .vc_message_box-icon, .vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #1bbc9b; }

.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #1bbc9b; }

.vc_color-warning.vc_message_box {
  color: #9d8967;
  border-color: #ffeccc;
  background-color: #fff4e2; }

.vc_color-warning.vc_message_box .vc_message_box-icon {
  color: #fcb53f; }

.vc_color-warning.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #fcb53f; }

.vc_color-warning.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-warning.vc_message_box-outline, .vc_color-warning.vc_message_box-solid-icon {
  color: #9d8967;
  border-color: #fcb53f;
  background-color: transparent; }

.vc_color-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fcb53f; }

.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #fcb53f; }

.vc_color-warning.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #ffd999;
  box-shadow: 0 5px 0 #ffd999; }

.vc_color-danger.vc_message_box {
  color: #a85959;
  border-color: #fedede;
  background-color: #fdeaea; }

.vc_color-danger.vc_message_box .vc_message_box-icon {
  color: #ff7877; }

.vc_color-danger.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #ff7877; }

.vc_color-danger.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-danger.vc_message_box-outline, .vc_color-danger.vc_message_box-solid-icon {
  color: #a85959;
  border-color: #ff7877;
  background-color: transparent; }

.vc_color-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ff7877; }

.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #ff7877; }

.vc_color-danger.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #fdacac;
  box-shadow: 0 5px 0 #fdacac; }

.vc_color-alert-info.vc_message_box {
  color: #31708f;
  border-color: #bce8f1;
  background-color: #d9edf7; }

.vc_color-alert-info.vc_message_box .vc_message_box-icon {
  color: #67CCE0; }

.vc_color-alert-info.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #67CCE0; }

.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-alert-info.vc_message_box-outline, .vc_color-alert-info.vc_message_box-solid-icon {
  color: #31708f;
  border-color: #67CCE0;
  background-color: transparent; }

.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #67CCE0; }

.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #67CCE0; }

.vc_color-alert-info.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #91d9e8;
  box-shadow: 0 5px 0 #91d9e8; }

.vc_color-alert-success.vc_message_box {
  color: #3c763d;
  border-color: #d6e9c6;
  background-color: #dff0d8; }

.vc_color-alert-success.vc_message_box .vc_message_box-icon {
  color: #9AD36A; }

.vc_color-alert-success.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #9AD36A; }

.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-alert-success.vc_message_box-outline, .vc_color-alert-success.vc_message_box-solid-icon {
  color: #3c763d;
  border-color: #9AD36A;
  background-color: transparent; }

.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #9AD36A; }

.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #9AD36A; }

.vc_color-alert-success.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #bbdba1;
  box-shadow: 0 5px 0 #bbdba1; }

.vc_color-alert-warning.vc_message_box {
  color: #8a6d3b;
  border-color: #faebcc;
  background-color: #fcf8e3; }

.vc_color-alert-warning.vc_message_box .vc_message_box-icon {
  color: #F9CF79; }

.vc_color-alert-warning.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #F9CF79; }

.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-alert-warning.vc_message_box-outline, .vc_color-alert-warning.vc_message_box-solid-icon {
  color: #8a6d3b;
  border-color: #F9CF79;
  background-color: transparent; }

.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #F9CF79; }

.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #F9CF79; }

.vc_color-alert-warning.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #f5d89e;
  box-shadow: 0 5px 0 #f5d89e; }

.vc_color-alert-danger.vc_message_box {
  color: #a94442;
  border-color: #ebccd1;
  background-color: #f2dede; }

.vc_color-alert-danger.vc_message_box .vc_message_box-icon {
  color: #EF8495; }

.vc_color-alert-danger.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #EF8495; }

.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon {
  color: #fff; }

.vc_color-alert-danger.vc_message_box-outline, .vc_color-alert-danger.vc_message_box-solid-icon {
  color: #a94442;
  border-color: #EF8495;
  background-color: transparent; }

.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #EF8495; }

.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #EF8495; }

.vc_color-alert-danger.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #dca7b0;
  box-shadow: 0 5px 0 #dca7b0; }

.vc_color-black.vc_message_box .vc_message_box-icon {
  color: #fff; }

.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-outline .vc_message_box-icon, .vc_color-black.vc_message_box-solid-icon {
  color: #2A2A2A; }

.vc_color-grey.vc_message_box .vc_message_box-icon {
  color: #858585; }

.vc_color-white.vc_message_box .vc_message_box-icon {
  color: #b3b3b3; }

.vc_color-white.vc_message_box-outline, .vc_color-white.vc_message_box-outline .vc_message_box-icon, .vc_color-white.vc_message_box-solid-icon {
  color: #FFF; }

.vc_message_box-outline, .vc_message_box-solid-icon {
  border-width: 2px; }

.vc_message_box-solid-icon .vc_message_box-icon {
  width: 3.25em; }

.vc_message_box-rounded {
  border-radius: 5px; }

.vc_message_box-round {
  border-radius: 4em; }

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
  margin-bottom: 35px; }

.entry-content .twitter-share-button, .fb_like, .twitter-share-button, .wpb_accordion .wpb_content_element, .wpb_googleplus, .wpb_pinterest, .wpb_tab .wpb_content_element {
  margin-bottom: 21.74px; }

.vc_row.vc_row-no-padding .vc_column-inner {
  padding-left: 0;
  padding-right: 0; }

.vc_row[data-vc-full-width] {
  -webkit-transition: opacity .5s ease;
  -o-transition: opacity .5s ease;
  transition: opacity .5s ease;
  overflow: hidden; }

.vc_row[data-vc-full-width].vc_hidden {
  opacity: 0; }

.vc_row-no-padding .vc_inner {
  margin-left: 0;
  margin-right: 0; }

.vc_parallax {
  position: relative;
  overflow: hidden; }

.vc_parallax > * {
  position: relative;
  z-index: 1; }

.vc_parallax .vc_parallax-inner {
  pointer-events: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background-attachment: scroll;
  background-color: transparent;
  background-image: inherit;
  background-size: cover;
  z-index: 0;
  background-position: 50% 0; }

.vc_video-bg-container {
  position: relative; }

.vc_video-bg {
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0; }

.vc_row.vc_row-o-full-height {
  min-height: 100vh; }

.vc_row.vc_row-flex {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.vc_row.vc_row-flex > .vc_column_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.vc_ie-flexbox-fixer, .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal; }

.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column; }

@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > * {
    min-height: 1em; } }

.vc_row.vc_row-flex::after, .vc_row.vc_row-flex::before {
  display: none; }

.vc_row.vc_row-o-columns-stretch {
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch; }

.vc_row.vc_row-o-columns-top {
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start; }

.vc_row.vc_row-o-columns-bottom {
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end; }

.vc_row.vc_row-o-columns-middle {
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center; }

.vc_row.vc_row-o-columns-bottom::after, .vc_row.vc_row-o-columns-middle::after, .vc_row.vc_row-o-columns-top::after {
  content: '';
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block; }

.vc_row.vc_row-o-content-top > .vc_column_container > .vc_column-inner {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_column_container {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.vc_row.vc_row-o-content-bottom > .vc_column_container > .vc_column-inner {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_column_container {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end; }

.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_column_container {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.vc_column-inner::after, .vc_column-inner::before {
  content: " ";
  display: table; }

.vc_ie-flexbox-fixer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column; }

.vc_ie-flexbox-fixer > .vc_row {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

.vc_row.vc_column-gap-1 {
  margin-left: -15.5px;
  margin-right: -15.5px; }

.vc_row.vc_column-gap-1 > .vc_column_container {
  padding: .5px; }

.vc_row.vc_column-gap-2 {
  margin-left: -16px;
  margin-right: -16px; }

.vc_row.vc_column-gap-2 > .vc_column_container {
  padding: 1px; }

.vc_row.vc_column-gap-3 {
  margin-left: -16.5px;
  margin-right: -16.5px; }

.vc_row.vc_column-gap-3 > .vc_column_container {
  padding: 1.5px; }

.vc_row.vc_column-gap-4 {
  margin-left: -17px;
  margin-right: -17px; }

.vc_row.vc_column-gap-4 > .vc_column_container {
  padding: 2px; }

.vc_row.vc_column-gap-5 {
  margin-left: -17.5px;
  margin-right: -17.5px; }

.vc_row.vc_column-gap-5 > .vc_column_container {
  padding: 2.5px; }

.vc_row.vc_column-gap-10 {
  margin-left: -20px;
  margin-right: -20px; }

.vc_row.vc_column-gap-10 > .vc_column_container {
  padding: 5px; }

.vc_row.vc_column-gap-15 {
  margin-left: -22.5px;
  margin-right: -22.5px; }

.vc_row.vc_column-gap-15 > .vc_column_container {
  padding: 7.5px; }

.vc_row.vc_column-gap-20 {
  margin-left: -25px;
  margin-right: -25px; }

.vc_row.vc_column-gap-20 > .vc_column_container {
  padding: 10px; }

.vc_row.vc_column-gap-25 {
  margin-left: -27.5px;
  margin-right: -27.5px; }

.vc_row.vc_column-gap-25 > .vc_column_container {
  padding: 12.5px; }

.vc_row.vc_column-gap-30 {
  margin-left: -30px;
  margin-right: -30px; }

.vc_row.vc_column-gap-30 > .vc_column_container {
  padding: 15px; }

.vc_row.vc_column-gap-35 {
  margin-left: -32.5px;
  margin-right: -32.5px; }

.vc_row.vc_column-gap-35 > .vc_column_container {
  padding: 17.5px; }

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  padding-top: 35px; }

.vc_column_container {
  padding-left: 0;
  padding-right: 0; }

.vc_column_container > .vc_column-inner {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%; }

.vc_row.vc_column-gap-1 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-1 > .vc_vc_column_inner > .vc_column_container {
  padding-left: .5px;
  padding-right: .5px; }

.vc_row.vc_column-gap-2 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-2 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 1px;
  padding-right: 1px; }

.vc_row.vc_column-gap-3 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-3 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 1.5px;
  padding-right: 1.5px; }

.vc_row.vc_column-gap-4 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-4 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 2px;
  padding-right: 2px; }

.vc_row.vc_column-gap-5 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-5 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 2.5px;
  padding-right: 2.5px; }

.vc_row.vc_column-gap-10 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-10 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 5px;
  padding-right: 5px; }

.vc_row.vc_column-gap-15 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-15 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 7.5px;
  padding-right: 7.5px; }

.vc_row.vc_column-gap-20 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-20 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 10px;
  padding-right: 10px; }

.vc_row.vc_column-gap-25 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-25 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 12.5px;
  padding-right: 12.5px; }

.vc_row.vc_column-gap-30 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-30 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 15px;
  padding-right: 15px; }

.vc_row.vc_column-gap-35 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-35 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 17.5px;
  padding-right: 17.5px; }

.vc_vc_column, .vc_vc_column_inner {
  padding-left: 0;
  padding-right: 0; }

.vc_row.vc_row-flex > .vc_vc_column, .vc_row.vc_row-flex > .vc_vc_column_inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container, .vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.vc_row.vc_row-o-equal-height > .vc_column_container {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

.vc_row.vc_row-o-content-top > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-top > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.vc_row.vc_row-o-content-bottom > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-bottom > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end; }

.vc_row.vc_row-o-content-middle > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-middle > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.vc_empty-element > .vc_column-inner {
  min-height: 100px; }

.fb_type_standard, .fb_type_standard iframe {
  height: 25px; }

.fb_type_button_count, .fb_type_button_count iframe {
  height: 20px; }

.fb_type_box_count, .fb_type_box_count iframe {
  height: 62px; }

.wpb_googleplus_type_standard {
  height: 25px; }

.wpb_googleplus_type_small {
  height: 19px; }

.wpb_googleplus_type_medium, .wpb_googleplus_type_tall {
  height: 21px; }

.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble {
  height: 62px; }

.wpb_pinterest_type_horizontal, .wpb_pinterest_type_none {
  height: 21px; }

.wpb_pinterest a {
  border-bottom: 0; }

.wpb_pinterest_type_vertical {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding-top: 29px;
  height: 21px; }

iframe.twitter-share-button {
  margin: 0; }

.vc_toggle {
  display: block;
  margin: 0 0 21.74px;
  padding: 0;
  font-size: 1em; }

.vc_toggle:last-of-type {
  margin-bottom: 35px; }

.vc_toggle_title {
  cursor: pointer;
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 400; }

.vc_toggle_title > h4 {
  display: inline; }

.vc_toggle_icon {
  display: none;
  position: relative;
  vertical-align: middle; }

.vc_toggle_content {
  display: none;
  margin-bottom: 21.74px;
  margin-top: 1em;
  overflow: hidden;
  padding: 0; }

.vc_toggle.vc_toggle_active > .vc_toggle_content {
  display: block; }

.vc_toggle_simple .vc_toggle_icon {
  border: 0 solid transparent;
  border-radius: 0;
  display: inline-block;
  height: 22px;
  width: 22px;
  background-color: transparent;
  margin-left: 2px; }

.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden; }

.vc_toggle_simple .vc_toggle_icon::before {
  height: 2px;
  width: 10px; }

.vc_toggle_simple .vc_toggle_icon::after {
  height: 10px;
  width: 2px; }

.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #2A2A2A; }

.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before, .vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  content: '';
  left: 50%;
  position: absolute;
  top: 50%; }

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #444; }

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_round .vc_toggle_icon {
  border: 2px solid transparent;
  border-radius: 50%;
  display: inline-block;
  height: 22px;
  width: 22px;
  background-color: #2A2A2A; }

.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden; }

.vc_toggle_round .vc_toggle_icon::before {
  height: 2px;
  width: 10px; }

.vc_toggle_round .vc_toggle_icon::after {
  height: 10px;
  width: 2px; }

.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #FFF; }

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2A2A2A; }

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #2A2A2A; }

.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444; }

.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #444; }

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #444; }

.vc_toggle_rounded .vc_toggle_icon {
  border: 2px solid transparent;
  border-radius: 20%;
  display: inline-block;
  height: 22px;
  width: 22px;
  background-color: #2A2A2A; }

.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden; }

.vc_toggle_rounded .vc_toggle_icon::before {
  height: 2px;
  width: 10px; }

.vc_toggle_rounded .vc_toggle_icon::after {
  height: 10px;
  width: 2px; }

.vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #FFF; }

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2A2A2A; }

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #2A2A2A; }

.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444; }

.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #444; }

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #444; }

.vc_toggle_square .vc_toggle_icon {
  border: 2px solid transparent;
  border-radius: 0;
  display: inline-block;
  height: 22px;
  width: 22px;
  background-color: #2A2A2A; }

.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden; }

.vc_toggle_square .vc_toggle_icon::before {
  height: 2px;
  width: 10px; }

.vc_toggle_square .vc_toggle_icon::after {
  height: 10px;
  width: 2px; }

.vc_toggle_square .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_icon::before {
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #FFF; }

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2A2A2A; }

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #2A2A2A; }

.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444; }

.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #444; }

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #444; }

.vc_toggle_text_only .vc_toggle_icon {
  display: none; }

.vc_toggle_arrow .vc_toggle_icon {
  display: inline-block; }

.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_arrow .vc_toggle_icon::before {
  content: '';
  border-style: solid;
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.vc_toggle_arrow .vc_toggle_icon::before {
  border-left: none;
  border-top: none; }

.vc_toggle_arrow .vc_toggle_icon::after {
  border-right: none;
  border-bottom: none;
  visibility: hidden; }

.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before {
  visibility: hidden; }

.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after {
  visibility: visible; }

.vc_toggle.vc_toggle_arrow .vc_toggle_icon {
  height: 22px;
  width: 22px;
  background: 0 0; }

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
  border-width: 2px;
  height: 10px;
  margin-left: -5px;
  width: 10px;
  border-color: #2A2A2A;
  background: 0 0; }

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
  margin-top: -10px; }

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
  margin-top: -5px; }

.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0; }

.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #444;
  background: 0 0; }

.vc_toggle_default .vc_toggle_icon {
  background: #bababa;
  border: 1px solid #acacac;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before {
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #bababa; }

.vc_toggle_default .vc_toggle_icon::before {
  border: 1px solid #acacac; }

.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after, .vc_toggle_default.vc_toggle_active .vc_toggle_icon::before {
  visibility: hidden; }

.vc_toggle.vc_toggle_default .vc_toggle_icon {
  display: inline-block;
  width: 10px;
  margin-left: 5px;
  height: 4px; }

.vc_toggle.vc_toggle_default .vc_toggle_icon::before {
  height: 10px;
  width: 4px; }

.vc_toggle.vc_toggle_default .vc_toggle_icon::after {
  width: 8px;
  height: 2px; }

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #5472D2; }

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #7c93dd; }

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_blue .vc_toggle_icon {
  background-color: #5472D2;
  border-color: transparent; }

.vc_toggle_color_blue .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #5472D2; }

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #5472D2; }

.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #7c93dd; }

.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #7c93dd; }

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {
  border-color: #3354c0;
  background: #5472D2; }

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #7c93dd; }

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #5472d2;
  background: #7c93dd; }

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after {
  background: #5472D2; }

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #7c93dd; }

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #5472D2;
  background: 0 0; }

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #7c93dd;
  background: 0 0; }

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #00C1CF; }

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #00919c; }

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_turquoise .vc_toggle_icon {
  background-color: #00C1CF;
  border-color: transparent; }

.vc_toggle_color_turquoise .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #00C1CF; }

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {
  border-color: #00919c;
  background: #00C1CF; }

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #00C1CF; }

.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #00919c; }

.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #00919c; }

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #00919c; }

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #006269;
  background: #00919c; }

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after {
  background: #00C1CF; }

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #00919c; }

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #00C1CF;
  background: 0 0; }

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #00919c;
  background: 0 0; }

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #FE6C61; }

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fe9b94; }

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_pink .vc_toggle_icon {
  background-color: #FE6C61;
  border-color: transparent; }

.vc_toggle_color_pink .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #FE6C61; }

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #FE6C61; }

.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #fe9b94; }

.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #fe9b94; }

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {
  border-color: #fe3d2e;
  background: #FE6C61; }

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fe9b94; }

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #fe6c61;
  background: #fe9b94; }

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after {
  background: #FE6C61; }

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #fe9b94; }

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #FE6C61;
  background: 0 0; }

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #fe9b94;
  background: 0 0; }

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #8D6DC4; }

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #a991d3; }

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_violet .vc_toggle_icon {
  background-color: #8D6DC4;
  border-color: transparent; }

.vc_toggle_color_violet .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #8D6DC4; }

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #8D6DC4; }

.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #a991d3; }

.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #a991d3; }

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {
  border-color: #7149b5;
  background: #8D6DC4; }

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #a991d3; }

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #8d6dc4;
  background: #a991d3; }

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after {
  background: #8D6DC4; }

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #a991d3; }

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #8D6DC4;
  background: 0 0; }

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #a991d3;
  background: 0 0; }

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #4CADC9; }

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #73bfd5; }

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_peacoc .vc_toggle_icon {
  background-color: #4CADC9;
  border-color: transparent; }

.vc_toggle_color_peacoc .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #4CADC9; }

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #4CADC9; }

.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #73bfd5; }

.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #73bfd5; }

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {
  border-color: #3492ae;
  background: #4CADC9; }

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #73bfd5; }

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #4cadc9;
  background: #73bfd5; }

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after {
  background: #4CADC9; }

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #73bfd5; }

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #4CADC9;
  background: 0 0; }

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #73bfd5;
  background: 0 0; }

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #CEC2AB; }

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #e1d9cb; }

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_chino .vc_toggle_icon {
  background-color: #CEC2AB;
  border-color: transparent; }

.vc_toggle_color_chino .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #CEC2AB; }

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #CEC2AB; }

.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #e1d9cb; }

.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #e1d9cb; }

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {
  border-color: #bbab8b;
  background: #CEC2AB; }

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #e1d9cb; }

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #cec2ab;
  background: #e1d9cb; }

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after {
  background: #CEC2AB; }

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #e1d9cb; }

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #CEC2AB;
  background: 0 0; }

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #e1d9cb;
  background: 0 0; }

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #50485B; }

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #695f77; }

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_mulled_wine .vc_toggle_icon {
  background-color: #50485B;
  border-color: transparent; }

.vc_toggle_color_mulled_wine .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #50485B; }

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #50485B; }

.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #695f77; }

.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #695f77; }

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {
  border-color: #37313f;
  background: #50485B; }

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #695f77; }

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #50485b;
  background: #695f77; }

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after {
  background: #50485B; }

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #695f77; }

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #50485B;
  background: 0 0; }

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #695f77;
  background: 0 0; }

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #75D69C; }

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #9ce2b8; }

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_vista_blue .vc_toggle_icon {
  background-color: #75D69C;
  border-color: transparent; }

.vc_toggle_color_vista_blue .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #75D69C; }

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #75D69C; }

.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #9ce2b8; }

.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #9ce2b8; }

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {
  border-color: #4eca80;
  background: #75D69C; }

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #9ce2b8; }

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #75d69c;
  background: #9ce2b8; }

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after {
  background: #75D69C; }

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #9ce2b8; }

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #75D69C;
  background: 0 0; }

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #9ce2b8;
  background: 0 0; }

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #2A2A2A; }

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #444; }

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_black .vc_toggle_icon {
  background-color: #2A2A2A;
  border-color: transparent; }

.vc_toggle_color_black .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2A2A2A; }

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #2A2A2A; }

.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444; }

.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #444; }

.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {
  border-color: #101010;
  background: #2A2A2A; }

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #444; }

.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #2a2a2a;
  background: #444; }

.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after {
  background: #2A2A2A; }

.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #444; }

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #2A2A2A;
  background: 0 0; }

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #444;
  background: 0 0; }

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #EBEBEB; }

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #d2d2d2; }

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_grey .vc_toggle_icon {
  background-color: #EBEBEB;
  border-color: transparent; }

.vc_toggle_color_grey .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #EBEBEB; }

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
  border-color: #d2d2d2;
  background: #EBEBEB; }

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #EBEBEB; }

.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #d2d2d2; }

.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #d2d2d2; }

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #d2d2d2; }

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #b8b8b8;
  background: #d2d2d2; }

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after {
  background: #EBEBEB; }

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #d2d2d2; }

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #EBEBEB;
  background: 0 0; }

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #d2d2d2;
  background: 0 0; }

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #F7BE68; }

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fad398; }

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_orange .vc_toggle_icon {
  background-color: #F7BE68;
  border-color: transparent; }

.vc_toggle_color_orange .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #F7BE68; }

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #F7BE68; }

.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #fad398; }

.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #fad398; }

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {
  border-color: #f4a938;
  background: #F7BE68; }

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fad398; }

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #f7be68;
  background: #fad398; }

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after {
  background: #F7BE68; }

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #fad398; }

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #F7BE68;
  background: 0 0; }

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #fad398;
  background: 0 0; }

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #5AA1E3; }

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #86baea; }

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_sky .vc_toggle_icon {
  background-color: #5AA1E3;
  border-color: transparent; }

.vc_toggle_color_sky .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #5AA1E3; }

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #5AA1E3; }

.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #86baea; }

.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #86baea; }

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {
  border-color: #2e88dc;
  background: #5AA1E3; }

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #86baea; }

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #5aa1e3;
  background: #86baea; }

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after {
  background: #5AA1E3; }

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #86baea; }

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #5AA1E3;
  background: 0 0; }

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #86baea;
  background: 0 0; }

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #6DAB3C; }

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #87c456; }

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_green .vc_toggle_icon {
  background-color: #6DAB3C;
  border-color: transparent; }

.vc_toggle_color_green .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #6DAB3C; }

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #6DAB3C; }

.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #87c456; }

.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #87c456; }

.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {
  border-color: #55852f;
  background: #6DAB3C; }

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #87c456; }

.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #6dab3c;
  background: #87c456; }

.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after {
  background: #6DAB3C; }

.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #87c456; }

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #6DAB3C;
  background: 0 0; }

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #87c456;
  background: 0 0; }

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #F4524D; }

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #f7817d; }

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_juicy_pink .vc_toggle_icon {
  background-color: #F4524D;
  border-color: transparent; }

.vc_toggle_color_juicy_pink .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #F4524D; }

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #F4524D; }

.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #f7817d; }

.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #f7817d; }

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {
  border-color: #f1231d;
  background: #F4524D; }

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #f7817d; }

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #f4524d;
  background: #f7817d; }

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after {
  background: #F4524D; }

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #f7817d; }

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #F4524D;
  background: 0 0; }

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #f7817d;
  background: 0 0; }

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #F79468; }

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fab698; }

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_sandy_brown .vc_toggle_icon {
  background-color: #F79468;
  border-color: transparent; }

.vc_toggle_color_sandy_brown .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #F79468; }

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #F79468; }

.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #fab698; }

.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #fab698; }

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {
  border-color: #f47238;
  background: #F79468; }

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fab698; }

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #f79468;
  background: #fab698; }

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after {
  background: #F79468; }

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #fab698; }

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #F79468;
  background: 0 0; }

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #fab698;
  background: 0 0; }

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #B97EBB; }

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #cb9fcd; }

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_purple .vc_toggle_icon {
  background-color: #B97EBB;
  border-color: transparent; }

.vc_toggle_color_purple .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #B97EBB; }

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #B97EBB; }

.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #cb9fcd; }

.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #cb9fcd; }

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {
  border-color: #a75da9;
  background: #B97EBB; }

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #cb9fcd; }

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #b97ebb;
  background: #cb9fcd; }

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after {
  background: #B97EBB; }

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #cb9fcd; }

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #B97EBB;
  background: 0 0; }

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #cb9fcd;
  background: 0 0; }

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #e6e6e6; }

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent; }

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent; }

.vc_toggle_color_white .vc_toggle_icon {
  background-color: #FFF;
  border-color: transparent; }

.vc_toggle_color_white .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_icon::before {
  background-color: #2A2A2A; }

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #FFF; }

.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {
  border-color: #e6e6e6;
  background: #FFF; }

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #FFF; }

.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #e6e6e6; }

.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #2A2A2A; }

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #e6e6e6; }

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #e6e6e6; }

.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #ccc;
  background: #e6e6e6; }

.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after {
  background: #FFF; }

.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #e6e6e6; }

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #FFF;
  background: 0 0; }

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0; }

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #e6e6e6;
  background: 0 0; }

.vc_toggle_size_sm .vc_toggle_icon {
  height: 16px;
  width: 16px; }

.vc_toggle_size_sm .vc_toggle_icon::before {
  height: 2px;
  width: 8px; }

.vc_toggle_size_sm .vc_toggle_icon::after {
  height: 8px;
  width: 2px; }

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon {
  display: inline-block;
  width: 8px;
  margin-left: 4px;
  height: 2px; }

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {
  height: 8px;
  width: 2px; }

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {
  width: 6px;
  height: 0; }

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
  height: 16px;
  width: 16px; }

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
  border-width: 2px;
  height: 8px;
  margin-left: -4px;
  width: 8px; }

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
  margin-top: -8px; }

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {
  margin-top: -4px; }

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title {
  padding-left: 24px; }

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title {
  padding-left: 17.6px; }

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
  margin-left: 8px; }

.vc_toggle_size_md .vc_toggle_icon {
  height: 22px;
  width: 22px; }

.vc_toggle_size_md .vc_toggle_icon::before {
  height: 2px;
  width: 10px; }

.vc_toggle_size_md .vc_toggle_icon::after {
  height: 10px;
  width: 2px; }

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
  display: inline-block;
  width: 10px;
  margin-left: 5px;
  height: 4px; }

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
  height: 10px;
  width: 4px; }

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
  width: 8px;
  height: 2px; }

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
  height: 22px;
  width: 22px; }

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
  border-width: 2px;
  height: 10px;
  margin-left: -5px;
  width: 10px; }

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
  margin-top: -10px; }

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {
  margin-top: -5px; }

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title {
  padding-left: 33px; }

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
  padding-left: 24.2px; }

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
  margin-left: 11px; }

.vc_toggle_size_lg .vc_toggle_icon {
  height: 28px;
  width: 28px; }

.vc_toggle_size_lg .vc_toggle_icon::before {
  height: 2px;
  width: 14px; }

.vc_toggle_size_lg .vc_toggle_icon::after {
  height: 14px;
  width: 2px; }

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon {
  display: inline-block;
  width: 14px;
  margin-left: 7px;
  height: 4px; }

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before {
  height: 14px;
  width: 4px; }

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after {
  width: 12px;
  height: 2px; }

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
  height: 28px;
  width: 28px; }

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
  border-width: 2px;
  height: 14px;
  margin-left: -7px;
  width: 14px; }

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
  margin-top: -14px; }

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {
  margin-top: -7px; }

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title {
  padding-left: 42px; }

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title {
  padding-left: 30.8px; }

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
  margin-left: 14px; }

.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title, .vc_toggle_round .vc_toggle_content, .vc_toggle_round .vc_toggle_title, .vc_toggle_rounded .vc_toggle_content, .vc_toggle_rounded .vc_toggle_title, .vc_toggle_simple .vc_toggle_content, .vc_toggle_simple .vc_toggle_title, .vc_toggle_square .vc_toggle_content, .vc_toggle_square .vc_toggle_title {
  padding-left: 33px; }

.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_square .vc_toggle_title .vc_toggle_icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title {
  padding-left: 24.2px; }

.vc_toggle_arrow .vc_toggle_icon {
  margin-left: 11px; }

.wpb_widgetised_column .wpb_wrapper > ul {
  margin: 0; }

.wpb_widgetised_column .wpb_wrapper > ul > li {
  margin-left: 0;
  background-image: none;
  list-style: none !important; }

.wpb_widgetised_column .wpb_wrapper > ul > li:after, .wpb_widgetised_column .wpb_wrapper > ul > li:before {
  display: none !important; }

.wpb_button {
  display: inline-block;
  padding: 4px 10px;
  margin-bottom: 0;
  margin-top: 0;
  font-size: 13px;
  line-height: 18px;
  color: #333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f7f7f7;
  border: 1px solid #ccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border-color: rgba(0, 0, 0, 0.1); }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  color: #fff; }

.wpb_button.active, .wpb_button.disabled, .wpb_button:active, .wpb_button:hover, .wpb_button[disabled] {
  background-color: #eaeaea; }

.vc_vc_button .vc_btn, .vc_vc_button2 .vc_btn {
  margin-top: 5px;
  margin-bottom: 5px; }

.wpb_button:hover {
  color: #333;
  background-color: #e6e6e6;
  -webkit-transition: background-color .1s linear;
  -o-transition: background-color .1s linear;
  transition: background-color .1s linear;
  background-image: none; }

.wpb_button:focus {
  outline: dotted thin;
  outline: -webkit-focus-ring-color auto 5px;
  outline-offset: -2px; }

.wpb_button.active, .wpb_button:active {
  background-color: #e6e6e6;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

button.wpb_btn-large, span.wpb_btn-large {
  padding: 9px 14px;
  font-size: 15px;
  line-height: normal;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

button.wpb_btn-large [class^=icon-], span.wpb_btn-large [class^=icon-] {
  margin-top: 1px; }

button.wpb_btn-small, span.wpb_btn-small {
  padding: 5px 9px;
  font-size: 11px;
  line-height: 16px; }

button.wpb_btn-small [class^=icon-], span.wpb_btn-small [class^=icon-] {
  margin-top: -1px; }

button.wpb_btn-mini, span.wpb_btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 14px; }

.wpb_btn-danger, .wpb_btn-danger:hover, .wpb_btn-info, .wpb_btn-info:hover, .wpb_btn-inverse, .wpb_btn-inverse:hover, .wpb_btn-primary, .wpb_btn-primary:hover, .wpb_btn-success, .wpb_btn-success:hover, .wpb_btn-warning, .wpb_btn-warning:hover {
  color: #FFF;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.wpb_btn-danger.active, .wpb_btn-info.active, .wpb_btn-inverse.active, .wpb_btn-primary.active, .wpb_btn-success.active, .wpb_btn-warning.active {
  color: rgba(255, 255, 255, 0.75); }

.wpb_btn-primary {
  background-color: #08c; }

.wpb_btn-primary.active, .wpb_btn-primary.disabled, .wpb_btn-primary:active, .wpb_btn-primary:hover, .wpb_btn-primary[disabled] {
  background-color: #0077b3; }

.wpb_btn-warning {
  background-color: #F90; }

.wpb_btn-warning.active, .wpb_btn-warning.disabled, .wpb_btn-warning:active, .wpb_btn-warning:hover, .wpb_btn-warning[disabled] {
  background-color: #e68a00; }

.wpb_btn-danger {
  background-color: #FF675B; }

.wpb_btn-danger.active, .wpb_btn-danger.disabled, .wpb_btn-danger:active, .wpb_btn-danger:hover, .wpb_btn-danger[disabled] {
  background-color: #ff4f42; }

.wpb_btn-success {
  background-color: #6AB165; }

.wpb_btn-success.active, .wpb_btn-success.disabled, .wpb_btn-success:active, .wpb_btn-success:hover, .wpb_btn-success[disabled] {
  background-color: #5aa855; }

.wpb_btn-info {
  background-color: #58B9DA; }

.wpb_btn-info.active, .wpb_btn-info.disabled, .wpb_btn-info:active, .wpb_btn-info:hover, .wpb_btn-info[disabled] {
  background-color: #43b0d5; }

.wpb_btn-inverse {
  background-color: #555; }

.wpb_btn-inverse.active, .wpb_btn-inverse.disabled, .wpb_btn-inverse:active, .wpb_btn-inverse:hover, .wpb_btn-inverse[disabled] {
  background-color: #484848; }

button.wpb_button::-moz-focus-inner, input[type=submit].wpb_button::-moz-focus-inner {
  padding: 0;
  border: 0; }

a.wpb_button_a {
  border: none; }

.vc_btn3-container {
  display: block;
  margin-bottom: 21.74px;
  max-width: 100%; }

.vc_btn3-container.vc_btn3-inline {
  display: inline-block;
  vertical-align: top; }

.vc_general.vc_btn3 {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  background-color: transparent;
  color: #5472D2;
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  top: 0;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  line-height: normal;
  font-size: 14px;
  padding: 14px 20px; }

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .wpb_gallery .wpb_flexslider .flex-caption {
  cursor: default; }

.wpb_call_to_action, .wpb_call_to_action .wpb_button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box; }

.vc_general.vc_btn3.vc_btn3-style-outline, .vc_general.vc_btn3.vc_btn3-style-outline-custom {
  padding: 13px 19px; }

.vc_general.vc_btn3.active, .vc_general.vc_btn3:active, .vc_general.vc_btn3:focus {
  outline: 0; }

.vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {
  border: 1px solid transparent;
  text-decoration: none;
  color: #4868cf; }

.vc_general.vc_btn3 .vc_btn3-icon {
  vertical-align: top;
  height: 14px;
  line-height: 1;
  font-size: 16px; }

.vc_general.vc_btn3 .vc_btn3-icon-inner {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.vc_general.vc_btn3 .vc_btn3-placeholder {
  display: inline-block;
  vertical-align: top;
  width: 0; }

.vc_btn3.vc_btn3-icon-left, .vc_btn3.vc_btn3-icon-right {
  position: relative; }

.vc_btn3.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.vc_btn3.vc_btn3-icon-left {
  text-align: left; }

.vc_btn3.vc_btn3-icon-right {
  text-align: right; }

.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {
  -webkit-transform: translate(-75%, -50%);
  -ms-transform: translate(-75%, -50%);
  transform: translate(-75%, -50%); }

.vc_btn3.vc_btn3-o-empty .vc_btn3-icon {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.vc_btn3.vc_btn3-style-classic {
  border-color: rgba(0, 0, 0, 0.1); }

.vc_btn3.vc_btn3-style-modern {
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.01) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.01) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.01)));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.01) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0); }

.vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline-custom:focus, .vc_btn3.vc_btn3-style-outline-custom:hover, .vc_btn3.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-style-outline:hover {
  border-width: 2px; }

.vc_btn3.vc_btn3-style-custom {
  background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1));
  background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1));
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1)));
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
  background-repeat: repeat-x;
  background-size: 200%;
  background-position: 0 -100%; }

.vc_btn3.vc_btn3-style-custom:focus, .vc_btn3.vc_btn3-style-custom:hover {
  background-position: 0 100%; }

.vc_btn3.vc_btn3-block {
  display: block;
  width: 100%;
  text-align: inherit; }

.vc_btn3.vc_btn3-shape-square {
  border-radius: 0; }

.vc_btn3.vc_btn3-shape-rounded {
  border-radius: 5px; }

.vc_btn3.vc_btn3-shape-round {
  border-radius: 2em; }

.vc_btn3.vc_btn3-size-xs {
  font-size: 11px;
  padding: 8px 12px; }

.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom {
  padding: 7px 11px; }

.vc_btn3.vc_btn3-size-xs .vc_btn3-icon {
  font-size: 14px;
  height: 11px;
  line-height: 11px; }

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 31px; }

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left: 12px; }

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right: 31px; }

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right: 12px; }

.vc_btn3.vc_btn3-size-sm {
  font-size: 12px;
  padding: 11px 16px; }

.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom {
  padding: 10px 15px; }

.vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
  font-size: 14px;
  height: 12px;
  line-height: 12px; }

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 39px; }

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left: 16px; }

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right: 39px; }

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right: 16px; }

.vc_btn3.vc_btn3-size-md {
  font-size: 14px;
  padding: 14px 20px; }

.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
  padding: 13px 19px; }

.vc_btn3.vc_btn3-size-md .vc_btn3-icon {
  font-size: 16px;
  height: 14px;
  line-height: 14px; }

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 48px; }

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left: 20px; }

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right: 48px; }

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right: 20px; }

.vc_btn3.vc_btn3-size-lg {
  font-size: 16px;
  padding: 18px 25px; }

.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
  padding: 17px 24px; }

.vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
  font-size: 20px;
  height: 16px;
  line-height: 16px; }

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 60px; }

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left: 25px; }

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right: 60px; }

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right: 25px; }

.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
  color: #fff;
  background-color: #5472D2; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover {
  color: #f7f7f7;
  background-color: #3c5ecc; }

.vc_btn3.vc_btn3-color-blue.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-blue:active {
  color: #f2f2f2;
  background-color: #3558c8; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline {
  color: #5472D2;
  border-color: #5472D2;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #5472D2;
  background-color: #5472D2; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
  color: #fff;
  background-color: #5472D2;
  -webkit-box-shadow: 0 5px 0 #3253bc;
  box-shadow: 0 5px 0 #3253bc; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #5472D2;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #3253bc;
  box-shadow: 0 2px 0 #3253bc; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #5472D2; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #3253bc;
  box-shadow: 0 3px 0 #3253bc; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #3253bc;
  box-shadow: 0 2px 0 #3253bc; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #3253bc;
  box-shadow: 0 4px 0 #3253bc; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #3253bc;
  box-shadow: 0 2px 0 #3253bc; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #3253bc;
  box-shadow: 0 5px 0 #3253bc; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #3253bc;
  box-shadow: 0 2px 0 #3253bc; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
  color: #fff;
  border-color: #5472D2;
  background-color: #5472D2; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #3c5ecc;
  background-color: #3c5ecc; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #3558c8;
  background-color: #3558c8; }

.vc_btn3.vc_btn3-color-turquoise, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {
  color: #fff;
  background-color: #00C1CF; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-turquoise:focus, .vc_btn3.vc_btn3-color-turquoise:hover {
  color: #f7f7f7;
  background-color: #00a4b0; }

.vc_btn3.vc_btn3-color-turquoise.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-turquoise:active {
  color: #f2f2f2;
  background-color: #009ba6; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline {
  color: #00C1CF;
  border-color: #00C1CF;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #00C1CF;
  background-color: #00C1CF; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
  color: #fff;
  background-color: #00C1CF;
  -webkit-box-shadow: 0 5px 0 #008d97;
  box-shadow: 0 5px 0 #008d97; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #00C1CF;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #008d97;
  box-shadow: 0 2px 0 #008d97; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #00C1CF; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #008d97;
  box-shadow: 0 3px 0 #008d97; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #008d97;
  box-shadow: 0 2px 0 #008d97; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #008d97;
  box-shadow: 0 4px 0 #008d97; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #008d97;
  box-shadow: 0 2px 0 #008d97; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #008d97;
  box-shadow: 0 5px 0 #008d97; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #008d97;
  box-shadow: 0 2px 0 #008d97; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {
  color: #fff;
  border-color: #00C1CF;
  background-color: #00C1CF; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #00a4b0;
  background-color: #00a4b0; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #009ba6;
  background-color: #009ba6; }

.vc_btn3.vc_btn3-color-pink, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
  color: #fff;
  background-color: #FE6C61; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-pink:focus, .vc_btn3.vc_btn3-color-pink:hover {
  color: #f7f7f7;
  background-color: #fe5043; }

.vc_btn3.vc_btn3-color-pink.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-pink:active {
  color: #f2f2f2;
  background-color: #fe4638; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline {
  color: #FE6C61;
  border-color: #FE6C61;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #FE6C61;
  background-color: #FE6C61; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
  color: #fff;
  background-color: #FE6C61;
  -webkit-box-shadow: 0 5px 0 #fe3829;
  box-shadow: 0 5px 0 #fe3829; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #FE6C61;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #fe3829;
  box-shadow: 0 2px 0 #fe3829; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #FE6C61; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #fe3829;
  box-shadow: 0 3px 0 #fe3829; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #fe3829;
  box-shadow: 0 2px 0 #fe3829; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #fe3829;
  box-shadow: 0 4px 0 #fe3829; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #fe3829;
  box-shadow: 0 2px 0 #fe3829; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #fe3829;
  box-shadow: 0 5px 0 #fe3829; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #fe3829;
  box-shadow: 0 2px 0 #fe3829; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
  color: #fff;
  border-color: #FE6C61;
  background-color: #FE6C61; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #fe5043;
  background-color: #fe5043; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #fe4638;
  background-color: #fe4638; }

.vc_btn3.vc_btn3-color-violet, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
  color: #fff;
  background-color: #8D6DC4; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-violet:focus, .vc_btn3.vc_btn3-color-violet:hover {
  color: #f7f7f7;
  background-color: #7c57bb; }

.vc_btn3.vc_btn3-color-violet.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-violet:active {
  color: #f2f2f2;
  background-color: #7650b8; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline {
  color: #8D6DC4;
  border-color: #8D6DC4;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #8D6DC4;
  background-color: #8D6DC4; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
  color: #fff;
  background-color: #8D6DC4;
  -webkit-box-shadow: 0 5px 0 #6e48b1;
  box-shadow: 0 5px 0 #6e48b1; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #8D6DC4;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #6e48b1;
  box-shadow: 0 2px 0 #6e48b1; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #8D6DC4; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #6e48b1;
  box-shadow: 0 3px 0 #6e48b1; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #6e48b1;
  box-shadow: 0 2px 0 #6e48b1; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #6e48b1;
  box-shadow: 0 4px 0 #6e48b1; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #6e48b1;
  box-shadow: 0 2px 0 #6e48b1; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #6e48b1;
  box-shadow: 0 5px 0 #6e48b1; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #6e48b1;
  box-shadow: 0 2px 0 #6e48b1; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
  color: #fff;
  border-color: #8D6DC4;
  background-color: #8D6DC4; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #7c57bb;
  background-color: #7c57bb; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #7650b8;
  background-color: #7650b8; }

.vc_btn3.vc_btn3-color-peacoc, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {
  color: #fff;
  background-color: #4CADC9; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-peacoc:focus, .vc_btn3.vc_btn3-color-peacoc:hover {
  color: #f7f7f7;
  background-color: #39a0bd; }

.vc_btn3.vc_btn3-color-peacoc.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-peacoc:active {
  color: #f2f2f2;
  background-color: #3799b5; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline {
  color: #4CADC9;
  border-color: #4CADC9;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #4CADC9;
  background-color: #4CADC9; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
  color: #fff;
  background-color: #4CADC9;
  -webkit-box-shadow: 0 5px 0 #338faa;
  box-shadow: 0 5px 0 #338faa; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #4CADC9;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #338faa;
  box-shadow: 0 2px 0 #338faa; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #4CADC9; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #338faa;
  box-shadow: 0 3px 0 #338faa; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #338faa;
  box-shadow: 0 2px 0 #338faa; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #338faa;
  box-shadow: 0 4px 0 #338faa; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #338faa;
  box-shadow: 0 2px 0 #338faa; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #338faa;
  box-shadow: 0 5px 0 #338faa; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #338faa;
  box-shadow: 0 2px 0 #338faa; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
  color: #fff;
  border-color: #4CADC9;
  background-color: #4CADC9; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #39a0bd;
  background-color: #39a0bd; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #3799b5;
  background-color: #3799b5; }

.vc_btn3.vc_btn3-color-chino, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {
  color: #fff;
  background-color: #CEC2AB; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-chino:focus, .vc_btn3.vc_btn3-color-chino:hover {
  color: #f7f7f7;
  background-color: #c3b498; }

.vc_btn3.vc_btn3-color-chino.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-chino:active {
  color: #f2f2f2;
  background-color: #bfaf91; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
  color: #CEC2AB;
  border-color: #CEC2AB;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #CEC2AB;
  background-color: #CEC2AB; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
  color: #fff;
  background-color: #CEC2AB;
  -webkit-box-shadow: 0 5px 0 #b9a888;
  box-shadow: 0 5px 0 #b9a888; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #CEC2AB;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #b9a888;
  box-shadow: 0 2px 0 #b9a888; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #CEC2AB; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #b9a888;
  box-shadow: 0 3px 0 #b9a888; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #b9a888;
  box-shadow: 0 2px 0 #b9a888; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #b9a888;
  box-shadow: 0 4px 0 #b9a888; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #b9a888;
  box-shadow: 0 2px 0 #b9a888; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #b9a888;
  box-shadow: 0 5px 0 #b9a888; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #b9a888;
  box-shadow: 0 2px 0 #b9a888; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {
  color: #fff;
  border-color: #CEC2AB;
  background-color: #CEC2AB; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #c3b498;
  background-color: #c3b498; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #bfaf91;
  background-color: #bfaf91; }

.vc_btn3.vc_btn3-color-mulled-wine, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {
  color: #fff;
  background-color: #50485B; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-mulled-wine:focus, .vc_btn3.vc_btn3-color-mulled-wine:hover {
  color: #f7f7f7;
  background-color: #413a4a; }

.vc_btn3.vc_btn3-color-mulled-wine.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-mulled-wine:active {
  color: #f2f2f2;
  background-color: #3c3644; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline {
  color: #50485B;
  border-color: #50485B;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #50485B;
  background-color: #50485B; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
  color: #fff;
  background-color: #50485B;
  -webkit-box-shadow: 0 5px 0 #342f3c;
  box-shadow: 0 5px 0 #342f3c; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #50485B;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #342f3c;
  box-shadow: 0 2px 0 #342f3c; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #50485B; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #342f3c;
  box-shadow: 0 3px 0 #342f3c; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #342f3c;
  box-shadow: 0 2px 0 #342f3c; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #342f3c;
  box-shadow: 0 4px 0 #342f3c; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #342f3c;
  box-shadow: 0 2px 0 #342f3c; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #342f3c;
  box-shadow: 0 5px 0 #342f3c; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #342f3c;
  box-shadow: 0 2px 0 #342f3c; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {
  color: #fff;
  border-color: #50485B;
  background-color: #50485B; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #413a4a;
  background-color: #413a4a; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #3c3644;
  background-color: #3c3644; }

.vc_btn3.vc_btn3-color-vista-blue, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat {
  color: #fff;
  background-color: #75D69C; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-vista-blue:focus, .vc_btn3.vc_btn3-color-vista-blue:hover {
  color: #f7f7f7;
  background-color: #5dcf8b; }

.vc_btn3.vc_btn3-color-vista-blue.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-vista-blue:active {
  color: #f2f2f2;
  background-color: #56cd85; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline {
  color: #75D69C;
  border-color: #75D69C;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #75D69C;
  background-color: #75D69C; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
  color: #fff;
  background-color: #75D69C;
  -webkit-box-shadow: 0 5px 0 #4ac97d;
  box-shadow: 0 5px 0 #4ac97d; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #75D69C;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #4ac97d;
  box-shadow: 0 2px 0 #4ac97d; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #75D69C; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #4ac97d;
  box-shadow: 0 3px 0 #4ac97d; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #4ac97d;
  box-shadow: 0 2px 0 #4ac97d; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #4ac97d;
  box-shadow: 0 4px 0 #4ac97d; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #4ac97d;
  box-shadow: 0 2px 0 #4ac97d; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #4ac97d;
  box-shadow: 0 5px 0 #4ac97d; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #4ac97d;
  box-shadow: 0 2px 0 #4ac97d; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {
  color: #fff;
  border-color: #75D69C;
  background-color: #75D69C; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #5dcf8b;
  background-color: #5dcf8b; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #56cd85;
  background-color: #56cd85; }

.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
  color: #fff;
  background-color: #F7BE68; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-orange:focus, .vc_btn3.vc_btn3-color-orange:hover {
  color: #f7f7f7;
  background-color: #f5b14b; }

.vc_btn3.vc_btn3-color-orange.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-orange:active {
  color: #f2f2f2;
  background-color: #f5ad41; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {
  color: #F7BE68;
  border-color: #F7BE68;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #F7BE68;
  background-color: #F7BE68; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
  color: #fff;
  background-color: #F7BE68;
  -webkit-box-shadow: 0 5px 0 #f4a733;
  box-shadow: 0 5px 0 #f4a733; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #F7BE68;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #f4a733;
  box-shadow: 0 2px 0 #f4a733; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #F7BE68; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #f4a733;
  box-shadow: 0 3px 0 #f4a733; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #f4a733;
  box-shadow: 0 2px 0 #f4a733; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #f4a733;
  box-shadow: 0 4px 0 #f4a733; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #f4a733;
  box-shadow: 0 2px 0 #f4a733; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #f4a733;
  box-shadow: 0 5px 0 #f4a733; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #f4a733;
  box-shadow: 0 2px 0 #f4a733; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
  color: #fff;
  border-color: #F7BE68;
  background-color: #F7BE68; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #f5b14b;
  background-color: #f5b14b; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #f5ad41;
  background-color: #f5ad41; }

.vc_btn3.vc_btn3-color-sky, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
  color: #fff;
  background-color: #5AA1E3; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sky:focus, .vc_btn3.vc_btn3-color-sky:hover {
  color: #f7f7f7;
  background-color: #4092df; }

.vc_btn3.vc_btn3-color-sky.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sky:active {
  color: #f2f2f2;
  background-color: #378ddd; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline {
  color: #5AA1E3;
  border-color: #5AA1E3;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #5AA1E3;
  background-color: #5AA1E3; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
  color: #fff;
  background-color: #5AA1E3;
  -webkit-box-shadow: 0 5px 0 #2a86db;
  box-shadow: 0 5px 0 #2a86db; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #5AA1E3;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #2a86db;
  box-shadow: 0 2px 0 #2a86db; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #5AA1E3; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #2a86db;
  box-shadow: 0 3px 0 #2a86db; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #2a86db;
  box-shadow: 0 2px 0 #2a86db; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #2a86db;
  box-shadow: 0 4px 0 #2a86db; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #2a86db;
  box-shadow: 0 2px 0 #2a86db; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #2a86db;
  box-shadow: 0 5px 0 #2a86db; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #2a86db;
  box-shadow: 0 2px 0 #2a86db; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
  color: #fff;
  border-color: #5AA1E3;
  background-color: #5AA1E3; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #4092df;
  background-color: #4092df; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #378ddd;
  background-color: #378ddd; }

.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
  color: #fff;
  background-color: #6DAB3C; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-green:focus, .vc_btn3.vc_btn3-color-green:hover {
  color: #f7f7f7;
  background-color: #5f9434; }

.vc_btn3.vc_btn3-color-green.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-green:active {
  color: #f2f2f2;
  background-color: #5a8d31; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {
  color: #6DAB3C;
  border-color: #6DAB3C;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #6DAB3C;
  background-color: #6DAB3C; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
  color: #fff;
  background-color: #6DAB3C;
  -webkit-box-shadow: 0 5px 0 #53812d;
  box-shadow: 0 5px 0 #53812d; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #6DAB3C;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #53812d;
  box-shadow: 0 2px 0 #53812d; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #6DAB3C; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #53812d;
  box-shadow: 0 3px 0 #53812d; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #53812d;
  box-shadow: 0 2px 0 #53812d; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #53812d;
  box-shadow: 0 4px 0 #53812d; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #53812d;
  box-shadow: 0 2px 0 #53812d; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #53812d;
  box-shadow: 0 5px 0 #53812d; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #53812d;
  box-shadow: 0 2px 0 #53812d; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
  color: #fff;
  border-color: #6DAB3C;
  background-color: #6DAB3C; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #5f9434;
  background-color: #5f9434; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #5a8d31;
  background-color: #5a8d31; }

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
  color: #fff;
  background-color: #F4524D; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
  color: #f7f7f7;
  background-color: #f23630; }

.vc_btn3.vc_btn3-color-juicy-pink.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-juicy-pink:active {
  color: #f2f2f2;
  background-color: #f22d27; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline {
  color: #F4524D;
  border-color: #F4524D;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #F4524D;
  background-color: #F4524D; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
  color: #fff;
  background-color: #F4524D;
  -webkit-box-shadow: 0 5px 0 #f11f18;
  box-shadow: 0 5px 0 #f11f18; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #F4524D;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #f11f18;
  box-shadow: 0 2px 0 #f11f18; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #F4524D; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #f11f18;
  box-shadow: 0 3px 0 #f11f18; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #f11f18;
  box-shadow: 0 2px 0 #f11f18; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #f11f18;
  box-shadow: 0 4px 0 #f11f18; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #f11f18;
  box-shadow: 0 2px 0 #f11f18; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #f11f18;
  box-shadow: 0 5px 0 #f11f18; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #f11f18;
  box-shadow: 0 2px 0 #f11f18; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
  color: #fff;
  border-color: #F4524D;
  background-color: #F4524D; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #f23630;
  background-color: #f23630; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #f22d27;
  background-color: #f22d27; }

.vc_btn3.vc_btn3-color-sandy-brown, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
  color: #fff;
  background-color: #F79468; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sandy-brown:focus, .vc_btn3.vc_btn3-color-sandy-brown:hover {
  color: #f7f7f7;
  background-color: #f57f4b; }

.vc_btn3.vc_btn3-color-sandy-brown.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sandy-brown:active {
  color: #f2f2f2;
  background-color: #f57941; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
  color: #F79468;
  border-color: #F79468;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #F79468;
  background-color: #F79468; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
  color: #fff;
  background-color: #F79468;
  -webkit-box-shadow: 0 5px 0 #f46e33;
  box-shadow: 0 5px 0 #f46e33; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #F79468;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #f46e33;
  box-shadow: 0 2px 0 #f46e33; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #F79468; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #f46e33;
  box-shadow: 0 3px 0 #f46e33; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #f46e33;
  box-shadow: 0 2px 0 #f46e33; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #f46e33;
  box-shadow: 0 4px 0 #f46e33; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #f46e33;
  box-shadow: 0 2px 0 #f46e33; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #f46e33;
  box-shadow: 0 5px 0 #f46e33; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #f46e33;
  box-shadow: 0 2px 0 #f46e33; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
  color: #fff;
  border-color: #F79468;
  background-color: #F79468; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #f57f4b;
  background-color: #f57f4b; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #f57941;
  background-color: #f57941; }

.vc_btn3.vc_btn3-color-purple, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
  color: #fff;
  background-color: #B97EBB; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-purple:focus, .vc_btn3.vc_btn3-color-purple:hover {
  color: #f7f7f7;
  background-color: #ae6ab0; }

.vc_btn3.vc_btn3-color-purple.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-purple:active {
  color: #f2f2f2;
  background-color: #ab63ad; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline {
  color: #B97EBB;
  border-color: #B97EBB;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #B97EBB;
  background-color: #B97EBB; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
  color: #fff;
  background-color: #B97EBB;
  -webkit-box-shadow: 0 5px 0 #a559a8;
  box-shadow: 0 5px 0 #a559a8; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #B97EBB;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #a559a8;
  box-shadow: 0 2px 0 #a559a8; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #B97EBB; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #a559a8;
  box-shadow: 0 3px 0 #a559a8; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #a559a8;
  box-shadow: 0 2px 0 #a559a8; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #a559a8;
  box-shadow: 0 4px 0 #a559a8; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #a559a8;
  box-shadow: 0 2px 0 #a559a8; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #a559a8;
  box-shadow: 0 5px 0 #a559a8; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #a559a8;
  box-shadow: 0 2px 0 #a559a8; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {
  color: #fff;
  border-color: #B97EBB;
  background-color: #B97EBB; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #ae6ab0;
  background-color: #ae6ab0; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #ab63ad;
  background-color: #ab63ad; }

.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
  color: #fff;
  background-color: #2A2A2A; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-black:focus, .vc_btn3.vc_btn3-color-black:hover {
  color: #f7f7f7;
  background-color: #1b1b1b; }

.vc_btn3.vc_btn3-color-black.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-black:active {
  color: #f2f2f2;
  background-color: #161616; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
  border-color: #2A2A2A;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #2A2A2A;
  background-color: #2A2A2A; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
  color: #fff;
  background-color: #2A2A2A;
  -webkit-box-shadow: 0 5px 0 #0e0e0e;
  box-shadow: 0 5px 0 #0e0e0e; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #2A2A2A;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #0e0e0e;
  box-shadow: 0 2px 0 #0e0e0e; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #2A2A2A; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #0e0e0e;
  box-shadow: 0 3px 0 #0e0e0e; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #0e0e0e;
  box-shadow: 0 2px 0 #0e0e0e; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #0e0e0e;
  box-shadow: 0 4px 0 #0e0e0e; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #0e0e0e;
  box-shadow: 0 2px 0 #0e0e0e; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #0e0e0e;
  box-shadow: 0 5px 0 #0e0e0e; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #0e0e0e;
  box-shadow: 0 2px 0 #0e0e0e; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
  color: #fff;
  border-color: #2A2A2A;
  background-color: #2A2A2A; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #1b1b1b;
  background-color: #1b1b1b; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #161616;
  background-color: #161616; }

.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
  color: #666;
  background-color: #EBEBEB; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover {
  color: #5e5e5e;
  background-color: #dcdcdc; }

.vc_btn3.vc_btn3-color-grey.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-grey:active {
  color: #595959;
  background-color: #d7d7d7; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
  border-color: #EBEBEB;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
  color: #666;
  border-color: #EBEBEB;
  background-color: #EBEBEB; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
  color: #666;
  background-color: #EBEBEB;
  -webkit-box-shadow: 0 5px 0 #cfcfcf;
  box-shadow: 0 5px 0 #cfcfcf; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
  color: #5e5e5e;
  background-color: #EBEBEB;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #cfcfcf;
  box-shadow: 0 2px 0 #cfcfcf; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active {
  color: #595959;
  background-color: #EBEBEB; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #cfcfcf;
  box-shadow: 0 3px 0 #cfcfcf; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #cfcfcf;
  box-shadow: 0 2px 0 #cfcfcf; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #cfcfcf;
  box-shadow: 0 4px 0 #cfcfcf; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #cfcfcf;
  box-shadow: 0 2px 0 #cfcfcf; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #cfcfcf;
  box-shadow: 0 5px 0 #cfcfcf; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #cfcfcf;
  box-shadow: 0 2px 0 #cfcfcf; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
  color: #666;
  border-color: #EBEBEB;
  background-color: #EBEBEB; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
  color: #5e5e5e;
  border-color: #dcdcdc;
  background-color: #dcdcdc; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active {
  color: #595959;
  border-color: #d7d7d7;
  background-color: #d7d7d7; }

.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
  color: #666;
  background-color: #FFF; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-white:focus, .vc_btn3.vc_btn3-color-white:hover {
  color: #5e5e5e;
  background-color: #f0f0f0; }

.vc_btn3.vc_btn3-color-white.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-white:active {
  color: #595959;
  background-color: #ebebeb; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
  border-color: #FFF;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {
  color: #666;
  border-color: #FFF;
  background-color: #FFF; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {
  color: #666;
  background-color: #FFF;
  -webkit-box-shadow: 0 5px 0 #e3e3e3;
  box-shadow: 0 5px 0 #e3e3e3; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
  color: #5e5e5e;
  background-color: #FFF;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #e3e3e3;
  box-shadow: 0 2px 0 #e3e3e3; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active {
  color: #595959;
  background-color: #FFF; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #e3e3e3;
  box-shadow: 0 3px 0 #e3e3e3; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #e3e3e3;
  box-shadow: 0 2px 0 #e3e3e3; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #e3e3e3;
  box-shadow: 0 4px 0 #e3e3e3; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #e3e3e3;
  box-shadow: 0 2px 0 #e3e3e3; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #e3e3e3;
  box-shadow: 0 5px 0 #e3e3e3; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #e3e3e3;
  box-shadow: 0 2px 0 #e3e3e3; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
  color: #666;
  border-color: #FFF;
  background-color: #FFF;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.01) 0, rgba(0, 0, 0, 0.02) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.01) 0, rgba(0, 0, 0, 0.02) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.01)), to(rgba(0, 0, 0, 0.02)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0, rgba(0, 0, 0, 0.02) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#05000000', GradientType=0); }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
  color: #5e5e5e;
  border-color: #f0f0f0;
  background-color: #f0f0f0; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active {
  color: #595959;
  border-color: #ebebeb;
  background-color: #ebebeb; }

.vc_btn3.vc_btn3-color-default, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
  color: #333;
  background-color: #f7f7f7; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-default:focus, .vc_btn3.vc_btn3-color-default:hover {
  color: #2b2b2b;
  background-color: #e8e8e8; }

.vc_btn3.vc_btn3-color-default.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-default:active {
  color: #262626;
  background-color: #e3e3e3; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {
  color: #f7f7f7;
  border-color: #f7f7f7;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover {
  color: #333;
  border-color: #f7f7f7;
  background-color: #f7f7f7; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
  color: #333;
  background-color: #f7f7f7;
  -webkit-box-shadow: 0 5px 0 #dbdbdb;
  box-shadow: 0 5px 0 #dbdbdb; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
  color: #2b2b2b;
  background-color: #f7f7f7;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #dbdbdb;
  box-shadow: 0 2px 0 #dbdbdb; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active {
  color: #262626;
  background-color: #f7f7f7; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #dbdbdb;
  box-shadow: 0 3px 0 #dbdbdb; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #dbdbdb;
  box-shadow: 0 2px 0 #dbdbdb; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #dbdbdb;
  box-shadow: 0 4px 0 #dbdbdb; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #dbdbdb;
  box-shadow: 0 2px 0 #dbdbdb; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #dbdbdb;
  box-shadow: 0 5px 0 #dbdbdb; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #dbdbdb;
  box-shadow: 0 2px 0 #dbdbdb; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
  color: #333;
  border-color: #f7f7f7;
  background-color: #f7f7f7; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {
  color: #2b2b2b;
  border-color: #e8e8e8;
  background-color: #e8e8e8; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active {
  color: #262626;
  border-color: #e3e3e3;
  background-color: #e3e3e3; }

.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
  color: #FFF;
  background-color: #08c; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary:hover {
  color: #f7f7f7;
  background-color: #0074ad; }

.vc_btn3.vc_btn3-color-primary.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-primary:active {
  color: #f2f2f2;
  background-color: #006da3; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
  color: #08c;
  border-color: #08c;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {
  color: #FFF;
  border-color: #08c;
  background-color: #08c; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
  color: #FFF;
  background-color: #08c;
  -webkit-box-shadow: 0 5px 0 #006394;
  box-shadow: 0 5px 0 #006394; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #08c;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #006394;
  box-shadow: 0 2px 0 #006394; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #08c; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #006394;
  box-shadow: 0 3px 0 #006394; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #006394;
  box-shadow: 0 2px 0 #006394; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #006394;
  box-shadow: 0 4px 0 #006394; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #006394;
  box-shadow: 0 2px 0 #006394; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #006394;
  box-shadow: 0 5px 0 #006394; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #006394;
  box-shadow: 0 2px 0 #006394; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
  color: #FFF;
  border-color: #08c;
  background-color: #08c; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #0074ad;
  background-color: #0074ad; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #006da3;
  background-color: #006da3; }

.vc_btn3.vc_btn3-color-info, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
  color: #FFF;
  background-color: #58B9DA; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-info:focus, .vc_btn3.vc_btn3-color-info:hover {
  color: #f7f7f7;
  background-color: #3fafd4; }

.vc_btn3.vc_btn3-color-info.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-info:active {
  color: #f2f2f2;
  background-color: #37abd3; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {
  color: #58B9DA;
  border-color: #58B9DA;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover {
  color: #FFF;
  border-color: #58B9DA;
  background-color: #58B9DA; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {
  color: #FFF;
  background-color: #58B9DA;
  -webkit-box-shadow: 0 5px 0 #2da4cd;
  box-shadow: 0 5px 0 #2da4cd; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #58B9DA;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #2da4cd;
  box-shadow: 0 2px 0 #2da4cd; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #58B9DA; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #2da4cd;
  box-shadow: 0 3px 0 #2da4cd; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #2da4cd;
  box-shadow: 0 2px 0 #2da4cd; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #2da4cd;
  box-shadow: 0 4px 0 #2da4cd; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #2da4cd;
  box-shadow: 0 2px 0 #2da4cd; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #2da4cd;
  box-shadow: 0 5px 0 #2da4cd; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #2da4cd;
  box-shadow: 0 2px 0 #2da4cd; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
  color: #FFF;
  border-color: #58B9DA;
  background-color: #58B9DA; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #3fafd4;
  background-color: #3fafd4; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #37abd3;
  background-color: #37abd3; }

.vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
  color: #fff;
  background-color: #6AB165; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-success:focus, .vc_btn3.vc_btn3-color-success:hover {
  color: #f7f7f7;
  background-color: #59a453; }

.vc_btn3.vc_btn3-color-success.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-success:active {
  color: #f2f2f2;
  background-color: #559d50; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline {
  color: #6AB165;
  border-color: #6AB165;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #6AB165;
  background-color: #6AB165; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
  color: #fff;
  background-color: #6AB165;
  -webkit-box-shadow: 0 5px 0 #4f934b;
  box-shadow: 0 5px 0 #4f934b; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #6AB165;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #4f934b;
  box-shadow: 0 2px 0 #4f934b; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #6AB165; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #4f934b;
  box-shadow: 0 3px 0 #4f934b; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #4f934b;
  box-shadow: 0 2px 0 #4f934b; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #4f934b;
  box-shadow: 0 4px 0 #4f934b; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #4f934b;
  box-shadow: 0 2px 0 #4f934b; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #4f934b;
  box-shadow: 0 5px 0 #4f934b; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #4f934b;
  box-shadow: 0 2px 0 #4f934b; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
  color: #fff;
  border-color: #6AB165;
  background-color: #6AB165; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #59a453;
  background-color: #59a453; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #559d50;
  background-color: #559d50; }

.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
  color: #FFF;
  background-color: #F90; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-warning:focus, .vc_btn3.vc_btn3-color-warning:hover {
  color: #f7f7f7;
  background-color: #e08700; }

.vc_btn3.vc_btn3-color-warning.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-warning:active {
  color: #f2f2f2;
  background-color: #d68100; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
  color: #F90;
  border-color: #F90;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover {
  color: #FFF;
  border-color: #F90;
  background-color: #F90; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {
  color: #FFF;
  background-color: #F90;
  -webkit-box-shadow: 0 5px 0 #c77700;
  box-shadow: 0 5px 0 #c77700; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #F90;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #c77700;
  box-shadow: 0 2px 0 #c77700; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #F90; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #c77700;
  box-shadow: 0 3px 0 #c77700; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #c77700;
  box-shadow: 0 2px 0 #c77700; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #c77700;
  box-shadow: 0 4px 0 #c77700; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #c77700;
  box-shadow: 0 2px 0 #c77700; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #c77700;
  box-shadow: 0 5px 0 #c77700; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #c77700;
  box-shadow: 0 2px 0 #c77700; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
  color: #FFF;
  border-color: #F90;
  background-color: #F90; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #e08700;
  background-color: #e08700; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #d68100;
  background-color: #d68100; }

.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
  color: #FFF;
  background-color: #FF675B; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger:focus, .vc_btn3.vc_btn3-color-danger:hover {
  color: #f7f7f7;
  background-color: #ff4b3c; }

.vc_btn3.vc_btn3-color-danger.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-danger:active {
  color: #f2f2f2;
  background-color: #ff4132; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
  color: #FF675B;
  border-color: #FF675B;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover {
  color: #FFF;
  border-color: #FF675B;
  background-color: #FF675B; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {
  color: #FFF;
  background-color: #FF675B;
  -webkit-box-shadow: 0 5px 0 #ff3323;
  box-shadow: 0 5px 0 #ff3323; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #FF675B;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #ff3323;
  box-shadow: 0 2px 0 #ff3323; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #FF675B; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #ff3323;
  box-shadow: 0 3px 0 #ff3323; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #ff3323;
  box-shadow: 0 2px 0 #ff3323; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #ff3323;
  box-shadow: 0 4px 0 #ff3323; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #ff3323;
  box-shadow: 0 2px 0 #ff3323; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #ff3323;
  box-shadow: 0 5px 0 #ff3323; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #ff3323;
  box-shadow: 0 2px 0 #ff3323; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
  color: #FFF;
  border-color: #FF675B;
  background-color: #FF675B; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #ff4b3c;
  background-color: #ff4b3c; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #ff4132;
  background-color: #ff4132; }

.vc_btn3.vc_btn3-color-inverse, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {
  color: #FFF;
  background-color: #555; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-inverse:focus, .vc_btn3.vc_btn3-color-inverse:hover {
  color: #f7f7f7;
  background-color: #464646; }

.vc_btn3.vc_btn3-color-inverse.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-inverse:active {
  color: #f2f2f2;
  background-color: #414141; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
  color: #555;
  border-color: #555;
  background-color: transparent; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover {
  color: #FFF;
  border-color: #555;
  background-color: #555; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {
  color: #FFF;
  background-color: #555;
  -webkit-box-shadow: 0 5px 0 #393939;
  box-shadow: 0 5px 0 #393939; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #555;
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #393939;
  box-shadow: 0 2px 0 #393939; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #555; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #393939;
  box-shadow: 0 3px 0 #393939; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  -webkit-box-shadow: 0 2px 0 #393939;
  box-shadow: 0 2px 0 #393939; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #393939;
  box-shadow: 0 4px 0 #393939; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #393939;
  box-shadow: 0 2px 0 #393939; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #393939;
  box-shadow: 0 5px 0 #393939; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #393939;
  box-shadow: 0 2px 0 #393939; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
  color: #FFF;
  border-color: #555;
  background-color: #555; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #464646;
  background-color: #464646; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #414141;
  background-color: #414141; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
  color: #2A2A2A; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
  color: #EBEBEB; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
  color: #FFF; }

.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {
  color: inherit; }

.vc_btn3-container.vc_btn3-center {
  text-align: center; }

.vc_btn3-container.vc_btn3-left {
  text-align: left; }

.vc_btn3-container.vc_btn3-right {
  text-align: right; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
  display: inline-block;
  position: static;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  min-width: 1em; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  margin-right: .5em; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  margin-left: .5em; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
  font-size: 11px;
  padding: 8px 12px; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom {
  padding: 7px 11px; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
  font-size: 12px;
  padding: 11px 16px; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom {
  padding: 10px 15px; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
  font-size: 14px;
  padding: 14px 20px; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom {
  padding: 13px 19px; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
  font-size: 16px;
  padding: 18px 25px; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom {
  padding: 17px 24px; }

.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left, .vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {
  text-align: inherit; }

.vc_custom_heading a, .vc_custom_heading a:focus, .vc_custom_heading a:hover, .vc_custom_heading a:visited {
  border: none;
  text-decoration: inherit;
  color: inherit; }

.vc_custom_heading a {
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  opacity: 1; }

.vc_custom_heading a:hover {
  opacity: .85; }

.vc_call_to_action {
  background-color: #EBEBEB;
  border: 2px solid #EBEBEB;
  padding: 2em;
  border-radius: 5px; }

.vc_call_to_action :last-child {
  margin-bottom: 0; }

.vc_call_to_action.vc_cta_square {
  border-radius: 0; }

.vc_call_to_action.vc_cta_square_outlined {
  border-radius: 0;
  background: 0 0 !important; }

.vc_call_to_action.vc_cta_round {
  border-radius: 50px; }

.vc_call_to_action.vc_cta_outlined {
  background: 0 0 !important; }

.vc_call_to_action hgroup h2, .vc_call_to_action hgroup h4 {
  margin: 0;
  clear: none; }

.vc_call_to_action hgroup + p {
  margin-top: 1em; }

.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {
  float: right;
  margin-left: 2em; }

.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {
  float: left;
  margin-right: 2em; }

.wpb_call_to_action {
  position: relative;
  background-color: #f7f7f7;
  padding: 35px;
  border: 1px solid #F0F0F0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.wpb_call_to_action .wpb_button {
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.cta_align_left .wpb_button {
  float: left; }

.cta_align_right .wpb_button {
  float: right; }

.cta_align_left .wpb_button, .cta_align_right .wpb_button {
  max-width: 27.5%; }

.cta_align_left .wpb_call_text, .cta_align_right .wpb_call_text {
  width: 70%;
  float: left;
  clear: none; }

.cta_align_left .wpb_call_text {
  float: right; }

#content .wpb_call_to_action .wpb_call_text, .wpb_call_to_action .wpb_call_text {
  margin: 0;
  padding-top: 0; }

.cta_align_bottom {
  text-align: center; }

.cta_align_bottom .wpb_button {
  position: static;
  margin-top: 21.74px;
  display: inline-block; }

.cta_no_button .wpb_call_text {
  width: auto;
  float: none; }

@media (max-width: 600px) {
  .vc_responsive .cta_align_left .wpb_button, .vc_responsive .cta_align_right .wpb_button {
    max-width: 70%;
    width: 70%;
    float: none;
    display: block;
    margin: 3% auto; }
  .vc_responsive .cta_align_left .wpb_call_text, .vc_responsive .cta_align_right .wpb_call_text {
    width: auto;
    max-width: none;
    text-align: center; } }

.vc_cta3-container {
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto; }

.vc_cta3-container::after, .vc_cta3-container::before {
  display: table;
  content: ' '; }

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element, .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element {
  display: inline-block; }

.vc_cta3-container.vc_cta3-size-xs {
  width: 50%; }

.vc_cta3-container.vc_cta3-size-sm {
  width: 60%; }

.vc_cta3-container.vc_cta3-size-md {
  width: 70%; }

.vc_cta3-container.vc_cta3-size-lg {
  width: 80%; }

.vc_cta3-container.vc_cta3-size-xl {
  width: 90%; }

.vc_general.vc_cta3 {
  border: 1px solid transparent;
  font-size: 1em;
  padding: 28px;
  word-wrap: break-word; }

.vc_general.vc_cta3.vc_cta3-style-classic, .vc_general.vc_cta3.vc_cta3-style-custom {
  border-color: #F0F0F0;
  background-color: #f7f7f7; }

.vc_general.vc_cta3 .vc_cta3-content {
  vertical-align: top; }

.vc_general.vc_cta3 .vc_cta3-content > :last-child, .vc_general.vc_cta3 .vc_cta3-icons > :last-child {
  margin-bottom: 0; }

.vc_general.vc_cta3 .vc_cta3-actions {
  vertical-align: middle;
  white-space: nowrap; }

@media (min-width: 768px) {
  .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {
    margin: 0; } }

.vc_general.vc_cta3 .vc_cta3-icons {
  vertical-align: middle; }

.vc_general.vc_cta3 h2, .vc_general.vc_cta3 h4 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0; }

.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {
  text-align: left; }

.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content {
  text-align: right; }

.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content {
  text-align: center; }

.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content {
  text-align: justify; }

.separator_align_center, .vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons, .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons, .vc_pie_chart {
  text-align: center; }

.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {
  padding-top: 1em; }

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container {
  padding-bottom: 1em; }

.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons {
  display: table-cell; }

.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {
  display: table-cell;
  padding-left: 1em; }

.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons {
  display: table-cell; }

.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container {
  display: table-cell;
  padding-right: 1em; }

.vc_general.vc_cta3.vc_cta3-icons-on-border {
  position: relative; }

.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {
  position: absolute; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons {
  right: 0;
  top: 50%;
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%); }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs {
  margin-right: 17px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-right: 0; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right: 7px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm {
  margin-right: 22px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right: 14px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md {
  margin-right: 28px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right: 21px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg {
  margin-right: 35px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-right: 28px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl {
  margin-right: 50px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right: 35px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons {
  left: 0;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs {
  margin-left: 17px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-left: 0; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left: 7px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm {
  margin-left: 22px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left: 14px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md {
  margin-left: 28px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left: 21px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg {
  margin-left: 35px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-left: 28px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl {
  margin-left: 50px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left: 35px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons {
  left: 50%;
  top: 0;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs {
  margin-top: 17px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-top: 0; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top: 7px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm {
  margin-top: 22px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top: 14px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md {
  margin-top: 28px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top: 21px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg {
  margin-top: 35px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-top: 28px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl {
  margin-top: 50px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top: 35px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons {
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%); }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs {
  margin-bottom: 17px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-bottom: 0; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom: 7px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm {
  margin-bottom: 22px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom: 14px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md {
  margin-bottom: 28px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom: 21px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg {
  margin-bottom: 35px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-bottom: 28px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl {
  margin-bottom: 50px; }

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom: 35px; }

.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content {
  margin-top: 1em; }

.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {
  margin-bottom: 1em; }

@media (min-width: 768px) {
  .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions, .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {
    max-width: 30%;
    display: table-cell; }
  .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {
    padding-left: 28px;
    display: table-cell; }
  .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
    padding-right: 28px;
    display: table-cell; } }

.vc_general.vc_cta3.vc_cta3-style-outline {
  border-width: 3px; }

.vc_general.vc_cta3.vc_cta3-shape-square {
  border-radius: 0; }

.vc_general.vc_cta3.vc_cta3-shape-rounded {
  border-radius: 5px; }

.vc_general.vc_cta3.vc_cta3-shape-round {
  border-radius: 4em; }

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header {
  color: #5472D2; }

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat {
  color: #c9d2f0;
  border-color: transparent;
  background-color: #5472D2; }

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #3253bc;
  box-shadow: 0 5px 0 #3253bc;
  color: #c9d2f0;
  border-color: transparent;
  background-color: #5472D2; }

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline {
  border-color: #5472D2;
  background-color: transparent; }

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header {
  color: #5472D2; }

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header {
  color: #00C1CF; }

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat {
  color: #d3f5f1;
  border-color: transparent;
  background-color: #00C1CF; }

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #008d97;
  box-shadow: 0 5px 0 #008d97;
  color: #d3f5f1;
  border-color: transparent;
  background-color: #00C1CF; }

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline {
  border-color: #00C1CF;
  background-color: transparent; }

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header {
  color: #00C1CF; }

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header {
  color: #FE6C61; }

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat {
  color: #fcdbd7;
  border-color: transparent;
  background-color: #FE6C61; }

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #fe3829;
  box-shadow: 0 5px 0 #fe3829;
  color: #fcdbd7;
  border-color: transparent;
  background-color: #FE6C61; }

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline {
  border-color: #FE6C61;
  background-color: transparent; }

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header {
  color: #FE6C61; }

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header {
  color: #8D6DC4; }

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat {
  color: #e1d5f5;
  border-color: transparent;
  background-color: #8D6DC4; }

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #6e48b1;
  box-shadow: 0 5px 0 #6e48b1;
  color: #e1d5f5;
  border-color: transparent;
  background-color: #8D6DC4; }

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline {
  border-color: #8D6DC4;
  background-color: transparent; }

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header {
  color: #8D6DC4; }

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header {
  color: #4CADC9; }

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat {
  color: #d0edf5;
  border-color: transparent;
  background-color: #4CADC9; }

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #338faa;
  box-shadow: 0 5px 0 #338faa;
  color: #d0edf5;
  border-color: transparent;
  background-color: #4CADC9; }

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline {
  border-color: #4CADC9;
  background-color: transparent; }

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header {
  color: #4CADC9; }

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header {
  color: #CEC2AB; }

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat {
  color: #f7f3eb;
  border-color: transparent;
  background-color: #CEC2AB; }

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #b9a888;
  box-shadow: 0 5px 0 #b9a888;
  color: #f7f3eb;
  border-color: transparent;
  background-color: #CEC2AB; }

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline {
  border-color: #CEC2AB;
  background-color: transparent; }

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header {
  color: #CEC2AB; }

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header {
  color: #50485B; }

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat {
  color: #e2ddeb;
  border-color: transparent;
  background-color: #50485B; }

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #342f3c;
  box-shadow: 0 5px 0 #342f3c;
  color: #e2ddeb;
  border-color: transparent;
  background-color: #50485B; }

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline {
  border-color: #50485B;
  background-color: transparent; }

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header {
  color: #50485B; }

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header {
  color: #75D69C; }

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat {
  color: #e1f5e9;
  border-color: transparent;
  background-color: #75D69C; }

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #4ac97d;
  box-shadow: 0 5px 0 #4ac97d;
  color: #e1f5e9;
  border-color: transparent;
  background-color: #75D69C; }

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline {
  border-color: #75D69C;
  background-color: transparent; }

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header {
  color: #75D69C; }

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header {
  color: #F7BE68; }

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat {
  color: #faf0e1;
  border-color: transparent;
  background-color: #F7BE68; }

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #f4a733;
  box-shadow: 0 5px 0 #f4a733;
  color: #faf0e1;
  border-color: transparent;
  background-color: #F7BE68; }

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline {
  border-color: #F7BE68;
  background-color: transparent; }

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header {
  color: #F7BE68; }

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header {
  color: #5AA1E3; }

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat {
  color: #dce9f5;
  border-color: transparent;
  background-color: #5AA1E3; }

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #2a86db;
  box-shadow: 0 5px 0 #2a86db;
  color: #dce9f5;
  border-color: transparent;
  background-color: #5AA1E3; }

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline {
  border-color: #5AA1E3;
  background-color: transparent; }

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header {
  color: #5AA1E3; }

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header {
  color: #6DAB3C; }

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat {
  color: #e5f2da;
  border-color: transparent;
  background-color: #6DAB3C; }

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #53812d;
  box-shadow: 0 5px 0 #53812d;
  color: #e5f2da;
  border-color: transparent;
  background-color: #6DAB3C; }

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline {
  border-color: #6DAB3C;
  background-color: transparent; }

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header {
  color: #6DAB3C; }

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header {
  color: #F4524D; }

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat {
  color: #fce2e1;
  border-color: transparent;
  background-color: #F4524D; }

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #f11f18;
  box-shadow: 0 5px 0 #f11f18;
  color: #fce2e1;
  border-color: transparent;
  background-color: #F4524D; }

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline {
  border-color: #F4524D;
  background-color: transparent; }

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header {
  color: #F4524D; }

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header {
  color: #F79468; }

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat {
  color: #f7e1d7;
  border-color: transparent;
  background-color: #F79468; }

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #f46e33;
  box-shadow: 0 5px 0 #f46e33;
  color: #f7e1d7;
  border-color: transparent;
  background-color: #F79468; }

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline {
  border-color: #F79468;
  background-color: transparent; }

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header {
  color: #F79468; }

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header {
  color: #B97EBB; }

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat {
  color: #f4dff5;
  border-color: transparent;
  background-color: #B97EBB; }

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #a559a8;
  box-shadow: 0 5px 0 #a559a8;
  color: #f4dff5;
  border-color: transparent;
  background-color: #B97EBB; }

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline {
  border-color: #B97EBB;
  background-color: transparent; }

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header {
  color: #B97EBB; }

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header {
  color: #2A2A2A; }

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat {
  color: #d9d9d9;
  border-color: transparent;
  background-color: #2A2A2A; }

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #0e0e0e;
  box-shadow: 0 5px 0 #0e0e0e;
  color: #d9d9d9;
  border-color: transparent;
  background-color: #2A2A2A; }

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline {
  border-color: #2A2A2A;
  background-color: transparent; }

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header {
  color: #2A2A2A; }

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header {
  color: #EBEBEB; }

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat {
  color: #9d9d9e;
  border-color: transparent;
  background-color: #EBEBEB; }

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header {
  color: #666; }

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #cfcfcf;
  box-shadow: 0 5px 0 #cfcfcf;
  color: #9d9d9e;
  border-color: transparent;
  background-color: #EBEBEB; }

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header {
  color: #666; }

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline {
  border-color: #EBEBEB;
  background-color: transparent; }

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header {
  color: #EBEBEB; }

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header {
  color: #FFF; }

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat {
  color: #9d9d9e;
  border-color: transparent;
  background-color: #FFF; }

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header {
  color: #666; }

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #e3e3e3;
  box-shadow: 0 5px 0 #e3e3e3;
  color: #9d9d9e;
  border-color: transparent;
  background-color: #FFF; }

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header {
  color: #666; }

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline {
  border-color: #FFF;
  background-color: transparent; }

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header {
  color: #FFF; }

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {
  color: #9d9d9e;
  border-color: transparent;
  background-color: #F0F0F0; }

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header {
  color: #666; }

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #d4d4d4;
  box-shadow: 0 5px 0 #d4d4d4;
  color: #9d9d9e;
  border-color: transparent;
  background-color: #F0F0F0; }

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header {
  color: #666; }

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline {
  border-color: #F0F0F0;
  background-color: transparent; }

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header {
  color: #F0F0F0; }

.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner {
  height: 1em;
  width: 1em; }

.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner {
  height: 2em;
  width: 2em; }

.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner {
  height: 3em;
  width: 3em; }

.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner {
  height: 4em;
  width: 4em; }

.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner {
  height: 5em;
  width: 5em; }

.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px; }

.wpb_gmaps_widget .wpb_map_wraper iframe {
  margin-bottom: 0;
  padding: 0;
  display: block;
  width: 100%;
  border: none; }

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0; }

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%; }

.wpb_accordion_section .wpb_accordion_header a:focus, .wpb_content_element .wpb_tabs_nav li a:focus, .wpb_tour_next_prev_nav a:focus {
  outline: 0; }

.wpb_content_element .wpb_tabs_nav, .wpb_content_element .wpb_tour_tabs_wrapper {
  padding: 0; }

.wpb_content_element .wpb_tabs_nav {
  margin: 0;
  padding-left: 0 !important;
  text-indent: inherit !important; }

#content .wpb_content_element .wpb_tabs_nav {
  margin: 0; }

.wpb_content_element .wpb_tabs_nav li {
  background-color: #FFF;
  white-space: nowrap;
  padding: 0;
  background-image: none;
  list-style: none !important; }

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
  background-color: #f7f7f7; }

.wpb_content_element .wpb_tabs_nav li:after, .wpb_content_element .wpb_tabs_nav li:before {
  display: none !important; }

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
  display: none; }

.wpb_content_element .wpb_accordion_header a, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
  border-bottom: none;
  text-decoration: none;
  display: block;
  padding: .5em 1em; }

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
  padding: 1em; }

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content > .wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab > .wpb_content_element:last-child {
  margin-bottom: 0; }

.wpb_tabs .wpb_tabs_nav li {
  float: left;
  margin: 0 1px 0 0; }

.wpb_tour .wpb_tabs_nav {
  float: left;
  width: 31.66666667%; }

.wpb_tour .wpb_tabs_nav li {
  margin: 0 0 1px;
  clear: left;
  width: 100%; }

.wpb_tour .wpb_tabs_nav a {
  width: 100%; }

.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  float: left;
  width: 68.33333333%;
  padding: 0 0 0 21.74px; }

.wpb_tour_next_prev_nav {
  margin-left: 31.66666667%;
  padding-left: 21.74px;
  font-size: 80%; }

.wpb_tour_next_prev_nav a {
  border-bottom: 1px dotted;
  text-decoration: none; }

.wpb_tour_next_prev_nav a:hover {
  text-decoration: none;
  border-bottom: none; }

.wpb_tour_next_prev_nav span {
  width: 48%;
  display: inline-block;
  padding-top: 1em;
  float: left; }

.wpb_tour_next_prev_nav span.wpb_next_slide {
  text-align: right;
  float: right; }

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
  margin: 0 0 1px;
  padding-top: 0;
  position: relative;
  text-transform: none;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  letter-spacing: inherit; }

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
  padding-left: 1em; }

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
  display: block;
  width: 16px;
  height: 16px;
  background-image: url(../images/toggle_open.png);
  background-repeat: no-repeat;
  position: absolute;
  right: .7em;
  top: .7em; }

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
  background-image: url(../images/toggle_close.png); }

@media (max-width: 480px) {
  .vc_responsive .wpb_tour .wpb_tab, .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav, .vc_responsive .wpb_tour_next_prev_nav {
    width: 100%;
    float: none;
    margin-left: 0; }
  .vc_responsive .wpb_tour_next_prev_nav {
    width: auto;
    padding: 0 1em; }
  .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
    margin-bottom: 1em; }
  .vc_responsive .wpb_tour .wpb_tab {
    padding-left: 1em;
    padding-right: 1em; } }

.grid_layout-thumbnail .post-thumb, body ul.wpb_thumbnails-fluid li .entry-content :last-child {
  margin-bottom: 0; }

.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none; }

body ul.wpb_thumbnails-fluid li {
  padding: 0;
  margin-left: 0;
  background-image: none;
  list-style: none !important; }

body ul.wpb_thumbnails-fluid li:after, body ul.wpb_thumbnails-fluid li:before {
  display: none !important; }

.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid, .wpb_row .wpb_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important; }

.wpb_teaser_grid .entry-content {
  margin: 0;
  padding: 0;
  width: 100%; }

.grid_layout-thumbnail .post-thumb img {
  max-width: 100%; }

.wpb_carousel .wpb_wrapper {
  position: relative; }

.wpb_carousel .next, .wpb_carousel .prev {
  position: absolute;
  top: 3px;
  background-color: #f7f7f7;
  padding: 0 6px;
  font-size: 12px;
  z-index: 10;
  text-decoration: none;
  transition: all .2s linear;
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear; }

.wpb_carousel .next:hover, .wpb_carousel .prev:hover {
  background-color: #F0F0F0; }

.wpb_carousel .next:focus, .wpb_carousel .prev:focus {
  outline: 0;
  text-decoration: none; }

.wpb_carousel .prev {
  right: 30px; }

.wpb_carousel .next {
  right: 0; }

.wpb_carousel .wpb_thumbnails-fluid {
  width: 100%; }

.wpb_carousel .wpb_thumbnails-fluid > [class*=vc_span] {
  height: auto !important; }

.wpb_categories_filter, .wpb_teaser_grid .categories_filter {
  list-style: none;
  padding: 0;
  margin: 0 0 10px; }

.wpb_categories_filter li, .wpb_teaser_grid .categories_filter li {
  display: block;
  float: left;
  margin: 0 10px 10px 0;
  background-image: none;
  list-style: none !important; }

.wpb_categories_filter li:after, .wpb_categories_filter li:before, .wpb_teaser_grid .categories_filter li:after, .wpb_teaser_grid .categories_filter li:before {
  display: none !important; }

.wpb_categories_filter li a, .wpb_teaser_grid .categories_filter li a {
  border: none;
  text-decoration: none; }

.wpb_categories_filter li a:hover, .wpb_categories_filter li.active a, .wpb_teaser_grid .categories_filter li a:hover, .wpb_teaser_grid .categories_filter li.active a {
  border-bottom: 1px dotted; }

.flickr_badge_image a, .wpb_gallery .wpb_flexslider .flex-direction-nav a {
  border: none; }

@media (max-width: 480px) {
  .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
    margin-left: 0;
    width: auto; }
  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0; } }

.wpb_image_grid .wpb_image_grid_ul {
  margin: 0;
  padding: 0; }

.wpb_image_grid .wpb_image_grid_ul > li {
  background-image: none;
  list-style: none !important; }

.wpb_image_grid .wpb_image_grid_ul > li:after, .wpb_image_grid .wpb_image_grid_ul > li:before {
  display: none !important; }

.wpb_image_grid .wpb_image_grid_ul .isotope-item {
  list-style: none;
  margin: 0 1px 1px 0;
  max-width: 100%;
  float: left; }

.wpb_image_grid .wpb_image_grid_ul a {
  display: block; }

.wpb_image_grid .wpb_image_grid_ul img {
  display: block;
  max-width: 100%;
  height: auto; }

.wpb_gallery .theme-default .nivoSlider {
  margin-bottom: 0; }

.wpb_gallery .theme-default .nivo-controlNav {
  padding: 10px 0 3px; }

.wpb_gallery .wpb_flexslider .flex-control-nav {
  bottom: auto;
  top: 100%;
  margin-top: 15px; }

.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
  line-height: 1; }

.wpb_gallery .wpb_flexslider .flex-control-paging {
  z-index: 10; }

#content .wpb_gallery_slides ul.flex-direction-nav, #content .wpb_gallery_slides ul.slides, .content .wpb_gallery_slides ul.flex-direction-nav, .content .wpb_gallery_slides ul.slides, .wpb_content_element .wpb_gallery_slides ul li, .wpb_gallery_slides ul.flex-direction-nav, .wpb_gallery_slides ul.slides, body .wpb_gallery_slides ul li {
  list-style: none;
  padding: 0;
  background-image: none;
  margin: 0; }

.flickr_badge_image {
  margin: 0 10px 10px 0;
  width: 72px;
  height: 72px;
  float: left;
  background: 0 0;
  padding: 0; }

.flickr_badge_image img {
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%; }

.wpb_flickr_widget p.flickr_stream_wrap {
  clear: both;
  margin-bottom: 0;
  font-size: 80%; }

.wpb_flickr_widget p.flickr_stream_wrap a {
  background-image: url(../images/flickr.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
  display: inline-block; }

.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {
  width: 10%; }

.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {
  width: 20%; }

.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {
  width: 30%; }

.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {
  width: 40%; }

.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
  width: 50%; }

.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
  width: 60%; }

.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
  width: 70%; }

.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
  width: 80%; }

.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {
  width: 90%; }

.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {
  width: 100%; }

.wpb_video_widget .wpb_video_wrapper {
  padding-top: 56.25%;
  position: relative;
  width: 100%; }

.wpb_video_widget .wpb_video_wrapper > div {
  padding-top: 0 !important;
  position: static; }

.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
  padding-top: 56.25%; }

.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
  padding-top: 75%; }

.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
  padding-top: 42.55319149%; }

.wpb_video_widget.vc_video-align-left .wpb_wrapper {
  float: left; }

.wpb_video_widget.vc_video-align-center .wpb_wrapper {
  margin: 0 auto; }

.wpb_video_widget.vc_video-align-right .wpb_wrapper {
  float: right; }

.wpb_video_widget .wpb_wrapper {
  position: relative; }

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.wpb_video_wrapper .fluid-width-video-wrapper {
  padding-top: 0 !important;
  position: static; }

.wpb_posts_slider .flex-caption, .wpb_posts_slider .nivo-caption {
  background-color: #f7f7f7;
  opacity: 1;
  filter: alpha(opacity=100);
  color: inherit;
  padding: 10px 15px;
  position: static; }

.wpb_posts_slider .wpb_gallery_slides > ul > li {
  background-image: none;
  list-style: none !important; }

.wpb_posts_slider .wpb_gallery_slides > ul > li:after, .wpb_posts_slider .wpb_gallery_slides > ul > li:before {
  display: none !important; }

.vc_progress_bar .vc_single_bar {
  background: #f7f7f7;
  position: relative;
  margin-bottom: 11.67px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.vc_progress_bar .vc_single_bar:last-child {
  margin-bottom: 0; }

.vc_progress_bar .vc_single_bar .vc_label {
  display: block;
  padding: .5em 1em;
  position: relative;
  z-index: 1; }

.vc_progress_bar .vc_single_bar .vc_bar {
  display: block;
  position: absolute;
  height: 100%;
  background-color: #e0e0e0;
  width: 0;
  top: 0;
  left: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  transition: width 1s linear;
  -moz-transition: width 1s linear;
  -webkit-transition: width 1s linear;
  -o-transition: width 1s linear; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar {
  background-color: #0074CC; }

.vc_progress_bar .vc_single_bar .vc_bar.striped {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px; }

.vc_progress_bar .vc_single_bar .vc_bar.animated {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar {
  background-color: #49afcd; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar {
  background-color: #5bb75b; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar {
  background-color: #faa732; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {
  background-color: #da4f49; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar {
  background-color: #414141; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar, .vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar {
  background-color: #5472D2; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar, .vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar {
  background-color: #00C1CF; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar, .vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar {
  background-color: #FE6C61; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar, .vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar {
  background-color: #8D6DC4; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar, .vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar {
  background-color: #4CADC9; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar, .vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar {
  background-color: #CEC2AB; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar, .vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar {
  background-color: #50485B; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar, .vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar, .vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar {
  background-color: #75D69C; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar, .vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar {
  background-color: #2A2A2A; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar, .vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar {
  background-color: #EBEBEB; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label, .vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label {
  color: #666;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar, .vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar {
  background-color: #F7BE68; }

.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar, .vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar {
  background-color: #5AA1E3; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar, .vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar {
  background-color: #6DAB3C; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar, .vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar {
  background-color: #F4524D; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar, .vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar {
  background-color: #F79468; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar, .vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar {
  background-color: #B97EBB; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar, .vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar {
  background-color: #FFF; }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label, .vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label {
  color: #666;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0; }
  to {
    background-position: 40px 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.vc_pie_chart {
  z-index: 0;
  opacity: 0;
  filter: alpha(opacity=0); }

.vc_pie_chart.vc_ready {
  opacity: 1;
  filter: alpha(opacity=100); }

.vc_pie_chart .vc_pie_wrapper {
  position: relative;
  margin: 0 auto; }

.vc_pie_chart canvas {
  position: relative;
  z-index: 1; }

.vc_pie_chart .vc_pie_chart_value, .vc_pie_chart_back {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.vc_pie_chart .vc_pie_chart_value {
  font-size: 200%;
  text-align: center; }

.vc_pie_chart_back {
  border: 6px solid #f7f7f7;
  border-radius: 50%;
  opacity: .3;
  filter: alpha(opacity=30);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.vc_images_carousel .vc_carousel-control {
  border: none; }

.vc_carousel .vc_carousel-control {
  text-shadow: none;
  border: none;
  transition: all .2s linear;
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear; }

.vc_carousel .vc_carousel-control:active, .vc_carousel .vc_carousel-control:focus {
  outline: 0; }

.vc_carousel .vc_carousel-indicators li {
  width: 5px;
  height: 5px;
  margin: 0;
  border-color: #f7f7f7;
  transition: all .2s linear;
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear; }

.vc_separator {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.vc_separator h4 {
  line-height: 1em;
  font-size: 100%;
  margin: 0;
  word-wrap: break-word;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto; }

.vc_separator h4 .normal {
  font-size: 12px;
  font-weight: 400; }

.vc_separator .vc_sep_holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 10%; }

.vc_separator .vc_sep_holder .vc_sep_line {
  height: 1px;
  border-top: 1px solid #EBEBEB;
  display: block;
  position: relative;
  top: 1px;
  width: 100%; }

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l, .vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
  display: none; }

.vc_separator.vc_separator_align_center h4 {
  padding: 0 .8em; }

.vc_separator.vc_separator_align_left h4 {
  padding: 0 .8em 0 0; }

.vc_separator.vc_separator_align_right h4 {
  padding: 0 0 0 .8em;
  margin: 0 !important; }

.vc_separator.vc_sep_double {
  height: 3px; }

.vc_separator.vc_sep_double .vc_sep_line {
  border-bottom: 1px solid #EBEBEB;
  border-top: 1px solid #EBEBEB;
  height: 3px; }

.vc_separator.vc_sep_dashed .vc_sep_line {
  border-top-style: dashed; }

.vc_separator.vc_sep_dotted .vc_sep_line {
  border-top-style: dotted; }

.vc_separator.vc_sep_shadow .vc_sep_line {
  border: none;
  position: relative;
  height: 20px;
  top: 0;
  overflow: hidden; }

.vc_separator.vc_sep_shadow .vc_sep_line::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: -20px;
  right: 0;
  height: 10px;
  border-radius: 100%; }

.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  right: -100%;
  -webkit-box-shadow: 10px 10px 10px 1px;
  box-shadow: 10px 10px 10px 1px; }

.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  left: -100%;
  -webkit-box-shadow: -10px 10px 10px 1px;
  box-shadow: -10px 10px 10px 1px; }

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
  width: 100%; }

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {
  display: none; }

.vc_separator .vc_icon_element {
  margin-bottom: 0; }

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) + h4 {
  padding-left: 0; }

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {
  margin-left: .8em;
  margin-right: .8em; }

.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style, .vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style {
  margin-left: .8em; }

.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style + h4 {
  padding-left: .8em; }

.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
  border-top-width: 1px; }

.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 1px;
  top: 0; }

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line {
  top: 0; }

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 1px;
  box-shadow: 10px 10px 10px 1px; }

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 1px;
  box-shadow: -10px 10px 10px 1px; }

.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
  border-top-width: 2px; }

.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 2px;
  top: -1px; }

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {
  top: -1px; }

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 2px;
  box-shadow: 10px 10px 10px 2px; }

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 2px;
  box-shadow: -10px 10px 10px 2px; }

.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
  border-top-width: 3px; }

.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 3px;
  top: -1px; }

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line {
  top: -1px; }

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 3px;
  box-shadow: 10px 10px 10px 3px; }

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 3px;
  box-shadow: -10px 10px 10px 3px; }

.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
  border-top-width: 4px; }

.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 4px;
  top: -2px; }

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line {
  top: -2px; }

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 4px;
  box-shadow: 10px 10px 10px 4px; }

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 4px;
  box-shadow: -10px 10px 10px 4px; }

.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
  border-top-width: 5px; }

.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 5px;
  top: -2px; }

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line {
  top: -2px; }

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 5px;
  box-shadow: 10px 10px 10px 5px; }

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 5px;
  box-shadow: -10px 10px 10px 5px; }

.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
  border-top-width: 6px; }

.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 6px;
  top: -3px; }

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line {
  top: -3px; }

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 6px;
  box-shadow: 10px 10px 10px 6px; }

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 6px;
  box-shadow: -10px 10px 10px 6px; }

.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
  border-top-width: 7px; }

.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 7px;
  top: -3px; }

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line {
  top: -3px; }

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 7px;
  box-shadow: 10px 10px 10px 7px; }

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 7px;
  box-shadow: -10px 10px 10px 7px; }

.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
  border-top-width: 8px; }

.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 8px;
  top: -4px; }

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line {
  top: -4px; }

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 8px;
  box-shadow: 10px 10px 10px 8px; }

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 8px;
  box-shadow: -10px 10px 10px 8px; }

.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
  border-top-width: 9px; }

.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 9px;
  top: -4px; }

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line {
  top: -4px; }

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 9px;
  box-shadow: 10px 10px 10px 9px; }

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 9px;
  box-shadow: -10px 10px 10px 9px; }

.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
  border-top-width: 10px; }

.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 10px;
  top: -5px; }

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line {
  top: -5px; }

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 10px;
  box-shadow: 10px 10px 10px 10px; }

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 10px;
  box-shadow: -10px 10px 10px 10px; }

.vc_separator.vc_sep_color_blue .vc_sep_line {
  border-color: #5472D2; }

.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {
  color: #5472D2; }

.vc_separator.vc_sep_color_turquoise .vc_sep_line {
  border-color: #00C1CF; }

.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder {
  color: #00C1CF; }

.vc_separator.vc_sep_color_pink .vc_sep_line {
  border-color: #FE6C61; }

.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder {
  color: #FE6C61; }

.vc_separator.vc_sep_color_violet .vc_sep_line {
  border-color: #8D6DC4; }

.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder {
  color: #8D6DC4; }

.vc_separator.vc_sep_color_peacoc .vc_sep_line {
  border-color: #4CADC9; }

.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder {
  color: #4CADC9; }

.vc_separator.vc_sep_color_chino .vc_sep_line {
  border-color: #CEC2AB; }

.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder {
  color: #CEC2AB; }

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
  border-color: #50485B; }

.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder {
  color: #50485B; }

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
  border-color: #75D69C; }

.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder {
  color: #75D69C; }

.vc_separator.vc_sep_color_black .vc_sep_line {
  border-color: #2A2A2A; }

.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {
  color: #2A2A2A; }

.vc_separator.vc_sep_color_grey .vc_sep_line {
  border-color: #EBEBEB; }

.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder {
  color: #EBEBEB; }

.vc_separator.vc_sep_color_orange .vc_sep_line {
  border-color: #F7BE68; }

.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder {
  color: #F7BE68; }

.vc_separator.vc_sep_color_sky .vc_sep_line {
  border-color: #5AA1E3; }

.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder {
  color: #5AA1E3; }

.vc_separator.vc_sep_color_green .vc_sep_line {
  border-color: #6DAB3C; }

.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder {
  color: #6DAB3C; }

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
  border-color: #F4524D; }

.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder {
  color: #F4524D; }

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
  border-color: #F79468; }

.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder {
  color: #F79468; }

.vc_separator.vc_sep_color_purple .vc_sep_line {
  border-color: #B97EBB; }

.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder {
  color: #B97EBB; }

.vc_separator.vc_sep_color_white .vc_sep_line {
  border-color: #FFF; }

.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder {
  color: #FFF; }

.vc_text_separator, .wpb_separator {
  border-bottom: 1px solid #EBEBEB;
  clear: both;
  height: 1px; }

.vc_sep_width_10 {
  width: 10%; }

.vc_sep_width_20 {
  width: 20%; }

.vc_sep_width_30 {
  width: 30%; }

.vc_sep_width_40 {
  width: 40%; }

.vc_sep_width_50 {
  width: 50%; }

.vc_sep_width_60 {
  width: 60%; }

.vc_sep_width_70 {
  width: 70%; }

.vc_sep_width_80 {
  width: 80%; }

.vc_sep_width_90 {
  width: 90%; }

.vc_sep_width_100, .wpb_single_image img.vc_img-placeholder {
  width: 100%; }

.vc_sep_pos_align_center {
  margin-left: auto;
  margin-right: auto; }

.vc_sep_pos_align_left {
  margin-left: 0;
  margin-right: auto; }

.vc_sep_pos_align_right {
  margin-left: auto;
  margin-right: 0; }

.vc_text_separator div {
  display: inline-block;
  background-color: #FFF;
  padding: 1px 1em;
  position: relative;
  top: -9px; }

.separator_align_left {
  text-align: left; }

.separator_align_right {
  text-align: right; }

.wpb_single_image a {
  border: none;
  outline: 0; }

.wpb_single_image img {
  height: auto;
  max-width: 100%;
  vertical-align: top; }

.wpb_single_image .vc_single_image-wrapper {
  display: inline-block;
  vertical-align: top;
  max-width: 100%; }

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none; }

.wpb_single_image .vc_single_image-wrapper.vc_box_outline, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: 1px solid #EBEBEB; }

.wpb_single_image .vc_single_image-wrapper.vc_box_outline img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #EBEBEB; }

.wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: none; }

.wpb_single_image .vc_single_image-wrapper.vc_box_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none; }

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
  border-radius: 0;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); }

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  padding: 6px; }

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 15px; }

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden; }

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); }

.wpb_single_image.vc_align_center {
  text-align: center; }

.wpb_single_image.vc_align_right {
  text-align: right; }

.wpb_single_image.vc_align_left {
  text-align: left; }

.wpb_single_image .vc_box_shadow_3d {
  position: relative;
  z-index: 0;
  display: inline-block;
  max-width: 100%; }

.wpb_single_image .vc_box_shadow_3d:after, .wpb_single_image .vc_box_shadow_3d:before {
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  left: 5px;
  right: 50%;
  bottom: 8px;
  height: 30%;
  z-index: -1;
  border-radius: inherit;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: skewY(-6deg);
  -ms-transform: skewY(-6deg);
  transform: skewY(-6deg); }

.wpb_single_image .vc_box_shadow_3d:after {
  left: 50%;
  right: 5px;
  -webkit-transform: skewY(6deg);
  -ms-transform: skewY(6deg);
  transform: skewY(6deg);
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0; }

.wpb_single_image .vc_figure {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  max-width: 100%; }

.wpb_single_image .vc_figure-caption {
  margin-top: .2em;
  font-size: .8em; }

.wpb_single_image .vc_box_outline.vc_box_border_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_blue {
  border-color: #5472D2; }

.wpb_single_image .vc_box_border.vc_box_border_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_blue {
  background-color: #5472D2; }

.wpb_single_image .vc_box_outline.vc_box_border_turquoise, .wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise {
  border-color: #00C1CF; }

.wpb_single_image .vc_box_border.vc_box_border_turquoise, .wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {
  background-color: #00C1CF; }

.wpb_single_image .vc_box_outline.vc_box_border_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_pink {
  border-color: #FE6C61; }

.wpb_single_image .vc_box_border.vc_box_border_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_pink {
  background-color: #FE6C61; }

.wpb_single_image .vc_box_outline.vc_box_border_violet, .wpb_single_image .vc_box_outline_circle.vc_box_border_violet {
  border-color: #8D6DC4; }

.wpb_single_image .vc_box_border.vc_box_border_violet, .wpb_single_image .vc_box_border_circle.vc_box_border_violet {
  background-color: #8D6DC4; }

.wpb_single_image .vc_box_outline.vc_box_border_peacoc, .wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc {
  border-color: #4CADC9; }

.wpb_single_image .vc_box_border.vc_box_border_peacoc, .wpb_single_image .vc_box_border_circle.vc_box_border_peacoc {
  background-color: #4CADC9; }

.wpb_single_image .vc_box_outline.vc_box_border_chino, .wpb_single_image .vc_box_outline_circle.vc_box_border_chino {
  border-color: #CEC2AB; }

.wpb_single_image .vc_box_border.vc_box_border_chino, .wpb_single_image .vc_box_border_circle.vc_box_border_chino {
  background-color: #CEC2AB; }

.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine, .wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine {
  border-color: #50485B; }

.wpb_single_image .vc_box_border.vc_box_border_mulled_wine, .wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine {
  background-color: #50485B; }

.wpb_single_image .vc_box_outline.vc_box_border_vista_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue {
  border-color: #75D69C; }

.wpb_single_image .vc_box_border.vc_box_border_vista_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue {
  background-color: #75D69C; }

.wpb_single_image .vc_box_outline.vc_box_border_black, .wpb_single_image .vc_box_outline_circle.vc_box_border_black {
  border-color: #2A2A2A; }

.wpb_single_image .vc_box_border.vc_box_border_black, .wpb_single_image .vc_box_border_circle.vc_box_border_black {
  background-color: #2A2A2A; }

.wpb_single_image .vc_box_outline.vc_box_border_grey, .wpb_single_image .vc_box_outline_circle.vc_box_border_grey {
  border-color: #EBEBEB; }

.wpb_single_image .vc_box_border.vc_box_border_grey, .wpb_single_image .vc_box_border_circle.vc_box_border_grey {
  background-color: #EBEBEB; }

.wpb_single_image .vc_box_outline.vc_box_border_orange, .wpb_single_image .vc_box_outline_circle.vc_box_border_orange {
  border-color: #F7BE68; }

.wpb_single_image .vc_box_border.vc_box_border_orange, .wpb_single_image .vc_box_border_circle.vc_box_border_orange {
  background-color: #F7BE68; }

.wpb_single_image .vc_box_outline.vc_box_border_sky, .wpb_single_image .vc_box_outline_circle.vc_box_border_sky {
  border-color: #5AA1E3; }

.wpb_single_image .vc_box_border.vc_box_border_sky, .wpb_single_image .vc_box_border_circle.vc_box_border_sky {
  background-color: #5AA1E3; }

.wpb_single_image .vc_box_outline.vc_box_border_green, .wpb_single_image .vc_box_outline_circle.vc_box_border_green {
  border-color: #6DAB3C; }

.wpb_single_image .vc_box_border.vc_box_border_green, .wpb_single_image .vc_box_border_circle.vc_box_border_green {
  background-color: #6DAB3C; }

.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {
  border-color: #F4524D; }

.wpb_single_image .vc_box_border.vc_box_border_juicy_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {
  background-color: #F4524D; }

.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown, .wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {
  border-color: #F79468; }

.wpb_single_image .vc_box_border.vc_box_border_sandy_brown, .wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {
  background-color: #F79468; }

.wpb_single_image .vc_box_outline.vc_box_border_purple, .wpb_single_image .vc_box_outline_circle.vc_box_border_purple {
  border-color: #B97EBB; }

.wpb_single_image .vc_box_border.vc_box_border_purple, .wpb_single_image .vc_box_border_circle.vc_box_border_purple {
  background-color: #B97EBB; }

.wpb_single_image .vc_box_outline.vc_box_border_white, .wpb_single_image .vc_box_outline_circle.vc_box_border_white {
  border-color: #FFF; }

.wpb_single_image .vc_box_border.vc_box_border_white, .wpb_single_image .vc_box_border_circle.vc_box_border_white {
  background-color: #FFF; }

.vc_icon_element {
  line-height: 0;
  font-size: 14px;
  margin-bottom: 35px; }

.vc_icon_element.vc_icon_element-outer {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center; }

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
  text-align: left; }

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
  text-align: center; }

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
  text-align: right; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
  text-align: center;
  display: inline-block;
  border: 2px solid transparent;
  width: 4em;
  height: 4em;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: relative; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
  font-size: 2.15em;
  font-style: normal;
  font-weight: 400;
  line-height: 1 !important;
  font-size-adjust: none;
  font-stretch: normal;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  -webkit-font-language-override: normal;
  font-language-override: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-synthesis: weight style;
  font-variant: normal;
  text-rendering: auto;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
  font-style: normal;
  font-weight: 400;
  display: inline-block;
  text-decoration: inherit;
  width: inherit;
  height: inherit;
  font-size: 1em;
  text-align: center;
  text-rendering: optimizelegibility; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border: none; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
  max-width: 100% !important;
  line-height: 1.2em !important; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
  width: 2.5em !important;
  height: 2.5em !important; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
  font-size: 1.2em !important; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
  max-width: 100% !important;
  line-height: 1.6em !important; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
  width: 3.15em !important;
  height: 3.15em !important; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
  font-size: 1.6em !important; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
  max-width: 100% !important;
  line-height: 2.15em !important; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
  width: 4em !important;
  height: 4em !important; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
  font-size: 2.15em !important; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
  max-width: 100% !important;
  line-height: 2.85em !important; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
  width: 5em !important;
  height: 5em !important; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
  font-size: 2.85em !important; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {
  max-width: 100% !important;
  line-height: 5em !important; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
  width: 7.15em !important;
  height: 7.15em !important; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
  font-size: 5em !important; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link {
  border-radius: 50%; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link {
  border-radius: 5px; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
  color: #5472D2; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon {
  color: #00C1CF; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon {
  color: #FE6C61; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon {
  color: #8D6DC4; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon {
  color: #4CADC9; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon {
  color: #CEC2AB; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon {
  color: #50485B; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon {
  color: #75D69C; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {
  color: #2A2A2A; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {
  color: #EBEBEB; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon {
  color: #F7BE68; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon {
  color: #5AA1E3; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon {
  color: #6DAB3C; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon {
  color: #F4524D; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon {
  color: #F79468; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon {
  color: #B97EBB; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
  color: #FFF; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline {
  border-color: #5472D2; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background {
  background-color: #5472D2; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline {
  border-color: #00C1CF; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background {
  background-color: #00C1CF; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline {
  border-color: #FE6C61; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background {
  background-color: #FE6C61; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline {
  border-color: #8D6DC4; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background {
  background-color: #8D6DC4; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline {
  border-color: #4CADC9; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {
  background-color: #4CADC9; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline {
  border-color: #CEC2AB; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {
  background-color: #CEC2AB; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline {
  border-color: #50485B; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background {
  background-color: #50485B; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline {
  border-color: #75D69C; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background {
  background-color: #75D69C; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline {
  border-color: #2A2A2A; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background {
  background-color: #2A2A2A; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {
  border-color: #EBEBEB; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
  background-color: #EBEBEB; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline {
  border-color: #F7BE68; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background {
  background-color: #F7BE68; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline {
  border-color: #5AA1E3; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background {
  background-color: #5AA1E3; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {
  border-color: #6DAB3C; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
  background-color: #6DAB3C; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline {
  border-color: #F4524D; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {
  background-color: #F4524D; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline {
  border-color: #F79468; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background {
  background-color: #F79468; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline {
  border-color: #B97EBB; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background {
  background-color: #B97EBB; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {
  border-color: #FFF; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {
  background-color: #FFF; }

.vc_chart .vc_chart-legend {
  font-size: 14px;
  margin: 0;
  padding: 0; }

.vc_chart .vc_chart-legend li {
  line-height: 1.3em;
  list-style: none;
  margin: 0 0 .3em;
  min-height: 1.3em; }

.vc_chart .vc_chart-legend span {
  border-radius: .3em;
  display: inline-block;
  height: 1.3em;
  left: 0;
  margin-right: .5em;
  vertical-align: middle;
  width: 1.3em; }

@media (min-width: 768px) {
  .vc_chart .vc_chart-legend {
    display: inline-block;
    vertical-align: middle;
    width: 40%; }
  .vc_chart .vc_chart-legend li {
    margin-left: 1em; }
  .vc_chart .vc_chart-with-legend {
    display: inline-block;
    vertical-align: middle;
    width: 60%; } }

.vc_line-chart .vc_chart-with-legend {
  width: 75%; }

.vc_line-chart .vc_chart-legend {
  width: 25%; }

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
  border-radius: 0; }

.wpb_single_image [class*='_circle'] .vc-zoom-wrapper {
  border-radius: 50%; }

.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {
  border-radius: 4px; }

.vc_general.vc_pagination {
  display: block;
  margin: 0;
  padding: 0;
  text-align: center; }

.vc_general.vc_pagination .vc_pagination-item {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle; }

.vc_general.vc_pagination .vc_pagination-trigger {
  display: block;
  text-decoration: none;
  cursor: pointer;
  height: 10px;
  width: 10px;
  margin: 5px 7px;
  background: 0 0;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  border: none; }

.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.vc_general.vc_pagination .vc_pagination-trigger:focus {
  outline: 0; }

.vc_general.vc_pagination .vc_active .vc_pagination-trigger {
  cursor: default; }

.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger {
  border: 3px solid transparent; }

.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger {
  opacity: .6; }

.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger, .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover {
  opacity: 1; }

.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger {
  border-radius: 50%; }

.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger {
  border-radius: 3px; }

.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #5472D2; }

.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #5472D2; }

.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #00C1CF; }

.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #00C1CF; }

.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #FE6C61; }

.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #FE6C61; }

.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #8D6DC4; }

.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #8D6DC4; }

.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #4CADC9; }

.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #4CADC9; }

.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #CEC2AB; }

.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #CEC2AB; }

.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #50485B; }

.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #50485B; }

.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #75D69C; }

.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #75D69C; }

.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #F7BE68; }

.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #F7BE68; }

.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #5AA1E3; }

.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #5AA1E3; }

.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #6DAB3C; }

.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #6DAB3C; }

.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #F4524D; }

.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #F4524D; }

.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #F79468; }

.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #F79468; }

.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #B97EBB; }

.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #B97EBB; }

.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #2A2A2A; }

.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #2A2A2A; }

.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #EBEBEB; }

.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #EBEBEB; }

.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #FFF; }

.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #FFF; }

.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0; }

.vc-row[data-vc-full-width] .vc_grid.vc_row {
  overflow: hidden; }

.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px; }

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px; }

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px; }

.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px; }

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px; }

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px; }

.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px; }

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px; }

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px; }

.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px; }

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px; }

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px; }

.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px; }

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px; }

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px; }

.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px; }

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px; }

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px; }

.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px; }

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px; }

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px; }

.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px; }

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px; }

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px; }

.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px; }

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px; }

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px; }

.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px; }

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px; }

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px; }

.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px; }

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px; }

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px; }

.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover {
  z-index: 3; }

.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1; }

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden; }

.vc_grid.vc_row .vc_grid-item .vc_btn, .vc_grid.vc_row .vc_grid-item .vc_icon_element, .vc_grid.vc_row .vc_grid-item .wpb_content_element {
  margin-bottom: 15px; }

.vc_gitem_row, .vc_gitem_row .vc_gitem_row {
  margin-bottom: 0; }

.vc_grid.vc_row .vc_grid-item .vc_btn a, .vc_grid.vc_row .vc_grid-item .vc_icon_element a, .vc_grid.vc_row .vc_grid-item .wpb_content_element a {
  text-decoration: none;
  border-bottom: 0; }

.vc_grid .vc_gitem-link {
  border-bottom: none;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static; }

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block; }

@media (min-width: 768px) {
  .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    display: inline-block; } }

@-moz-document url-prefix() {
  .vc_masonry_grid .vc_grid-item, .vc_masonry_media_grid .vc_grid-item {
    margin-left: -.01px; } }

.vc_gitem-zone-b {
  display: none;
  overflow: hidden; }

.vc_gitem-float-none {
  float: none; }

.vc_gitem-float-left {
  float: left; }

.vc_gitem-float-right {
  float: right; }

.vc_gitem-align-center {
  text-align: center; }

.vc_gitem-align-right {
  text-align: right; }

.vc_gitem-align-justify {
  text-align: justify; }

.vc_gitem-block {
  position: relative;
  overflow: hidden; }

.vc_gitem-is-link {
  cursor: pointer; }

.vc_gitem-link {
  text-decoration: none; }

.vc_gitem_row {
  margin-left: 0;
  margin-right: 0;
  padding: inherit;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top {
  position: absolute;
  left: 0;
  right: 0;
  top: 0; }

.vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.vc_gitem-zone-a .vc_gitem-row-position-bottom, .vc_gitem-zone-b .vc_gitem-row-position-bottom {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0; }

.vc_gitem_row .vc_gitem-col {
  padding: 10px; }

.vc_gitem-zone {
  position: relative;
  background-clip: border-box;
  overflow: hidden; }

.vc_gitem-zone .vc-zone-link {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 5; }

.vc_gitem-zone-img {
  width: 100%;
  display: block;
  visibility: hidden;
  height: auto; }

.vc_gitem-zone-a .vc_gitem-zone-mini {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: inherit;
  position: static;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.vc_gitem-zone-b .vc_gitem-zone-mini {
  position: static;
  padding: inherit;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0; }

.vc_grid-item-zone-c-left .vc_gitem-animated-block {
  float: right;
  width: 50%; }

.vc_grid-item-zone-c-left .vc_gitem-zone-c, .vc_grid-item-zone-c-right .vc_gitem-animated-block {
  float: left;
  width: 50%; }

.vc_grid-item-zone-c-right .vc_gitem-zone-c {
  float: right;
  width: 50%; }

.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {
  display: none !important; }

.vc-gitem-zone-height-mode-auto:before {
  content: "";
  display: block;
  padding-top: 100%; }

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {
  padding-top: 75%; }

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
  padding-top: 133.33333333%; }

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before {
  padding-top: 56.25%; }

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before {
  padding-top: 177.77777778%; }

.vc_gitem-animated-block {
  position: relative; }

.vc_gitem-animate .vc_btn {
  -webkit-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease; }

.vc_gitem-animate .vc_gitem-zone-b {
  z-index: 199; }

.vc_gitem-animate-none .vc_gitem-zone-b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100); }

.vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  width: 0; }

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0); }

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
  display: inline-block;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  -webkit-transition: opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-transform 1s cubic-bezier(0, 0.275, 0.125, 1);
  transition: opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-transform 1s cubic-bezier(0, 0.275, 0.125, 1);
  -o-transition: transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  transition: transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  transition: transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-transform 1s cubic-bezier(0, 0.275, 0.125, 1); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  width: 50%; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  width: 50%; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.vc_gitem-animate-scaleIn {
  overflow: hidden; }

.vc_gitem-animate-scaleIn .vc_gitem-zone-a {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform .3s ease-in-out;
  -moz-transition: -moz-transform .3s ease-in-out;
  -o-transition: -o-transform .3s ease-in-out;
  transition: -webkit-transform .3s ease-in-out;
  -o-transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1); }

.vc_gitem-animate-scaleRotateIn {
  overflow: hidden; }

.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform .3s ease-in-out;
  -moz-transition: -moz-transform .3s ease-in-out;
  -o-transition: -o-transform .3s ease-in-out;
  transition: -webkit-transform .3s ease-in-out;
  -o-transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
  -webkit-transform: scale(1.5) rotate(10deg);
  -moz-transform: scale(1.5) rotate(10deg);
  -ms-transform: scale(1.5) rotate(10deg);
  -o-transform: scale(1.5) rotate(10deg);
  transform: scale(1.5) rotate(10deg); }

.vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  -webkit-filter: blur(0);
  -moz-filter: blur(0);
  -ms-filter: blur(0);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  webkit-transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  -moz-transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -moz-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  -webkit-transition: -webkit-filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  transition: -webkit-filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  -o-transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), transform 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  -webkit-filter: blur(2px);
  -moz-filter: blur(2px);
  -ms-filter: blur(2px);
  filter: blur(2px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0'); }

.vc_gitem-animate-blurScaleOut {
  overflow: hidden; }

.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.vc_gitem-animate-slideInRight {
  overflow: hidden; }

.vc_gitem-animate-slideInRight .vc_gitem-zone-b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }

.vc_gitem-animate-slideBottom .vc_gitem-zone-b, .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  left: 0;
  display: block;
  margin: 0;
  right: 0; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.vc_gitem-animate-slideInLeft {
  overflow: hidden; }

.vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  opacity: 0;
  filter: alpha(opacity=0); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.vc_gitem-animate-slideBottom {
  overflow: hidden;
  position: relative; }

.vc_gitem-animate-slideBottom .vc_gitem-zone-b {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  z-index: 1000;
  position: absolute;
  top: 100%;
  height: 100%; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
  top: 0; }

.vc_gitem-animate-slideTop {
  overflow: hidden;
  position: relative; }

.vc_gitem-animate-slideTop .vc_gitem-zone-b {
  display: block;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  z-index: 1000;
  position: absolute;
  top: -100%;
  height: 100%;
  left: 0;
  right: 0;
  margin: 0; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b {
  top: 0; }

.vc_gitem-animate-flipFadeIn {
  overflow: hidden; }

.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -o-transition: -o-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
  -webkit-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg); }

.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all .6s ease;
  -o-transition: all .6s ease;
  transition: all .6s ease;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0); }

.vc_gitem-animate-flipHorizontalFadeIn {
  overflow: hidden; }

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -o-transition: -o-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg); }

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all .6s ease;
  -o-transition: all .6s ease;
  transition: all .6s ease;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0); }

.vc_gitem-animate-goTop20 {
  overflow: hidden; }

.vc_gitem-animate-goTop20 .vc_gitem-zone-a {
  position: relative;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform .5s ease;
  -moz-transition: -moz-transform .5s ease;
  -o-transition: -o-transform .5s ease;
  transition: -webkit-transform .5s ease;
  -o-transition: transform .5s ease;
  transition: transform .5s ease;
  transition: transform .5s ease, -webkit-transform .5s ease; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a {
  -webkit-transform: translateY(-20%);
  -ms-transform: translateY(-20%);
  -o-transform: translateY(-20%);
  transform: translateY(-20%); }

.vc_gitem-animate-goTop20 .vc_gitem-zone-b {
  display: block;
  -webkit-transition: bottom .5s ease;
  -o-transition: bottom .5s ease;
  transition: bottom .5s ease;
  bottom: -100%;
  z-index: 1000;
  position: absolute;
  width: 100%;
  margin: 0; }

.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini {
  position: static;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b {
  bottom: 0; }

.vc_gitem-animate-goBottom20 {
  overflow: hidden; }

.vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
  position: relative;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform .5s ease;
  -moz-transition: -moz-transform .5s ease;
  -o-transition: -o-transform .5s ease;
  transition: -webkit-transform .5s ease;
  -o-transition: transform .5s ease;
  transition: transform .5s ease;
  transition: transform .5s ease, -webkit-transform .5s ease; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
  -webkit-transform: translateY(20%);
  -ms-transform: translateY(20%);
  transform: translateY(20%); }

.vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
  display: block;
  -webkit-transition: top .5s ease;
  -o-transition: top .5s ease;
  transition: top .5s ease;
  top: -100%;
  z-index: 1000;
  position: absolute;
  width: 100%;
  margin: 0; }

.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini {
  position: static;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
  top: 0; }

.vc_gitem-post-data {
  margin-bottom: 15px; }

.vc_gitem-post-data h2 {
  margin: 0; }

.vc_gitem-post-category-name .vc_gitem-link {
  color: inherit; }

.vc_grid .vc_pageable-load-more-btn {
  text-align: center;
  margin-top: 25px; }

.vc_grid .vc_pageable-load-more-btn > .vc_btn {
  outline: 0; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots {
  display: none;
  margin-top: 20px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot {
  cursor: pointer;
  display: inline-block; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots {
  display: block; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span {
  border: 3px solid;
  -webkit-transition: background-color .2s ease;
  -o-transition: background-color .2s ease;
  transition: background-color .2s ease; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots {
  display: block; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span {
  border: 3px solid;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: background-color .2s ease;
  -o-transition: background-color .2s ease;
  transition: background-color .2s ease; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots {
  display: block; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  opacity: .6;
  filter: alpha(opacity=60); }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span {
  opacity: 1;
  filter: alpha(opacity=100); }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots {
  display: block; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease;
  opacity: .6;
  filter: alpha(opacity=60); }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span {
  opacity: 1;
  filter: alpha(opacity=100); }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots {
  display: block; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  opacity: .6;
  filter: alpha(opacity=60); }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav {
  opacity: 1;
  filter: alpha(opacity=100); }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
  border-color: #5472D2 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span {
  background-color: #5472D2 !important;
  border-color: #5472D2 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
  border-color: #00C1CF !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span {
  background-color: #00C1CF !important;
  border-color: #00C1CF !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
  border-color: #FE6C61 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span {
  background-color: #FE6C61 !important;
  border-color: #FE6C61 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
  border-color: #8D6DC4 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span {
  background-color: #8D6DC4 !important;
  border-color: #8D6DC4 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
  border-color: #4CADC9 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span {
  background-color: #4CADC9 !important;
  border-color: #4CADC9 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
  border-color: #CEC2AB !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span {
  background-color: #CEC2AB !important;
  border-color: #CEC2AB !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
  border-color: #50485B !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span {
  background-color: #50485B !important;
  border-color: #50485B !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
  border-color: #75D69C !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span {
  background-color: #75D69C !important;
  border-color: #75D69C !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
  border-color: #2A2A2A !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span {
  background-color: #2A2A2A !important;
  border-color: #2A2A2A !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
  border-color: #EBEBEB !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span {
  background-color: #EBEBEB !important;
  border-color: #EBEBEB !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
  border-color: #F7BE68 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span {
  background-color: #F7BE68 !important;
  border-color: #F7BE68 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
  border-color: #5AA1E3 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span {
  background-color: #5AA1E3 !important;
  border-color: #5AA1E3 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
  border-color: #6DAB3C !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span {
  background-color: #6DAB3C !important;
  border-color: #6DAB3C !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
  border-color: #F4524D !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span {
  background-color: #F4524D !important;
  border-color: #F4524D !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
  border-color: #F79468 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span {
  background-color: #F79468 !important;
  border-color: #F79468 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
  border-color: #B97EBB !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span {
  background-color: #B97EBB !important;
  border-color: #B97EBB !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
  border-color: #FFF !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span {
  background-color: #FFF !important;
  border-color: #FFF !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
  background-color: #5472D2 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
  background-color: #00C1CF !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
  background-color: #FE6C61 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
  background-color: #8D6DC4 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
  background-color: #4CADC9 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
  background-color: #CEC2AB !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
  background-color: #50485B !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
  background-color: #75D69C !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
  background-color: #2A2A2A !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
  background-color: #EBEBEB !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
  background-color: #F7BE68 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
  background-color: #5AA1E3 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
  background-color: #6DAB3C !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
  background-color: #F4524D !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
  background-color: #F79468 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
  background-color: #B97EBB !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
  background-color: #FFF !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity .3s ease-in 0s;
  -o-transition: opacity .3s ease-in 0s;
  transition: opacity .3s ease-in 0s;
  -webkit-tap-highlight-color: transparent; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled {
  display: none !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
  position: absolute;
  top: 50%;
  margin-top: -12.5px;
  opacity: .5;
  filter: alpha(opacity=50);
  font-size: 25px;
  line-height: 25px;
  height: 25px;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: opacity .3s ease-in 0s;
  -o-transition: opacity .3s ease-in 0s;
  transition: opacity .3s ease-in 0s; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover {
  opacity: 1;
  filter: alpha(opacity=100); }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
  left: 5px; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {
  left: -30px; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
  right: 5px; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside {
  right: -30px; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue {
  color: #5472D2 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise {
  color: #00C1CF !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink {
  color: #FE6C61 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet {
  color: #8D6DC4 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc {
  color: #4CADC9 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino {
  color: #CEC2AB !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine {
  color: #50485B !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue {
  color: #75D69C !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black {
  color: #2A2A2A !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey {
  color: #EBEBEB !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange {
  color: #F7BE68 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky {
  color: #5AA1E3 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green {
  color: #6DAB3C !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink {
  color: #F4524D !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown {
  color: #F79468 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple {
  color: #B97EBB !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white {
  color: #FFF !important; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -13px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -13.5px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -14px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -14.5px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -15px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -17.5px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -20px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -22.5px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -25px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -27.5px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -30px; }

.vc_grid-pagination .vc_grid-pagination-list {
  outline: 0;
  display: block;
  padding-left: 0;
  text-align: center;
  margin: 20px 0 0 !important;
  border-radius: 2px; }

.vc_grid-pagination .vc_grid-pagination-list > li {
  display: inline-block;
  margin: 0;
  border: 0 solid transparent; }

.vc_grid-pagination .vc_grid-pagination-list > li > a, .vc_grid-pagination .vc_grid-pagination-list > li > span {
  color: #fff;
  background-color: #428bca;
  border: 1px solid #428bca;
  -webkit-transition: opacity .3s ease-in 0s;
  -o-transition: opacity .3s ease-in 0s;
  transition: opacity .3s ease-in 0s;
  position: relative;
  float: left;
  padding: 3px 10px;
  line-height: 1.42857143;
  text-decoration: none;
  opacity: .5;
  filter: alpha(opacity=50);
  margin-left: -1px;
  font-size: 10px; }

.vc_grid-pagination .vc_grid-pagination-list > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list > li:first-child > span {
  margin-left: 0; }

.vc_grid-pagination .vc_grid-pagination-list > li:focus a, .vc_grid-pagination .vc_grid-pagination-list > li:focus span, .vc_grid-pagination .vc_grid-pagination-list > li:hover a, .vc_grid-pagination .vc_grid-pagination-list > li:hover span {
  opacity: 1;
  filter: alpha(opacity=100); }

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-prev > a:after {
  font-family: vc_grid_v1;
  display: inline-block;
  content: "\e61b"; }

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-next > a:after {
  font-family: vc_grid_v1;
  display: inline-block;
  content: "\e61a"; }

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-first > a:after {
  font-family: vc_grid_v1;
  display: inline-block;
  content: "\e618"; }

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-last > a:after {
  font-family: vc_grid_v1;
  display: inline-block;
  content: "\e619"; }

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:hover {
  z-index: 2;
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: default; }

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:hover {
  display: none; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li {
  border-color: #5472D2 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > span {
  background-color: #5472D2 !important;
  border-color: #5472D2 !important;
  color: #FFF !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li {
  border-color: #00C1CF !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > span {
  background-color: #00C1CF !important;
  border-color: #00C1CF !important;
  color: #FFF !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li {
  border-color: #FE6C61 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > span {
  background-color: #FE6C61 !important;
  border-color: #FE6C61 !important;
  color: #FFF !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li {
  border-color: #8D6DC4 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > span {
  background-color: #8D6DC4 !important;
  border-color: #8D6DC4 !important;
  color: #FFF !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li {
  border-color: #4CADC9 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > span {
  background-color: #4CADC9 !important;
  border-color: #4CADC9 !important;
  color: #FFF !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li {
  border-color: #CEC2AB !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > span {
  background-color: #CEC2AB !important;
  border-color: #CEC2AB !important;
  color: #FFF !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li {
  border-color: #50485B !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > span {
  background-color: #50485B !important;
  border-color: #50485B !important;
  color: #FFF !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li {
  border-color: #75D69C !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > span {
  background-color: #75D69C !important;
  border-color: #75D69C !important;
  color: #FFF !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li {
  border-color: #2A2A2A !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > span {
  background-color: #2A2A2A !important;
  border-color: #2A2A2A !important;
  color: #FFF !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li {
  border-color: #EBEBEB !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > span {
  background-color: #EBEBEB !important;
  border-color: #EBEBEB !important;
  color: #FFF !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li {
  border-color: #F7BE68 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > span {
  background-color: #F7BE68 !important;
  border-color: #F7BE68 !important;
  color: #FFF !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li {
  border-color: #5AA1E3 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li > span {
  background-color: #5AA1E3 !important;
  border-color: #5AA1E3 !important;
  color: #FFF !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li {
  border-color: #6DAB3C !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li > span {
  background-color: #6DAB3C !important;
  border-color: #6DAB3C !important;
  color: #FFF !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li {
  border-color: #F4524D !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li > span {
  background-color: #F4524D !important;
  border-color: #F4524D !important;
  color: #FFF !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li {
  border-color: #F79468 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li > span {
  background-color: #F79468 !important;
  border-color: #F79468 !important;
  color: #FFF !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li {
  border-color: #B97EBB !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li > span {
  background-color: #B97EBB !important;
  border-color: #B97EBB !important;
  color: #FFF !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li {
  border-color: #FFF !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li > span {
  background-color: #FFF !important;
  border-color: #FFF !important;
  color: #2A2A2A !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 28px;
  min-height: 22px; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > span {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span {
  margin-left: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 22px;
  min-width: 22px;
  padding: 3px; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span {
  margin-left: 5px;
  border-radius: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 22px;
  min-width: 22px;
  padding: 3px; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 22px;
  min-width: 22px;
  padding: 3px; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > span {
  background-color: transparent !important;
  color: #000 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span {
  background-color: transparent !important;
  color: #fff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li {
  border-left-width: 1px !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li > a {
  border-width: 0;
  background: transparent !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled + li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li:first-child, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled + li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li:first-child {
  border-width: 0 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li > a {
  color: #000 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li > a {
  color: #fff !important; }

.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span {
  color: #FFF; }

.vc_grid-loading {
  margin: 2em auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em; }

.vc_grid-loading, .vc_grid-loading:after, .vc_grid-loading:before {
  border-radius: 50%;
  width: 12px;
  height: 12px;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out; }

.vc_grid-loading:before {
  left: -20px; }

.vc_grid-loading:after {
  left: 20px;
  -webkit-animation-delay: .32s;
  animation-delay: .32s; }

.vc_grid-loading:after, .vc_grid-loading:before {
  content: '';
  position: absolute;
  top: 0; }

@-webkit-keyframes load7 {
  0%, 100%, 80% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75); }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75); } }

@keyframes load7 {
  0%, 100%, 80% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75); }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75); } }

.vc_grid-filter {
  margin-left: 0;
  margin-bottom: 20px;
  list-style: none;
  padding: 0; }

.vc_grid-filter.vc_grid-filter-center {
  text-align: center; }

.vc_grid-filter.vc_grid-filter-right {
  text-align: right; }

.vc_grid-filter.vc_grid-filter-left {
  text-align: left; }

.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover {
  background-color: #5472D2; }

.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover {
  background-color: #00C1CF; }

.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover {
  background-color: #FE6C61; }

.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover {
  background-color: #8D6DC4; }

.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover {
  background-color: #4CADC9; }

.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover {
  background-color: #CEC2AB; }

.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover {
  background-color: #50485B; }

.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover {
  background-color: #75D69C; }

.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover {
  background-color: #2A2A2A; }

.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {
  background-color: #EBEBEB; }

.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span {
  color: #666; }

.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span {
  color: #FFF; }

.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover {
  background-color: #F7BE68; }

.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover {
  background-color: #5AA1E3; }

.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover {
  background-color: #6DAB3C; }

.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover {
  background-color: #F4524D; }

.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover {
  background-color: #F79468; }

.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover {
  background-color: #B97EBB; }

.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover {
  background-color: #FFF; }

.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span {
  color: #666; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span {
  color: #FFF; }

.vc_grid-filter > .vc_grid-filter-item {
  cursor: pointer;
  display: inline-block;
  background: 0 0;
  padding: 4px 10px;
  -webkit-transition: background-color .1s linear;
  -o-transition: background-color .1s linear;
  transition: background-color .1s linear; }

.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
  display: none; }

.vc_grid-filter > .vc_grid-filter-item:first-child {
  margin-left: 0 !important; }

.vc_grid-filter > .vc_grid-filter-item > span {
  -webkit-transition: color .1s linear;
  -o-transition: color .1s linear;
  transition: color .1s linear;
  outline: 0;
  padding: 0;
  text-decoration: none; }

.vc_grid-filter > .vc_grid-filter-item.vc_active > span, .vc_grid-filter > .vc_grid-filter-item:hover > span {
  text-decoration: none; }

.vc_grid-filter.vc_grid-filter-default > .vc_grid-filter-item {
  margin: 0 5px 5px 0;
  border-radius: 30px; }

.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item {
  padding: 0 !important; }

.vc_grid-filter.vc_grid-filter-default-less-rounded > .vc_grid-filter-item {
  margin: 0 5px 5px 0;
  border-radius: 5px; }

.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item {
  margin: 0;
  border: 1px solid rgba(235, 235, 235, 0.8);
  border-collapse: collapse; }

.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:nth-child(n+2) {
  margin-left: -1px;
  margin-top: -1px; }

.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover {
  position: relative;
  z-index: 1;
  border-color: transparent; }

.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover > a, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover > a, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover > a {
  text-decoration: none; }

.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:first-child {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px; }

.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:last-child {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px; }

.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item {
  background-color: #7c93dd; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover {
  background-color: #5472D2; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item {
  background-color: #00919c; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover {
  background-color: #00C1CF; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item {
  background-color: #fe9b94; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover {
  background-color: #FE6C61; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item {
  background-color: #a991d3; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover {
  background-color: #8D6DC4; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item {
  background-color: #73bfd5; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span {
  color: #FFF; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover {
  background-color: #4CADC9; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item {
  background-color: #e1d9cb; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover {
  background-color: #CEC2AB; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item {
  background-color: #695f77; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover {
  background-color: #50485B; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item {
  background-color: #9ce2b8; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover {
  background-color: #75D69C; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item {
  background-color: #444; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover {
  background-color: #2A2A2A; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item > span {
  color: #666; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item {
  background-color: #d2d2d2; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {
  background-color: #EBEBEB; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item > span {
  color: #FFF; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item {
  background-color: #fad398; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover {
  background-color: #F7BE68; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item {
  background-color: #86baea; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover {
  background-color: #5AA1E3; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item {
  background-color: #87c456; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover {
  background-color: #6DAB3C; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span {
  color: #FFF; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item {
  background-color: #f7817d; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover {
  background-color: #F4524D; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item {
  background-color: #fab698; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover {
  background-color: #F79468; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item {
  background-color: #cb9fcd; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover {
  background-color: #B97EBB; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item > span {
  color: #666; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item {
  background-color: #e6e6e6; }

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover {
  background-color: #FFF; }

.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item {
  margin: 0;
  border: 1px solid transparent;
  border-collapse: collapse;
  padding: 3px 7px; }

.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item > span {
  color: #FFF; }

.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:nth-child(n+2) {
  border-left: none;
  margin-left: 1px;
  border-top: none;
  margin-top: 1px; }

.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top: 0; }

.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  border-top: 0; }

.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px; }

.vc_grid-filter.vc_grid-filter-filled-rounded-all > .vc_grid-filter-item {
  border-radius: 3px !important; }

.vc_grid-filter.vc_grid-filter-filled-round-all > .vc_grid-filter-item {
  border-radius: 30px !important; }

.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {
  font-size: 12px;
  padding: 1px 5px; }

.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
  font-size: 13px;
  padding: 2px 7px; }

.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
  font-size: 100%;
  padding: 2px 10px; }

.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {
  font-size: 18px;
  padding: 4px 10px; }

.vc_grid-filter-dropdown, .vc_grid-filter-select {
  font-size: 12px;
  margin-bottom: 20px; }

.vc_grid-filter-dropdown.vc_grid-filter-center, .vc_grid-filter-select.vc_grid-filter-center {
  text-align: center; }

.vc_grid-filter-dropdown.vc_grid-filter-right, .vc_grid-filter-select.vc_grid-filter-right {
  text-align: right; }

.vc_grid-filter-dropdown.vc_grid-filter-left, .vc_grid-filter-select.vc_grid-filter-left {
  text-align: left; }

.vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select {
  outline: 0;
  display: inline-block; }

@media (min-width: 768px) {
  .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon {
    color: #5472D2; }
  .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon {
    color: #00C1CF; }
  .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon {
    color: #FE6C61; }
  .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon {
    color: #8D6DC4; }
  .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon {
    color: #4CADC9; }
  .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon {
    color: #CEC2AB; }
  .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon {
    color: #50485B; }
  .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon {
    color: #75D69C; }
  .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon {
    color: #2A2A2A; }
  .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon {
    color: #EBEBEB; }
  .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon {
    color: #F7BE68; }
  .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon {
    color: #5AA1E3; }
  .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon {
    color: #6DAB3C; }
  .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon {
    color: #F4524D; }
  .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon {
    color: #F79468; }
  .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon {
    color: #B97EBB; }
  .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon {
    color: #FFF; }
  .vc_grid-filter-dropdown .vc_grid-styled-select, .vc_grid-filter-select .vc_grid-styled-select {
    border: 1px solid #ccc;
    display: inline-block;
    height: 30px;
    overflow: hidden;
    padding-right: 5px;
    text-align: left;
    width: auto;
    vertical-align: middle; }
  .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
    font-size: 17px;
    display: inline;
    vertical-align: middle; }
  .vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select {
    background: none;
    border: 0;
    border-radius: 0;
    height: 30px;
    line-height: 1;
    margin-right: -50px;
    padding: 5px;
    position: relative;
    font-size: 12px;
    z-index: 0;
    cursor: pointer;
    max-width: inherit !important; } }

@media (max-width: 768px) {
  .vc_responsive .vc_grid-filter-select {
    display: block; }
  .vc_responsive .vc_grid-filter {
    display: none !important; } }

.owl-carousel .owl-item .vc_grid-item {
  -webkit-transform: translate3D(0, 0, 0);
  -ms-transform: translate3D(0, 0, 0);
  transform: translate3D(0, 0, 0); }

.owl-carousel .owl-animated-out {
  z-index: 0; }

.owl-carousel .owl-animated-in {
  z-index: 1; }

@font-face {
  font-family: vc_grid_v1;
  src: url(../fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
  src: url(../fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format("embedded-opentype"), url(../fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format("woff"), url(../fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format("truetype"), url(../fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format("svg");
  font-weight: 400;
  font-style: normal; }

[class*=" vc_arrow-icon-"], [class^=vc_arrow-icon-] {
  font-family: vc_grid_v1;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.vc_arrow-icon-minus:before {
  content: "\e61c"; }

.vc_arrow-icon-plus:before {
  content: "\e61d"; }

.vc_arrow-icon-arrow_down:before {
  content: "\e61e"; }

.vc_arrow-icon-arrow_up:before {
  content: "\e61f"; }

.vc_arrow-icon-arrow_01_left:before {
  content: "\e600"; }

.vc_arrow-icon-arrow_01_right:before {
  content: "\e601"; }

.vc_arrow-icon-arrow_02_left:before {
  content: "\e602"; }

.vc_arrow-icon-arrow_02_right:before {
  content: "\e603"; }

.vc_arrow-icon-arrow_03_left:before {
  content: "\e604"; }

.vc_arrow-icon-arrow_03_right:before {
  content: "\e605"; }

.vc_arrow-icon-arrow_04_left:before {
  content: "\e606"; }

.vc_arrow-icon-arrow_04_right:before {
  content: "\e607"; }

.vc_arrow-icon-arrow_05_left:before {
  content: "\e608"; }

.vc_arrow-icon-arrow_05_right:before {
  content: "\e609"; }

.vc_arrow-icon-arrow_06_left:before {
  content: "\e60a"; }

.vc_arrow-icon-arrow_06_right:before {
  content: "\e60b"; }

.vc_arrow-icon-arrow_07_left:before {
  content: "\e60c"; }

.vc_arrow-icon-arrow_07_right:before {
  content: "\e60d"; }

.vc_arrow-icon-arrow_08_left:before {
  content: "\e60e"; }

.vc_arrow-icon-arrow_08_right:before {
  content: "\e60f"; }

.vc_arrow-icon-arrow_09_left:before {
  content: "\e610"; }

.vc_arrow-icon-arrow_09_right:before {
  content: "\e611"; }

.vc_arrow-icon-arrow_10_left:before {
  content: "\e612"; }

.vc_arrow-icon-arrow_10_right:before {
  content: "\e613"; }

.vc_arrow-icon-arrow_11_left:before {
  content: "\e614"; }

.vc_arrow-icon-arrow_11_right:before {
  content: "\e615"; }

.vc_arrow-icon-arrow_12_left:before {
  content: "\e616"; }

.vc_arrow-icon-arrow_12_right:before {
  content: "\e617"; }

.vc_arrow-icon-navicon:before {
  content: "\f0c9"; }

.wpb_animate_when_almost_visible {
  opacity: 0;
  filter: alpha(opacity=0); }

.wpb_start_animation.wpb_top-to-bottom {
  -webkit-animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1;
  filter: alpha(opacity=100); }

.wpb_start_animation.wpb_bottom-to-top {
  -webkit-animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1;
  filter: alpha(opacity=100); }

.wpb_start_animation.wpb_left-to-right {
  -webkit-animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1;
  filter: alpha(opacity=100); }

.wpb_start_animation.wpb_right-to-left {
  -webkit-animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1;
  filter: alpha(opacity=100); }

.wpb_start_animation.wpb_appear {
  -webkit-animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  filter: alpha(opacity=100); }

@-webkit-keyframes wpb_ttb {
  0% {
    -webkit-transform: translate(0, -10%);
    opacity: 0;
    filter: alpha(opacity=0); }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100); } }

@-moz-keyframes wpb_ttb {
  0% {
    -moz-transform: translate(0, -10%);
    opacity: 0;
    filter: alpha(opacity=0); }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100); } }

@-o-keyframes wpb_ttb {
  0% {
    -o-transform: translate(0, -10%);
    opacity: 0;
    filter: alpha(opacity=0); }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100); } }

@keyframes wpb_ttb {
  0% {
    -webkit-transform: translate(0, -10%);
    -ms-transform: translate(0, -10%);
    -o-transform: translate(0, -10%);
    transform: translate(0, -10%);
    opacity: 0;
    filter: alpha(opacity=0); }
  100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100); } }

@-webkit-keyframes wpb_btt {
  0% {
    -webkit-transform: translate(0, 10%);
    opacity: 0;
    filter: alpha(opacity=0); }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100); } }

@-moz-keyframes wpb_btt {
  0% {
    -moz-transform: translate(0, 10%);
    opacity: 0;
    filter: alpha(opacity=0); }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100); } }

@-o-keyframes wpb_btt {
  0% {
    -o-transform: translate(0, 10%);
    opacity: 0;
    filter: alpha(opacity=0); }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100); } }

@keyframes wpb_btt {
  0% {
    -webkit-transform: translate(0, 10%);
    -ms-transform: translate(0, 10%);
    -o-transform: translate(0, 10%);
    transform: translate(0, 10%);
    opacity: 0;
    filter: alpha(opacity=0); }
  100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100); } }

@-webkit-keyframes wpb_ltr {
  0% {
    -webkit-transform: translate(-10%, 0);
    opacity: 0;
    filter: alpha(opacity=0); }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100); } }

@-moz-keyframes wpb_ltr {
  0% {
    -moz-transform: translate(-10%, 0);
    opacity: 0;
    filter: alpha(opacity=0); }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100); } }

@-o-keyframes wpb_ltr {
  0% {
    -o-transform: translate(-10%, 0);
    opacity: 0;
    filter: alpha(opacity=0); }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100); } }

@keyframes wpb_ltr {
  0% {
    -webkit-transform: translate(-10%, 0);
    -ms-transform: translate(-10%, 0);
    -o-transform: translate(-10%, 0);
    transform: translate(-10%, 0);
    opacity: 0;
    filter: alpha(opacity=0); }
  100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100); } }

@-webkit-keyframes wpb_rtl {
  0% {
    -webkit-transform: translate(10%, 0);
    opacity: 0;
    filter: alpha(opacity=0); }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100); } }

@-moz-keyframes wpb_rtl {
  0% {
    -moz-transform: translate(10%, 0);
    opacity: 0;
    filter: alpha(opacity=0); }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100); } }

@-o-keyframes wpb_rtl {
  0% {
    -o-transform: translate(10%, 0);
    opacity: 0;
    filter: alpha(opacity=0); }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100); } }

@keyframes wpb_rtl {
  0% {
    -webkit-transform: translate(10%, 0);
    -ms-transform: translate(10%, 0);
    -o-transform: translate(10%, 0);
    transform: translate(10%, 0);
    opacity: 0;
    filter: alpha(opacity=0); }
  100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100); } }

@-webkit-keyframes wpb_appear {
  0% {
    -webkit-transform: scale(0.5);
    opacity: .1;
    filter: alpha(opacity=10); }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100); } }

@-moz-keyframes wpb_appear {
  0% {
    -moz-transform: scale(0.5);
    opacity: .1;
    filter: alpha(opacity=10); }
  100% {
    -moz-transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100); } }

@-o-keyframes wpb_appear {
  0% {
    -o-transform: scale(0.5);
    opacity: .1;
    filter: alpha(opacity=10); }
  100% {
    -o-transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100); } }

@keyframes wpb_appear {
  0% {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    opacity: .1;
    filter: alpha(opacity=10); }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100); } }

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini {
  position: relative; }

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {
  opacity: 0 !important;
  filter: alpha(opacity=0) !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important; }

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -50px;
  left: 0; }

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {
  margin: 2em auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em; }

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
  border-radius: 50%;
  width: 12px;
  height: 12px;
  -webkit-animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;
  animation: vc_woo-add-cart-load 1.8s infinite ease-in-out; }

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
  left: -20px; }

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {
  left: 20px;
  -webkit-animation-delay: .32s;
  animation-delay: .32s; }

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
  content: '';
  position: absolute;
  top: 0; }

@-webkit-keyframes vc_woo-add-cart-load {
  0%, 100%, 80% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75); }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75); } }

@keyframes vc_woo-add-cart-load {
  0%, 100%, 80% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75); }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75); } }

.vc_grid-item-mini .added_to_cart.wc-forward {
  display: none; }

.vc_tta.vc_general .vc_tta-panel-title > a:focus, .vc_tta.vc_general .vc_tta-panel-title > a:hover, .vc_tta.vc_general .vc_tta-tab > a:focus, .vc_tta.vc_general .vc_tta-tab > a:hover {
  outline: 0;
  text-decoration: none; }

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .thumbnail a > img, .thumbnail > img {
  display: block;
  max-width: 100%;
  height: auto; }

.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

.btn-group-sm > .btn, .btn-group-xs > .btn {
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-group-sm > .btn {
  padding: 5px 10px; }

.btn-group-xs > .btn {
  padding: 1px 5px; }

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
  content: " ";
  display: table; }

.btn-group-vertical > .btn-group:after, .btn-toolbar:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
  clear: both; }

.vc_tta-container {
  margin-bottom: 21.74px; }

.vc_tta.vc_general {
  font-size: 1em; }

.vc_tta.vc_general .vc_tta-panels, .vc_tta.vc_general .vc_tta-panels-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative; }

.vc_tta.vc_general .vc_tta-panel {
  display: block; }

.vc_tta.vc_general .vc_tta-panel-heading {
  border: solid transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background .2s ease-in-out;
  -o-transition: background .2s ease-in-out;
  transition: background .2s ease-in-out; }

.vc_tta.vc_general .vc_tta-panel-title {
  margin: 0;
  line-height: 1; }

.vc_tta.vc_general .vc_tta-panel-title > a {
  background: 0 0;
  display: block;
  padding: 14px 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  color: inherit;
  position: relative;
  -webkit-transition: color .2s ease-in-out;
  -o-transition: color .2s ease-in-out;
  transition: color .2s ease-in-out;
  border: none; }

.vc_tta.vc_general .vc_tta-panel-body {
  border: solid transparent;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding: 14px 20px;
  display: none;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: padding .2s ease-in-out;
  -o-transition: padding .2s ease-in-out;
  transition: padding .2s ease-in-out; }

.vc_tta.vc_general .vc_tta-panel-body > :last-child {
  margin-bottom: 0; }

.vc_tta.vc_general .vc_tta-panel.vc_active, .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
  display: block; }

.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title > a:hover {
  cursor: default; }

.vc_tta.vc_general .vc_tta-panel.vc_animating .vc_tta-panel-body {
  display: block;
  min-height: 0; }

.vc_tta.vc_general.vc_tta-o-all-clickable .vc_tta-panel .vc_tta-panel-title > a:hover {
  cursor: pointer; }

.vc_tta.vc_general .vc_tta-tabs-container {
  display: block;
  position: relative;
  z-index: 3; }

.vc_tta.vc_general .vc_tta-tabs-list {
  list-style-type: none;
  display: block;
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.vc_tta.vc_general .vc_tta-tab {
  display: inline-block;
  padding: 0;
  margin: 0; }

.vc_tta.vc_general .vc_tta-tab > a {
  padding: 14px 20px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: solid transparent;
  position: relative;
  text-decoration: none;
  color: inherit;
  -webkit-transition: background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;
  -o-transition: background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;
  transition: background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out; }

.vc_tta.vc_tta-style-classic .vc_tta-tabs-list, .vc_tta.vc_tta-style-modern .vc_tta-tabs-list {
  padding-left: 1px;
  padding-top: 1px; }

.vc_tta.vc_tta-shape-square .vc_tta-panel-body, .vc_tta.vc_tta-shape-square .vc_tta-panel-heading, .vc_tta.vc_tta-shape-square .vc_tta-tab > a {
  border-radius: 0; }

.vc_tta.vc_general .vc_tta-tab.vc_active > a {
  cursor: default;
  text-decoration: none;
  color: inherit;
  -webkit-transition: background .2s ease-in-out,color .2s ease-in-out;
  -o-transition: background .2s ease-in-out,color .2s ease-in-out;
  transition: background .2s ease-in-out,color .2s ease-in-out; }

.vc_tta.vc_general .vc_tta-tab.vc_active > a:hover {
  cursor: default; }

.vc_tta.vc_general .vc_tta-tab.vc_active > a::after, .vc_tta.vc_general .vc_tta-tab.vc_active > a::before {
  display: none;
  content: '';
  position: absolute;
  border-width: inherit;
  border-color: inherit;
  border-style: inherit;
  width: 100vw;
  height: 200vw; }

.vc_tta.vc_general .vc_tta-icon {
  font-size: 1.15em;
  line-height: 0;
  display: inline; }

.vc_tta.vc_general .vc_tta-icon::before {
  display: inline; }

.vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child), .vc_tta.vc_general .vc_tta-title-text:not(:empty) ~ * {
  margin-left: 14px; }

.vc_tta.vc_general .vc_tta-title-text:empty {
  display: inline-block; }

.vc_tta-icon.fa, .vc_tta-icon.vc_li {
  vertical-align: middle; }

.vc_tta.vc_tta-accordion .vc_tta-tabs-container, .vc_tta.vc_tta-tabs .vc_tta-tabs-container {
  display: none; }

.vc_non_responsive .vc_tta.vc_tta-tabs .vc_tta-tabs-container, .vc_tta-o-non-responsive .vc_tta.vc_tta-tabs .vc_tta-tabs-container {
  display: block; }

.vc_non_responsive .vc_tta.vc_tta-tabs .vc_tta-panel-heading, .vc_tta-o-non-responsive .vc_tta.vc_tta-tabs .vc_tta-panel-heading {
  display: none; }

.vc_tta.vc_tta-shape-square .vc_tta-panel-body {
  min-height: 0; }

.vc_tta.vc_tta-shape-square .vc_tta-tabs-container {
  margin: 0; }

.vc_non_responsive .vc_tta.vc_tta-shape-square.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-shape-square.vc_tta-tabs .vc_tta-panels {
  border-radius: 0; }

@media (min-width: 768px) {
  .vc_tta.vc_tta-tabs .vc_tta-tabs-container {
    display: block; }
  .vc_tta.vc_tta-tabs .vc_tta-panel-heading {
    display: none; }
  .vc_tta.vc_tta-shape-square.vc_tta-tabs .vc_tta-panels {
    border-radius: 0; } }

.vc_tta.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-panel-body {
  border-radius: 0; }

.vc_tta.vc_tta-shape-square.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-shape-square.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body, .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading, .vc_tta.vc_tta-shape-rounded .vc_tta-tab > a {
  border-radius: 5px; }

.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body {
  min-height: 10px; }

.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container {
  margin: 5px; }

.vc_non_responsive .vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels {
  border-radius: 5px; }

@media (min-width: 768px) {
  .vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels {
    border-radius: 5px; } }

.vc_tta.vc_tta-shape-rounded.vc_tta-o-no-fill .vc_tta-panel-body {
  border-radius: 0; }

.vc_tta.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }

.vc_tta.vc_tta-shape-round .vc_tta-panel-body, .vc_tta.vc_tta-shape-round .vc_tta-panel-heading, .vc_tta.vc_tta-shape-round .vc_tta-tab > a {
  border-radius: 2em; }

.vc_tta.vc_tta-shape-round .vc_tta-panel-body {
  min-height: 4em; }

.vc_tta.vc_tta-shape-round .vc_tta-tabs-container {
  margin: 2em; }

.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-style-modern .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
  margin-bottom: -1px; }

.vc_non_responsive .vc_tta.vc_tta-shape-round.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-shape-round.vc_tta-tabs .vc_tta-panels {
  border-radius: 2em; }

@media (min-width: 768px) {
  .vc_tta.vc_tta-shape-round.vc_tta-tabs .vc_tta-panels {
    border-radius: 2em; } }

.vc_tta.vc_tta-shape-round.vc_tta-o-no-fill .vc_tta-panel-body {
  border-radius: 0; }

.vc_tta.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading {
  border-top-left-radius: 2em;
  border-top-right-radius: 2em; }

.vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.vc_non_responsive .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::after, .vc_non_responsive .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: '';
  display: none;
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  border-style: inherit;
  border-width: inherit; }

@media (min-width: 768px) {
  .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::after, .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: '';
    display: none;
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    border-style: inherit;
    border-width: inherit; } }

.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading {
  border-radius: 0; }

.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-body {
  border-radius: 0; }

.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-body, .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-heading {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-body, .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) .vc_tta-panel-body, .vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) .vc_tta-panel-heading {
  border-radius: 0; }

.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child).vc_active .vc_tta-panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active) .vc_tta-panel-body, .vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active) .vc_tta-panel-heading {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-body, .vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.vc_tta-shape-round:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.vc_tta-shape-round:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.vc_non_responsive .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::after, .vc_non_responsive .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: '';
  display: none;
  position: absolute;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  border-style: inherit;
  border-width: inherit; }

@media (min-width: 768px) {
  .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::after, .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: '';
    display: none;
    position: absolute;
    width: 2em;
    height: 2em;
    border-radius: 2em;
    border-style: inherit;
    border-width: inherit; } }

.vc_tta.vc_tta-style-classic .vc_tta-panel-body, .vc_tta.vc_tta-style-classic .vc_tta-panel-heading, .vc_tta.vc_tta-style-classic .vc_tta-tab > a {
  border-width: 1px; }

.vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading {
  border-radius: 0; }

.vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-body {
  border-radius: 0; }

.vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-body, .vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-heading {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-body, .vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) .vc_tta-panel-body, .vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) .vc_tta-panel-heading {
  border-radius: 0; }

.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child).vc_active .vc_tta-panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active) .vc_tta-panel-body, .vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active) .vc_tta-panel-heading {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-body, .vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
  margin-top: -1px; }

.vc_tta.vc_tta-style-classic .vc_tta-tab {
  margin-left: -1px;
  margin-top: -1px; }

.vc_non_responsive .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  border: 1px solid transparent; }

.vc_non_responsive .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel {
  margin: -1px; }

@media (min-width: 768px) {
  .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    border: 1px solid transparent; }
  .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel {
    margin: -1px; } }

.vc_tta.vc_tta-style-modern .vc_tta-panel-body, .vc_tta.vc_tta-style-modern .vc_tta-panel-heading, .vc_tta.vc_tta-style-modern .vc_tta-tab > a {
  border-width: 1px;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0); }

.vc_tta.vc_tta-style-modern .vc_tta-panel-body, .vc_tta.vc_tta-style-modern .vc_tta-panel-heading {
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.01) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.01)));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.01) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.01) 100%); }

.vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-style-modern .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
  margin-top: -1px; }

.vc_tta.vc_tta-style-modern .vc_tta-tab {
  margin-left: -1px;
  margin-top: -1px; }

.vc_tta.vc_tta-style-modern .vc_tta-tab > a {
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.01) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.01)));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.01) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.01) 100%); }

.vc_tta.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  background-clip: border-box; }

.vc_non_responsive .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  border: 1px solid transparent; }

.vc_non_responsive .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panel, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panel {
  margin: -1px; }

@media (min-width: 768px) {
  .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    border: 1px solid transparent; }
  .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panel {
    margin: -1px; } }

.vc_tta.vc_tta-style-outline .vc_tta-panel-body, .vc_tta.vc_tta-style-outline .vc_tta-panel-heading, .vc_tta.vc_tta-style-outline .vc_tta-tab > a {
  border-width: 2px; }

.vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-style-outline .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
  margin-top: -2px; }

.vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-style-outline .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
  margin-bottom: -2px; }

.vc_tta.vc_tta-style-outline .vc_tta-tabs-list {
  padding-left: 2px;
  padding-top: 2px; }

.vc_tta.vc_tta-style-outline .vc_tta-tab {
  margin-left: -2px;
  margin-top: -2px; }

.vc_non_responsive .vc_tta.vc_tta-style-outline .vc_tta-panel-body::after, .vc_non_responsive .vc_tta.vc_tta-style-outline .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-outline .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-outline .vc_tta-panel-body::before, .vc_tta.vc_tta-style-outline .vc_tta-panel-body::after, .vc_tta.vc_tta-style-outline .vc_tta-panel-body::before {
  display: block;
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px; }

.vc_non_responsive .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  border: 2px solid transparent; }

.vc_non_responsive .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panel, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panel {
  margin: -2px; }

@media (min-width: 768px) {
  .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    border: 2px solid transparent; }
  .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panel {
    margin: -2px; }
  .vc_tta.vc_tta-style-outline.vc_tta-pageable .vc_tta-panel {
    margin: 0; } }

.vc_tta-o-non-responsive .vc_tta.vc_tta-style-outline.vc_tta-pageable .vc_tta-panel {
  margin: 0; }

.vc_tta.vc_tta-style-flat .vc_tta-panel-body, .vc_tta.vc_tta-style-flat .vc_tta-panel-heading {
  border-width: 0; }

.vc_tta-pageable .vc_tta-panel-title {
  display: none; }

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #4868cf;
  background-color: #5472D2; }

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #4868cf; }

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #4868cf;
  background-color: #5472D2;
  color: #fff; }

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #3c5ecc; }

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #4868cf;
  background-color: #5472D2; }

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #4868cf; }

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-modern .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #4868cf;
  background-color: #5472D2;
  color: #fff; }

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-blue.vc_tta-style-modern .vc_tta-tab > a:hover {
  background-color: #3c5ecc; }

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #5472D2;
  background-color: transparent; }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #5472D2; }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #5472D2; }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff; }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #5472D2;
  background-color: transparent; }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #5472D2; }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
  background-color: transparent; }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #5472D2; }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #5472D2; }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #5472D2;
  background-color: transparent;
  color: #5472D2; }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-tab > a:hover {
  background-color: #5472D2;
  color: #fff; }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #5472D2;
  background-color: transparent;
  color: #5472D2; }

.vc_non_responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent; }

.vc_non_responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
  border-color: #5472D2; }

.vc_non_responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent; }
  .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
    border-color: #5472D2; }
  .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #4868cf; }

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #3c5ecc; }

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #5472D2; }

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-blue.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff; }

.vc_tta-color-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-blue.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-flat .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #4868cf;
  color: #fff; }

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab > a:hover {
  background-color: #3c5ecc; }

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #5472D2;
  color: #fff; }

.vc_non_responsive .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #5472D2; }

.vc_non_responsive .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #5472D2; }
  .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #00b3c0;
  background-color: #00C1CF; }

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #00b3c0; }

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-turquoise.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #00b3c0;
  background-color: #00C1CF;
  color: #fff; }

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #00a4b0; }

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #00b3c0;
  background-color: #00C1CF; }

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #00b3c0; }

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-turquoise.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #00b3c0;
  background-color: #00C1CF;
  color: #fff; }

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-tab > a:hover {
  background-color: #00a4b0; }

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #00C1CF;
  background-color: transparent; }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #00C1CF; }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #00C1CF; }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff; }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #00C1CF;
  background-color: transparent; }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #00C1CF; }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
  background-color: transparent; }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #00C1CF; }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #00C1CF; }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #00C1CF;
  background-color: transparent;
  color: #00C1CF; }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-tab > a:hover {
  background-color: #00C1CF;
  color: #fff; }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #00C1CF;
  background-color: transparent;
  color: #00C1CF; }

.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent; }

.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
  border-color: #00C1CF; }

.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent; }
  .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
    border-color: #00C1CF; }
  .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #00b3c0; }

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #00a4b0; }

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #00C1CF; }

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-turquoise.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff; }

.vc_tta-color-turquoise.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #00b3c0;
  color: #fff; }

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-tab > a:hover {
  background-color: #00a4b0; }

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #00C1CF;
  color: #fff; }

.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #00C1CF; }

.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #00C1CF; }
  .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #fe5e52;
  background-color: #FE6C61; }

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #fe5e52; }

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #fe5e52;
  background-color: #FE6C61;
  color: #fff; }

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #fe5043; }

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #fe5e52;
  background-color: #FE6C61; }

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #fe5e52; }

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-modern .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #fe5e52;
  background-color: #FE6C61;
  color: #fff; }

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-pink.vc_tta-style-modern .vc_tta-tab > a:hover {
  background-color: #fe5043; }

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #FE6C61;
  background-color: transparent; }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #FE6C61; }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #FE6C61; }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff; }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #FE6C61;
  background-color: transparent; }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #FE6C61; }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
  background-color: transparent; }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #FE6C61; }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #FE6C61; }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #FE6C61;
  background-color: transparent;
  color: #FE6C61; }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-tab > a:hover {
  background-color: #FE6C61;
  color: #fff; }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #FE6C61;
  background-color: transparent;
  color: #FE6C61; }

.vc_non_responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent; }

.vc_non_responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
  border-color: #FE6C61; }

.vc_non_responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent; }
  .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
    border-color: #FE6C61; }
  .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #fe5e52; }

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #fe5043; }

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #FE6C61; }

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-pink.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff; }

.vc_tta-color-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-pink.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-flat .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #fe5e52;
  color: #fff; }

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-pink.vc_tta-style-flat .vc_tta-tab > a:hover {
  background-color: #fe5043; }

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #FE6C61;
  color: #fff; }

.vc_non_responsive .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #FE6C61; }

.vc_non_responsive .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #FE6C61; }
  .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #8462c0;
  background-color: #8D6DC4; }

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #8462c0; }

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-violet.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #8462c0;
  background-color: #8D6DC4;
  color: #fff; }

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-violet.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #7c57bb; }

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #8462c0;
  background-color: #8D6DC4; }

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #8462c0; }

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-modern .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-violet.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #8462c0;
  background-color: #8D6DC4;
  color: #fff; }

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-violet.vc_tta-style-modern .vc_tta-tab > a:hover {
  background-color: #7c57bb; }

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #8D6DC4;
  background-color: transparent; }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #8D6DC4; }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #8D6DC4; }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff; }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #8D6DC4;
  background-color: transparent; }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #8D6DC4; }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
  background-color: transparent; }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #8D6DC4; }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-violet.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #8D6DC4; }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #8D6DC4;
  background-color: transparent;
  color: #8D6DC4; }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-tab > a:hover {
  background-color: #8D6DC4;
  color: #fff; }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #8D6DC4;
  background-color: transparent;
  color: #8D6DC4; }

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent; }

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
  border-color: #8D6DC4; }

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent; }
  .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
    border-color: #8D6DC4; }
  .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #8462c0; }

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #7c57bb; }

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #8D6DC4; }

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-violet.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff; }

.vc_tta-color-violet.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-violet.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-flat .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #8462c0;
  color: #fff; }

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab > a:hover {
  background-color: #7c57bb; }

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #8D6DC4;
  color: #fff; }

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #8D6DC4; }

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #8D6DC4; }
  .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #40a8c5;
  background-color: #4CADC9; }

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #40a8c5; }

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-peacoc.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #40a8c5;
  background-color: #4CADC9;
  color: #fff; }

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #39a0bd; }

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #40a8c5;
  background-color: #4CADC9; }

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #40a8c5; }

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-peacoc.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #40a8c5;
  background-color: #4CADC9;
  color: #fff; }

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-tab > a:hover {
  background-color: #39a0bd; }

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #4CADC9;
  background-color: transparent; }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #4CADC9; }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #4CADC9; }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff; }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #4CADC9;
  background-color: transparent; }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #4CADC9; }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
  background-color: transparent; }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #4CADC9; }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #4CADC9; }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #4CADC9;
  background-color: transparent;
  color: #4CADC9; }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-tab > a:hover {
  background-color: #4CADC9;
  color: #fff; }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #4CADC9;
  background-color: transparent;
  color: #4CADC9; }

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent; }

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
  border-color: #4CADC9; }

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent; }
  .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
    border-color: #4CADC9; }
  .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #40a8c5; }

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #39a0bd; }

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #4CADC9; }

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-peacoc.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff; }

.vc_tta-color-peacoc.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #40a8c5;
  color: #fff; }

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab > a:hover {
  background-color: #39a0bd; }

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #4CADC9;
  color: #fff; }

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #4CADC9; }

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #4CADC9; }
  .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #c8bba1;
  background-color: #CEC2AB; }

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #c8bba1; }

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-chino.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #c8bba1;
  background-color: #CEC2AB;
  color: #fff; }

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #c3b498; }

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #c8bba1;
  background-color: #CEC2AB; }

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #c8bba1; }

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-modern .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-chino.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #c8bba1;
  background-color: #CEC2AB;
  color: #fff; }

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-chino.vc_tta-style-modern .vc_tta-tab > a:hover {
  background-color: #c3b498; }

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #CEC2AB;
  background-color: transparent; }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #CEC2AB; }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #CEC2AB; }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff; }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #CEC2AB;
  background-color: transparent; }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #CEC2AB; }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
  background-color: transparent; }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #CEC2AB; }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-chino.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #CEC2AB; }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #CEC2AB;
  background-color: transparent;
  color: #CEC2AB; }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-tab > a:hover {
  background-color: #CEC2AB;
  color: #fff; }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #CEC2AB;
  background-color: transparent;
  color: #CEC2AB; }

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent; }

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
  border-color: #CEC2AB; }

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent; }
  .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
    border-color: #CEC2AB; }
  .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #c8bba1; }

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #c3b498; }

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #CEC2AB; }

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-chino.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff; }

.vc_tta-color-chino.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-chino.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-flat .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #c8bba1;
  color: #fff; }

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-chino.vc_tta-style-flat .vc_tta-tab > a:hover {
  background-color: #c3b498; }

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #CEC2AB;
  color: #fff; }

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #CEC2AB; }

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #CEC2AB; }
  .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #484152;
  background-color: #50485B; }

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #484152; }

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #484152;
  background-color: #50485B;
  color: #fff; }

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #413a4a; }

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #484152;
  background-color: #50485B; }

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #484152; }

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #484152;
  background-color: #50485B;
  color: #fff; }

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-tab > a:hover {
  background-color: #413a4a; }

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #50485B;
  background-color: transparent; }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #50485B; }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #50485B; }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff; }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #50485B;
  background-color: transparent; }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #50485B; }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
  background-color: transparent; }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #50485B; }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #50485B; }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #50485B;
  background-color: transparent;
  color: #50485B; }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-tab > a:hover {
  background-color: #50485B;
  color: #fff; }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #50485B;
  background-color: transparent;
  color: #50485B; }

.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent; }

.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
  border-color: #50485B; }

.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent; }
  .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
    border-color: #50485B; }
  .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #484152; }

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #413a4a; }

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #50485B; }

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-mulled-wine.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff; }

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #484152;
  color: #fff; }

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-tab > a:hover {
  background-color: #413a4a; }

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #50485B;
  color: #fff; }

.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #50485B; }

.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #50485B; }
  .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #69d294;
  background-color: #75D69C; }

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #69d294; }

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #69d294;
  background-color: #75D69C;
  color: #fff; }

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #5dcf8b; }

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #69d294;
  background-color: #75D69C; }

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #69d294; }

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #69d294;
  background-color: #75D69C;
  color: #fff; }

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab > a:hover {
  background-color: #5dcf8b; }

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #75D69C;
  background-color: transparent; }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #75D69C; }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #75D69C; }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff; }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #75D69C;
  background-color: transparent; }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #75D69C; }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
  background-color: transparent; }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #75D69C; }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #75D69C; }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #75D69C;
  background-color: transparent;
  color: #75D69C; }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-tab > a:hover {
  background-color: #75D69C;
  color: #fff; }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #75D69C;
  background-color: transparent;
  color: #75D69C; }

.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent; }

.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
  border-color: #75D69C; }

.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent; }
  .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
    border-color: #75D69C; }
  .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #69d294; }

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #5dcf8b; }

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #75D69C; }

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-vista-blue.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff; }

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #69d294;
  color: #fff; }

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-tab > a:hover {
  background-color: #5dcf8b; }

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #75D69C;
  color: #fff; }

.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #75D69C; }

.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #75D69C; }
  .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #f6b859;
  background-color: #F7BE68; }

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #f6b859; }

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-orange.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #f6b859;
  background-color: #F7BE68;
  color: #fff; }

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #f5b14b; }

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #f6b859;
  background-color: #F7BE68; }

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #f6b859; }

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-modern .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-orange.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #f6b859;
  background-color: #F7BE68;
  color: #fff; }

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-orange.vc_tta-style-modern .vc_tta-tab > a:hover {
  background-color: #f5b14b; }

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #F7BE68;
  background-color: transparent; }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #F7BE68; }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #F7BE68; }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff; }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #F7BE68;
  background-color: transparent; }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #F7BE68; }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
  background-color: transparent; }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #F7BE68; }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-orange.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #F7BE68; }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #F7BE68;
  background-color: transparent;
  color: #F7BE68; }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-tab > a:hover {
  background-color: #F7BE68;
  color: #fff; }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #F7BE68;
  background-color: transparent;
  color: #F7BE68; }

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent; }

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
  border-color: #F7BE68; }

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent; }
  .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
    border-color: #F7BE68; }
  .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #f6b859; }

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #f5b14b; }

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #F7BE68; }

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-orange.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff; }

.vc_tta-color-orange.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-orange.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-flat .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #f6b859;
  color: #fff; }

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-orange.vc_tta-style-flat .vc_tta-tab > a:hover {
  background-color: #f5b14b; }

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #F7BE68;
  color: #fff; }

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #F7BE68; }

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #F7BE68; }
  .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #4d9ae1;
  background-color: #5AA1E3; }

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #4d9ae1; }

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-sky.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #4d9ae1;
  background-color: #5AA1E3;
  color: #fff; }

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #4092df; }

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #4d9ae1;
  background-color: #5AA1E3; }

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #4d9ae1; }

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-modern .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-sky.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #4d9ae1;
  background-color: #5AA1E3;
  color: #fff; }

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-sky.vc_tta-style-modern .vc_tta-tab > a:hover {
  background-color: #4092df; }

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #5AA1E3;
  background-color: transparent; }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #5AA1E3; }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #5AA1E3; }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff; }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #5AA1E3;
  background-color: transparent; }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #5AA1E3; }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
  background-color: transparent; }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #5AA1E3; }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-sky.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #5AA1E3; }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #5AA1E3;
  background-color: transparent;
  color: #5AA1E3; }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-tab > a:hover {
  background-color: #5AA1E3;
  color: #fff; }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #5AA1E3;
  background-color: transparent;
  color: #5AA1E3; }

.vc_non_responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent; }

.vc_non_responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
  border-color: #5AA1E3; }

.vc_non_responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent; }
  .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
    border-color: #5AA1E3; }
  .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #4d9ae1; }

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #4092df; }

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #5AA1E3; }

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-sky.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff; }

.vc_tta-color-sky.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-sky.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-flat .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #4d9ae1;
  color: #fff; }

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab > a:hover {
  background-color: #4092df; }

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #5AA1E3;
  color: #fff; }

.vc_non_responsive .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #5AA1E3; }

.vc_non_responsive .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #5AA1E3; }
  .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #66a038;
  background-color: #6DAB3C; }

.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #66a038; }

.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-green.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-green.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-green.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #66a038;
  background-color: #6DAB3C;
  color: #fff; }

.vc_tta-color-green.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-green.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #5f9434; }

.vc_tta-color-green.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #66a038;
  background-color: #6DAB3C; }

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #66a038; }

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-green.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-modern .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-green.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-green.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #66a038;
  background-color: #6DAB3C;
  color: #fff; }

.vc_tta-color-green.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-green.vc_tta-style-modern .vc_tta-tab > a:hover {
  background-color: #5f9434; }

.vc_tta-color-green.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #6DAB3C;
  background-color: transparent; }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #6DAB3C; }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #6DAB3C; }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff; }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #6DAB3C;
  background-color: transparent; }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #6DAB3C; }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
  background-color: transparent; }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #6DAB3C; }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-green.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #6DAB3C; }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #6DAB3C;
  background-color: transparent;
  color: #6DAB3C; }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-green.vc_tta-style-outline .vc_tta-tab > a:hover {
  background-color: #6DAB3C;
  color: #fff; }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #6DAB3C;
  background-color: transparent;
  color: #6DAB3C; }

.vc_non_responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent; }

.vc_non_responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
  border-color: #6DAB3C; }

.vc_non_responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent; }
  .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
    border-color: #6DAB3C; }
  .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #66a038; }

.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #5f9434; }

.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-green.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #6DAB3C; }

.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-green.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff; }

.vc_tta-color-green.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-green.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-flat .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-green.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #66a038;
  color: #fff; }

.vc_tta-color-green.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-green.vc_tta-style-flat .vc_tta-tab > a:hover {
  background-color: #5f9434; }

.vc_tta-color-green.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #6DAB3C;
  color: #fff; }

.vc_non_responsive .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #6DAB3C; }

.vc_non_responsive .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #6DAB3C; }
  .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #f3443f;
  background-color: #F4524D; }

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #f3443f; }

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #f3443f;
  background-color: #F4524D;
  color: #fff; }

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #f23630; }

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #f3443f;
  background-color: #F4524D; }

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #f3443f; }

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #f3443f;
  background-color: #F4524D;
  color: #fff; }

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-tab > a:hover {
  background-color: #f23630; }

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #F4524D;
  background-color: transparent; }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #F4524D; }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #F4524D; }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff; }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #F4524D;
  background-color: transparent; }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #F4524D; }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
  background-color: transparent; }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #F4524D; }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #F4524D; }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #F4524D;
  background-color: transparent;
  color: #F4524D; }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-tab > a:hover {
  background-color: #F4524D;
  color: #fff; }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #F4524D;
  background-color: transparent;
  color: #F4524D; }

.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent; }

.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
  border-color: #F4524D; }

.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent; }
  .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
    border-color: #F4524D; }
  .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #f3443f; }

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #f23630; }

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #F4524D; }

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-juicy-pink.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff; }

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #f3443f;
  color: #fff; }

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-tab > a:hover {
  background-color: #f23630; }

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #F4524D;
  color: #fff; }

.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #F4524D; }

.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #F4524D; }
  .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #f68a59;
  background-color: #F79468; }

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #f68a59; }

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #f68a59;
  background-color: #F79468;
  color: #fff; }

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #f57f4b; }

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #f68a59;
  background-color: #F79468; }

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #f68a59; }

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #f68a59;
  background-color: #F79468;
  color: #fff; }

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-tab > a:hover {
  background-color: #f57f4b; }

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #F79468;
  background-color: transparent; }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #F79468; }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #F79468; }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff; }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #F79468;
  background-color: transparent; }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #F79468; }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
  background-color: transparent; }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #F79468; }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #F79468; }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #F79468;
  background-color: transparent;
  color: #F79468; }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-tab > a:hover {
  background-color: #F79468;
  color: #fff; }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #F79468;
  background-color: transparent;
  color: #F79468; }

.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent; }

.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
  border-color: #F79468; }

.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent; }
  .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
    border-color: #F79468; }
  .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #f68a59; }

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #f57f4b; }

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #F79468; }

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-sandy-brown.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff; }

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #f68a59;
  color: #fff; }

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-tab > a:hover {
  background-color: #f57f4b; }

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #F79468;
  color: #fff; }

.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #F79468; }

.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #F79468; }
  .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #b474b6;
  background-color: #B97EBB; }

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #b474b6; }

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-purple.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #b474b6;
  background-color: #B97EBB;
  color: #fff; }

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #ae6ab0; }

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #b474b6;
  background-color: #B97EBB; }

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #b474b6; }

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-modern .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-purple.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #b474b6;
  background-color: #B97EBB;
  color: #fff; }

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-purple.vc_tta-style-modern .vc_tta-tab > a:hover {
  background-color: #ae6ab0; }

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #B97EBB;
  background-color: transparent; }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #B97EBB; }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #B97EBB; }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff; }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #B97EBB;
  background-color: transparent; }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #B97EBB; }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
  background-color: transparent; }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #B97EBB; }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-purple.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #B97EBB; }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #B97EBB;
  background-color: transparent;
  color: #B97EBB; }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-tab > a:hover {
  background-color: #B97EBB;
  color: #fff; }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #B97EBB;
  background-color: transparent;
  color: #B97EBB; }

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent; }

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
  border-color: #B97EBB; }

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent; }
  .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
    border-color: #B97EBB; }
  .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #b474b6; }

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #ae6ab0; }

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #B97EBB; }

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-purple.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff; }

.vc_tta-color-purple.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-purple.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-flat .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #b474b6;
  color: #fff; }

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab > a:hover {
  background-color: #ae6ab0; }

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #B97EBB;
  color: #fff; }

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #B97EBB; }

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #B97EBB; }
  .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #222;
  background-color: #2A2A2A; }

.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #222; }

.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-black.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-black.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-black.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #222;
  background-color: #2A2A2A;
  color: #fff; }

.vc_tta-color-black.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #1b1b1b; }

.vc_tta-color-black.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #222;
  background-color: #2A2A2A; }

.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #222; }

.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-black.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-modern .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-black.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-black.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #222;
  background-color: #2A2A2A;
  color: #fff; }

.vc_tta-color-black.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-black.vc_tta-style-modern .vc_tta-tab > a:hover {
  background-color: #1b1b1b; }

.vc_tta-color-black.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #2A2A2A;
  background-color: transparent; }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #2A2A2A; }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #2A2A2A; }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff; }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #2A2A2A;
  background-color: transparent; }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #2A2A2A; }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
  background-color: transparent; }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #2A2A2A; }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-black.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #2A2A2A; }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #2A2A2A;
  background-color: transparent;
  color: #2A2A2A; }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-black.vc_tta-style-outline .vc_tta-tab > a:hover {
  background-color: #2A2A2A;
  color: #fff; }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #2A2A2A;
  background-color: transparent;
  color: #2A2A2A; }

.vc_non_responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent; }

.vc_non_responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
  border-color: #2A2A2A; }

.vc_non_responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent; }
  .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
    border-color: #2A2A2A; }
  .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #222; }

.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #1b1b1b; }

.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-black.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #2A2A2A; }

.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff; }

.vc_tta-color-black.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff; }

.vc_tta-color-black.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-black.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-flat .vc_tta-controls-icon::before {
  border-color: #fff; }

.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #222;
  color: #fff; }

.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-black.vc_tta-style-flat .vc_tta-tab > a:hover {
  background-color: #1b1b1b; }

.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #2A2A2A;
  color: #fff; }

.vc_non_responsive .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #2A2A2A; }

.vc_non_responsive .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #2A2A2A; }
  .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #f0f0f0; }

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #e3e3e3;
  background-color: #EBEBEB;
  color: #666; }

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #dcdcdc; }

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #f0f0f0; }

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8; }

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8; }

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f0f0f0; }

.vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-modern .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #e3e3e3;
  background-color: #EBEBEB;
  color: #666; }

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a:hover {
  background-color: #dcdcdc; }

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #e3e3e3;
  background-color: transparent; }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #EBEBEB; }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #EBEBEB; }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #666; }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #EBEBEB;
  background-color: transparent; }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #EBEBEB; }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
  background-color: transparent; }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #EBEBEB; }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #EBEBEB; }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #e3e3e3;
  background-color: transparent;
  color: #EBEBEB; }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a:hover {
  background-color: #EBEBEB;
  color: #666; }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #EBEBEB;
  background-color: transparent;
  color: #EBEBEB; }

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent; }

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
  border-color: #EBEBEB; }

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent; }
  .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
    border-color: #EBEBEB; }
  .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #f8f8f8; }

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #f0f0f0; }

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #f8f8f8; }

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-grey.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #666; }

.vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #e3e3e3;
  color: #666; }

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a:hover {
  background-color: #dcdcdc; }

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #EBEBEB;
  color: #666; }

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #EBEBEB; }

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #EBEBEB; }
  .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #f7f7f7;
  background-color: #FFF; }

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #f7f7f7; }

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f7f7f7;
  background-color: #FFF; }

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #FFF; }

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f7f7f7; }

.vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #f7f7f7;
  background-color: #FFF;
  color: #666; }

.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #f0f0f0; }

.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #f7f7f7;
  background-color: #FFF; }

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #f7f7f7; }

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f7f7f7;
  background-color: #FFF; }

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #FFF; }

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #f7f7f7; }

.vc_tta-color-white.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-white.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-modern .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #f7f7f7;
  background-color: #FFF;
  color: #666; }

.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab > a:focus, .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab > a:hover {
  background-color: #f0f0f0; }

.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666; }

.vc_non_responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8; }

.vc_non_responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
  border-color: #f0f0f0; }

.vc_non_responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8; }
  .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
    border-color: #f0f0f0; }
  .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #f7f7f7;
  background-color: transparent; }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #FFF; }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #FFF; }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #666; }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #FFF;
  background-color: transparent; }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #FFF; }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
  background-color: transparent; }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #FFF; }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-white.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #FFF; }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #f7f7f7;
  background-color: transparent;
  color: #FFF; }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-tab > a:focus, .vc_tta-color-white.vc_tta-style-outline .vc_tta-tab > a:hover {
  background-color: #FFF;
  color: #666; }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #FFF;
  background-color: transparent;
  color: #FFF; }

.vc_non_responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent; }

.vc_non_responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_non_responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
  border-color: #FFF; }

.vc_non_responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent; }
  .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
    border-color: #FFF; }
  .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #fafafa; }

.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #f2f2f2; }

.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #FFF; }

.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666; }

.vc_tta-color-white.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #666; }

.vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::before {
  border-color: #666; }

.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #fafafa;
  color: #666; }

.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab > a:focus, .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab > a:hover {
  background-color: #f2f2f2; }

.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #FFF;
  color: #666; }

.vc_non_responsive .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #FFF; }

.vc_non_responsive .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

@media (min-width: 768px) {
  .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #FFF; }
  .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent; }
  .vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-panels {
    border-color: transparent;
    background-color: transparent; } }

.vc_tta.vc_tta-o-no-fill .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent; }

.vc_non_responsive .vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-panels {
  border-color: transparent;
  background-color: transparent; }

.vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-tabs-container {
  margin: 0; }

.vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-bottom .vc_tta-panel-body, .vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-top .vc_tta-panel-body {
  padding-left: 0;
  padding-right: 0; }

.vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-left .vc_tta-panel-body, .vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-right .vc_tta-panel-body {
  padding-top: 0;
  padding-bottom: 0; }

.vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
  margin-top: 1px; }

.vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
  margin-bottom: 1px; }

.vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list {
  padding: 0;
  margin: -1px 0 0 -1px; }

.vc_tta.vc_tta-spacing-1 .vc_tta-tab {
  margin: 1px 0 0 1px; }

.vc_tta.vc_tta-spacing-2 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-2 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
  margin-top: 2px; }

.vc_tta.vc_tta-spacing-2 .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-2 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
  margin-bottom: 2px; }

.vc_tta.vc_tta-spacing-2 .vc_tta-tabs-list {
  padding: 0;
  margin: -1px; }

.vc_tta.vc_tta-spacing-2 .vc_tta-tab {
  margin: 1px; }

.vc_tta.vc_tta-spacing-3 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-3 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
  margin-top: 3px; }

.vc_tta.vc_tta-spacing-3 .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-3 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
  margin-bottom: 3px; }

.vc_tta.vc_tta-spacing-3 .vc_tta-tabs-list {
  padding: 0;
  margin: -2px -1px -1px -2px; }

.vc_tta.vc_tta-spacing-3 .vc_tta-tab {
  margin: 2px 1px 1px 2px; }

.vc_tta.vc_tta-spacing-4 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-4 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
  margin-top: 4px; }

.vc_tta.vc_tta-spacing-4 .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-4 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
  margin-bottom: 4px; }

.vc_tta.vc_tta-spacing-4 .vc_tta-tabs-list {
  padding: 0;
  margin: -2px; }

.vc_tta.vc_tta-spacing-4 .vc_tta-tab {
  margin: 2px; }

.vc_tta.vc_tta-spacing-5 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-5 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
  margin-top: 5px; }

.vc_tta.vc_tta-spacing-5 .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-5 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
  margin-bottom: 5px; }

.vc_tta.vc_tta-spacing-5 .vc_tta-tabs-list {
  padding: 0;
  margin: -3px -2px -2px -3px; }

.vc_tta.vc_tta-spacing-5 .vc_tta-tab {
  margin: 3px 2px 2px 3px; }

.vc_tta.vc_tta-spacing-10 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-10 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
  margin-top: 10px; }

.vc_tta.vc_tta-spacing-10 .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-10 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
  margin-bottom: 10px; }

.vc_tta.vc_tta-spacing-10 .vc_tta-tabs-list {
  padding: 0;
  margin: -5px; }

.vc_tta.vc_tta-spacing-10 .vc_tta-tab {
  margin: 5px; }

.vc_tta.vc_tta-spacing-15 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-15 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
  margin-top: 15px; }

.vc_tta.vc_tta-spacing-15 .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-15 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
  margin-bottom: 15px; }

.vc_tta.vc_tta-spacing-15 .vc_tta-tabs-list {
  padding: 0;
  margin: -8px -7px -7px -8px; }

.vc_tta.vc_tta-spacing-15 .vc_tta-tab {
  margin: 8px 7px 7px 8px; }

.vc_tta.vc_tta-spacing-20 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-20 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
  margin-top: 20px; }

.vc_tta.vc_tta-spacing-20 .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-20 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
  margin-bottom: 20px; }

.vc_tta.vc_tta-spacing-20 .vc_tta-tabs-list {
  padding: 0;
  margin: -10px; }

.vc_tta.vc_tta-spacing-20 .vc_tta-tab {
  margin: 10px; }

.vc_tta.vc_tta-spacing-25 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-25 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
  margin-top: 25px; }

.vc_tta.vc_tta-spacing-25 .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-25 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
  margin-bottom: 25px; }

.vc_tta.vc_tta-spacing-25 .vc_tta-tabs-list {
  padding: 0;
  margin: -13px -12px -12px -13px; }

.vc_tta.vc_tta-spacing-25 .vc_tta-tab {
  margin: 13px 12px 12px 13px; }

.vc_tta.vc_tta-spacing-30 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-30 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
  margin-top: 30px; }

.vc_tta.vc_tta-spacing-30 .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-30 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
  margin-bottom: 30px; }

.vc_tta.vc_tta-spacing-30 .vc_tta-tabs-list {
  padding: 0;
  margin: -15px; }

.vc_tta.vc_tta-spacing-30 .vc_tta-tab {
  margin: 15px; }

.vc_tta.vc_tta-spacing-35 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-35 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
  margin-top: 35px; }

.vc_tta.vc_tta-spacing-35 .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-35 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
  margin-bottom: 35px; }

.vc_tta.vc_tta-spacing-35 .vc_tta-tabs-list {
  padding: 0;
  margin: -18px -17px -17px -18px; }

.vc_tta.vc_tta-spacing-35 .vc_tta-tab {
  margin: 18px 17px 17px 18px; }

.vc_tta.vc_tta-gap-1 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-1 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-1.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
  margin-top: 1px; }

.vc_tta.vc_tta-gap-1 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-1.vc_tta-tabs-position-top .vc_tta-tabs-container {
  margin-bottom: 1px; }

.vc_tta.vc_tta-gap-2 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-2 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-2.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
  margin-top: 2px; }

.vc_tta.vc_tta-gap-1.vc_tta-tabs-position-left .vc_tta-tabs-container {
  margin-right: 1px; }

.vc_tta.vc_tta-gap-1.vc_tta-tabs-position-right .vc_tta-tabs-container {
  margin-left: 1px; }

.vc_tta.vc_tta-gap-2 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-2.vc_tta-tabs-position-top .vc_tta-tabs-container {
  margin-bottom: 2px; }

.vc_tta.vc_tta-gap-3 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-3 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-3.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
  margin-top: 3px; }

.vc_tta.vc_tta-gap-2.vc_tta-tabs-position-left .vc_tta-tabs-container {
  margin-right: 2px; }

.vc_tta.vc_tta-gap-2.vc_tta-tabs-position-right .vc_tta-tabs-container {
  margin-left: 2px; }

.vc_tta.vc_tta-gap-3 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-3.vc_tta-tabs-position-top .vc_tta-tabs-container {
  margin-bottom: 3px; }

.vc_tta.vc_tta-gap-4 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-4 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-4.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
  margin-top: 4px; }

.vc_tta.vc_tta-gap-3.vc_tta-tabs-position-left .vc_tta-tabs-container {
  margin-right: 3px; }

.vc_tta.vc_tta-gap-3.vc_tta-tabs-position-right .vc_tta-tabs-container {
  margin-left: 3px; }

.vc_tta.vc_tta-gap-4 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-4.vc_tta-tabs-position-top .vc_tta-tabs-container {
  margin-bottom: 4px; }

.vc_tta.vc_tta-gap-5 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-5 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-5.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
  margin-top: 5px; }

.vc_tta.vc_tta-gap-4.vc_tta-tabs-position-left .vc_tta-tabs-container {
  margin-right: 4px; }

.vc_tta.vc_tta-gap-4.vc_tta-tabs-position-right .vc_tta-tabs-container {
  margin-left: 4px; }

.vc_tta.vc_tta-gap-5 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-5.vc_tta-tabs-position-top .vc_tta-tabs-container {
  margin-bottom: 5px; }

.vc_tta.vc_tta-gap-10 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-10 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-10.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
  margin-top: 10px; }

.vc_tta.vc_tta-gap-5.vc_tta-tabs-position-left .vc_tta-tabs-container {
  margin-right: 5px; }

.vc_tta.vc_tta-gap-5.vc_tta-tabs-position-right .vc_tta-tabs-container {
  margin-left: 5px; }

.vc_tta.vc_tta-gap-10 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-10.vc_tta-tabs-position-top .vc_tta-tabs-container {
  margin-bottom: 10px; }

.vc_tta.vc_tta-gap-15 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-15 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-15.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
  margin-top: 15px; }

.vc_tta.vc_tta-gap-10.vc_tta-tabs-position-left .vc_tta-tabs-container {
  margin-right: 10px; }

.vc_tta.vc_tta-gap-10.vc_tta-tabs-position-right .vc_tta-tabs-container {
  margin-left: 10px; }

.vc_tta.vc_tta-gap-15 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-15.vc_tta-tabs-position-top .vc_tta-tabs-container {
  margin-bottom: 15px; }

.vc_tta.vc_tta-gap-20 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-20 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-20.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
  margin-top: 20px; }

.vc_tta.vc_tta-gap-15.vc_tta-tabs-position-left .vc_tta-tabs-container {
  margin-right: 15px; }

.vc_tta.vc_tta-gap-15.vc_tta-tabs-position-right .vc_tta-tabs-container {
  margin-left: 15px; }

.vc_tta.vc_tta-gap-20 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-20.vc_tta-tabs-position-top .vc_tta-tabs-container {
  margin-bottom: 20px; }

.vc_tta.vc_tta-gap-25 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-25 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-25.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
  margin-top: 25px; }

.vc_tta.vc_tta-gap-20.vc_tta-tabs-position-left .vc_tta-tabs-container {
  margin-right: 20px; }

.vc_tta.vc_tta-gap-20.vc_tta-tabs-position-right .vc_tta-tabs-container {
  margin-left: 20px; }

.vc_tta.vc_tta-gap-25 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-25.vc_tta-tabs-position-top .vc_tta-tabs-container {
  margin-bottom: 25px; }

.vc_tta.vc_tta-gap-30 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-30 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-30.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
  margin-top: 30px; }

.vc_tta.vc_tta-gap-25.vc_tta-tabs-position-left .vc_tta-tabs-container {
  margin-right: 25px; }

.vc_tta.vc_tta-gap-25.vc_tta-tabs-position-right .vc_tta-tabs-container {
  margin-left: 25px; }

.vc_tta.vc_tta-gap-30 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-30.vc_tta-tabs-position-top .vc_tta-tabs-container {
  margin-bottom: 30px; }

.vc_tta.vc_tta-gap-35 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-gap-35 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-35.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
  margin-top: 35px; }

.vc_tta.vc_tta-gap-30.vc_tta-tabs-position-left .vc_tta-tabs-container {
  margin-right: 30px; }

.vc_tta.vc_tta-gap-30.vc_tta-tabs-position-right .vc_tta-tabs-container {
  margin-left: 30px; }

.vc_tta.vc_tta-gap-35 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-35.vc_tta-tabs-position-top .vc_tta-tabs-container {
  margin-bottom: 35px; }

.vc_tta.vc_tta-gap-35.vc_tta-tabs-position-left .vc_tta-tabs-container {
  margin-right: 35px; }

.vc_tta.vc_tta-gap-35.vc_tta-tabs-position-right .vc_tta-tabs-container {
  margin-left: 35px; }

.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {
  overflow: hidden; }

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::before, .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::before {
  right: auto;
  bottom: auto;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-right-width: 0;
  border-bottom-width: 0; }

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::after, .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::after {
  left: auto;
  bottom: auto;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-left-width: 0;
  border-bottom-width: 0; }

.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-o-shape-group .vc_tta-tab:not(:first-child):not(:last-child) > a {
  border-radius: 0; }

.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-o-shape-group .vc_tta-tab:first-child:not(:last-child) > a {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-o-shape-group .vc_tta-tab:last-child:not(:first-child) > a {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-list {
  overflow: hidden; }

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::before, .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::before {
  right: auto;
  top: auto;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-right-width: 0;
  border-top-width: 0; }

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::after, .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::after {
  left: auto;
  top: auto;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
  border-top-width: 0; }

.vc_tta-tabs.vc_tta-tabs-position-bottom.vc_tta-o-shape-group .vc_tta-tab:not(:first-child):not(:last-child) > a {
  border-radius: 0; }

.vc_tta-tabs.vc_tta-tabs-position-bottom.vc_tta-o-shape-group .vc_tta-tab:first-child:not(:last-child) > a {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.vc_tta-tabs.vc_tta-tabs-position-bottom.vc_tta-o-shape-group .vc_tta-tab:last-child:not(:first-child) > a {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.vc_tta-tabs.vc_tta-tabs-position-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container {
  overflow: hidden;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-top: 0;
  margin-left: 0; }

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

@media (min-width: 768px) {
  .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; } }

.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list {
  overflow: hidden; }

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

@media (min-width: 768px) {
  .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; } }

.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab {
  display: block; }

.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0; }

.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::before, .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::before {
  right: auto;
  bottom: auto;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-right-width: 0;
  border-bottom-width: 0; }

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::after, .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::after {
  right: auto;
  top: auto;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0;
  border-top-width: 0; }

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-o-shape-group .vc_tta-tab:not(:first-child):not(:last-child) > a {
  border-radius: 0; }

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-o-shape-group .vc_tta-tab:first-child:not(:last-child) > a {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-o-shape-group .vc_tta-tab:last-child:not(:first-child) > a {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.vc_tta-tabs.vc_tta-tabs-position-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container {
  overflow: hidden;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-top: 0;
  margin-right: 0; }

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

@media (min-width: 768px) {
  .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; } }

.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list {
  overflow: hidden; }

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

@media (min-width: 768px) {
  .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; } }

.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab {
  display: block; }

.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0; }

.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::before, .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::before {
  left: auto;
  bottom: auto;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-left-width: 0;
  border-bottom-width: 0; }

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::after, .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::after {
  left: auto;
  top: auto;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
  border-top-width: 0; }

.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-o-shape-group .vc_tta-tab:not(:first-child):not(:last-child) > a {
  border-radius: 0; }

.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-o-shape-group .vc_tta-tab:first-child:not(:last-child) > a {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-o-shape-group .vc_tta-tab:last-child:not(:first-child) > a {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.vc_non_responsive .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body::after, .vc_non_responsive .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body::before, .vc_non_responsive .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-panel-body::after, .vc_non_responsive .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-panel-body::before, .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body::after, .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body::before, .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-panel-body::after, .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-panel-body::before {
  display: none; }

.vc_tta-tabs.vc_tta-o-no-fill .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-tabs-list, .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-tabs-container, .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-tabs-list {
  overflow: initial; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab > a {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
  border-bottom-color: transparent; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a::before {
  display: block;
  height: auto;
  top: 100%;
  right: 100%;
  border-bottom: 0;
  border-left: 0;
  border-right: 0; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a::after {
  display: block;
  height: auto;
  top: 100%;
  left: 100%;
  border-bottom: 0;
  border-left: 0;
  border-right: 0; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tabs-container {
  margin-top: 0;
  margin-bottom: 0; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-modern .vc_tta-tabs-container {
  margin-bottom: -1px; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-outline .vc_tta-tabs-container {
  margin-bottom: -2px; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-outline:not(.vc_tta-pageable) .vc_tta-panels {
  border-top-color: transparent; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tab > a {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a {
  border-top-color: transparent; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a::before {
  display: block;
  height: auto;
  bottom: 100%;
  right: 100%;
  border-top: 0;
  border-left: 0;
  border-right: 0; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a::after {
  display: block;
  height: auto;
  bottom: 100%;
  left: 100%;
  border-top: 0;
  border-left: 0;
  border-right: 0; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tabs-container {
  margin-top: 0;
  margin-bottom: 0; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom.vc_tta-style-classic .vc_tta-tabs-container, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom.vc_tta-style-modern .vc_tta-tabs-container {
  margin-top: -1px; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom.vc_tta-style-outline .vc_tta-tabs-container {
  margin-top: -2px; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom.vc_tta-style-outline:not(.vc_tta-pageable) .vc_tta-panels {
  border-bottom-color: transparent; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab > a {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
  border-right-color: transparent; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active > a::before {
  display: block;
  width: auto;
  left: 100%;
  bottom: 100%;
  border-bottom: 0;
  border-top: 0;
  border-right: 0; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active > a::after {
  display: block;
  width: auto;
  left: 100%;
  top: 100%;
  border-bottom: 0;
  border-top: 0;
  border-right: 0; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tabs-container {
  margin-left: 0;
  margin-right: 0; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-classic .vc_tta-tabs-container, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-modern .vc_tta-tabs-container {
  margin-right: -1px; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tabs-container {
  margin-right: -2px; }

.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-container, .vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container {
  margin-right: 0; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-panels {
  border-left-color: transparent; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-round .vc_tta-panels, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-rounded .vc_tta-panels {
  margin-top: 0;
  border-top-left-radius: 0; }

.vc_non_responsive .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-round .vc_tta-panel-body::before, .vc_non_responsive .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-rounded .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-round .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-rounded .vc_tta-panel-body::before, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-round .vc_tta-panel-body::before, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-rounded .vc_tta-panel-body::before {
  display: none; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab > a {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab.vc_active > a {
  border-left-color: transparent; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab.vc_active > a::before {
  display: block;
  width: auto;
  right: 100%;
  bottom: 100%;
  border-bottom: 0;
  border-top: 0;
  border-left: 0; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab.vc_active > a::after {
  display: block;
  width: auto;
  right: 100%;
  top: 100%;
  border-bottom: 0;
  border-top: 0;
  border-left: 0; }

.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::after, .vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::after {
  display: none; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tabs-container {
  margin-left: 0;
  margin-right: 0; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-classic .vc_tta-tabs-container, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-modern .vc_tta-tabs-container {
  margin-left: -1px; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tabs-container {
  margin-left: -2px; }

.vc_tta .vc_tta-title-text:not(:empty) ~ .vc_tta-controls-icon, .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-container, .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container {
  margin-left: 0; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-panels {
  border-right-color: transparent; }

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-round .vc_tta-panels, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-rounded .vc_tta-panels {
  margin-top: 0;
  border-top-right-radius: 0; }

.vc_non_responsive .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-round .vc_tta-panel-body::before, .vc_non_responsive .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-rounded .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-round .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-rounded .vc_tta-panel-body::before, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-round .vc_tta-panel-body::before, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-rounded .vc_tta-panel-body::before {
  display: none; }

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-xs .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-xs .vc_tta-tabs-container {
  -webkit-flex-basis: 10%;
  -ms-flex-preferred-size: 10%;
  flex-basis: 10%; }

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-sm .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-sm .vc_tta-tabs-container {
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%; }

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-md .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-md .vc_tta-tabs-container {
  -webkit-flex-basis: 30%;
  -ms-flex-preferred-size: 30%;
  flex-basis: 30%; }

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-lg .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-lg .vc_tta-tabs-container {
  -webkit-flex-basis: 40%;
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%; }

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-xl .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-xl .vc_tta-tabs-container {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%; }

.vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
  text-align: left; }

.vc_tta.vc_tta-controls-align-right .vc_tta-panel-heading, .vc_tta.vc_tta-controls-align-right .vc_tta-tabs-container {
  text-align: right; }

.vc_tta.vc_tta-controls-align-center .vc_tta-panel-heading, .vc_tta.vc_tta-controls-align-center .vc_tta-tabs-container {
  text-align: center; }

.vc_non_responsive .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::before, .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::before {
  display: none; }

.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill) .vc_tta-panels {
  border-top-left-radius: 0; }

.vc_non_responsive .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::before, .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::before {
  display: none; }

.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill) .vc_tta-panels {
  border-bottom-left-radius: 0; }

.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-top:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill) .vc_tta-panels {
  border-top-right-radius: 0; }

.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-bottom:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill) .vc_tta-panels {
  border-bottom-right-radius: 0; }

.vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) {
  padding-bottom: 60px; }

.vc_tta-tabs.vc_tta-has-pagination .vc_pagination {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin-top: 30px;
  margin-bottom: 30px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.vc_tta-tabs.vc_tta-has-pagination.vc_tta-tabs-position-bottom {
  padding-top: 60px; }

.vc_tta-tabs.vc_tta-has-pagination.vc_tta-tabs-position-bottom .vc_pagination {
  top: auto;
  bottom: 100%;
  -webkit-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%); }

.vc_tta .vc_tta-controls-icon {
  display: inline-block;
  vertical-align: middle;
  height: 12px;
  width: 12px;
  position: relative;
  font-size: inherit;
  margin: 0; }

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before, .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after, .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before, .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
  content: '';
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-style: solid; }

.vc_tta .vc_tta-controls-icon:after, .vc_tta .vc_tta-controls-icon:before {
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out; }

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  border-width: 2px 0 0; }

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
  position: absolute;
  left: 50%;
  bottom: 0;
  top: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  border-width: 0 0 0 2px; }

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg) translate(-25%, -25%);
  -ms-transform: rotate(45deg) translate(-25%, -25%);
  transform: rotate(45deg) translate(-25%, -25%); }

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-width: 6px;
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
  border-left-color: transparent !important;
  -webkit-transform: translateY(25%);
  -ms-transform: translateY(25%);
  transform: translateY(25%); }

.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
  display: none; }

.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
  -webkit-transform: rotate(225deg) translate(-25%, -25%);
  -ms-transform: rotate(225deg) translate(-25%, -25%);
  transform: rotate(225deg) translate(-25%, -25%); }

.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
  -webkit-transform: rotate(180deg) translateY(25%);
  -ms-transform: rotate(180deg) translateY(25%);
  transform: rotate(180deg) translateY(25%); }

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
  padding-left: 46px; }

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 20px; }

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title > a {
  padding-right: 42px; }

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 20px; }

@media (max-width: 768px) {
  .vc_tta-container .vc_tta:not([class*=vc_tta-pageable]) .vc_pagination {
    display: none; } }

.vc_settings .vc_controls-row .vc_control-set-column:active, .vc_settings a:active, .vc_settings a:focus, .vc_settings h3:active, .vc_settings h3:focus {
  outline: 0; }

.vc_settings .vc_activate-license-button, .vc_ui-wp-spinner {
  vertical-align: middle; }

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .thumbnail a > img, .thumbnail > img {
  display: block;
  max-width: 100%;
  height: auto; }

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before, .vc_clearfix:after, .vc_clearfix:before {
  content: " ";
  display: table; }

.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

.btn-group-sm > .btn, .btn-group-xs > .btn {
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-group-sm > .btn {
  padding: 5px 10px; }

.btn-group-xs > .btn {
  padding: 1px 5px; }

.btn-group-vertical > .btn-group:after, .btn-toolbar:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
  clear: both; }

.vc_pull-right {
  float: right !important; }

.vc_pull-left {
  float: left !important; }

.vc_clearfix:after, .vc_el-clearfix {
  clear: both; }

@media (max-width: 767px) {
  .vc_el-clearfix-xs {
    clear: both; } }

@media (min-width: 768px) and (max-width: 991px) {
  .vc_el-clearfix-sm {
    clear: both; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .vc_el-clearfix-md {
    clear: both; } }

@media (min-width: 1200px) {
  .vc_el-clearfix-lg {
    clear: both; } }

.vc_visible {
  display: block; }

.vc_ui-wp-spinner {
  margin: 0;
  padding: 0;
  height: 1em;
  width: 1em;
  display: inline-block;
  opacity: .7;
  position: relative; }

.vc_ui-wp-spinner::before {
  content: '';
  display: block;
  height: 16px;
  width: 16px;
  background: url(../vc/loaders/spinner.svg) 50% 50% no-repeat;
  background-size: contain;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: vc_ui-wp-spinner-animation 1.08s linear infinite;
  animation: vc_ui-wp-spinner-animation 1.08s linear infinite; }

.vc_settings .wpb_row_container > .wpb_vc_column, .vc_settings .wpb_row_container > .wpb_vc_column_inner {
  position: relative;
  margin-bottom: 15px; }

.vc_ui-wp-spinner.vc_ui-wp-spinner-lg::before {
  height: 20.8px;
  width: 20.8px; }

@-webkit-keyframes vc_ui-wp-spinner-animation {
  from {
    -webkit-transform: translate(-50%, -50%) rotate(0);
    transform: translate(-50%, -50%) rotate(0); }
  to {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg); } }

@keyframes vc_ui-wp-spinner-animation {
  from {
    -webkit-transform: translate(-50%, -50%) rotate(0);
    transform: translate(-50%, -50%) rotate(0); }
  to {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg); } }

.vc_settings .vc_settings-tab-content {
  display: none; }

.vc_settings .vc_settings-tab-content.vc_settings-tab-content-active {
  display: block; }

.vc_settings .vc_settings-tab-content p.submit {
  float: left; }

.vc_settings .vc_settings-tab-content .vc_updater-result-message {
  clear: both; }

.vc_settings .vc_settings-tab-content .vc_updater-passive {
  opacity: .4;
  filter: alpha(opacity=40); }

.vc_settings .vc_settings-tab-content .vc_ui-wp-spinner {
  height: 25px;
  width: 25px;
  float: left; }

.vc_settings .vc_settings-tab-content .vc_ui-wp-spinner::before {
  height: 20px;
  width: 20px; }

.vc_settings .vc_helper {
  display: none; }

.vc_settings .tab_intro {
  padding: 15px 10px 0; }

.vc_settings .vc_settings-activation-deactivation {
  text-align: center;
  max-width: 960px; }

.vc_settings .vc_settings-activation-deactivation p {
  font-size: 14px; }

.vc_settings .vc_settings-activation-deactivation .button-updater {
  margin-left: 42px; }

.vc_settings .vc_settings-activation-deactivation .vc_updater-spinner {
  -webkit-transition: opacity .2s;
  -o-transition: opacity .2s;
  transition: opacity .2s;
  vertical-align: middle;
  margin-left: 5px;
  opacity: 0; }

.vc_settings .vc_settings-activation-deactivation .loading .vc_updater-spinner {
  opacity: 1; }

.vc_settings #wpb_js_settings_access_groups h3 {
  margin-top: 0; }

.vc_settings #wpb_js_settings_access_groups .settings-block, .vc_settings #wpb_js_settings_access_groups .title {
  margin-bottom: 10px; }

.vc_settings #wpb_js_settings_access_groups .pull-left {
  float: left;
  width: 33%; }

.vc_settings #wpb_js_settings_access_groups .pull-left label {
  clear: both;
  display: block;
  float: left; }

.vc_settings #wpb_js_settings_access_groups .select-all {
  margin-top: 10px; }

.vc_settings .vc_settings-tab-content .css-control, .vc_settings .vc_settings-tab-content .wp-picker-container {
  opacity: .5;
  filter: alpha(opacity=50); }

.vc_settings .vc_settings-tab-content.color_enabled .css-control, .vc_settings .vc_settings-tab-content.color_enabled .wp-picker-container {
  opacity: 1;
  filter: alpha(opacity=100); }

.vc_settings .vc_settings-tab-content .submit {
  margin-top: 0;
  padding-top: 0; }

.vc_settings .vc_settings-tab-content .vc_restore-button {
  margin: 0 10px; }

.vc_settings .vc_settings-tab-content.hidden {
  display: none; }

.vc_settings .vc_button-settings-less {
  margin-bottom: 4px; }

.vc_settings .vc_settings-spinner {
  margin-right: 10px; }

.vc_settings .custom_css {
  width: 100%;
  height: 200px; }

.vc_settings #wpb_csseditor {
  border: 1px solid #BABABA; }

.vc_settings .wpb_row_container > .wpb_vc_column > .vc_controls {
  text-align: center;
  background: #F5F5F5;
  width: 100%;
  line-height: 1px;
  padding: 2px;
  height: 24px; }

.vc_settings .wpb_row_container > .wpb_vc_column > .vc_controls .vc_control {
  padding: 0; }

.vc_settings .wpb_row_container > .wpb_vc_column > .wpb_element_wrapper {
  background: #F5F5F5;
  padding: 1px 14px; }

.vc_settings .wpb_row_container > .wpb_vc_column_inner > .vc_controls {
  text-align: center;
  background: #FFF;
  width: 100%;
  line-height: 1px;
  padding: 2px;
  height: 24px; }

.vc_settings .wpb_row_container > .wpb_vc_column_inner > .vc_controls .vc_control {
  padding: 0; }

.vc_settings .wpb_row_container > .wpb_vc_column_inner > .wpb_element_wrapper {
  background: #FFF;
  padding: 1px 14px; }

.vc_settings .wpb_vc_row > .vc_controls > .column_move, .vc_settings .wpb_vc_row_inner > .vc_controls > .column_move {
  background-color: #F5F5F5; }

.vc_settings .wpb_vc_row > .vc_controls .column_delete:hover, .vc_settings .wpb_vc_row_inner > .vc_controls .column_delete:hover {
  background-color: #FFE0E0; }

.vc_settings .wpb_vc_row > .vc_controls .vc_row-hash-id, .vc_settings .wpb_vc_row_inner > .vc_controls .vc_row-hash-id {
  float: left;
  display: inline-block;
  line-height: 1;
  color: #999;
  margin-top: 5px;
  padding-left: 3px; }

.vc_settings .vc_collapsed-row > .wpb_element_wrapper > .vc_container_for_children {
  height: 39px;
  overflow: hidden; }

.vc_settings .vc_collapsed-row > .wpb_element_wrapper > .vc_container_for_children .wpb_vc_column_inner .vc_controls, .vc_settings .vc_collapsed-row > .wpb_element_wrapper > .vc_container_for_children > .wpb_vc_column .vc_controls {
  border-bottom: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  margin-bottom: 15px; }

.vc_settings .vc_collapsed-row > .vc_controls .column_toggle .vc_icon {
  background-position: -16px -112px; }

.vc_settings .wpb_vc_row_inner > .vc_controls > .column_move {
  background-color: #FFF; }

.vc_settings .wpb_vc_row_inner.wpb_sortable {
  margin-bottom: -15px; }

.vc_settings .vc_controls {
  font-family: "Open Sans",Helvetica,sans-serif;
  height: 0;
  display: block;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.vc_settings .vc_controls > div {
  position: absolute;
  white-space: nowrap;
  font-size: 0 !important; }

.vc_settings .vc_controls > div > .vc_parent {
  display: inline-block; }

.vc_settings .vc_controls > div > .vc_element {
  margin-left: 1px;
  display: inline-block; }

.vc_settings .vc_controls > .vc_controls-tl {
  top: 0;
  left: 0;
  z-index: 1002; }

.vc_settings .vc_controls > .vc_controls-tc {
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  z-index: 1002; }

.vc_settings .vc_controls > .vc_controls-tr {
  top: 0;
  right: 0;
  direction: rtl;
  z-index: 1002; }

.vc_settings .vc_controls > .vc_controls-bl {
  bottom: 0;
  left: 0;
  height: auto;
  z-index: 1002; }

.vc_settings .vc_controls > .vc_controls-bc {
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  z-index: 1; }

.vc_settings .vc_controls > .vc_controls-br {
  bottom: 0;
  right: 0;
  direction: rtl;
  z-index: 1002; }

.vc_settings .vc_controls > .vc_controls-cc {
  z-index: 1002;
  top: 50%;
  left: 50%;
  background-color: #afd23e;
  border: 0 solid transparent;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 3px; }

.vc_settings .vc_controls > .vc_controls-cc > :first-child .vc_btn-content, .vc_settings .vc_controls > .vc_controls-out-tl > .vc_element > :first-child .vc_btn-content {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.vc_settings .vc_controls > .vc_controls-cc > :last-child .vc_btn-content {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.vc_settings .vc_controls > .vc_controls-out-tc {
  left: 50%;
  top: -30px;
  direction: rtl;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0); }

.vc_settings .vc_controls > .vc_controls-out-l {
  left: 0;
  top: 1px;
  direction: rtl; }

.vc_settings .vc_controls > .vc_controls-out-tl {
  z-index: 1002;
  left: -1px;
  top: -30px; }

.vc_settings .vc_controls > .vc_controls-out-tr {
  z-index: 1003;
  right: -1px;
  top: -30px; }

.vc_settings .vc_controls > .vc_controls-out-r {
  right: -1px;
  top: 1px; }

.vc_settings .vc_controls > .vc_controls-out-l, .vc_settings .vc_controls > .vc_controls-out-r {
  width: 0;
  height: 0; }

.vc_settings .vc_control-btn {
  display: inline-block;
  vertical-align: middle !important;
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.vc_settings .vc_controls-column > div > .vc_parent > :first-child .vc_btn-content, .vc_settings .vc_controls-container > div > .vc_parent > :first-child .vc_btn-content, .vc_settings .vc_controls-row > div > .vc_parent > :first-child .vc_btn-content, .vc_settings .vc_controls > div > :first-child .vc_btn-content {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.vc_settings .vc_controls-column > div > .vc_element .vc_control-btn-switcher .vc_btn-content, .vc_settings .vc_controls-column > div > .vc_element :last-child .vc_btn-content, .vc_settings .vc_controls-container > div > .vc_element .vc_control-btn-switcher .vc_btn-content, .vc_settings .vc_controls-container > div > .vc_element :last-child .vc_btn-content, .vc_settings .vc_controls-row > div > .vc_element .vc_control-btn-switcher .vc_btn-content, .vc_settings .vc_controls-row > div > .vc_element :last-child .vc_btn-content, .vc_settings .vc_controls > div > :last-child .vc_btn-content {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.vc_settings .vc_control-btn .icon, .vc_settings .vc_control-btn .vc_icon {
  display: inline-block !important;
  background-image: url(../vc/fe/controls.png);
  background-repeat: no-repeat;
  width: 16px;
  height: 16px; }

.vc_settings .vc_control-btn .vc_btn-content:hover {
  background-color: #669c22; }

.vc_settings .vc_btn-content {
  -webkit-transition: background-color .5s;
  -o-transition: background-color .5s;
  transition: background-color .5s;
  background-color: transparent;
  display: inline-block !important;
  padding: 7px;
  cursor: pointer !important;
  line-height: 1px !important;
  font-size: 1px !important;
  vertical-align: middle !important; }

.vc_settings .vc_element-name .vc_btn-content {
  text-decoration: none !important;
  width: auto !important;
  font-size: 9px !important;
  color: #FFF !important;
  line-height: 16px !important;
  padding: 7px 12px !important;
  cursor: auto !important; }

.vc_settings .vc_element-name .vc_btn-content:hover {
  text-decoration: none !important; }

.vc_settings .vc_child-element-move .vc_btn-content, .vc_settings .vc_element-move .vc_btn-content {
  cursor: move !important;
  background-image: url(../vc/fe/move.png) !important;
  background-position: 10px center !important;
  background-repeat: no-repeat;
  padding-left: 30px !important; }

.vc_settings .vc_child-element-move .vc_btn-content:hover, .vc_settings .vc_element-move .vc_btn-content:hover {
  background-color: #669c22; }

.vc_settings .vc_control-btn-append .icon, .vc_settings .vc_control-btn-append .vc_icon, .vc_settings .vc_control-btn-prepend .icon, .vc_settings .vc_control-btn-prepend .vc_icon {
  background-position: 0 -16px; }

.vc_controls-dark .vc_settings .vc_control-btn-append .icon, .vc_controls-dark .vc_settings .vc_control-btn-append .vc_icon, .vc_controls-dark .vc_settings .vc_control-btn-prepend .icon, .vc_controls-dark .vc_settings .vc_control-btn-prepend .vc_icon {
  background-position: -16px -16px; }

.vc_settings .vc_control-btn-layout .icon, .vc_settings .vc_control-btn-layout .vc_icon {
  background-position: 0 -80px; }

.vc_controls-dark .vc_settings .vc_control-btn-layout .icon, .vc_controls-dark .vc_settings .vc_control-btn-layout .vc_icon {
  background-position: -16px -80px; }

.vc_settings .vc_control-btn-append {
  position: relative;
  top: 19px; }

.vc_settings .vc_control-btn-append:before {
  position: relative;
  left: 7px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid #f9b418;
  -webkit-transition: border-color .5s;
  -o-transition: border-color .5s;
  transition: border-color .5s; }

.vc_settings .vc_control-btn-append:hover:before {
  border-bottom-color: #e78800; }

.vc_settings .vc_control-btn-append.vc_control-parent:before {
  border-bottom-color: #285A85; }

.vc_settings .vc_control-btn-append.vc_control-parent:hover:before {
  border-bottom-color: #032644; }

.vc_settings .vc_control-btn-append .vc_btn-content {
  border-radius: 3px;
  padding: 3px; }

.vc_settings .vc_control-btn-edit .icon, .vc_settings .vc_control-btn-edit .vc_icon {
  background-position: 0 -32px; }

.vc_controls-dark .vc_settings .vc_control-btn-edit .icon, .vc_controls-dark .vc_settings .vc_control-btn-edit .vc_icon {
  background-position: -16px -32px; }

.vc_settings .vc_control-btn-clone .icon, .vc_settings .vc_control-btn-clone .vc_icon {
  background-position: 0 -48px; }

.vc_controls-dark .vc_settings .vc_control-btn-clone .icon, .vc_controls-dark .vc_settings .vc_control-btn-clone .vc_icon {
  background-position: -16px -48px; }

.vc_settings .vc_control-btn-delete .icon, .vc_settings .vc_control-btn-delete .vc_icon {
  background-position: 0 -64px; }

.vc_controls-dark .vc_settings .vc_control-btn-delete .icon, .vc_controls-dark .vc_settings .vc_control-btn-delete .vc_icon {
  background-position: -16px -64px; }

.vc_settings .vc_control-btn-switcher {
  overflow-x: hidden;
  width: 24px;
  -webkit-transition: width .5s;
  -o-transition: width .5s;
  transition: width .5s;
  display: inline-block; }

.vc_settings .vc_control-btn-switcher .icon, .vc_settings .vc_control-btn-switcher .vc_icon {
  width: 10px;
  background-image: url(../vc/fe/expand.gif);
  background-position: center center; }

.vc_settings .vc_control-btn-switcher-disable-switcher {
  display: none !important; }

.vc_settings .vc_controls-column > div > .vc_active .vc_control-btn, .vc_settings .vc_controls-column > div > .vc_element, .vc_settings .vc_controls-column > div > .vc_parent, .vc_settings .vc_controls-container > div > .vc_active .vc_control-btn, .vc_settings .vc_controls-container > div > .vc_element, .vc_settings .vc_controls-container > div > .vc_parent, .vc_settings .vc_controls-row > div > .vc_active .vc_control-btn, .vc_settings .vc_controls-row > div > .vc_element, .vc_settings .vc_controls-row > div > .vc_parent {
  display: inline-block; }

.vc_settings .vc_control-btn-move {
  background-position: 0 0; }

.vc_settings .vc_control-btn-layout {
  position: relative; }

.vc_settings .vc_controls-column > div .vc_btn-content, .vc_settings .vc_controls-container > div .vc_btn-content, .vc_settings .vc_controls-row > div .vc_btn-content {
  background-color: #F9B418;
  border-color: #F9B418; }

.vc_settings .vc_controls-column > div .vc_control-btn .vc_btn-content:hover, .vc_settings .vc_controls-container > div .vc_control-btn .vc_btn-content:hover, .vc_settings .vc_controls-row > div .vc_control-btn .vc_btn-content:hover {
  background-color: #e78800;
  border-color: #e78800; }

.vc_settings .vc_controls-column > div .vc_control-parent .vc_btn-content, .vc_settings .vc_controls-container > div .vc_control-parent .vc_btn-content, .vc_settings .vc_controls-row > div .vc_control-parent .vc_btn-content {
  background-color: #285A85;
  border-color: #285A85; }

.vc_settings .vc_controls-column > div .vc_control-parent.vc_control-btn .vc_btn-content:hover, .vc_settings .vc_controls-container > div .vc_control-parent.vc_control-btn .vc_btn-content:hover, .vc_settings .vc_controls-row > div .vc_control-parent.vc_control-btn .vc_btn-content:hover {
  background-color: #032644;
  border-color: #032644; }

.vc_settings .vc_controls-column > div .vc_advanced, .vc_settings .vc_controls-container > div .vc_advanced, .vc_settings .vc_controls-row > div .vc_advanced {
  overflow: hidden;
  height: 30px;
  width: 0;
  display: inline-block;
  vertical-align: middle;
  -webkit-transition: width .5s;
  -o-transition: width .5s;
  transition: width .5s; }

.vc_settings .vc_controls-column > div > .vc_parent .vc_btn-content, .vc_settings .vc_controls-column > div > .vc_parent .vc_control-btn .vc_btn-content, .vc_settings .vc_controls-container > div > .vc_parent .vc_btn-content, .vc_settings .vc_controls-container > div > .vc_parent .vc_control-btn .vc_btn-content, .vc_settings .vc_controls-row > div > .vc_parent .vc_btn-content, .vc_settings .vc_controls-row > div > .vc_parent .vc_control-btn .vc_btn-content {
  background-color: #285A85;
  border-color: #285A85; }

.vc_settings .vc_controls-column > div > .vc_parent .vc_control-btn .vc_btn-content:hover, .vc_settings .vc_controls-container > div > .vc_parent .vc_control-btn .vc_btn-content:hover, .vc_settings .vc_controls-row > div > .vc_parent .vc_control-btn .vc_btn-content:hover {
  background-color: #032644;
  border-color: #032644; }

.vc_settings .vc_controls-column > div > .vc_active .vc_control-btn-switcher, .vc_settings .vc_controls-container > div > .vc_active .vc_control-btn-switcher, .vc_settings .vc_controls-row > div > .vc_active .vc_control-btn-switcher {
  width: 0; }

.vc_settings .vc_controls-column > div > .vc_active.vc_element .vc_advanced, .vc_settings .vc_controls-column > div > .vc_active.vc_parent .vc_advanced, .vc_settings .vc_controls-container > div > .vc_active.vc_element .vc_advanced, .vc_settings .vc_controls-container > div > .vc_active.vc_parent .vc_advanced, .vc_settings .vc_controls-row > div > .vc_active.vc_element .vc_advanced, .vc_settings .vc_controls-row > div > .vc_active.vc_parent .vc_advanced {
  width: 120px; }

.vc_settings .vc_controls-column > div > .vc_active.parent-vc_row .vc_advanced, .vc_settings .vc_controls-column > div > .vc_active.parent-vc_row_inner .vc_advanced, .vc_settings .vc_controls-container > div > .vc_active.parent-vc_row .vc_advanced, .vc_settings .vc_controls-container > div > .vc_active.parent-vc_row_inner .vc_advanced, .vc_settings .vc_controls-row > div > .vc_active.parent-vc_row .vc_advanced, .vc_settings .vc_controls-row > div > .vc_active.parent-vc_row_inner .vc_advanced {
  width: 150px; }

.vc_settings .vc_controls-column > div > .vc_active.element-vc_column .vc_advanced, .vc_settings .vc_controls-column > div > .vc_active.element-vc_column_inner .vc_advanced, .vc_settings .vc_controls-container > div > .vc_active.element-vc_column .vc_advanced, .vc_settings .vc_controls-container > div > .vc_active.element-vc_column_inner .vc_advanced, .vc_settings .vc_controls-row > div > .vc_active.element-vc_column .vc_advanced, .vc_settings .vc_controls-row > div > .vc_active.element-vc_column_inner .vc_advanced {
  width: 90px; }

.vc_settings .vc_controls-column > div > .vc_active.element-vc_tab.vc_element-name .vc_btn-content, .vc_settings .vc_controls-container > div > .vc_active.element-vc_tab.vc_element-name .vc_btn-content, .vc_settings .vc_controls-row > div > .vc_active.element-vc_tab.vc_element-name .vc_btn-content {
  background-image: none;
  padding-right: 6px; }

.vc_settings .vc_element-container > div.vc_container:first-of-type {
  margin-top: 31px; }

.vc_settings .vc_layout-switcher {
  background: #94B9C6;
  display: block;
  height: auto;
  width: 100px;
  padding: 2px;
  position: absolute;
  top: 30px;
  white-space: normal;
  direction: ltr;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
  -webkit-transition: opacity .5s ease-out;
  -o-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out; }

.vc_settings .vc_layout-switcher:hover .vc_layout-switcher {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible; }

.vc_settings .vc_layout-switcher .vc_layout-btn {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  width: 30px;
  height: 23px;
  background-color: #fff;
  margin: 1px; }

.vc_settings .vc_layout-switcher .vc_custom-layout-btn {
  background-color: transparent;
  display: block;
  width: auto;
  height: auto;
  margin: 4px 0 3px;
  font-size: 11px;
  text-align: center; }

.vc_settings .vc_layout-switcher .l_1 {
  background-image: url(../vc/row_layouts/1.gif); }

.vc_settings .vc_layout-switcher .l_12_12 {
  background-image: url(../vc/row_layouts/12_12.gif); }

.vc_settings .vc_layout-switcher .l_23_13 {
  background-image: url(../vc/row_layouts/23_13.gif); }

.vc_settings .vc_layout-switcher .l_13_13_13 {
  background-image: url(../vc/row_layouts/13_13_13.gif); }

.vc_settings .vc_layout-switcher .l_13_23 {
  background-image: url(../vc/row_layouts/13_23.gif); }

.vc_settings .vc_layout-switcher .l_14_14_14_14 {
  background-image: url(../vc/row_layouts/14_14_14_14.gif); }

.vc_settings .vc_layout-switcher .l_14_34 {
  background-image: url(../vc/row_layouts/14_34.gif); }

.vc_settings .vc_layout-switcher .l_14_12_14 {
  background-image: url(../vc/row_layouts/14_12_14.gif); }

.vc_settings .vc_layout-switcher .l_56_16 {
  background-image: url(../vc/row_layouts/56_16.gif); }

.vc_settings .vc_layout-switcher .l_16_46_16 {
  background-image: url(../vc/row_layouts/14_46_16.gif); }

.vc_settings .vc_layout-switcher .l_16_16_16_12 {
  background-image: url(../vc/row_layouts/16_16_16_12.gif); }

.vc_settings .vc_layout-switcher .l_16_16_16_16_16_16 {
  background-image: url(../vc/row_layouts/16_16_16_16_16_16.gif); }

.vc_settings .vc_controls-visible {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
  visibility: visible; }

.vc_settings .vc_control-container {
  background: #F9B418;
  border-color: #F9B418; }

.vc_settings .vc_control-container .vc_control-btn .vc_btn-content:hover {
  background-color: #e78800; }

.vc_settings .vc_controls-content-widget {
  background: #285A85;
  border-color: #285A85;
  top: -17px !important;
  direction: ltr !important; }

.vc_settings .vc_column_image, .vc_settings .vc_controls-row .vc_row_image, .vc_settings .vc_image-helper {
  background-size: cover; }

.vc_settings .vc_controls-content-widget .vc_btn-content:hover {
  background-color: #032644; }

.vc_settings .vc_controls > div {
  border-radius: 3px; }

.vc_settings .vc_color-helper, .vc_settings .vc_column_color, .vc_settings .vc_column_image, .vc_settings .vc_image-helper {
  margin-top: 3px;
  margin-right: 3px;
  border-radius: 8px;
  width: 16px;
  height: 16px;
  display: inline-block; }

.vc_settings .vc_icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(../vc/controls.png) -16px 0 no-repeat; }

.vc_settings .vc_control {
  display: inline-block;
  border-radius: 2px 2px 0 0;
  border: 1px solid transparent;
  padding: 0;
  cursor: pointer; }

.vc_settings .vc_control .vc-controls-add .vc_icon, .vc_settings .vc_control.column_add .vc_icon {
  background-position: -16px -16px; }

.vc_settings .vc_control .vc-controls-delete .vc_icon, .vc_settings .vc_control.column_delete .vc_icon {
  background-position: -16px -64px; }

.vc_settings .vc_control .vc-controls-clone .vc_icon, .vc_settings .vc_control.column_clone .vc_icon {
  background-position: -16px -48px; }

.vc_settings .vc_control .vc-controls-edit .vc_icon, .vc_settings .vc_control.column_edit .vc_icon {
  background-position: -16px -32px; }

.vc_settings .vc_control .vc-controls-toggle .vc_icon, .vc_settings .vc_control.column_toggle .vc_icon {
  background-position: -16px -96px; }

.vc_settings .vc_control .vc-controls-move, .vc_settings .vc_control.column_move {
  cursor: move;
  float: left; }

.vc_settings .vc_control:hover .vc_icon {
  opacity: .7;
  filter: alpha(opacity=70); }

.vc_settings .vc_controls-row {
  text-align: center;
  line-height: 1px;
  position: relative;
  z-index: 1;
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  height: auto; }

.vc_settings .vc_controls-row:hover {
  z-index: 10; }

.vc_settings .vc_controls-row .vc_control {
  background-color: #e6e6e6;
  padding: 3px 8px; }

.vc_settings .vc_controls-row .column_add, .vc_settings .vc_controls-row .vc_control-add-column {
  float: left;
  margin-left: 1px; }

.vc_settings .vc_controls-row .vc_control-row-layout, .vc_settings .vc_controls-row .vc_row_layouts {
  display: block;
  height: 16px;
  overflow: hidden;
  float: left;
  padding: 0 0 6px;
  text-align: left;
  margin-left: 1px;
  background: #e6e6e6;
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0; }

.vc_settings .vc_controls-row .vc_control-row-layout .vc_active, .vc_settings .vc_controls-row .vc_control-row-layout:hover a, .vc_settings .vc_controls-row .vc_row_layouts .vc_active, .vc_settings .vc_controls-row .vc_row_layouts:hover a {
  display: inline-block; }

.vc_settings .vc_controls-row .vc_control-row-layout:hover, .vc_settings .vc_controls-row .vc_row_layouts:hover {
  width: auto;
  height: auto;
  position: absolute;
  left: 34px; }

.vc_settings .vc_controls-row .vc_control-row-layout:hover a.vc_active, .vc_settings .vc_controls-row .vc_control-row-layout:hover a:hover, .vc_settings .vc_controls-row .vc_row_layouts:hover a.vc_active, .vc_settings .vc_controls-row .vc_row_layouts:hover a:hover {
  background-color: #FBEED5; }

.vc_settings .vc_controls-row .vc_control-set-column {
  background-image: url(../vc/row_layouts/1.gif);
  background-position: center center;
  background-repeat: no-repeat;
  display: none;
  border: none;
  width: 32px;
  height: 20px;
  background-color: transparent;
  cursor: pointer; }

.vc_settings .vc_controls-row .vc_control-set-column.vc_active {
  background-color: transparent; }

.vc_settings .vc_controls-row .vc_control-set-column.custom_columns {
  background-image: none;
  border-bottom: 1px dotted;
  font-size: 11px;
  height: auto;
  line-height: 12px;
  margin: 0 3px;
  padding: 4px 0 0;
  width: auto; }

.vc_settings .vc_controls-row .vc_row_color, .vc_settings .vc_controls-row .vc_row_image {
  margin-top: 3px;
  width: 16px;
  height: 16px;
  display: block;
  margin-right: 3px;
  border-radius: 8px;
  float: right; }

.vc_settings .vc_controls-row .vc_control-set-column.l_12_12 {
  background-image: url(../vc/row_layouts/12_12.gif); }

.vc_settings .vc_controls-row .vc_control-set-column.l_13_13_13 {
  background-image: url(../vc/row_layouts/13_13_13.gif); }

.vc_settings .vc_controls-row .vc_control-set-column.l_13_23 {
  background-image: url(../vc/row_layouts/13_23.gif); }

.vc_settings .vc_controls-row .vc_control-set-column.l_14_14_14_14 {
  background-image: url(../vc/row_layouts/14_14_14_14.gif); }

.vc_settings .vc_controls-row .vc_control-set-column.l_23_13 {
  background-image: url(../vc/row_layouts/23_13.gif); }

.vc_settings .vc_controls-row .vc_control-set-column.l_14_34 {
  background-image: url(../vc/row_layouts/14_34.gif); }

.vc_settings .vc_controls-row .vc_control-set-column.l_14_12_14 {
  background-image: url(../vc/row_layouts/14_12_14.gif); }

.vc_settings .vc_controls-row .vc_control-set-column.l_56_16 {
  background-image: url(../vc/row_layouts/56_16.gif); }

.vc_settings .vc_controls-row .vc_control-set-column.l_16_46_16 {
  background-image: url(../vc/row_layouts/14_46_16.gif); }

.vc_settings .vc_controls-row .vc_control-set-column.l_16_16_16_12 {
  background-image: url(../vc/row_layouts/16_16_16_12.gif); }

.vc_settings .vc_controls-row .vc_control-set-column.l_16_16_16_16_16_16 {
  background-image: url(../vc/row_layouts/16_16_16_16_16_16.gif); }

.vc_settings .vc_controls-row .vc_row_edit_clone_delete .vc_control {
  float: right;
  background-position: center center;
  background-repeat: no-repeat;
  margin-left: 1px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.vc_settings .vc_control-align .vc_control {
  display: none;
  border: 0;
  margin: 0; }

.vc_settings .vc_control-align .vc_control.vc_active, .vc_settings .vc_control-align:hover .vc_control-wrap .vc_control {
  display: block; }

.vc_settings .vc_control-align:hover {
  position: relative;
  height: 15px;
  width: 20px;
  z-index: 10; }

.vc_settings .vc_control-align:hover .vc_control-wrap {
  position: absolute;
  background-color: #e6e6e6;
  top: -3px;
  padding: 2px;
  left: 0; }

.vc_settings .controls_column.bottom-controls .column_clone, .vc_settings .controls_column.bottom-controls .column_delete, .vc_settings .controls_column.bottom-controls .column_edit, .vc_settings .vc_empty-column > .vc_controls .column_add {
  display: none; }

.vc_settings .vc_control-align:hover .vc_control-wrap .vc_control.vc_active {
  background-color: #ffffe0; }

.vc_settings .vc_control-align-left .vc_icon {
  background-position: -16px -143px; }

.vc_settings .vc_control-align-center .vc_icon {
  background-position: -16px -159px; }

.vc_settings .vc_control-align-right .vc_icon {
  background-position: -16px -175px; }

.vc_settings .wpb_content_element:hover > .vc_controls {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
  visibility: visible; }

.vc_settings .vc_empty-container {
  outline: #e6e6e6 dotted 1px;
  background: url(../vc/empty_row.png) center center no-repeat;
  min-height: 50px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.vc_settings .vc_empty-container:hover {
  opacity: .5;
  filter: alpha(opacity=50); }

.vc_settings .vc_shortcodes_container {
  margin: 4px 0 0;
  background-position: 10px 35px;
  background-repeat: no-repeat;
  background-color: #fff; }

.vc_settings .vc_shortcodes_container .wpb_column_container {
  margin: 0 10px; }

.vc_settings .vc_shortcodes_container > .controls_column {
  text-align: center;
  width: 100%;
  line-height: 1px;
  padding: 2px;
  height: 24px; }

.vc_settings .vc_shortcodes_container > .wpb_element_wrapper {
  position: relative; }

.vc_settings .vc_shortcodes_container > .wpb_element_wrapper > .wpb_element_title {
  position: absolute;
  top: 11px;
  left: 10px;
  margin: 0; }

.vc_settings .vc_shortcodes_container > .wpb_element_wrapper > .vc_container_for_children {
  margin: 0 10px 0 52px;
  outline: #e6e6e6 dotted 1px;
  min-height: 55px; }

.vc_settings .wpb_vc_item.wpb_content_element > .wpb_element_wrapper {
  background-image: url(../vc/item_icon.png);
  background-position: 8px 7px;
  min-height: 13px;
  height: 13px;
  padding-left: 32px; }

.vc_settings #vc_settings-automapper .vc_atm-message {
  padding: 10px; }

.vc_settings #vc_settings-automapper .vc_automapper-toolbar {
  margin-bottom: 15px; }

.vc_settings #vc_settings-automapper .vc_automapper-list {
  width: 100%; }

.vc_settings #vc_settings-automapper .vc_automapper-list .vc_automapper-item {
  display: block;
  margin: 0 0 1px;
  background: #E7E7E7;
  padding: 10px; }

.vc_settings #vc_settings-automapper .vc_automapper-list .vc_automapper-item label {
  color: #446591; }

.vc_settings #vc_settings-automapper .vc_automapper-list .vc_automapper-item .vc_automapper-item-controls a {
  display: block;
  float: right;
  cursor: pointer;
  background-image: url(../vc/atm_controls.png);
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  background-position: -16px -64px; }

.vc_settings #vc_settings-automapper .vc_automapper-list .vc_automapper-item .vc_automapper-item-controls a.vc_automapper-edit-btn {
  background-position: -16px -32px;
  margin-right: 5px; }

.vc_settings #vc_settings-automapper .vc_add-form-atm {
  padding: 15px;
  border: 1px solid #e5e5e5;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); }

.vc_settings #vc_settings-automapper .vc_add-form-atm label {
  font-size: 16px; }

.vc_settings #vc_settings-automapper .vc_add-form-atm .description {
  display: block; }

.vc_settings #vc_settings-automapper .vc_add-form-atm .vc_wrapper {
  display: table;
  margin: 10px 0; }

.vc_settings #vc_settings-automapper .vc_add-form-atm .vc_wrapper .vc_string {
  display: table-cell;
  width: 100%;
  padding: 0; }

.vc_settings #vc_settings-automapper .vc_add-form-atm .vc_wrapper .vc_string input {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%; }

.vc_settings #vc_settings-automapper .vc_add-form-atm .vc_wrapper .vc_buttons {
  width: 190px;
  margin-left: 10px;
  display: inline-block; }

.vc_settings #vc_settings-automapper .vc_add-form-atm .vc_wrapper .vc_buttons .button {
  margin-top: -6px; }

.vc_settings #vc_settings-automapper .vc_edit-form h4 {
  margin: .5em 0;
  font-size: 16px;
  font-weight: 400; }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_line {
  height: 1px;
  margin: 0;
  background: #e3e3e3; }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_wrapper {
  padding: 15px;
  position: relative; }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_shortcode-preview {
  text-align: center;
  width: 90%;
  margin: 15px auto;
  padding: 10px;
  background: #f2f2f2;
  border: 1px solid #e3e3e3;
  color: #8a8a8a; }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_shortcode-preview .vc_active {
  color: #0074A2; }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_field {
  float: left;
  padding: 5px;
  width: 48%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_field label {
  padding: 0;
  display: inline-block;
  vertical-align: top;
  margin-top: 6px;
  height: 22px;
  width: 30%;
  font-weight: 700; }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_field input[type=text], .vc_settings #vc_settings-automapper .vc_edit-form .vc_field textarea {
  width: 65%;
  float: right; }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_field.vc_is-container {
  clear: both;
  float: none; }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_field.vc_is-container label {
  margin-left: 30%;
  width: 65%; }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_field.vc_description {
  float: right; }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_field.vc_description textarea {
  height: 70px; }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_add-param {
  position: absolute;
  top: 18px;
  right: 15px; }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_params {
  margin-top: 30px;
  display: table;
  width: 100%; }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_params .vc_param .vc_fields .vc_param-field {
  display: inline-block;
  height: auto;
  vertical-align: top;
  padding: 3px 6px 3px 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 19%; }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_params .vc_param .vc_fields .vc_param-field label {
  font-weight: 700;
  padding: 6px 0;
  display: block; }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_params .vc_param .vc_fields .vc_param-field .description {
  margin: 6px 0;
  display: block; }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_params .vc_param .vc_fields .vc_param-field input[type=text], .vc_settings #vc_settings-automapper .vc_edit-form .vc_params .vc_param .vc_fields .vc_param-field select, .vc_settings #vc_settings-automapper .vc_edit-form .vc_params .vc_param .vc_fields .vc_param-field textarea {
  width: 100%; }

@media (max-width: 782px) {
  .vc_settings #vc_settings-automapper .vc_edit-form .vc_params .vc_param .vc_fields .vc_param-field {
    width: 100%;
    float: left; } }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_params .vc_param.vc_content .vc_delete-param {
  display: none; }

.vc_settings #vc_settings-automapper .vc_edit-form .vc_params .vc_sortable-placeholder {
  height: 30px;
  background: url(../vc/pattern.gif); }

.vc_settings #vc_settings-automapper .vc_edit-form > .vc_buttons {
  clear: both;
  background-color: #F7F7F7;
  padding: 15px; }

.vc_settings #vc_settings-automapper .vc_edit-form > .vc_buttons .vc_atm-delete {
  float: right;
  clear: both; }

.vc_settings #vc_settings-automapper .widget .widget-top {
  cursor: pointer; }

.vc_settings #vc_settings-automapper .widget .widget-top .vc_atm-header {
  display: block;
  margin: 0;
  padding: 7px 15px;
  line-height: 1;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.vc_settings #vc_settings-automapper .widget.vc_opened .vc_header-name {
  width: 245px; }

.vc_settings #vc_settings-automapper .widget.vc_opened .widget-top {
  cursor: default;
  background: #f1f1f1; }

.vc_settings #vc_settings-automapper .widget.vc_opened .widget-top a.widget-action:after {
  content: '\f142';
  cursor: pointer; }

.vc_settings .vc_element-icon {
  background-image: url(../vc/elements_icons_sprite.png?v3);
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  margin: 0; }

.vc_settings .vc_general.vc_element-icon {
  width: 32px;
  height: 32px; }

.vc_settings .vc_element-icon[data-is-container=true] {
  background-position: 0 -1216px; }

.vc_settings .icon-wpb-application-icon-large {
  background-position: 0 -32px; }

.vc_settings .icon-wpb-application-plus {
  background-position: 0 -64px; }

.vc_settings .icon-wpb-balloon-facebook-left {
  background-position: 0 -96px; }

.vc_settings .icon-wpb-balloon-twitter-left {
  background-position: 0 -128px; }

.vc_settings .icon-wpb-film-youtube {
  background-position: 0 -160px; }

.vc_settings .icon-wpb-images-stack {
  background-position: 0 -192px; }

.vc_settings .icon-wpb-information-white {
  background-position: 0 -224px; }

.vc_settings .icon-wpb-layer-shape-text {
  background-position: 0 -256px; }

.vc_settings .icon-wpb-layout_sidebar {
  background-position: 0 -288px; }

.vc_settings .icon-wpb-map-pin {
  background-position: 0 -320px; }

.vc_settings .icon-wpb-slideshow {
  background-position: 0 -352px; }

.vc_settings .icon-wpb-toggle-small-expand {
  background-position: 0 -384px; }

.vc_settings .icon-wpb-ui-accordion, .vc_settings .icon-wpb-ui-accordion[data-is-container=true] {
  background-position: 0 -416px; }

.vc_settings .icon-wpb-ui-button {
  background-position: 0 -448px; }

.vc_settings .icon-wpb-ui-separator-label {
  background-position: 0 -480px; }

.vc_settings .icon-wpb-ui-separator {
  background-position: 0 -512px; }

.vc_settings .icon-wpb-ui-tab-content, .vc_settings .icon-wpb-ui-tab-content[data-is-container=true] {
  background-position: 0 -544px; }

.vc_settings .icon-wpb-ui-tab-content-vertical, .vc_settings .icon-wpb-ui-tab-content-vertical[data-is-container=true] {
  background-position: 0 -576px; }

.vc_settings .icon-wpb-ui-pageable, .vc_settings .icon-wpb-ui-pageable[data-is-container=true] {
  background-position: 0 -1696px; }

.vc_settings .icon-wpb-pinterest {
  background-position: 0 -608px; }

.vc_settings .icon-wpb-tweetme {
  background-position: 0 -128px; }

.vc_settings .icon-wpb-single-image {
  background-position: 0 -672px; }

.vc_settings .icon-wpb-call-to-action {
  background-position: 0 -704px; }

.vc_settings .icon-wpb-raw-html {
  background-position: 0 -736px; }

.vc_settings .icon-wpb-raw-javascript {
  background-position: 0 -768px; }

.vc_settings .icon-wpb-flickr {
  background-position: 0 -800px; }

.vc_settings .icon-wpb-graph {
  background-position: 0 -960px; }

.vc_settings .icon-wpb-wp {
  background-position: 0 -992px; }

.vc_settings .icon-wpb-vc_pie {
  background-position: 0 -1024px; }

.vc_settings .icon-wpb-images-carousel {
  background-position: 0 -1056px; }

.vc_settings .icon-wpb-vc_carousel {
  background-position: 0 -1088px; }

.vc_settings .icon-wpb-row, .vc_settings .icon-wpb-row[data-is-container=true] {
  background-position: 0 -1120px; }

.vc_settings .icon-wpb-ui-empty_space {
  background-position: 0 -1152px; }

.vc_settings .icon-wpb-atm {
  background-position: 0 -640px; }

.vc_settings .icon-wpb-ui-custom_heading {
  background-position: 0 -1184px; }

.vc_settings .icon-wpb-woocommerce {
  background-position: 0 -1248px; }

.vc_settings .icon-wpb-ninjaforms {
  background-position: 0 -1280px; }

.vc_settings .icon-wpb-vc_icon {
  background-position: 0 -1312px; }

.vc_settings .vc_icon-vc-gitem-post-excerpt {
  background-position: 0 -1344px; }

.vc_settings .vc_icon-vc-gitem-image {
  background-position: 0 -1376px; }

.vc_settings .vc_icon-acf {
  background-position: 0 -1408px; }

.vc_settings .vc_icon-vc-gitem-post-date {
  background-position: 0 -1440px; }

.vc_settings .vc_icon-vc-gitem-post-meta {
  background-position: 0 -1472px; }

.vc_settings .vc_icon-vc-gitem-post-title {
  background-position: 0 -1504px; }

.vc_settings .vc_icon-vc-media-grid {
  background-position: 0 -1536px; }

.vc_settings .vc_icon-vc-masonry-media-grid {
  background-position: 0 -1568px; }

.vc_settings .vc_icon-vc-masonry-grid {
  background-position: 0 -1600px; }

.vc_settings .icon-wpb-vc-round-chart {
  background-position: 0 -1664px; }

.vc_settings .icon-wpb-vc-line-chart {
  background-position: 0 -1632px; }

.vc_settings .icon-wpb-ui-tta-section, .vc_settings .icon-wpb-ui-tta-section[data-is-container=true] {
  background-position: 0 -416px; }

.vc_settings .vc_icon-vc-gitem-post-author {
  background-position: 0 -1728px; }

.vc_settings .vc_icon-vc-gitem-post-categories {
  background-position: 0 -1760px; }

.vc_settings .vc_ui-settings-roles-dropdown {
  min-width: 200px; }

.vc_settings .vc_role-custom-settings {
  display: none; }

.vc_settings .vc_role-custom-settings.vc_visible {
  display: table-row; }

.vc_settings .vc_role-custom-settings .vc_wp-form-table .js-category-deprecated {
  display: none; }

.vc_settings [data-vc-roles-filter-value=".js-category-deprecated"] .vc_wp-form-table .js-category-deprecated {
  display: table-row; }

.vc_settings .vc_ui-settings-roles-role .vc_opened .widget-top {
  cursor: default; }

.vc_settings .vc_ui-settings-roles-role .vc_opened .widget-top a.widget-action:after {
  content: '\f142';
  cursor: pointer; }

.vc_settings .vc_ui-settings-roles-role .vc_wp-accordion-panel-body {
  padding: 0 10px; }

.vc_settings .vc_ui-settings-roles-role .vc_wp-form-table .vc_hidden {
  display: none; }

.vc_settings .vc_ui-settings-roles-role .vc_element-icon {
  float: left;
  margin-right: .8em; }

.vc_settings .vc_ui-settings-roles-role .vc_element-description {
  font-size: 11px;
  display: block; }

.vc_settings .vc_ui-settings-roles-role .widget .widget-top {
  cursor: pointer; }

.vc_wp-settings {
  padding-top: 1em;
  padding-bottom: 1em;
  font-size: 14px; }

.vc_wp-settings .vc_wp-accordion-panel-title {
  padding-top: .5em;
  padding-bottom: .5em; }

.vc-page-welcome .wp-badge {
  background-image: url(../vc/logo/64x64.png);
  background-color: #2c4c7e; }

.vc-page-welcome .twitter-share-button {
  margin-left: 3px;
  vertical-align: top; }

.vc-page-welcome h4 a {
  text-decoration: none; }

.vc-page-welcome img.vc-img-center {
  display: block;
  margin: 35px auto 0; }

.vc-page-welcome img.vc-featured-img {
  margin: 0 5%;
  float: left; }

.vc-page-welcome .vc_welcome-feature {
  background: #fff;
  margin: 20px 0;
  padding: 1px 20px 10px; }

.vc-page-welcome .vc_feature-section-teaser {
  overflow: hidden;
  padding: 0 0 40px; }

.vc-page-welcome .feature-section, .vc-page-welcome .vc_feature-section-teaser {
  padding-bottom: 15px; }

.vc-page-welcome .vc-thank-you {
  color: #777; }

.vc-page-welcome .wp-badge {
  background-size: 64px 64px;
  background-position: center 30px; }

#wpfooter {
  display: none; }

#wpbody-content {
  padding-bottom: 25px; }

.vc_row {
  margin-left: -15px;
  margin-right: -15px; }

.vc_row:after, .vc_row:before {
  content: " ";
  display: table; }

.vc_row:after {
  clear: both; }

.vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
  position: relative;
  float: left;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.vc_col-xs-12 {
  width: 100%; }

.vc_col-xs-11 {
  width: 91.66666667%; }

.vc_col-xs-10 {
  width: 83.33333333%; }

.vc_col-xs-9 {
  width: 75%; }

.vc_col-xs-8 {
  width: 66.66666667%; }

.vc_col-xs-7 {
  width: 58.33333333%; }

.vc_col-xs-6 {
  width: 50%; }

.vc_col-xs-5 {
  width: 41.66666667%; }

.vc_col-xs-4 {
  width: 33.33333333%; }

.vc_col-xs-3 {
  width: 25%; }

.vc_col-xs-2 {
  width: 16.66666667%; }

.vc_col-xs-1 {
  width: 8.33333333%; }

.vc_wp-accordion, .vc_wp-accordion .vc_wp-accordion-panel {
  margin: 0;
  padding: 0; }

.vc_wp-accordion .vc_wp-accordion-panel-title {
  margin: 0; }

.vc_wp-accordion .vc_wp-accordion-panel-body {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: none;
  overflow: hidden;
  -webkit-transition-property: color,padding;
  -o-transition-property: color,padding;
  transition-property: color,padding;
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out; }

.vc_wp-accordion .vc_active .vc_wp-accordion-panel-body, .vc_wp-accordion .vc_animating .vc_wp-accordion-panel-body {
  display: block; }

.vc_general.vc_ui-tabs-line {
  padding: 0;
  margin: 0;
  list-style: none; }

.vc_general.vc_ui-tabs-line > li {
  float: left;
  margin: 0;
  padding: 0; }

.vc_general.vc_ui-tabs-line > .vc_ui-tabs-line-dropdown-toggle {
  float: right; }

.vc_general.vc_ui-tabs-line .vc_ui-tabs-line-trigger {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  text-transform: none;
  border: 1px solid transparent;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  background: 0 0;
  color: inherit;
  text-decoration: none;
  font-family: inherit;
  padding: 16px 12px;
  margin: 0;
  outline: 0;
  -webkit-transition-property: color,background,border;
  -o-transition-property: color,background,border;
  transition-property: color,background,border;
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  border-radius: 5px 5px 0 0;
  white-space: nowrap;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: left; }

.vc_general.vc_ui-tabs-line .vc_ui-tabs-line-trigger:focus, .vc_general.vc_ui-tabs-line .vc_ui-tabs-line-trigger:hover {
  border: 1px solid transparent;
  background-color: rgba(0, 0, 0, 0.1); }

.vc_general.vc_ui-tabs-line .vc_ui-tabs-line-trigger:active {
  -webkit-box-shadow: none;
  box-shadow: none; }

.vc_general.vc_ui-tabs-line > .vc_active > .vc_ui-tabs-line-trigger {
  background-color: #fff;
  color: #5e5e5e;
  cursor: default; }

.vc_general.vc_ui-tabs-line::after {
  content: "";
  display: table;
  clear: both; }

.vc_ui-tabs-line .vc_ui-tabs-line-dropdown-toggle {
  position: absolute;
  float: right;
  visibility: hidden; }

.vc_ui-tabs-line .vc_ui-tabs-line-dropdown-toggle.vc_visible {
  visibility: visible;
  position: relative; }

.vc_ui-tabs-line .vc_ui-tabs-line-dropdown-toggle > .vc_ui-tabs-line-trigger::after {
  content: '. . .';
  font-weight: 600;
  display: inline; }

.vc_ui-tabs-line .vc_ui-tabs-line-dropdown-toggle.vc_active > .vc_ui-tabs-line-trigger {
  background-color: rgba(0, 0, 0, 0.1);
  color: inherit;
  cursor: pointer; }

.vc_ui-tabs-line .vc_ui-tabs-line-dropdown {
  position: absolute;
  z-index: 1010;
  top: 100%;
  right: 0;
  display: none;
  overflow: hidden;
  -webkit-transition-property: height,padding;
  -o-transition-property: height,padding;
  transition-property: height,padding;
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  padding: 0;
  margin: 0;
  list-style: none;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  background: #f5f5f5;
  border: 1px solid #dbdbdb; }

.vc_ui-tabs-line .vc_ui-tabs-line-dropdown.vc_active, .vc_ui-tabs-line .vc_ui-tabs-line-dropdown.vc_animating, .vc_wp-form-checkbox, .vc_wp-form-radio {
  display: block; }

.vc_ui-tabs-line .vc_ui-tabs-line-dropdown li {
  margin: 0;
  padding: 0; }

.vc_ui-tabs-line .vc_ui-tabs-line-dropdown .vc_ui-tabs-line-trigger {
  padding: 10px;
  border-radius: 0;
  font-size: 12px;
  color: #5e5e5e; }

.vc_ui-tabs-line .vc_ui-tabs-line-dropdown .vc_ui-tabs-line-trigger:hover {
  background-color: #eaeaea; }

.vc_ui-tabs-line .vc_ui-tabs-line-dropdown .vc_active .vc_ui-tabs-line-trigger {
  background-color: #eaeaea;
  cursor: default; }

.vc_ui-tabs-line {
  opacity: 1;
  -webkit-transition: opacity .2s ease-in-out;
  -o-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out; }

.vc_ui-tabs-line.vc_initializing {
  -webkit-transition: opacity 0s;
  -o-transition: opacity 0s;
  transition: opacity 0s;
  opacity: 0; }

.vc_ui-tabs-line.vc_initializing > li:not(:first-child):not(.vc_ui-tabs-line-dropdown-toggle) {
  position: absolute;
  visibility: hidden; }

.vc_wp-form-help-block {
  font-style: italic;
  color: #757272;
  font-weight: 400;
  font-size: 1em; }

.vc_wp-form-fieldset {
  margin-bottom: 30px; }

.vc_wp-form-fieldset .vc_wp-form-legend {
  font-weight: 600;
  margin-top: 1em;
  margin-bottom: 1em; }

.vc_wp-form-fieldset .vc_wp-form-legend + .vc_wp-form-help-block {
  margin-top: -1em;
  margin-bottom: 1em; }

.vc_general.vc_wp-form-table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #e5e5e5; }

.vc_general.vc_wp-form-table th {
  font-weight: 600;
  vertical-align: middle; }

.vc_general.vc_wp-form-table td, .vc_general.vc_wp-form-table th {
  border-bottom: 1px solid #e5e5e5;
  text-align: left;
  padding: .8em;
  display: table-cell; }

.vc_general.vc_wp-form-table td:first-child, .vc_general.vc_wp-form-table th:first-child {
  width: 50%; }

.vc_general.vc_wp-form-table td select, .vc_general.vc_wp-form-table th select {
  width: 100%; }

.vc_general.vc_wp-form-table tfoot th, .vc_general.vc_wp-form-table thead th {
  background-color: #fff; }

.vc_general.vc_wp-form-table tfoot th label, .vc_general.vc_wp-form-table thead th label {
  white-space: nowrap;
  font-weight: 400; }

.vc_general.vc_wp-form-table tbody td, .vc_general.vc_wp-form-table tbody th {
  background-color: #f9f9f9; }

.vc_general.vc_wp-form-table tbody td label, .vc_general.vc_wp-form-table tbody th label {
  visibility: hidden; }

.vc_general.vc_wp-form-table tbody td label input, .vc_general.vc_wp-form-table tbody th label input, .vc_general.vc_wp-form-table tbody tr:hover td label, .vc_general.vc_wp-form-table tbody tr:hover th label {
  visibility: visible; }

.vc_general.vc_wp-form-table tbody tr:hover td, .vc_general.vc_wp-form-table tbody tr:hover th {
  background-color: #f4f4f4; }

.vc_general.vc_wp-form-table .vc_wp-form-checkbox, .vc_general.vc_wp-form-table .vc_wp-form-checkbox input, .vc_general.vc_wp-form-table .vc_wp-form-radio, .vc_general.vc_wp-form-table .vc_wp-form-radio input {
  margin: 0;
  padding: 0; }

.vc_general.vc_wp-form-table + .vc_wp-form-link-block {
  text-align: right; }

.vc_wp-form-row {
  margin-left: -15px;
  margin-right: -15px; }

.vc_wp-form-row::after {
  content: '  ';
  display: table;
  clear: both; }

.vc_wp-form-row .vc_wp-form-col {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  padding-left: 15px;
  padding-right: 15px; }

@media (min-width: 391.5px) {
  .vc_wp-form-row .vc_wp-form-col {
    width: 50%;
    float: left; } }

@media (min-width: 783px) {
  .vc_wp-form-row .vc_wp-form-col {
    width: 33.333%; } }

@media (min-width: 1121px) {
  .vc_wp-form-row .vc_wp-form-col {
    width: 25%; } }

.vc_wp-form-link-block a {
  display: inline-block;
  text-decoration: none;
  padding: .3em .5em;
  position: relative; }

.vc_wp-form-link-block a:first-child {
  padding-left: 0; }

.vc_wp-form-link-block a:last-child {
  padding-right: 0; }

.vc_wp-form-link-block a:not(:first-child)::before {
  content: '';
  display: block;
  position: absolute;
  left: -1px;
  top: 50%;
  height: 1.2em;
  margin-top: -.6em;
  border-left: 1px solid #176898; }

.vc_wp-settings .vc_ui-tabs-line {
  margin-left: 0;
  margin-right: 0;
  position: relative;
  top: 1px; }

.vc_wp-settings .vc_ui-tabs-line > .vc_active > .vc_ui-tabs-line-trigger {
  border-top-color: #e5e5e5;
  border-left-color: #e5e5e5;
  border-right-color: #e5e5e5; }

.footable {
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #ccc;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  font-family: 'trebuchet MS','Lucida sans',Arial;
  font-size: 14px;
  color: #444;
  background: #fff; }

.footable > thead > tr:first-child > th.footable-first-column, .footable > thead > tr:first-child > td.footable-first-column {
  -moz-border-radius: 6px 0 0 0;
  -webkit-border-radius: 6px 0 0 0;
  border-radius: 6px 0 0 0; }

.footable > thead > tr:first-child > th.footable-last-column, .footable > thead > tr:first-child > td.footable-last-column {
  -moz-border-radius: 0 6px 0 0;
  -webkit-border-radius: 0 6px 0 0;
  border-radius: 0 6px 0 0; }

.footable > thead > tr:first-child > th.footable-first-column.footable-last-column, .footable > thead > tr:first-child > td.footable-first-column.footable-last-column {
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0; }

.footable > thead > tr > th {
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  padding: 10px;
  text-align: left;
  background-color: #dce9f9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
  background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
  background-image: -moz-linear-gradient(top, #ebf3fc, #dce9f9);
  background-image: -ms-linear-gradient(top, #ebf3fc, #dce9f9);
  background-image: -o-linear-gradient(top, #ebf3fc, #dce9f9);
  background-image: linear-gradient(to bottom, #ebf3fc, #dce9f9);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
  border-top: 0;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

.footable > thead > tr > td {
  background-color: #dce9f9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
  background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
  background-image: -moz-linear-gradient(top, #ebf3fc, #dce9f9);
  background-image: -ms-linear-gradient(top, #ebf3fc, #dce9f9);
  background-image: -o-linear-gradient(top, #ebf3fc, #dce9f9);
  background-image: linear-gradient(to bottom, #ebf3fc, #dce9f9);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
  border-top: 0;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

.footable > thead > tr > th.footable-first-column, .footable > thead > tr > td.footable-first-column {
  border-left: none; }

.footable.breakpoint > tbody > tr.footable-row-detail {
  background: #eee; }

.footable.breakpoint > tbody > tr.footable-row-detail > .footable-row-detail-cell {
  border-left: none; }

.footable > tbody img {
  vertical-align: middle; }

.footable > tbody > tr:hover {
  background: #fbf8e9; }

.footable > tbody > tr:last-child > td.footable-first-column {
  -moz-border-radius: 0 0 0 6px;
  -webkit-border-radius: 0 0 0 6px;
  border-radius: 0 0 0 6px; }

.footable > tbody > tr:last-child > td.footable-last-column {
  -moz-border-radius: 0 0 6px 0;
  -webkit-border-radius: 0 0 6px 0;
  border-radius: 0 0 6px 0; }

.footable > tbody > tr:last-child > td.footable-first-column.footable-last-column {
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px; }

.footable > tbody > tr > td {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  padding: 10px;
  text-align: left; }

.footable > tbody > tr > td.footable-first-column {
  border-left: none; }

.footable > tfoot > tr > th, .footable > tfoot > tr > td {
  background-color: #dce9f9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
  background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
  background-image: -moz-linear-gradient(top, #ebf3fc, #dce9f9);
  background-image: -ms-linear-gradient(top, #ebf3fc, #dce9f9);
  background-image: -o-linear-gradient(top, #ebf3fc, #dce9f9);
  background-image: linear-gradient(to bottom, #ebf3fc, #dce9f9);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
  border-top: 1px solid #ccc;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  padding: 10px; }

.footable .pagination {
  margin: 20px 0; }

.footable .pagination > ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #fff; }

.footable .pagination > ul > li {
  display: inline; }

.footable .pagination > ul > li > a, .footable .pagination > ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  border: 1px solid #ccc;
  border-left-width: 0; }

.footable .pagination > ul > li:first-child > a, .footable .pagination > ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  border-left-width: 1px; }

.footable .pagination > ul > li:last-child > a, .footable .pagination > ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px; }

.footable .pagination > ul > li > a:hover, .footable .pagination > ul > li > a:focus {
  background-color: #eee; }

.footable .pagination > ul > .active > a, .footable .pagination > ul > .active > span {
  background-color: #eee; }

.footable .pagination > ul > .active > a, .footable .pagination > ul > .active > span {
  color: #444;
  cursor: default; }

.footable .pagination > ul > .disabled > span {
  color: #ccc;
  cursor: default;
  background-color: #ebf3fc; }

.footable .pagination > ul > .disabled > a {
  color: #ccc;
  cursor: default;
  background-color: #ebf3fc; }

.footable .pagination > ul > .disabled > a:hover, .footable .pagination > ul > .disabled > a:focus {
  color: #ccc;
  cursor: default;
  background-color: #ebf3fc; }

.footable .pagination.pagination-centered, .footable .pagination.pagination-right {
  text-align: center; }

@font-face {
  font-family: 'footable';
  src: url("../fonts/footable.eot");
  src: url("../fonts/footable.eot?#iefix") format("embedded-opentype"), url("../fonts/footable.woff") format("woff"), url("../fonts/footable.ttf") format("truetype"), url("../fonts/footable.svg#footable") format("svg");
  font-weight: normal;
  font-style: normal; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'footable';
    src: url("../fonts/footable.svg#footable") format("svg");
    font-weight: normal;
    font-style: normal; } }

.footable {
  width: 100%; }

.footable.breakpoint > tbody > tr.footable-detail-show > td {
  border-bottom: 0; }

.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e001"; }

.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) {
  cursor: pointer; }

.footable.breakpoint > tbody > tr > td.footable-cell-detail {
  background: #eee;
  border-top: 0; }

.footable.breakpoint > tbody > tr > td > span.footable-toggle {
  display: inline-block;
  font-family: 'footable';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  padding-right: 5px;
  font-size: 14px;
  color: #888; }

.footable.breakpoint > tbody > tr > td > span.footable-toggle:before {
  content: "\e000"; }

.footable.breakpoint.toggle-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e005"; }

.footable.breakpoint.toggle-circle > tbody > tr > td > span.footable-toggle:before {
  content: "\e004"; }

.footable.breakpoint.toggle-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e003"; }

.footable.breakpoint.toggle-circle-filled > tbody > tr > td > span.footable-toggle:before {
  content: "\e002"; }

.footable.breakpoint.toggle-square > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e007"; }

.footable.breakpoint.toggle-square > tbody > tr > td > span.footable-toggle:before {
  content: "\e006"; }

.footable.breakpoint.toggle-square-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e009"; }

.footable.breakpoint.toggle-square-filled > tbody > tr > td > span.footable-toggle:before {
  content: "\e008"; }

.footable.breakpoint.toggle-arrow > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e00f"; }

.footable.breakpoint.toggle-arrow > tbody > tr > td > span.footable-toggle:before {
  content: "\e011"; }

.footable.breakpoint.toggle-arrow-small > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e013"; }

.footable.breakpoint.toggle-arrow-small > tbody > tr > td > span.footable-toggle:before {
  content: "\e015"; }

.footable.breakpoint.toggle-arrow-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e01b"; }

.footable.breakpoint.toggle-arrow-circle > tbody > tr > td > span.footable-toggle:before {
  content: "\e01d"; }

.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e00b"; }

.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr > td > span.footable-toggle:before {
  content: "\e00d"; }

.footable.breakpoint.toggle-arrow-tiny > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e01f"; }

.footable.breakpoint.toggle-arrow-tiny > tbody > tr > td > span.footable-toggle:before {
  content: "\e021"; }

.footable.breakpoint.toggle-arrow-alt > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e017"; }

.footable.breakpoint.toggle-arrow-alt > tbody > tr > td > span.footable-toggle:before {
  content: "\e019"; }

.footable.breakpoint.toggle-medium > tbody > tr > td > span.footable-toggle {
  font-size: 18px; }

.footable.breakpoint.toggle-large > tbody > tr > td > span.footable-toggle {
  font-size: 24px; }

.footable > thead > tr > th {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none; }

.footable > thead > tr > th.footable-sortable:hover {
  cursor: pointer; }

.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator:before {
  content: "\e013"; }

.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator:before {
  content: "\e012"; }

.footable > thead > tr > th > span.footable-sort-indicator {
  display: inline-block;
  font-family: 'footable';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  padding-left: 5px; }

.footable > thead > tr > th > span.footable-sort-indicator:before {
  content: "\e022"; }

.footable > tfoot .pagination {
  margin: 0; }

.footable.no-paging .hide-if-no-paging {
  display: none; }

.footable-row-detail-inner {
  display: table; }

.footable-row-detail-row {
  display: table-row;
  line-height: 1.5em; }

.footable-row-detail-group {
  display: block;
  line-height: 2em;
  font-size: 1.2em;
  font-weight: bold; }

.footable-row-detail-name {
  display: table-cell;
  font-weight: bold;
  padding-right: .5em; }

.footable-row-detail-value {
  display: table-cell; }

/*# sourceMappingURL=blaszok_style.css.map */
/* mixin */
/* For emoji replacement images */
img.emoji {
  display: inline !important;
  border: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 .07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.mceIEcenter {
  text-align: center; }

.wp-caption {
  margin: 0;
  /* browser reset */
  max-width: 100%; }

/* iOS does not obey max-width if width is set. */
.ios .wp-caption {
  width: auto !important; }

.wp-caption img {
  display: block; }

div.mceTemp {
  -ms-user-select: element; }

dl.wp-caption,
dl.wp-caption * {
  -webkit-user-drag: none; }

.wp-caption-dd {
  font-size: 14px;
  padding-top: 0.5em;
  margin: 0;
  /* browser reset */ }

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.alignleft {
  float: left;
  margin: 0.5em 60px 0.5em 0; }

.alignright {
  float: right;
  margin: 0.5em 0 0.5em 60px; }

/* Remove blue highlighting of selected images in WebKit */
img[data-mce-selected]::-moz-selection {
  background-color: transparent; }
img[data-mce-selected]::selection {
  background-color: transparent; }

/* Styles for the WordPress plugins */
.mce-content-body img[data-mce-placeholder] {
  border-radius: 0;
  padding: 0; }

.mce-content-body img[data-wp-more] {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 96%;
  height: 16px;
  display: block;
  margin: 15px auto 0;
  outline: 0;
  cursor: default; }

.mce-content-body img[data-mce-placeholder][data-mce-selected] {
  outline: 1px dotted #888; }

.mce-content-body img[data-wp-more="more"] {
  background: transparent url(images/more.png) repeat-y scroll center center; }

.mce-content-body img[data-wp-more="nextpage"] {
  background: transparent url(images/pagebreak.png) repeat-y scroll center center; }

/* Gallery, audio, video placeholders */
.mce-content-body img.wp-media {
  border: 1px solid #aaa;
  background-color: #f2f2f2;
  background-repeat: no-repeat;
  background-position: center center;
  width: 99%;
  height: 250px;
  outline: 0;
  cursor: pointer; }

.mce-content-body img.wp-media:hover {
  background-color: #ededed;
  border-color: #72777c; }

.mce-content-body img.wp-media.wp-media-selected {
  background-color: #d8d8d8;
  border-color: #72777c; }

.mce-content-body img.wp-media.wp-gallery {
  background-image: url(images/gallery.png); }

/* Image resize handles */
.mce-content-body div.mce-resizehandle {
  border-color: #72777c;
  width: 7px;
  height: 7px; }

.mce-content-body img[data-mce-selected] {
  outline: 1px solid #72777c; }

.mce-content-body img[data-mce-resize="false"] {
  outline: 0; }

audio,
video,
embed {
  display: -moz-inline-stack;
  display: inline-block; }

audio {
  visibility: hidden; }

/* Fix for proprietary Mozilla display attribute, see #38757 */
[_moz_abspos] {
  outline: none; }

a[data-wplink-url-error],
a[data-wplink-url-error]:hover,
a[data-wplink-url-error]:focus {
  outline: 2px dotted #dc3232;
  position: relative; }

a[data-wplink-url-error]:before {
  content: '';
  display: block;
  position: absolute;
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
  outline: 2px dotted #fff;
  z-index: -1; }

/**
 * WP Views
 */
.wpview {
  width: 99.99%;
  /* All IE need hasLayout, incl. 11 (ugh, not again!!) */
  position: relative;
  clear: both;
  margin-bottom: 16px;
  border: 1px solid transparent; }

.mce-shim {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.wpview[data-mce-selected="2"] .mce-shim {
  display: none; }

.wpview .loading-placeholder {
  border: 1px dashed #ccc;
  padding: 10px; }

.wpview[data-mce-selected] .loading-placeholder {
  border-color: transparent; }

/* A little "loading" animation, not showing in IE < 10 */
.wpview .wpview-loading {
  width: 60px;
  height: 5px;
  overflow: hidden;
  background-color: transparent;
  margin: 10px auto 0; }

.wpview .wpview-loading ins {
  background-color: #333;
  margin: 0 0 0 -60px;
  width: 36px;
  height: 5px;
  display: block;
  -webkit-animation: wpview-loading 1.3s infinite 1s steps(36);
  animation: wpview-loading 1.3s infinite 1s steps(36); }

@-webkit-keyframes wpview-loading {
  0% {
    margin-left: -60px; }
  100% {
    margin-left: 60px; } }

@keyframes wpview-loading {
  0% {
    margin-left: -60px; }
  100% {
    margin-left: 60px; } }

.wpview .wpview-content > iframe {
  max-width: 100%;
  background: transparent; }

.wpview-error {
  border: 1px solid #ddd;
  padding: 1em 0;
  margin: 0;
  word-wrap: break-word; }

.wpview[data-mce-selected] .wpview-error {
  border-color: transparent; }

.wpview-error .dashicons,
.loading-placeholder .dashicons {
  display: block;
  margin: 0 auto;
  width: 32px;
  height: 32px;
  font-size: 32px; }

.wpview-error p {
  margin: 0;
  text-align: center;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }

.wpview-type-gallery:after {
  content: '';
  display: table;
  clear: both; }

.gallery img[data-mce-selected]:focus {
  outline: none; }

.gallery a {
  cursor: default; }

.gallery {
  margin: auto -6px;
  padding: 6px 0;
  line-height: 1;
  overflow-x: hidden; }

.ie7 .gallery,
.ie8 .gallery {
  margin: auto; }

.gallery .gallery-item {
  float: left;
  margin: 0;
  text-align: center;
  padding: 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.ie7 .gallery .gallery-item,
.ie8 .gallery .gallery-item {
  padding: 6px 0; }

.gallery .gallery-caption,
.gallery .gallery-icon {
  margin: 0; }

.gallery .gallery-caption {
  font-size: 13px;
  margin: 4px 0; }

.gallery-columns-1 .gallery-item {
  width: 100%; }

.gallery-columns-2 .gallery-item {
  width: 50%; }

.gallery-columns-3 .gallery-item {
  width: 33.333%; }

.ie8 .gallery-columns-3 .gallery-item,
.ie7 .gallery-columns-3 .gallery-item {
  width: 33%; }

.gallery-columns-4 .gallery-item {
  width: 25%; }

.gallery-columns-5 .gallery-item {
  width: 20%; }

.gallery-columns-6 .gallery-item {
  width: 16.665%; }

.gallery-columns-7 .gallery-item {
  width: 14.285%; }

.gallery-columns-8 .gallery-item {
  width: 12.5%; }

.gallery-columns-9 .gallery-item {
  width: 11.111%; }

.gallery img {
  max-width: 100%;
  height: auto;
  border: none;
  padding: 0; }

img.wp-oembed {
  border: 1px dashed #888;
  background: #f7f5f2 url(images/embedded.png) no-repeat scroll center center;
  width: 300px;
  height: 250px;
  outline: 0; }

/* rtl */
.rtl .gallery .gallery-item {
  float: right; }

@media print, (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5/4), (min-resolution: 120dpi) {
  .mce-content-body img.mce-wp-more {
    background-image: url(images/more-2x.png);
    background-size: 1900px 20px; }
  .mce-content-body img.mce-wp-nextpage {
    background-image: url(images/pagebreak-2x.png);
    background-size: 1900px 20px; } }

@-webkit-keyframes scaling {
  0% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }
  100% {
    -webkit-transform: none;
    transform: none; } }

@-moz-keyframes scaling {
  0% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }
  100% {
    -webkit-transform: none;
    transform: none; } }

@keyframes scaling {
  0% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }
  100% {
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes fadeFlash {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.4; }
  100% {
    opacity: 1; } }

@-moz-keyframes fadeFlash {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.4; }
  100% {
    opacity: 1; } }

@keyframes fadeFlash {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.4; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\002a"; }

.glyphicon-plus:before {
  content: "\002b"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.glyphicon-cd:before {
  content: "\e201"; }

.glyphicon-save-file:before {
  content: "\e202"; }

.glyphicon-open-file:before {
  content: "\e203"; }

.glyphicon-level-up:before {
  content: "\e204"; }

.glyphicon-copy:before {
  content: "\e205"; }

.glyphicon-paste:before {
  content: "\e206"; }

.glyphicon-alert:before {
  content: "\e209"; }

.glyphicon-equalizer:before {
  content: "\e210"; }

.glyphicon-king:before {
  content: "\e211"; }

.glyphicon-queen:before {
  content: "\e212"; }

.glyphicon-pawn:before {
  content: "\e213"; }

.glyphicon-bishop:before {
  content: "\e214"; }

.glyphicon-knight:before {
  content: "\e215"; }

.glyphicon-baby-formula:before {
  content: "\e216"; }

.glyphicon-tent:before {
  content: "\26fa"; }

.glyphicon-blackboard:before {
  content: "\e218"; }

.glyphicon-bed:before {
  content: "\e219"; }

.glyphicon-apple:before {
  content: "\f8ff"; }

.glyphicon-erase:before {
  content: "\e221"; }

.glyphicon-hourglass:before {
  content: "\231b"; }

.glyphicon-lamp:before {
  content: "\e223"; }

.glyphicon-duplicate:before {
  content: "\e224"; }

.glyphicon-piggy-bank:before {
  content: "\e225"; }

.glyphicon-scissors:before {
  content: "\e226"; }

.glyphicon-bitcoin:before {
  content: "\e227"; }

.glyphicon-btc:before {
  content: "\e227"; }

.glyphicon-xbt:before {
  content: "\e227"; }

.glyphicon-yen:before {
  content: "\00a5"; }

.glyphicon-jpy:before {
  content: "\00a5"; }

.glyphicon-ruble:before {
  content: "\20bd"; }

.glyphicon-rub:before {
  content: "\20bd"; }

.glyphicon-scale:before {
  content: "\e230"; }

.glyphicon-ice-lolly:before {
  content: "\e231"; }

.glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

.glyphicon-education:before {
  content: "\e233"; }

.glyphicon-option-horizontal:before {
  content: "\e234"; }

.glyphicon-option-vertical:before {
  content: "\e235"; }

.glyphicon-menu-hamburger:before {
  content: "\e236"; }

.glyphicon-modal-window:before {
  content: "\e237"; }

.glyphicon-oil:before {
  content: "\e238"; }

.glyphicon-grain:before {
  content: "\e239"; }

.glyphicon-sunglasses:before {
  content: "\e240"; }

.glyphicon-text-size:before {
  content: "\e241"; }

.glyphicon-text-color:before {
  content: "\e242"; }

.glyphicon-text-background:before {
  content: "\e243"; }

.glyphicon-object-align-top:before {
  content: "\e244"; }

.glyphicon-object-align-bottom:before {
  content: "\e245"; }

.glyphicon-object-align-horizontal:before {
  content: "\e246"; }

.glyphicon-object-align-left:before {
  content: "\e247"; }

.glyphicon-object-align-vertical:before {
  content: "\e248"; }

.glyphicon-object-align-right:before {
  content: "\e249"; }

.glyphicon-triangle-right:before {
  content: "\e250"; }

.glyphicon-triangle-left:before {
  content: "\e251"; }

.glyphicon-triangle-bottom:before {
  content: "\e252"; }

.glyphicon-triangle-top:before {
  content: "\e253"; }

.glyphicon-console:before {
  content: "\e254"; }

.glyphicon-superscript:before {
  content: "\e255"; }

.glyphicon-subscript:before {
  content: "\e256"; }

.glyphicon-menu-left:before {
  content: "\e257"; }

.glyphicon-menu-right:before {
  content: "\e258"; }

.glyphicon-menu-down:before {
  content: "\e259"; }

.glyphicon-menu-up:before {
  content: "\e260"; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

body {
  font-family: 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 13px;
  line-height: 1.5;
  color: #666;
  background-color: #fff; }
  @media (min-width: 768px) {
    body {
      font-size: 13px; } }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #B163A3;
  text-decoration: none;
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out; }
  a:hover, a:focus {
    color: #666;
    text-decoration: none; }
    a:hover > img, a:focus > img {
      opacity: 0.6; }
  a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle;
  max-width: 100%;
  height: auto; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 1px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.5;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

[role="button"] {
  cursor: pointer; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777777; }

h1, .h1,
h2, .h2 {
  margin-top: 40px;
  margin-bottom: 35px; }
  @media (min-width: 768px) {
    h1, .h1,
    h2, .h2 {
      margin-top: 60px; } }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small {
    font-size: 65%; }

h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 20px; }
  h3 small,
  h3 .small, .h3 small,
  .h3 .small,
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h6, .h6 {
  margin-bottom: 15px; }

h1, .h1 {
  font-size: 26px;
  font-weight: bold; }
  @media (min-width: 768px) {
    h1, .h1 {
      font-size: 34px; } }
  h1.natural, .h1.natural {
    padding: 0;
    background: none;
    border: none; }
    h1.natural:before, .h1.natural:before {
      display: none; }

h2, .h2 {
  font-size: 23px;
  font-weight: bold; }
  @media (min-width: 768px) {
    h2, .h2 {
      font-size: 26px; } }
  h2.natural, .h2.natural {
    padding: 0;
    background: none;
    border: none; }
    h2.natural:before, .h2.natural:before {
      display: none; }

h3, .h3 {
  font-size: 21px;
  font-weight: bold; }
  @media (min-width: 768px) {
    h3, .h3 {
      font-size: 21px; } }
  h3.natural, .h3.natural {
    padding: 0;
    background: none;
    border: none; }
    h3.natural:before, .h3.natural:before {
      display: none; }

h4, .h4 {
  font-size: 17px;
  font-weight: bold; }
  @media (min-width: 768px) {
    h4, .h4 {
      font-size: 17px; } }
  h4.natural, .h4.natural {
    padding: 0;
    background: none;
    border: none; }
    h4.natural:before, .h4.natural:before {
      display: none; }

h5, .h5 {
  font-size: 16px;
  font-weight: bold; }
  @media (min-width: 768px) {
    h5, .h5 {
      font-size: 16px; } }
  h5.natural, .h5.natural {
    padding: 0;
    background: none;
    border: none; }
    h5.natural:before, .h5.natural:before {
      display: none; }

h6, .h6 {
  font-size: 13px;
  font-weight: bold; }
  @media (min-width: 768px) {
    h6, .h6 {
      font-size: 13px; } }
  h6.natural, .h6.natural {
    padding: 0;
    background: none;
    border: none; }
    h6.natural:before, .h6.natural:before {
      display: none; }

.title-border {
  padding-bottom: 10px;
  border-bottom: 1px solid #eee; }
  .title-border .title-inner {
    position: relative; }
    .title-border .title-inner:before {
      content: "";
      width: 100%;
      height: 1px;
      background-color: #B163A3;
      position: absolute;
      bottom: -10px;
      left: 0; }

p {
  margin: 0 0 20px; }

.lead {
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: bold;
  text-align: left; }
  @media (min-width: 768px) {
    .lead {
      font-size: 14px; } }
  @media (min-width: 768px) {
    .lead {
      text-align: center; } }

.in-lead {
  margin-bottom: 20px;
  font-size: 14px;
  text-align: left; }
  @media (min-width: 768px) {
    .in-lead {
      font-size: 14px; } }
  @media (min-width: 768px) {
    .in-lead {
      text-align: center; } }

.description {
  font-weight: bold;
  text-align: left; }
  @media (min-width: 992px) {
    .description {
      text-align: center; } }

small,
.small {
  font-size: 92%; }

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

@media (max-width: 767px) {
  .text-left-sp {
    text-align: left; } }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase, .initialism {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #777777; }

.text-color {
  color: #666; }

a.text-color:hover,
a.text-color:focus {
  color: #4d4d4d; }

.text-primary {
  color: #04a3dd; }

a.text-primary:hover,
a.text-primary:focus {
  color: #037eab; }

.text-success {
  color: #3c763d; }

a.text-success:hover,
a.text-success:focus {
  color: #2b542c; }

.text-info {
  color: #387bda; }

a.text-info:hover,
a.text-info:focus {
  color: #2362bc; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c; }

.text-danger {
  color: #e74c3c; }

a.text-danger:hover,
a.text-danger:focus {
  color: #d62c1a; }

.bg-primary {
  color: #fff; }

.bg-primary {
  background-color: #04a3dd; }

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #037eab; }

.bg-success {
  background-color: #dff0d8; }

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9; }

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 20px; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

ul.row,
ul.natural {
  padding-left: 0; }
  ul.row li,
  ul.natural li {
    list-style: none; }

ol.row,
ol.natural {
  padding-left: 0; }
  ol.row li,
  ol.natural li {
    list-style: none; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 20px; }

dt,
dd {
  line-height: 1.5; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table; }

.dl-horizontal dd:after {
  clear: both; }

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee; }
  blockquote p:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0; }
  blockquote footer,
  blockquote small,
  blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.5;
    color: #777777; }
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: '\2014 \00A0'; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right; }
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ''; }
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: '\00A0 \2014'; }

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.5; }

.d-block {
  display: block; }

.d-inline-block {
  display: inline-block; }

.d-inline {
  display: inline; }

br.pc {
  display: none; }
  @media (min-width: 1200px) {
    br.pc {
      display: inline; } }

a.link-box {
  display: block;
  color: #666; }
  a.link-box:hover, a.link-box:focus {
    color: #666;
    text-decoration: none;
    opacity: 0.6; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 1px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 1px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    -webkit-box-shadow: none;
    box-shadow: none; }

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 12px;
  line-height: 1.5;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 1px; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px; }
  .container:before, .container:after {
    content: " ";
    display: table; }
  .container:after {
    clear: both; }
  @media (min-width: 768px) {
    .container {
      width: 760px;
      max-width: 100%; } }
  @media (min-width: 992px) {
    .container {
      width: 980px;
      max-width: 100%; } }
  @media (min-width: 1200px) {
    .container {
      width: 1200px;
      max-width: 100%; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-left: -20px;
  margin-right: -20px; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.5;
  color: #555555; }

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.5;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 1px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; }
  .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #999; }
  .form-control::-webkit-input-placeholder {
    color: #999; }
  .form-control::-ms-expand {
    border: 0;
    background-color: transparent; }
  .form-control[disabled], .form-control[readonly],
  fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1; }
  .form-control[disabled],
  fieldset[disabled] .form-control {
    cursor: not-allowed; }

textarea.form-control {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px; }
  input[type="date"].input-sm,
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm
  input[type="month"] {
    line-height: 30px; }
  input[type="date"].input-lg,
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg
  input[type="month"] {
    line-height: 41px; } }

.form-group {
  margin-bottom: 15px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio label,
  .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 33px; }
  .form-control-static.input-lg, .form-control-static.input-sm {
    padding-left: 0;
    padding-right: 0; }

.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px; }

select.input-sm {
  height: 30px;
  line-height: 30px; }

textarea.input-sm,
select[multiple].input-sm {
  height: auto; }

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px; }

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

.input-lg {
  height: 41px;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 1.33333;
  border-radius: 1px; }

select.input-lg {
  height: 41px;
  line-height: 41px; }

textarea.input-lg,
select[multiple].input-lg {
  height: auto; }

.form-group-lg .form-control {
  height: 41px;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 1.33333;
  border-radius: 1px; }

.form-group-lg select.form-control {
  height: 41px;
  line-height: 41px; }

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }

.form-group-lg .form-control-static {
  height: 41px;
  min-height: 34px;
  padding: 11px 16px;
  font-size: 14px;
  line-height: 1.33333; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control {
    padding-right: 42.5px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 41px;
  height: 41px;
  line-height: 41px; }

.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d; }

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }

.has-success .form-control-feedback {
  color: #3c763d; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede; }

.has-error .form-control-feedback {
  color: #a94442; }

.has-feedback label ~ .form-control-feedback {
  top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #a6a6a6; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

.form-horizontal .form-group {
  margin-left: -20px;
  margin-right: -20px; }
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table; }
  .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 20px; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 14px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: normal;
  word-wrap: break-word;
  padding: 10px 12px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 1px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .btn:focus, .btn.focus {
    color: #fff;
    text-decoration: none; }
  .btn:active, .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .btn[disabled],
  fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-default {
  color: #fff;
  background-color: #000;
  border-color: #000; }
  .btn-default:focus, .btn-default.focus {
    color: #fff;
    background-color: #0d0d0d;
    border-color: #141414; }
  .btn-default:hover {
    color: #fff;
    background-color: #0d0d0d;
    border-color: #0d0d0d; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    color: #fff;
    background-color: #0d0d0d;
    border-color: #0d0d0d; }
    .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
      color: #fff;
      background-color: #2b2b2b;
      border-color: #141414; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus {
    background-color: #000;
    border-color: #000; }
  .btn-default .badge {
    color: #000;
    background-color: #fff; }

.btn-primary {
  color: #fff;
  background-color: #04a3dd;
  border-color: #04a3dd; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #04b5f6;
    border-color: #0fbcfb; }
  .btn-primary:hover {
    color: #fff;
    background-color: #04b5f6;
    border-color: #04b5f6; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #04b5f6;
    border-color: #04b5f6; }
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #3cc8fb;
      border-color: #0fbcfb; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary.focus {
    background-color: #04a3dd;
    border-color: #04a3dd; }
  .btn-primary .badge {
    color: #04a3dd;
    background-color: #fff; }

.btn-primary-border {
  color: #04a3dd;
  border-color: #04a3dd; }
  .btn-primary-border:focus, .btn-primary-border.focus, .btn-primary-border:hover {
    background: #04a3dd; }
  .btn-primary-border:active, .btn-primary-border.active,
  .open > .btn-primary-border.dropdown-toggle {
    background: #04a3dd; }
    .btn-primary-border:active:hover, .btn-primary-border:active:focus, .btn-primary-border:active.focus, .btn-primary-border.active:hover, .btn-primary-border.active:focus, .btn-primary-border.active.focus,
    .open > .btn-primary-border.dropdown-toggle:hover,
    .open > .btn-primary-border.dropdown-toggle:focus,
    .open > .btn-primary-border.dropdown-toggle.focus {
      background: #04a3dd; }
  .btn-primary-border:active, .btn-primary-border.active,
  .open > .btn-primary-border.dropdown-toggle {
    background-image: none; }
  .btn-primary-border.disabled:hover, .btn-primary-border.disabled:focus, .btn-primary-border.disabled.focus, .btn-primary-border[disabled]:hover, .btn-primary-border[disabled]:focus, .btn-primary-border[disabled].focus,
  fieldset[disabled] .btn-primary-border:hover,
  fieldset[disabled] .btn-primary-border:focus,
  fieldset[disabled] .btn-primary-border.focus {
    background: #04a3dd; }
  .btn-primary-border .badge {
    color: #04a3dd; }

.btn-primary-solid {
  color: #fff;
  background-color: #04a3dd;
  border-color: #04a3dd; }
  .btn-primary-solid:focus, .btn-primary-solid.focus {
    color: #04a3dd;
    background: transparent; }
  .btn-primary-solid:hover {
    color: #04a3dd;
    background: transparent; }
  .btn-primary-solid:active, .btn-primary-solid.active,
  .open > .btn-primary-solid.dropdown-toggle {
    color: #04a3dd;
    background: transparent; }
    .btn-primary-solid:active:hover, .btn-primary-solid:active:focus, .btn-primary-solid:active.focus, .btn-primary-solid.active:hover, .btn-primary-solid.active:focus, .btn-primary-solid.active.focus,
    .open > .btn-primary-solid.dropdown-toggle:hover,
    .open > .btn-primary-solid.dropdown-toggle:focus,
    .open > .btn-primary-solid.dropdown-toggle.focus {
      color: #04a3dd;
      background: transparent; }
  .btn-primary-solid:active, .btn-primary-solid.active,
  .open > .btn-primary-solid.dropdown-toggle {
    background-image: none; }
  .btn-primary-solid.disabled:hover, .btn-primary-solid.disabled:focus, .btn-primary-solid.disabled.focus, .btn-primary-solid[disabled]:hover, .btn-primary-solid[disabled]:focus, .btn-primary-solid[disabled].focus,
  fieldset[disabled] .btn-primary-solid:hover,
  fieldset[disabled] .btn-primary-solid:focus,
  fieldset[disabled] .btn-primary-solid.focus {
    background-color: #04a3dd;
    border-color: #04a3dd; }
  .btn-primary-solid .badge {
    color: #04a3dd;
    background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #B163A3;
  border-color: #B163A3; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #ba74ad;
    border-color: #bf7eb3; }
  .btn-success:hover {
    color: #fff;
    background-color: #ba74ad;
    border-color: #ba74ad; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #ba74ad;
    border-color: #ba74ad; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #ce9dc5;
      border-color: #bf7eb3; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus {
    background-color: #B163A3;
    border-color: #B163A3; }
  .btn-success .badge {
    color: #B163A3;
    background-color: #fff; }

.btn-success-border {
  color: #B163A3;
  border-color: #B163A3; }
  .btn-success-border:focus, .btn-success-border.focus, .btn-success-border:hover {
    background: #B163A3; }
  .btn-success-border:active, .btn-success-border.active,
  .open > .btn-success-border.dropdown-toggle {
    background: #B163A3; }
    .btn-success-border:active:hover, .btn-success-border:active:focus, .btn-success-border:active.focus, .btn-success-border.active:hover, .btn-success-border.active:focus, .btn-success-border.active.focus,
    .open > .btn-success-border.dropdown-toggle:hover,
    .open > .btn-success-border.dropdown-toggle:focus,
    .open > .btn-success-border.dropdown-toggle.focus {
      background: #B163A3; }
  .btn-success-border:active, .btn-success-border.active,
  .open > .btn-success-border.dropdown-toggle {
    background-image: none; }
  .btn-success-border.disabled:hover, .btn-success-border.disabled:focus, .btn-success-border.disabled.focus, .btn-success-border[disabled]:hover, .btn-success-border[disabled]:focus, .btn-success-border[disabled].focus,
  fieldset[disabled] .btn-success-border:hover,
  fieldset[disabled] .btn-success-border:focus,
  fieldset[disabled] .btn-success-border.focus {
    background: #B163A3; }
  .btn-success-border .badge {
    color: #B163A3; }

.btn-success-solid {
  color: #fff;
  background-color: #B163A3;
  border-color: #B163A3; }
  .btn-success-solid:focus, .btn-success-solid.focus {
    color: #B163A3;
    background: transparent; }
  .btn-success-solid:hover {
    color: #B163A3;
    background: transparent; }
  .btn-success-solid:active, .btn-success-solid.active,
  .open > .btn-success-solid.dropdown-toggle {
    color: #B163A3;
    background: transparent; }
    .btn-success-solid:active:hover, .btn-success-solid:active:focus, .btn-success-solid:active.focus, .btn-success-solid.active:hover, .btn-success-solid.active:focus, .btn-success-solid.active.focus,
    .open > .btn-success-solid.dropdown-toggle:hover,
    .open > .btn-success-solid.dropdown-toggle:focus,
    .open > .btn-success-solid.dropdown-toggle.focus {
      color: #B163A3;
      background: transparent; }
  .btn-success-solid:active, .btn-success-solid.active,
  .open > .btn-success-solid.dropdown-toggle {
    background-image: none; }
  .btn-success-solid.disabled:hover, .btn-success-solid.disabled:focus, .btn-success-solid.disabled.focus, .btn-success-solid[disabled]:hover, .btn-success-solid[disabled]:focus, .btn-success-solid[disabled].focus,
  fieldset[disabled] .btn-success-solid:hover,
  fieldset[disabled] .btn-success-solid:focus,
  fieldset[disabled] .btn-success-solid.focus {
    background-color: #B163A3;
    border-color: #B163A3; }
  .btn-success-solid .badge {
    color: #B163A3;
    background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #387bda;
  border-color: #387bda; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #4e89de;
    border-color: #5a92e0; }
  .btn-info:hover {
    color: #fff;
    background-color: #4e89de;
    border-color: #4e89de; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #4e89de;
    border-color: #4e89de; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #81abe8;
      border-color: #5a92e0; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    background-image: none; }
  .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus {
    background-color: #387bda;
    border-color: #387bda; }
  .btn-info .badge {
    color: #387bda;
    background-color: #fff; }

.btn-info-border {
  width: 100%;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #387bda;
  border-color: #387bda; }
  .btn-info-border:focus, .btn-info-border.focus, .btn-info-border:hover {
    background: #387bda; }
  .btn-info-border:active, .btn-info-border.active,
  .open > .btn-info-border.dropdown-toggle {
    background: #387bda; }
    .btn-info-border:active:hover, .btn-info-border:active:focus, .btn-info-border:active.focus, .btn-info-border.active:hover, .btn-info-border.active:focus, .btn-info-border.active.focus,
    .open > .btn-info-border.dropdown-toggle:hover,
    .open > .btn-info-border.dropdown-toggle:focus,
    .open > .btn-info-border.dropdown-toggle.focus {
      background: #387bda; }
  .btn-info-border:active, .btn-info-border.active,
  .open > .btn-info-border.dropdown-toggle {
    background-image: none; }
  .btn-info-border.disabled:hover, .btn-info-border.disabled:focus, .btn-info-border.disabled.focus, .btn-info-border[disabled]:hover, .btn-info-border[disabled]:focus, .btn-info-border[disabled].focus,
  fieldset[disabled] .btn-info-border:hover,
  fieldset[disabled] .btn-info-border:focus,
  fieldset[disabled] .btn-info-border.focus {
    background: #387bda; }
  .btn-info-border .badge {
    color: #387bda; }

.btn-info-solid {
  color: #fff;
  background-color: #387bda;
  border-color: #387bda; }
  .btn-info-solid:focus, .btn-info-solid.focus {
    color: #387bda;
    background: transparent; }
  .btn-info-solid:hover {
    color: #387bda;
    background: transparent; }
  .btn-info-solid:active, .btn-info-solid.active,
  .open > .btn-info-solid.dropdown-toggle {
    color: #387bda;
    background: transparent; }
    .btn-info-solid:active:hover, .btn-info-solid:active:focus, .btn-info-solid:active.focus, .btn-info-solid.active:hover, .btn-info-solid.active:focus, .btn-info-solid.active.focus,
    .open > .btn-info-solid.dropdown-toggle:hover,
    .open > .btn-info-solid.dropdown-toggle:focus,
    .open > .btn-info-solid.dropdown-toggle.focus {
      color: #387bda;
      background: transparent; }
  .btn-info-solid:active, .btn-info-solid.active,
  .open > .btn-info-solid.dropdown-toggle {
    background-image: none; }
  .btn-info-solid.disabled:hover, .btn-info-solid.disabled:focus, .btn-info-solid.disabled.focus, .btn-info-solid[disabled]:hover, .btn-info-solid[disabled]:focus, .btn-info-solid[disabled].focus,
  fieldset[disabled] .btn-info-solid:hover,
  fieldset[disabled] .btn-info-solid:focus,
  fieldset[disabled] .btn-info-solid.focus {
    background-color: #387bda;
    border-color: #387bda; }
  .btn-info-solid .badge {
    color: #387bda;
    background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #f2b866;
    border-color: #f3be74; }
  .btn-warning:hover {
    color: #fff;
    background-color: #f2b866;
    border-color: #f2b866; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #f2b866;
    border-color: #f2b866; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #f7d29e;
      border-color: #f3be74; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff; }

.btn-warning-border {
  color: #f0ad4e;
  border-color: #f0ad4e; }
  .btn-warning-border:focus, .btn-warning-border.focus, .btn-warning-border:hover {
    background: #f0ad4e; }
  .btn-warning-border:active, .btn-warning-border.active,
  .open > .btn-warning-border.dropdown-toggle {
    background: #f0ad4e; }
    .btn-warning-border:active:hover, .btn-warning-border:active:focus, .btn-warning-border:active.focus, .btn-warning-border.active:hover, .btn-warning-border.active:focus, .btn-warning-border.active.focus,
    .open > .btn-warning-border.dropdown-toggle:hover,
    .open > .btn-warning-border.dropdown-toggle:focus,
    .open > .btn-warning-border.dropdown-toggle.focus {
      background: #f0ad4e; }
  .btn-warning-border:active, .btn-warning-border.active,
  .open > .btn-warning-border.dropdown-toggle {
    background-image: none; }
  .btn-warning-border.disabled:hover, .btn-warning-border.disabled:focus, .btn-warning-border.disabled.focus, .btn-warning-border[disabled]:hover, .btn-warning-border[disabled]:focus, .btn-warning-border[disabled].focus,
  fieldset[disabled] .btn-warning-border:hover,
  fieldset[disabled] .btn-warning-border:focus,
  fieldset[disabled] .btn-warning-border.focus {
    background: #f0ad4e; }
  .btn-warning-border .badge {
    color: #f0ad4e; }

.btn-warning-solid {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
  .btn-warning-solid:focus, .btn-warning-solid.focus {
    color: #f0ad4e;
    background: transparent; }
  .btn-warning-solid:hover {
    color: #f0ad4e;
    background: transparent; }
  .btn-warning-solid:active, .btn-warning-solid.active,
  .open > .btn-warning-solid.dropdown-toggle {
    color: #f0ad4e;
    background: transparent; }
    .btn-warning-solid:active:hover, .btn-warning-solid:active:focus, .btn-warning-solid:active.focus, .btn-warning-solid.active:hover, .btn-warning-solid.active:focus, .btn-warning-solid.active.focus,
    .open > .btn-warning-solid.dropdown-toggle:hover,
    .open > .btn-warning-solid.dropdown-toggle:focus,
    .open > .btn-warning-solid.dropdown-toggle.focus {
      color: #f0ad4e;
      background: transparent; }
  .btn-warning-solid:active, .btn-warning-solid.active,
  .open > .btn-warning-solid.dropdown-toggle {
    background-image: none; }
  .btn-warning-solid.disabled:hover, .btn-warning-solid.disabled:focus, .btn-warning-solid.disabled.focus, .btn-warning-solid[disabled]:hover, .btn-warning-solid[disabled]:focus, .btn-warning-solid[disabled].focus,
  fieldset[disabled] .btn-warning-solid:hover,
  fieldset[disabled] .btn-warning-solid:focus,
  fieldset[disabled] .btn-warning-solid.focus {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning-solid .badge {
    color: #f0ad4e;
    background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #ea6153;
    border-color: #eb6d60; }
  .btn-danger:hover {
    color: #fff;
    background-color: #ea6153;
    border-color: #ea6153; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #ea6153;
    border-color: #ea6153; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #f19389;
      border-color: #eb6d60; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
    background-color: #e74c3c;
    border-color: #e74c3c; }
  .btn-danger .badge {
    color: #e74c3c;
    background-color: #fff; }

.btn-danger-border {
  width: 100%;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #e74c3c;
  border-color: #e74c3c; }
  .btn-danger-border:focus, .btn-danger-border.focus, .btn-danger-border:hover {
    background: #e74c3c; }
  .btn-danger-border:active, .btn-danger-border.active,
  .open > .btn-danger-border.dropdown-toggle {
    background: #e74c3c; }
    .btn-danger-border:active:hover, .btn-danger-border:active:focus, .btn-danger-border:active.focus, .btn-danger-border.active:hover, .btn-danger-border.active:focus, .btn-danger-border.active.focus,
    .open > .btn-danger-border.dropdown-toggle:hover,
    .open > .btn-danger-border.dropdown-toggle:focus,
    .open > .btn-danger-border.dropdown-toggle.focus {
      background: #e74c3c; }
  .btn-danger-border:active, .btn-danger-border.active,
  .open > .btn-danger-border.dropdown-toggle {
    background-image: none; }
  .btn-danger-border.disabled:hover, .btn-danger-border.disabled:focus, .btn-danger-border.disabled.focus, .btn-danger-border[disabled]:hover, .btn-danger-border[disabled]:focus, .btn-danger-border[disabled].focus,
  fieldset[disabled] .btn-danger-border:hover,
  fieldset[disabled] .btn-danger-border:focus,
  fieldset[disabled] .btn-danger-border.focus {
    background: #e74c3c; }
  .btn-danger-border .badge {
    color: #e74c3c; }

.btn-danger-solid {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c; }
  .btn-danger-solid:focus, .btn-danger-solid.focus {
    color: #e74c3c;
    background: transparent; }
  .btn-danger-solid:hover {
    color: #e74c3c;
    background: transparent; }
  .btn-danger-solid:active, .btn-danger-solid.active,
  .open > .btn-danger-solid.dropdown-toggle {
    color: #e74c3c;
    background: transparent; }
    .btn-danger-solid:active:hover, .btn-danger-solid:active:focus, .btn-danger-solid:active.focus, .btn-danger-solid.active:hover, .btn-danger-solid.active:focus, .btn-danger-solid.active.focus,
    .open > .btn-danger-solid.dropdown-toggle:hover,
    .open > .btn-danger-solid.dropdown-toggle:focus,
    .open > .btn-danger-solid.dropdown-toggle.focus {
      color: #e74c3c;
      background: transparent; }
  .btn-danger-solid:active, .btn-danger-solid.active,
  .open > .btn-danger-solid.dropdown-toggle {
    background-image: none; }
  .btn-danger-solid.disabled:hover, .btn-danger-solid.disabled:focus, .btn-danger-solid.disabled.focus, .btn-danger-solid[disabled]:hover, .btn-danger-solid[disabled]:focus, .btn-danger-solid[disabled].focus,
  fieldset[disabled] .btn-danger-solid:hover,
  fieldset[disabled] .btn-danger-solid:focus,
  fieldset[disabled] .btn-danger-solid.focus {
    background-color: #e74c3c;
    border-color: #e74c3c; }
  .btn-danger-solid .badge {
    color: #e74c3c;
    background-color: #fff; }

span.btn {
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: auto; }

span.btn-off {
  background-color: #D2D2D2;
  border-color: #D2D2D2;
  color: #FFF; }

span.btn-off-border {
  color: #D2D2D2;
  border-color: #D2D2D2; }
  span.btn-off-border:hover, span.btn-off-border:focus {
    color: #D2D2D2;
    background: none;
    border-color: #D2D2D2;
    -webkit-box-shadow: none;
    box-shadow: none; }

.btn-link {
  color: #B163A3;
  font-weight: normal;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #666;
    text-decoration: none;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none; }

.btn-lg {
  padding: 14px 16px;
  font-size: 14px;
  line-height: 1.33333;
  border-radius: 1px;
  font-size: 14px; }
  @media (min-width: 768px) {
    .btn-lg {
      font-size: 14px; } }

.btn-sm {
  padding: 9px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
  font-size: 12px; }
  @media (min-width: 768px) {
    .btn-sm {
      font-size: 12px; } }

.btn-xs {
  padding: 5px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
  font-size: 12px; }
  @media (min-width: 768px) {
    .btn-xs {
      font-size: 12px; } }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

.btn-arrow {
  padding-right: 22px;
  position: relative; }
  .btn-arrow:before {
    content: "\f105";
    font-family: FontAwesome;
    display: inline-block;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: 12px; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.button-lg-box .btn {
  max-width: 470px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px; }

.button-lg-box span.btn-off {
  border-bottom: 8px solid #ababab;
  cursor: auto;
  -webkit-box-shadow: none;
  box-shadow: none; }

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }
  .label:empty {
    display: none; }
  .btn .label {
    position: relative;
    top: -1px; }

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-default {
  background-color: #777777; }
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: #5e5e5e; }

.label-primary {
  background-color: #04a3dd; }
  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #037eab; }

.label-success {
  background-color: #B163A3; }
  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #964b89; }

.label-info {
  background-color: #387bda; }
  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #2362bc; }

.label-warning {
  background-color: #f0ad4e; }
  .label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ec971f; }

.label-danger {
  background-color: #e74c3c; }
  .label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #d62c1a; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px; }
  .badge:empty {
    display: none; }
  .btn .badge {
    position: relative;
    top: -1px; }
  .btn-xs .badge,
  .btn-group-xs > .btn .badge {
    top: 0;
    padding: 1px 5px; }
  .list-group-item.active > .badge,
  .nav-pills > .active > a > .badge {
    color: #B163A3;
    background-color: #fff; }
  .list-group-item > .badge {
    float: right; }
  .list-group-item > .badge + .badge {
    margin-right: 5px; }
  .nav-pills > li > a > .badge {
    margin-left: 3px; }

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

.font-size-base {
  font-size: 13px; }
  @media (min-width: 768px) {
    .font-size-base {
      font-size: 13px; } }

.font-size-large7 {
  font-size: 26px; }
  @media (min-width: 768px) {
    .font-size-large7 {
      font-size: 34px; } }

.font-size-large6 {
  font-size: 23px; }
  @media (min-width: 768px) {
    .font-size-large6 {
      font-size: 26px; } }

.font-size-large5 {
  font-size: 21px; }
  @media (min-width: 768px) {
    .font-size-large5 {
      font-size: 21px; } }

.font-size-large4 {
  font-size: 19px; }
  @media (min-width: 768px) {
    .font-size-large4 {
      font-size: 19px; } }

.font-size-large3 {
  font-size: 17px; }
  @media (min-width: 768px) {
    .font-size-large3 {
      font-size: 17px; } }

.font-size-large2 {
  font-size: 16px; }
  @media (min-width: 768px) {
    .font-size-large2 {
      font-size: 16px; } }

.font-size-large {
  font-size: 14px; }
  @media (min-width: 768px) {
    .font-size-large {
      font-size: 14px; } }

.font-size-small {
  font-size: 12px; }
  @media (min-width: 768px) {
    .font-size-small {
      font-size: 12px; } }

.margin-top-sm {
  margin-top: 20px; }

.margin-top-md {
  margin-top: 40px; }

.margin-top-lg {
  margin-top: 40px; }
  @media (min-width: 768px) {
    .margin-top-lg {
      margin-top: 60px; } }

.margin-bottom-sm {
  margin-bottom: 20px; }

.margin-bottom-md {
  margin-bottom: 40px; }

.margin-bottom-lg {
  margin-bottom: 40px; }
  @media (min-width: 768px) {
    .margin-bottom-lg {
      margin-bottom: 60px; } }

.mT0 {
  margin-top: 0; }

.mT5 {
  margin-top: 5px; }

.mT10 {
  margin-top: 10px; }

.mT15 {
  margin-top: 15px; }

.mT20 {
  margin-top: 20px; }

.mT25 {
  margin-top: 25px; }

.mT30 {
  margin-top: 30px; }

.mT35 {
  margin-top: 35px; }

.mT40 {
  margin-top: 40px; }

.mT45 {
  margin-top: 45px; }

.mT50 {
  margin-top: 50px; }

.mT55 {
  margin-top: 55px; }

.mT60 {
  margin-top: 60px; }

.mT65 {
  margin-top: 65px; }

.mT70 {
  margin-top: 70px; }

.mT75 {
  margin-top: 75px; }

.mT80 {
  margin-top: 80px; }

.mT85 {
  margin-top: 85px; }

.mT90 {
  margin-top: 90px; }

.mT95 {
  margin-top: 95px; }

.mT100 {
  margin-top: 100px; }

.mT110 {
  margin-top: 110px; }

.mT120 {
  margin-top: 120px; }

.mT130 {
  margin-top: 130px; }

.mT140 {
  margin-top: 140px; }

.mT150 {
  margin-top: 150px; }

.mT160 {
  margin-top: 160px; }

.mT170 {
  margin-top: 170px; }

.mT180 {
  margin-top: 180px; }

.mB0 {
  margin-bottom: 0; }

.mB5 {
  margin-bottom: 5px; }

.mB10 {
  margin-bottom: 10px; }

.mB15 {
  margin-bottom: 15px; }

.mB20 {
  margin-bottom: 20px; }

.mB25 {
  margin-bottom: 25px; }

.mB30 {
  margin-bottom: 30px; }

.mB35 {
  margin-bottom: 35px; }

.mB40 {
  margin-bottom: 40px; }

.mB45 {
  margin-bottom: 45px; }

.mB50 {
  margin-bottom: 50px; }

.mB55 {
  margin-bottom: 55px; }

.mB60 {
  margin-bottom: 60px; }

.mB65 {
  margin-bottom: 65px; }

.mB70 {
  margin-bottom: 70px; }

.mB75 {
  margin-bottom: 75px; }

.mB80 {
  margin-bottom: 80px; }

.mB85 {
  margin-bottom: 85px; }

.mB90 {
  margin-bottom: 90px; }

.mB95 {
  margin-bottom: 95px; }

.mB100 {
  margin-bottom: 100px; }

.mB110 {
  margin-bottom: 110px; }

.mB120 {
  margin-bottom: 120px; }

.mB130 {
  margin-bottom: 130px; }

.mB140 {
  margin-bottom: 140px; }

.mB150 {
  margin-bottom: 150px; }

.mB160 {
  margin-bottom: 160px; }

.mB170 {
  margin-bottom: 170px; }

.mB180 {
  margin-bottom: 180px; }

.mL0 {
  margin-left: 0; }

.mL5 {
  margin-left: 5px; }

.mL10 {
  margin-left: 10px; }

.mL15 {
  margin-left: 15px; }

.mL20 {
  margin-left: 20px; }

.mL25 {
  margin-left: 25px; }

.mL30 {
  margin-left: 30px; }

.mL35 {
  margin-left: 35px; }

.mL40 {
  margin-left: 40px; }

.mL45 {
  margin-left: 45px; }

.mL50 {
  margin-left: 50px; }

.mL55 {
  margin-left: 55px; }

.mL60 {
  margin-left: 60px; }

.mL65 {
  margin-left: 65px; }

.mL70 {
  margin-left: 70px; }

.mL75 {
  margin-left: 75px; }

.mL80 {
  margin-left: 80px; }

.mL85 {
  margin-left: 85px; }

.mL90 {
  margin-left: 90px; }

.mL95 {
  margin-left: 95px; }

.mL100 {
  margin-left: 100px; }

.mL110 {
  margin-left: 110px; }

.mL120 {
  margin-left: 120px; }

.mL130 {
  margin-left: 130px; }

.mL140 {
  margin-left: 140px; }

.mL150 {
  margin-left: 150px; }

.mL160 {
  margin-left: 160px; }

.mL170 {
  margin-left: 170px; }

.mL180 {
  margin-left: 180px; }

.mR0 {
  margin-right: 0; }

.mR5 {
  margin-right: 5px; }

.mR10 {
  margin-right: 10px; }

.mR15 {
  margin-right: 15px; }

.mR20 {
  margin-right: 20px; }

.mR25 {
  margin-right: 25px; }

.mR30 {
  margin-right: 30px; }

.mR35 {
  margin-right: 35px; }

.mR40 {
  margin-right: 40px; }

.mR45 {
  margin-right: 45px; }

.mR50 {
  margin-right: 50px; }

.mR55 {
  margin-right: 55px; }

.mR60 {
  margin-right: 60px; }

.mR65 {
  margin-right: 65px; }

.mR70 {
  margin-right: 70px; }

.mR75 {
  margin-right: 75px; }

.mR80 {
  margin-right: 80px; }

.mR85 {
  margin-right: 85px; }

.mR90 {
  margin-right: 90px; }

.mR95 {
  margin-right: 95px; }

.mR100 {
  margin-right: 100px; }

.mR110 {
  margin-right: 110px; }

.mR120 {
  margin-right: 120px; }

.mR130 {
  margin-right: 130px; }

.mR140 {
  margin-right: 140px; }

.mR150 {
  margin-right: 150px; }

.mR160 {
  margin-right: 160px; }

.mR170 {
  margin-right: 170px; }

.mR180 {
  margin-right: 180px; }

/*--------------------------------------------------
  パディング
--------------------------------------------------*/
.pT0 {
  padding-top: 0; }

.pT5 {
  padding-top: 5px; }

.pT10 {
  padding-top: 10px; }

.pT15 {
  padding-top: 15px; }

.pT20 {
  padding-top: 20px; }

.pT25 {
  padding-top: 25px; }

.pT30 {
  padding-top: 30px; }

.pT35 {
  padding-top: 35px; }

.pT40 {
  padding-top: 40px; }

.pT45 {
  padding-top: 45px; }

.pT50 {
  padding-top: 50px; }

.pT55 {
  padding-top: 55px; }

.pT60 {
  padding-top: 60px; }

.pT65 {
  padding-top: 65px; }

.pT70 {
  padding-top: 70px; }

.pT75 {
  padding-top: 75px; }

.pT80 {
  padding-top: 80px; }

.pT85 {
  padding-top: 85px; }

.pT90 {
  padding-top: 90px; }

.pT95 {
  padding-top: 95px; }

.pT100 {
  padding-top: 100px; }

.pT110 {
  padding-top: 110px; }

.pT120 {
  padding-top: 120px; }

.pT130 {
  padding-top: 130px; }

.pT140 {
  padding-top: 140px; }

.pT150 {
  padding-top: 150px; }

.pT160 {
  padding-top: 160px; }

.pT170 {
  padding-top: 170px; }

.pT180 {
  padding-top: 180px; }

.pB0 {
  padding-bottom: 0; }

.pB5 {
  padding-bottom: 5px; }

.pB10 {
  padding-bottom: 10px; }

.pB15 {
  padding-bottom: 15px; }

.pB20 {
  padding-bottom: 20px; }

.pB25 {
  padding-bottom: 25px; }

.pB30 {
  padding-bottom: 30px; }

.pB35 {
  padding-bottom: 35px; }

.pB40 {
  padding-bottom: 40px; }

.pB45 {
  padding-bottom: 45px; }

.pB50 {
  padding-bottom: 50px; }

.pB55 {
  padding-bottom: 55px; }

.pB60 {
  padding-bottom: 60px; }

.pB65 {
  padding-bottom: 65px; }

.pB70 {
  padding-bottom: 70px; }

.pB75 {
  padding-bottom: 75px; }

.pB80 {
  padding-bottom: 80px; }

.pB85 {
  padding-bottom: 85px; }

.pB90 {
  padding-bottom: 90px; }

.pB95 {
  padding-bottom: 95px; }

.pB100 {
  padding-bottom: 100px; }

.pB110 {
  padding-bottom: 110px; }

.pB120 {
  padding-bottom: 120px; }

.pB130 {
  padding-bottom: 130px; }

.pB140 {
  padding-bottom: 140px; }

.pB150 {
  padding-bottom: 150px; }

.pB160 {
  padding-bottom: 160px; }

.pB170 {
  padding-bottom: 170px; }

.pB180 {
  padding-bottom: 180px; }

.pL0 {
  padding-left: 0; }

.pL5 {
  padding-left: 5px; }

.pL10 {
  padding-left: 10px; }

.pL15 {
  padding-left: 15px; }

.pL20 {
  padding-left: 20px; }

.pL25 {
  padding-left: 25px; }

.pL30 {
  padding-left: 30px; }

.pL35 {
  padding-left: 35px; }

.pL40 {
  padding-left: 40px; }

.pL45 {
  padding-left: 45px; }

.pL50 {
  padding-left: 50px; }

.pL55 {
  padding-left: 55px; }

.pL60 {
  padding-left: 60px; }

.pL65 {
  padding-left: 65px; }

.pL70 {
  padding-left: 70px; }

.pL75 {
  padding-left: 75px; }

.pL80 {
  padding-left: 80px; }

.pL85 {
  padding-left: 85px; }

.pL90 {
  padding-left: 90px; }

.pL95 {
  padding-left: 95px; }

.pL100 {
  padding-left: 100px; }

.pL110 {
  padding-left: 110px; }

.pL120 {
  padding-left: 120px; }

.pL130 {
  padding-left: 130px; }

.pL140 {
  padding-left: 140px; }

.pL150 {
  padding-left: 150px; }

.pL160 {
  padding-left: 160px; }

.pL170 {
  padding-left: 170px; }

.pL180 {
  padding-left: 180px; }

.pR0 {
  padding-right: 0; }

.pR5 {
  padding-right: 5px; }

.pR10 {
  padding-right: 10px; }

.pR15 {
  padding-right: 15px; }

.pR20 {
  padding-right: 20px; }

.pR25 {
  padding-right: 25px; }

.pR30 {
  padding-right: 30px; }

.pR35 {
  padding-right: 35px; }

.pR40 {
  padding-right: 40px; }

.pR45 {
  padding-right: 45px; }

.pR50 {
  padding-right: 50px; }

.pR55 {
  padding-right: 55px; }

.pR60 {
  padding-right: 60px; }

.pR65 {
  padding-right: 65px; }

.pR70 {
  padding-right: 70px; }

.pR75 {
  padding-right: 75px; }

.pR80 {
  padding-right: 80px; }

.pR85 {
  padding-right: 85px; }

.pR90 {
  padding-right: 90px; }

.pR95 {
  padding-right: 95px; }

.pR100 {
  padding-right: 100px; }

.pR110 {
  padding-right: 110px; }

.pR120 {
  padding-right: 120px; }

.pR130 {
  padding-right: 130px; }

.pR140 {
  padding-right: 140px; }

.pR150 {
  padding-right: 150px; }

.pR160 {
  padding-right: 160px; }

.pR170 {
  padding-right: 170px; }

.pR180 {
  padding-right: 180px; }

@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

ul {
  padding-left: 20px; }

.header {
  border-bottom: 1px solid #eee;
  -webkit-box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.05); }

.header-top-area {
  display: none; }
  @media (min-width: 992px) {
    .header-top-area {
      display: table;
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding-top: 8px;
      padding-bottom: 8px;
      border-bottom: 1px solid #eee; }
      .header-top-area > * {
        display: table-cell;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: middle; } }

@media (min-width: 992px) {
  .header-sns-box {
    width: 30%; } }

.header-sns-list {
  margin-bottom: 0;
  margin-left: -10px;
  letter-spacing: -.4em; }
  .header-sns-list li {
    display: inline-block;
    margin-left: 10px;
    font-size: 14px;
    line-height: 1;
    letter-spacing: normal; }
    @media (min-width: 768px) {
      .header-sns-list li {
        font-size: 14px; } }

.header-sns-item {
  color: #999; }

.header-language-list {
  margin-bottom: 0;
  text-align: right;
  letter-spacing: -.4em; }
  .header-language-list li {
    display: inline-block;
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid #eee;
    font-size: 14px;
    letter-spacing: normal;
    line-height: 1; }
    @media (min-width: 768px) {
      .header-language-list li {
        font-size: 14px; } }
    .header-language-list li:first-child {
      margin-left: 0;
      padding-left: 0;
      border-left: #000; }

.header-language-item {
  color: #666;
  font-size: 12px; }
  @media (min-width: 768px) {
    .header-language-item {
      font-size: 12px; } }
  .header-language-item.current {
    color: #999; }
  .header-language-item:hover, .header-language-item:focus, .header-language-item:active {
    text-decoration: none; }

.header-contents {
  padding-top: 15px;
  padding-bottom: 15px; }
  @media (min-width: 992px) {
    .header-contents {
      display: table;
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding-top: 0;
      padding-bottom: 0; }
      .header-contents > * {
        display: table-cell;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: middle; } }

.header-logo-box.jp {
  width: 243px; }

.header-logo-box.en {
  width: 305px; }

.header-logo-box.ko {
  width: 305px; }

.header-logo-box.cn {
  width: 305px; }

.head-logo {
  margin-top: 0;
  margin-bottom: 0; }
  .head-logo img.jp {
    width: 223px; }
  .head-logo img.en {
    width: 285px; }
  .head-logo img.ko {
    width: 285px; }
  .head-logo img.cn {
    width: 285px; }

.pagebody {
  margin: 0 auto;
  -webkit-transition: background 0.25s ease-out;
  -moz-transition: background 0.25s ease-out;
  -ms-transition: background 0.25s ease-out;
  -o-transition: background 0.25s ease-out;
  transition: background 0.25s ease-out; }
  .pagebody:before, .pagebody:after {
    content: " ";
    display: table; }
  .pagebody:after {
    clear: both; }
  @media (min-width: 768px) {
    .pagebody {
      width: 760px;
      max-width: 100%;
      margin-top: 20px;
      margin-bottom: 20px;
      -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); } }
  @media (min-width: 992px) {
    .pagebody {
      width: 980px;
      max-width: 100%; } }
  @media (min-width: 1200px) {
    .pagebody {
      width: 1200px;
      max-width: 100%; } }

@media (min-width: 992px) {
  .main {
    display: table;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .main > * {
      display: table-cell;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      vertical-align: middle; }
    .main > * {
      vertical-align: top; }
    .main .article-wrapper {
      width: 75%; }
      .main .article-wrapper .container {
        width: 100%; }
    .main .sidebar {
      width: 25%; } }

@media (min-width: 992px) {
  body.home .main {
    display: block; }
    body.home .main .article-wrapper {
      display: block;
      width: auto; }
      body.home .main .article-wrapper .container {
        width: 980px; } }
      @media (min-width: 992px) and (min-width: 1200px) {
        body.home .main .article-wrapper .container {
          width: 1200px; } }

@media (min-width: 992px) {
    body.home .main .sidebar {
      display: block;
      width: auto; } }

@media (min-width: 992px) {
  .sidebar {
    border-left: 1px solid #eee; } }

@media (min-width: 992px) {
  .sidebar-arrow:after, .sidebar-arrow:before {
    content: '';
    margin-left: -12px;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 12px solid #eee;
    border-left: 0 solid transparent;
    position: absolute;
    top: 1.5em;
    left: 0;
    z-index: 3; } }

@media (min-width: 992px) {
  .sidebar-arrow:after {
    left: 1px;
    border-right: 12px solid #fff; } }

.container > *:first-child, .contents > *:first-child {
  margin-top: 0; }

.contents {
  margin-top: 30px;
  margin-bottom: 50px; }

.footer-contact-box {
  padding-top: 20px;
  border-top: 1px solid #eee; }

.footer-bottom-area {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #eee; }

.footer-bottom-box {
  display: table;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .footer-bottom-box > * {
    display: table-cell;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle; }

.footer-copy-area {
  width: 80%;
  color: #999;
  font-size: 12px;
  line-height: 1; }
  @media (min-width: 768px) {
    .footer-copy-area {
      font-size: 12px; } }

.footer-copy {
  display: inline-block; }

.footer-bottom-list {
  display: inline-block; }
  .footer-bottom-list li {
    display: inline-block;
    margin-left: 15px;
    padding-left: 15px;
    border-left: 1px solid #eee; }
    .footer-bottom-list li a {
      color: #999; }
      .footer-bottom-list li a:hover, .footer-bottom-list li a:focus, .footer-bottom-list li a:active {
        color: #B163A3; }

.footer-sns-box {
  text-align: right; }

.footer-sns-list {
  margin-bottom: 0;
  margin-left: -10px;
  letter-spacing: -.4em; }
  .footer-sns-list li {
    display: inline-block;
    margin-left: 10px;
    font-size: 14px;
    line-height: 1;
    letter-spacing: normal; }
    @media (min-width: 768px) {
      .footer-sns-list li {
        font-size: 14px; } }

.footer-sns-item {
  color: #999; }

ul.archive-list li {
  margin-top: 25px;
  padding-top: 25px;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  border-top: 1px solid #eee; }
  ul.archive-list li:before {
    display: none; }
  ul.archive-list li:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: none; }

.info-archive-item .text-box .data {
  margin-bottom: 10px; }
  .info-archive-item .text-box .data time {
    margin-right: 10px; }

.info-archive-item .text-box h4.title {
  margin-bottom: 10px; }
  .info-archive-item .text-box h4.title a {
    color: #B163A3;
    font-size: 16px; }
    @media (min-width: 768px) {
      .info-archive-item .text-box h4.title a {
        font-size: 16px; } }
    .info-archive-item .text-box h4.title a:hover, .info-archive-item .text-box h4.title a:focus, .info-archive-item .text-box h4.title a:active {
      color: #666;
      text-decoration: none; }

.info-archive-item .text-box .link-box {
  text-align: right; }
  .info-archive-item .text-box .link-box .btn {
    width: 100%;
    max-width: 100px;
    padding-top: 3px;
    padding-bottom: 3px; }

@media (min-width: 480px) {
  .info-archive-item .pic-box {
    width: 170px;
    padding-right: 30px; } }

a.cat,
.cat {
  display: inline-block;
  min-width: 100px;
  padding: 3px 5px;
  background-color: #B163A3;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 1; }
  @media (min-width: 768px) {
    a.cat,
    .cat {
      font-size: 12px; } }
  a.cat:hover, a.cat:focus,
  .cat:hover,
  .cat:focus {
    opacity: 0.6;
    text-decoration: none; }
  a.cat.aizuwakamatsu,
  .cat.aizuwakamatsu {
    background-color: #dd6d1b; }
  a.cat.fukuoka,
  .cat.fukuoka {
    background-color: #37a22e; }
  a.cat.okinawa,
  .cat.okinawa {
    background-color: #234cc2; }
  a.cat.takamatsu,
  .cat.takamatsu {
    background-color: #b82ab6; }

.archive-button-box {
  max-width: 470px;
  margin-top: 35px;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

.archive-contents-area {
  margin-top: 60px; }
  .archive-contents-area:first-child {
    margin-top: 0; }
  .archive-contents-area > *:first-child {
    margin-top: 0; }
  .archive-contents-area h2.brand-danger > a {
    color: #e74c3c; }
    .archive-contents-area h2.brand-danger > a:hover, .archive-contents-area h2.brand-danger > a:focus {
      color: #f8c9c4;
      text-decoration: none; }

.single-head {
  position: relative; }
  .single-head .pagetitle {
    padding-right: 60px; }

.single-pagination {
  position: absolute;
  bottom: 10px;
  right: 0; }
  .single-pagination a {
    display: inline-block;
    background: #fff;
    border-radius: 100%;
    border: 1px solid #eee;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px; }
    .single-pagination a[rel=prev] {
      position: relative;
      top: -.30px;
      text-indent: -1px; }
    .single-pagination a[rel=next] {
      width: 33px;
      height: 33px;
      position: relative;
      z-index: 2;
      margin-left: -10px;
      line-height: 33px;
      text-indent: 2px; }
    .single-pagination a:hover {
      background: #eee; }

.single-key-area {
  margin-bottom: 40px; }

.single-data {
  margin-top: 20px; }

.gnav, .fixed-nav {
  display: none; }
  @media (min-width: 992px) {
    .gnav, .fixed-nav {
      display: table-cell; } }
  .gnav ul, .fixed-nav ul {
    margin-bottom: 0;
    padding-left: 0; }
    .gnav ul li, .fixed-nav ul li {
      list-style: none;
      line-height: 1; }
  .gnav ul.menu, .fixed-nav ul.menu {
    margin-left: -20px;
    letter-spacing: -0.4em; }
    .gnav ul.menu > li, .fixed-nav ul.menu > li {
      display: inline-block;
      margin-left: 20px;
      padding-top: 25px;
      padding-bottom: 25px;
      letter-spacing: normal;
      position: relative; }
  .gnav ul.sub-menu, .fixed-nav ul.sub-menu {
    display: none;
    padding: 18px;
    background-color: #FFF;
    border: 1px solid #eee;
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    z-index: 1; }
    .gnav ul.sub-menu:before, .gnav ul.sub-menu:after, .fixed-nav ul.sub-menu:before, .fixed-nav ul.sub-menu:after {
      content: '';
      position: absolute;
      top: 0px;
      left: 50%;
      margin-left: -16px;
      border-top: 10px solid #eee;
      border-right: 16px solid transparent;
      border-bottom: 0 solid transparent;
      border-left: 16px solid transparent; }
    .gnav ul.sub-menu:after, .fixed-nav ul.sub-menu:after {
      top: -1px;
      border-top: 10px solid #fff; }
    .gnav ul.sub-menu li, .fixed-nav ul.sub-menu li {
      margin-top: 15px;
      white-space: nowrap;
      text-transform: uppercase; }
      .gnav ul.sub-menu li:first-child, .fixed-nav ul.sub-menu li:first-child {
        margin-top: 0; }
  .gnav a, .fixed-nav a {
    color: #666; }
    .gnav a:hover, .gnav a:focus, .gnav a:active, .fixed-nav a:hover, .fixed-nav a:focus, .fixed-nav a:active {
      color: #B163A3;
      text-decoration: none; }
  .gnav .current-menu-ancestor > a,
  .gnav .current-menu-item > a, .fixed-nav .current-menu-ancestor > a,
  .fixed-nav .current-menu-item > a {
    color: #B163A3; }
  .gnav .menu-item-has-children:hover ul.sub-menu, .fixed-nav .menu-item-has-children:hover ul.sub-menu {
    display: block; }
  .gnav .menu-item-has-children > a, .fixed-nav .menu-item-has-children > a {
    position: relative; }
    .gnav .menu-item-has-children > a:after, .fixed-nav .menu-item-has-children > a:after {
      content: '';
      position: absolute;
      bottom: 0;
      right: -0.3em;
      border: 2px solid #666;
      border-top-color: transparent !important;
      border-left-color: transparent !important; }

.drawer-hamburger {
  width: 24px;
  height: 24px;
  padding: 8px;
  background-color: rgba(255, 255, 255, 0.95);
  -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
  top: 80px;
  z-index: 9999; }
  @media (min-width: 992px) {
    .drawer-hamburger {
      display: none; } }
  .drawer-hamburger:hover {
    background-color: rgba(255, 255, 255, 0.95); }

.drawer-hamburger-icon {
  margin-top: 0; }

.drawer--left.drawer-open .drawer-hamburger {
  left: 270px; }

.drawer--left .drawer-nav {
  left: -300px; }

.drawer-nav {
  width: 270px;
  z-index: 9999; }

.drawer-nav {
  padding: 20px;
  background-color: rgba(255, 255, 255, 0.95);
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.25); }

.slidebar-sns-list {
  margin-bottom: 20px;
  margin-left: -10px;
  letter-spacing: -.4em; }
  .slidebar-sns-list li {
    display: inline-block;
    margin-left: 10px;
    font-size: 14px;
    line-height: 1;
    letter-spacing: normal; }
    @media (min-width: 768px) {
      .slidebar-sns-list li {
        font-size: 14px; } }

.slidebar-sns-item {
  color: #999; }

.slidebar-language-list {
  margin-bottom: 20px;
  letter-spacing: -.4em; }
  .slidebar-language-list li {
    display: inline-block;
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid #eee;
    letter-spacing: normal;
    line-height: 1; }
    .slidebar-language-list li:first-child {
      margin-left: 0;
      padding-left: 0;
      border-left: #000; }

.slidebar-language-item {
  color: #666;
  font-size: 12px; }
  @media (min-width: 768px) {
    .slidebar-language-item {
      font-size: 12px; } }
  .slidebar-language-item.current {
    color: #999; }
  .slidebar-language-item:hover, .slidebar-language-item:focus, .slidebar-language-item:active {
    text-decoration: none; }

.drawer-nav ul.menu, .drawer-nav ul.sub-menu {
  margin-bottom: 0;
  padding-left: 0; }
  .drawer-nav ul.menu li, .drawer-nav ul.sub-menu li {
    list-style: none;
    line-height: 1; }

.drawer-nav ul.menu {
  padding-bottom: 30px; }
  .drawer-nav ul.menu > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px; }
    @media (min-width: 768px) {
      .drawer-nav ul.menu > li > a {
        font-size: 16px; } }

.drawer-nav ul.sub-menu {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 1em;
  border-top: 1px solid #eee;
  position: relative; }
  .drawer-nav ul.sub-menu:before {
    content: "";
    display: block;
    width: 33.3333%;
    height: 1px;
    background-color: #B163A3;
    position: absolute;
    top: -1px;
    left: 0; }
  .drawer-nav ul.sub-menu > li > a {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 12px; }
    @media (min-width: 768px) {
      .drawer-nav ul.sub-menu > li > a {
        font-size: 12px; } }

.drawer-nav a {
  display: block;
  color: #666;
  font-weight: bold; }
  .drawer-nav a:hover, .drawer-nav a:focus {
    color: #b3b3b3;
    text-decoration: none; }

.breadcrumbs {
  margin-left: -5px;
  padding: 10px 0 20px;
  font-size: 12px;
  position: relative; }
  @media (min-width: 768px) {
    .breadcrumbs {
      font-size: 12px; } }
  .breadcrumbs > span {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .breadcrumbs > span > span {
      padding-left: 0; }

.pagetitle {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px; }
  @media (min-width: 768px) {
    .pagetitle {
      font-size: 16px; } }

.wp-pagenavi {
  margin-top: 30px;
  text-align: center; }
  .wp-pagenavi a, .wp-pagenavi span {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle; }
  .wp-pagenavi a.page, .wp-pagenavi span.current {
    min-width: 25px;
    min-height: 25px;
    background-color: #f0f0f0;
    padding: 3px 5px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #666;
    font-weight: bold;
    text-align: center; }
  .wp-pagenavi a.page:hover {
    background-color: #666;
    color: #fff;
    text-decoration: none;
    opacity: 1; }
  .wp-pagenavi span.current {
    background-color: #04a3dd;
    color: #fff; }
  .wp-pagenavi span.pages {
    display: none; }
  .wp-pagenavi a.previouspostslink {
    margin-right: 10px;
    padding: 0;
    color: #666;
    font-size: 14px; }
    .wp-pagenavi a.previouspostslink:hover, .wp-pagenavi a.previouspostslink:focus {
      color: #b3b3b3;
      text-decoration: none; }
    @media (min-width: 768px) {
      .wp-pagenavi a.previouspostslink {
        font-size: 14px; } }
  .wp-pagenavi a.nextpostslink {
    margin-left: 10px;
    padding: 0;
    color: #666;
    font-size: 14px; }
    .wp-pagenavi a.nextpostslink:hover, .wp-pagenavi a.nextpostslink:focus {
      color: #b3b3b3;
      text-decoration: none; }
    @media (min-width: 768px) {
      .wp-pagenavi a.nextpostslink {
        font-size: 14px; } }

.wpcf7-title {
  margin-bottom: 20px;
  padding-top: 40px;
  border-top: 1px solid #eee;
  font-size: 13px; }
  @media (min-width: 768px) {
    .wpcf7-title {
      font-size: 13px; } }

.wpcf7-item {
  padding-top: 10px;
  padding-bottom: 10px; }
  @media (min-width: 1200px) {
    .wpcf7-item {
      width: 66.666%; } }

.required {
  display: inline-block;
  margin-left: 10px;
  padding: 4px 5px 2px;
  background-color: #04a3dd;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  font-size: 12px; }
  @media (min-width: 768px) {
    .required {
      font-size: 12px; } }

.wpcf7 .form-control {
  border-color: #C7C7C7;
  font-size: 16px; }
  @media (min-width: 1200px) {
    .wpcf7 .form-control {
      font-size: 13px; } }

.wpcf7 .text-zip {
  display: inline-block;
  margin-bottom: 15px;
  vertical-align: middle; }
  .wpcf7 .text-zip input[type=text] {
    width: 17em; }

.wpcf7 .tel-number input[type=tel], .wpcf7 .fax-number input[type=tel] {
  width: 18em; }

.wpcf7-checkbox,
.wpcf7-radio {
  display: block;
  margin-left: -1em; }

.wpcf7 label {
  font-weight: normal; }

.wpcf7 p .required {
  margin-right: 10px; }

.wpcf7 p.acceptance-text {
  text-align: left; }
  @media (min-width: 768px) {
    .wpcf7 p.acceptance-text {
      text-align: center; } }

.wpcf7 form caption {
  color: #e74c3c;
  font-weight: normal; }

.wpcf7 .submit-btn {
  margin-top: 25px;
  text-align: center; }
  .wpcf7 .submit-btn input[type=submit] {
    width: auto;
    height: auto;
    padding: 10px 15px;
    background-color: #eee;
    border: 1px solid #ddd;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #333;
    font-size: 13px; }
    @media (min-width: 768px) {
      .wpcf7 .submit-btn input[type=submit] {
        font-size: 13px; } }
    .wpcf7 .submit-btn input[type=submit]:hover, .wpcf7 .submit-btn input[type=submit]:focus {
      background-color: #ddd;
      border: 1px solid #ccc; }

.wpcf7 .wpcf7-response-output {
  width: 100%;
  text-align: center;
  color: #e74c3c; }

.wpcf7 .wpcf7-validation-errors {
  padding: 20px 0 0;
  margin: 0 0 35px;
  border: none;
  text-align: center; }

.wpcf7 .wpcf7-mail-sent-ok {
  padding: 20px 0;
  margin: 0 0 35px;
  background-color: none;
  border: none;
  color: #333;
  text-align: center; }

.mwform-area {
  margin-bottom: 40px; }
  .mwform-area > .mwform-box {
    margin-top: 3px;
    padding: 20px 20px 5px;
    background: #f8f8f8; }
    @media (min-width: 768px) {
      .mwform-area > .mwform-box {
        padding: 25px 40px 15px; } }

.mwform-box dl {
  margin-bottom: 10px; }
  @media (min-width: 992px) {
    .mwform-box dl {
      padding-right: 100px; } }
  .mwform-box dl dt, .mwform-box dl dd {
    vertical-align: top; }
  .mwform-box dl dt {
    margin-bottom: 10px; }
    .mwform-box dl dt br {
      display: none; }
  @media (min-width: 992px) {
    .mwform-box dl {
      display: table;
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .mwform-box dl > * {
        display: table-cell;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: middle; }
      .mwform-box dl dt {
        width: 33%;
        margin-bottom: 0; }
        .mwform-box dl dt br {
          display: inline; } }

.mwform-area .example-text {
  display: inline-block;
  margin-left: 10px; }

.mwform-area .required {
  display: inline-block;
  margin-left: 10px;
  padding: 4px 5px 2px;
  background-color: #B163A3;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  color: #fff;
  font-size: 10px; }
  @media (min-width: 768px) {
    .mwform-area .required {
      font-size: 10px; } }

.mwform-area .stitle {
  margin-top: 20px;
  margin-bottom: 10px; }

.mw_wp_form_preview .mwform-box .example-text {
  display: none; }

.mw_wp_form_preview .mwform-box .mwform-name-container .name-item {
  display: none; }

.mw_wp_form_preview .mwform-box .mwform-checkbox-container {
  margin-left: 0; }

.mwform-box .mwform-control {
  border-color: #C7C7C7;
  font-size: 16px; }
  @media (min-width: 1200px) {
    .mwform-box .mwform-control {
      font-size: 13px; } }

.mwform-birthday-box {
  display: block;
  margin-bottom: 5px;
  position: relative; }
  @media (min-width: 480px) {
    .mwform-birthday-box {
      display: inline-block;
      margin-bottom: 0;
      margin-left: 5px;
      vertical-align: middle; }
      .mwform-birthday-box:first-child {
        margin-left: 0; }
      .mwform-birthday-box .error {
        margin-top: 5px;
        position: absolute;
        top: 100%;
        left: 0; } }

.mwform-birthday-text {
  display: inline-block;
  width: 130px;
  margin-right: 5px; }

.mwform-birthday-select {
  display: inline-block;
  width: 75px;
  margin-right: 5px; }

.mwform-age-box {
  display: block;
  position: relative; }
  .mwform-age-box .error {
    margin-top: 5px;
    position: absolute;
    top: 100%;
    left: 0; }

.mwform-age-text {
  display: inline-block;
  width: 50px;
  margin-right: 5px; }

.mwform-checkbox-container {
  margin-left: -10px; }
  .mwform-checkbox-container .mwmwform-checkbox-field,
  .mwform-checkbox-container .mwmwform-radio-field,
  .mwform-checkbox-container .error {
    margin-left: 10px; }

.mwform-box label {
  font-weight: normal; }

.mwform-box p .required {
  margin-right: 10px; }

.mwform-box p.acceptance-text {
  text-align: left; }
  @media (min-width: 768px) {
    .mwform-box p.acceptance-text {
      text-align: center; } }

.mwform-box form caption {
  color: #e74c3c;
  font-weight: normal; }

.mwform-confirmation {
  margin-top: 40px; }

.mwform-submit {
  margin-top: 25px; }

table.table-normal {
  display: block; }
  @media (min-width: 768px) {
    table.table-normal {
      display: table;
      width: 100%; } }
  table.table-normal thead {
    display: none; }
    @media (min-width: 768px) {
      table.table-normal thead {
        display: table-header-group; } }
    table.table-normal thead th, table.table-normal thead td {
      border-left: none;
      border-bottom: none; }
  table.table-normal tbody {
    display: block; }
    @media (min-width: 768px) {
      table.table-normal tbody {
        display: table-row-group;
        border-top: 1px solid #ccc;
        border-right: 1px solid #ccc; } }
  table.table-normal tr {
    display: block; }
    @media (min-width: 768px) {
      table.table-normal tr {
        display: table-row; } }
  table.table-normal th, table.table-normal td {
    display: block;
    padding: 5px 8px; }
    @media (min-width: 768px) {
      table.table-normal th, table.table-normal td {
        display: table-cell;
        border-left: 1px solid #ccc;
        border-bottom: 1px solid #ccc; } }
  table.table-normal th {
    background-color: #eee;
    text-align: left; }
    @media (min-width: 768px) {
      table.table-normal th {
        text-align: center; } }
  table.table-normal .stitle {
    display: inline-block;
    font-weight: bold; }
    @media (min-width: 768px) {
      table.table-normal .stitle {
        display: none; } }

#mpcth_page_wrap #mpcth_main .flexslider .flex-direction-nav a.flex-prev,
#mpcth_page_wrap #mpcth_main .flexslider .flex-direction-nav a.flex-next {
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.95); }
  #mpcth_page_wrap #mpcth_main .flexslider .flex-direction-nav a.flex-prev:before,
  #mpcth_page_wrap #mpcth_main .flexslider .flex-direction-nav a.flex-next:before {
    color: rgba(255, 255, 255, 0.95); }
  #mpcth_page_wrap #mpcth_main .flexslider .flex-direction-nav a.flex-prev:hover, #mpcth_page_wrap #mpcth_main .flexslider .flex-direction-nav a.flex-prev:focus, #mpcth_page_wrap #mpcth_main .flexslider .flex-direction-nav a.flex-prev:active,
  #mpcth_page_wrap #mpcth_main .flexslider .flex-direction-nav a.flex-next:hover,
  #mpcth_page_wrap #mpcth_main .flexslider .flex-direction-nav a.flex-next:focus,
  #mpcth_page_wrap #mpcth_main .flexslider .flex-direction-nav a.flex-next:active {
    background: rgba(255, 255, 255, 0.2); }

#mpcth_page_wrap #mpcth_main .flexslider .flex-control-nav {
  bottom: -30px; }

#mpcth_page_wrap #mpcth_main .flexslider .flex-control-nav li a {
  background: grey;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  #mpcth_page_wrap #mpcth_main .flexslider .flex-control-nav li a.flex-active {
    border-color: grey; }

.fixed-nav {
  width: 100%;
  position: fixed;
  -webkit-transition: opacity 0.5s ease-out;
  -moz-transition: opacity 0.5s ease-out;
  -ms-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
  opacity: 0; }
  .fixed-nav.fixed {
    top: 0;
    left: 0;
    z-index: 9999;
    opacity: 1; }
  .fixed-nav a {
    font-size: 12px; }
    @media (min-width: 768px) {
      .fixed-nav a {
        font-size: 12px; } }

.fixed-nav-inner {
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  border-bottom: 1px solid #eee;
  -webkit-box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.05); }
  @media (min-width: 768px) {
    .fixed-nav-inner {
      width: 760px;
      max-width: 100%; } }
  @media (min-width: 992px) {
    .fixed-nav-inner {
      width: 980px;
      max-width: 100%; } }
  @media (min-width: 1200px) {
    .fixed-nav-inner {
      width: 1200px;
      max-width: 100%; } }

.fixed-nav ul.menu > li {
  padding-top: 12px;
  padding-bottom: 12px; }

/*------------------------------
  ページトップ
------------------------------*/
#pagetop {
  position: fixed;
  right: 20px;
  bottom: 30px;
  z-index: 999; }
  #pagetop a {
    display: block;
    width: 50px;
    height: 50px;
    background: rgba(255, 255, 255, 0.25);
    border-radius: 3px;
    border: 2px solid #ccc;
    color: #ccc;
    text-align: center;
    font-size: 32px;
    line-height: 48px; }
    #pagetop a:hover, #pagetop a:focus, #pagetop a:active {
      border: 2px solid #B163A3;
      color: #B163A3; }

@media print {
  #pagetop {
    display: none; } }

.home-first-lead {
  margin-top: -1px;
  margin-bottom: 40px;
  padding: 20px 20px 1px;
  background-color: #0485db;
  position: relative;
  z-index: 111; }
  .home-first-lead h2 {
    margin-top: 0;
    margin-bottom: 25px;
    color: #FFF;
    font-size: 26px;
    font-weight: bold;
    text-align: center; }
    @media (min-width: 768px) {
      .home-first-lead h2 {
        font-size: 34px; } }
  .home-first-lead h3 {
    color: #FFF;
    font-size: 21px;
    font-weight: bold;
    text-align: center; }
    @media (min-width: 768px) {
      .home-first-lead h3 {
        font-size: 21px; } }
  .home-first-lead p {
    color: #FFF;
    text-align: center; }

.home-primary-area h4 {
  color: #444; }

.home-info-subtitle .title-inner {
  display: inline-block;
  padding: 10px 15px 25px;
  background-color: #e74c3c;
  color: #FFF; }

ul.home-info-list li {
  padding: 0; }
  ul.home-info-list li:before {
    display: none; }

.home-info-item {
  margin-bottom: 12px;
  font-size: 14px; }
  @media (min-width: 768px) {
    .home-info-item {
      font-size: 14px; } }
  @media (min-width: 480px) {
    .home-info-item {
      display: table;
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .home-info-item > * {
        display: table-cell;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: middle; }
      .home-info-item > * {
        vertical-align: top; } }
  .home-info-item dt {
    width: 90px;
    font-weight: normal; }
  .home-info-item dd a {
    color: #04a3dd; }
    .home-info-item dd a:hover, .home-info-item dd a:focus, .home-info-item dd a:active {
      color: #387bda; }

ul.home-join-list li {
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 20px;
  border-top: 1px solid #eee; }
  ul.home-join-list li:before {
    display: none; }
  ul.home-join-list li:first-child {
    padding-top: 0;
    border-top: none; }

@media (min-width: 480px) {
  .home-join-item {
    display: table;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .home-join-item > * {
      display: table-cell;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      vertical-align: middle; }
    .home-join-item > * {
      vertical-align: top; } }

.home-join-item .pic {
  margin-bottom: 10px; }
  @media (min-width: 480px) {
    .home-join-item .pic {
      width: 110px;
      margin-bottom: 0;
      padding-right: 20px; } }
  .home-join-item .pic img {
    width: 100%; }

.home-join-item .text h4 {
  margin-top: 0;
  color: #04a3dd; }

.home-join-item .btn-info {
  background-color: #0485db;
  border: 1px solid #0485db; }

.home-sns-area {
  margin-bottom: 40px; }

.home-secondary-area {
  padding-top: 40px;
  position: relative; }
  .home-secondary-area:before {
    content: "";
    display: block;
    width: calc(100% - 40px);
    height: 1px;
    background-color: #eee;
    position: absolute;
    top: 0;
    left: 20px; }

.home-secondary-item h4 {
  margin-top: 0;
  color: #04a3dd; }
  .en .home-secondary-item h4 {
    color: #1d4d72; }
  .ko .home-secondary-item h4 {
    color: #339966; }
  .cn .home-secondary-item h4 {
    color: #af3d3d; }

.home-secondary-item .item-contents {
  margin-bottom: 20px; }

.home-secondary-item .pic-box {
  margin-bottom: 20px; }

.home-secondary-item p {
  margin-bottom: 0; }

.home-secondary-item .button {
  margin-bottom: 40px; }

.home-secondary-item .btn-info {
  background-color: #0485db;
  border: 1px solid #0485db; }

.home-ad-area {
  margin-bottom: 40px; }
  .en .home-ad-area, .ko .home-ad-area, .cn .home-ad-area {
    padding-top: 40px;
    position: relative; }
    .en .home-ad-area:before, .ko .home-ad-area:before, .cn .home-ad-area:before {
      content: "";
      display: block;
      width: calc(100% - 40px);
      height: 1px;
      background-color: #eee;
      position: absolute;
      top: 0;
      left: 20px; }

.home-ad-title-box {
  margin-bottom: 40px;
  text-align: center;
  position: relative; }
  .home-ad-title-box:before, .home-ad-title-box:after {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #eee;
    position: absolute;
    top: 50%;
    left: 0; }
  .home-ad-title-box:before {
    margin-top: -2px; }
  .home-ad-title-box:after {
    margin-top: 2px; }
  .home-ad-title-box h4 {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding: 5px 12px 1px;
    background-color: #FFF;
    font-size: 13px;
    font-weight: normal;
    line-height: 1;
    position: relative;
    z-index: 1; }
    @media (min-width: 768px) {
      .home-ad-title-box h4 {
        font-size: 13px; } }

.home-ad-item {
  margin-bottom: 20px; }

body.en .home-first-lead {
  background-color: #1d4d72; }

body.en .btn-info {
  background-color: #1d4d72;
  border-color: #1d4d72; }

body.en .text-info {
  color: #1d4d72; }

body.cn .home-first-lead {
  background-color: #af3d3d; }

body.cn .btn-info {
  background-color: #af3d3d;
  border-color: #af3d3d; }

body.cn .text-info {
  color: #af3d3d; }

body.ko .home-first-lead {
  background-color: #339966; }

body.ko .btn-info {
  background-color: #339966;
  border-color: #339966; }

body.ko .text-info {
  color: #339966; }

/*# sourceMappingURL=style.css.map */