#main,#main-content,body{background:#fff}.breadcrumbs span,.project-description .project-subtitle,a,a.add span,a:active,a:hover{color:#3BD5E4}h1,h2,h3,h4,h5,h6{font-family:"Alegreya Sans",sans-serif;color:#3b3b3b}h1{font-size:27px}h2{font-size:24px}h3{font-size:19px}h4{font-size:15px}body{font-family:"Alegreya Sans",sans-serif;color:#777;font-weight:300;font-size:16px}b,strong{font-weight:500}hr{border-bottom:1px dotted #CBCBCB}#header{border-bottom:1px dotted #d9d9d9;background:#fff}#header #mobile-menu-open{position:relative;top:5px}#header #mobile-menu-open i{color:#000;float:right;font-size:28px}#header #default_logo{margin-top:7px;float:left;width:248px}#header .header-contact-details p,#header .header-contact-details p a{font-weight:400;color:#fff}#header .header-social{width:100%;position:relative;margin-top:35px;display:block}#header .header-social a{position:relative;padding:0!important;border:1px dotted #fff;color:#fff;width:35px;height:35px;text-align:center;margin-left:0!important;border-left-color:transparent}#header .header-social a i{text-align:center;position:absolute;left:0;right:0;top:7px}#header .header-social a:first-of-type{border-left:1px dotted #fff}#menu li{color:#878787}#menu a{color:#878787;border-bottom:2px solid transparent}#menu .current-menu-item a,#menu .current-menu-parent a,#menu .current_page_item_hover a{border-bottom:2px solid #3BD5E4}#menu li.current-menu-ancestor a,#menu li.current_page_item a,#menu li.current_page_item_hover a,#menu li:hover a{color:#3BD5E4}#menu .submenu-container{background:#fff;border:1px solid #e6e6e6;border-top:2px solid #3BD5E4}#menu .submenu-container li{border-bottom:1px solid #e6e6e6;overflow:hidden}#menu .submenu-container li a{color:#878787;border:none}body.header-left #menu .submenu-container li a{color:#6e6e6e}#menu .submenu-container li a:hover,#menu .submenu-container li.current_page_item a{color:#3BD5E4;background:#fcfcfc}body.header-left #menu .submenu-container li a:hover,body.header-left #menu .submenu-container li.current_page_item a{color:#3BD5E4}#menu .mccart-submenu ul.product_list_widget li{border-bottom:1px solid #e6e6e6!important}#menu .mccart-submenu p.total{background:rgba(0,0,0,.05)}#menu .mccart-submenu p.total strong{color:#7a7a7a}#menu .mccart-submenu p.total span{color:#3BD5E4}#menu.mobile-menu-container{background:#fff}#menu.mobile-menu-container li{border-bottom:1px dotted #ccc}#menu.mobile-menu-container li a{color:#878787!important}#menu.mobile-menu-container li.current_page_item,#menu.mobile-menu-container li:hover{background:#eee!important}.page-title h1{color:#606060}.portfolio-filter-bar a{color:#777;font-weight:300;border:1px dotted #CBCBCB}.portfolio-filter-bar a.selected,.portfolio-filter-bar a:hover{background:#3BD5E4;color:#fff}.portfolio-container li.project{border:1px dotted #CBCBCB}.portfolio-container .mc-hover .action-links{width:auto;display:block;text-align:center;overflow:hidden;margin-bottom:10px}.portfolio-container .mc-hover .action-links .project-link{display:none}.portfolio-container .mc-hover .action-links a{background:#68dfea}.portfolio-container .mc-hover .action-links a:hover{background:#1dc0cf!important}.portfolio-container.three-cols li.mcpitem2{border-left-color:transparent!important;border-right-color:transparent!important}.portfolio-container.three-cols li.mclast-row,.portfolio-container.three-cols li.mcmiddle-row{border-top-color:transparent!important}.portfolio-container.three-cols li.project.mcpitem-last{border-right-color:#CBCBCB!important}.portfolio-container.two-cols li.mcpitem2{border-left-color:transparent!important}.portfolio-container.two-cols li.mclast-row,.portfolio-container.two-cols li.mcmiddle-row{border-top-color:transparent!important}.portfolio-container.two-cols li.project.mcpitem-last{border-right-color:#CBCBCB!important}.portfolio-container.four-cols li.mcpitem2,.portfolio-container.four-cols li.mcpitem3,.portfolio-container.four-cols li.mcpitem4{border-left-color:transparent!important}.portfolio-container.four-cols li.mclast-row,.portfolio-container.four-cols li.mcmiddle-row{border-top-color:transparent!important}.portfolio-container.four-cols li.project.mcpitem-last{border-right-color:#CBCBCB!important}.portfolio-container.five-cols li.mcpitem2,.portfolio-container.five-cols li.mcpitem3,.portfolio-container.five-cols li.mcpitem4,.portfolio-container.five-cols li.mcpitem5{border-left-color:transparent!important}.portfolio-container.five-cols li.mclast-row,.portfolio-container.five-cols li.mcmiddle-row{border-top-color:transparent!important}.portfolio-container.five-cols li.project.mcpitem-last{border-right-color:#CBCBCB!important}.mc-hover{background-color:#3BD5E4}.project-share a{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#fff!important;border:1px dotted #CBCBCB!important}.project-share a i{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#b3b3b3!important}.project-share a:hover{border-color:#3BD5E4!important}.project-share a:hover i{color:#3BD5E4!important}.single-project-ajax-nav a{background:#EDEDED;border:1px dotted #CBCBCB;color:#858585}.single-project-ajax-nav a:hover{color:#3BD5E4}.single-project-ajax-nav a.ajax-disabled:hover{color:#6a6a6a}.rsArrowIcn{opacity:1}.rsArrowIcn,.rsArrowIcn:hover{background:#3BD5E4}.rsThumb.rsNavSelected{background:#000}.rsArrowIcn:hover{opacity:1}.rsArrowDisabled .rsArrowIcn{opacity:.5!important}.blog-post{border:1px dotted #CBCBCB}.blog-post .post-thumbnail{background:#3BD5E4}.blog-post .post-thumbnail .mc-hover{background-color:rgba(59,213,228,.7)}.blog-post .post-content{background:#fff}.blog-post .post-thumb-icon{background:#3BD5E4}.blog-post .post-title,.blog-post .post-title a{color:#3b3b3b}.blog-post .post-title:hover a{color:#3BD5E4}.simple .blog-post .thumbnail-triangle{border-color:transparent #fff transparent transparent!important}.grid .blog-post .thumbnail-triangle{border-color:transparent transparent #fff!important}.simple .blog-post.format-link .post-content p{font-size:22px}.simple .blog-post.format-link .post-content p a{color:#5e5e5e}.simple .blog-post.format-link .post-content p a:hover{color:#3BD5E4}.ajax-single-blog-post-placeholder{border:1px dotted #d9d9d9}.post-single-content .post-thumbnail .thumbnail-triangle{border-color:transparent transparent #fff}.post-single-content .post-content .post-title{font-size:36px;font-weight:400}.post-single-content .post-content .post-meta li{font-size:16px;color:#777}.post-single-content .post-content .post-meta.bottom-meta{margin-bottom:20px;border-bottom:1px dotted #CBCBCB;border-top:1px dotted #CBCBCB;padding:17px 0}.post-single-content .post-content .post-meta.bottom-meta li{color:rgba(119,119,119,.6)}.post-single-content .post-content .post-meta.bottom-meta li a{color:inherit!important}.post-single-content .post-content .post-meta .separator,.post-single-content .post-content .post-meta i{color:rgba(119,119,119,.6);margin-right:4px}.post-single-content .post-content .single-post-share{margin-bottom:6px;width:100%;display:inline-block;border-bottom:1px dotted #CBCBCB;border-top:1px dotted #CBCBCB}.post-single-content .post-content .single-post-share h4{font-size:18px}.post-single-content .post-content .single-post-share a{border:1px dotted #CBCBCB}.post-single-content .post-content .single-post-share a i{color:#777}.post-single-content .post-content .single-post-share a:hover{background:#3BD5E4}.post-single-content .post-content .single-post-share a:hover i{color:#fff}.post-single-content .single-post-nav a{background:#EDEDED;color:#858585;font-weight:400;font-size:16px}.post-single-content .single-post-nav a:hover{background:#e0e0e0}.related-posts h3,.related-posts h3 a{color:#616161;font-size:28px;font-weight:400}.related-posts .thumbnail-triangle{border-color:transparent transparent #fff!important}.related-posts .owl-next,.related-posts .owl-prev{border:2px solid #CBCBCB}.related-posts .owl-next i,.related-posts .owl-prev i{color:#CBCBCB!important}.related-posts .owl-next:hover,.related-posts .owl-prev:hover{background:0 0!important;border-color:#3BD5E4}.related-posts .owl-next:hover i,.related-posts .owl-prev:hover i{color:#3BD5E4!important}#comments{border-top:1px dotted #CBCBCB}#comments .comment-container{border-bottom:1px dotted #CBCBCB}#sidebar .widget .widget-title,.mc_wpsidebar .widget .widget-title{border:1px dotted #3BD5E4}#sidebar .widget .widget-title .title,.mc_wpsidebar .widget .widget-title .title{color:#3BD5E4}#sidebar .widget li,.mc_wpsidebar .widget li{border-bottom:1px dotted #CBCBCB;padding:9px 0}#sidebar .widget li a,.mc_wpsidebar .widget li a{color:#777}#sidebar .widget li a:hover,.mc_wpsidebar .widget li a:hover{color:#3BD5E4}#sidebar .widget li:before,.mc_wpsidebar .widget li:before{color:#3BD5E4;font-size:7px;margin-right:15px;vertical-align:center}#sidebar .widget .search-field button i,#sidebar .widget .widget_product_search button i,.mc_wpsidebar .widget .search-field button i,.mc_wpsidebar .widget .widget_product_search button i{color:#777}#sidebar .widget .search-field:hover button i,#sidebar .widget .widget_product_search:hover button i,.mc_wpsidebar .widget .search-field:hover button i,.mc_wpsidebar .widget .widget_product_search:hover button i{color:#3BD5E4}#footer h4{color:#dfdfdf}#footer .quote-section{background:#414245}#footer .quote-section:after{border-top:11px solid #fff}#footer .sub-footer{background:#36373a}#footer .sub-footer li{border-bottom:1px dotted #5b5d62;padding:8px 0}#footer .sub-footer li:hover a{color:#3BD5E4}#footer .footer{background:#27282b}#footer .footer a,#footer .footer li,#footer .footer p,#footer .sub-footer a,#footer .sub-footer li,#footer .sub-footer p{color:#9f9e9c}#footer .widget_calendar table,#footer .widget_calendar tbody td,#footer .widget_calendar thead th{color:#9f9e9c;border:1px solid #27282a!important}#footer .widget_calendar tbody td:hover,#footer .widget_calendar thead th:hover{background:#27282a!important}#footer .social-squared{border:1px dotted #47494c;color:#9f9e9c}#footer .social-squared i{color:#fff}.posts-navigation a,.posts-navigation span{font-weight:300;background:#EDEDED;color:#858585;font-size:17px}.posts-navigation a.current,.posts-navigation a:hover,.posts-navigation span.current,.posts-navigation span:hover{background:#3BD5E4;color:#fff}.woocommerce-pagination,.woocommerce-pagination ul.page-numbers{border:none!important}.woocommerce-pagination ul.page-numbers li{border:none!important;margin-right:2px!important}.woocommerce-pagination ul.page-numbers li .page-numbers{font-size:17px!important;background:#EDEDED!important;color:#777!important;font-weight:300!important;padding:11px 15px!important}.woocommerce-pagination ul.page-numbers li .page-numbers.current,.woocommerce-pagination ul.page-numbers li .page-numbers:hover{background:#3BD5E4!important;color:#fff!important}#comments_submit,.primary-button,input[type=submit]{background:#3BD5E4;color:#fff;font-weight:500;font-size:15px;border-radius:2px}#comments_submit:hover,.primary-button:hover,input[type=submit]:hover{background:#1dc0cf}.primary-button,.primary-button:hover{color:#fff!important}.widget_calendar tbody td,.widget_calendar thead th{border:1px solid #CBCBCB!important}.mcteam-member.member-horizontal .member-photo{border:1px dotted #CBCBCB;padding:10px;border-radius:4px}.mcteam-member.member-horizontal .member-intro,.mcteam-member.member-horizontal .member-profile,.mcteam-member.member-horizontal .member-social-links{color:#3b3b3b}.mcteam-member.member-vertical .member-position{color:#3BD5E4}.mcteam-member .member-social{border:1px dotted #CBCBCB;background:#fff;border-radius:300px}.mcteam-member .member-social i{color:#b3b3b3;font-size:15px;line-height:0;top:6px;position:relative}.mcteam-member .member-social:hover{background:#3BD5E4;border:1px dotted #3BD5E4}.mcteam-member .member-social:hover i{color:#fff}.mctestimonials.simple_two .testimonial_text{padding-left:95px}.mctestimonials.simple_two .testimonial_text p{font-style:italic}.mctestimonials.simple_two .testimonial_icon{border:1px dotted #CBCBCB;width:80px;height:80px}.mctestimonials.simple_two .testimonial_icon i{color:#3BD5E4;font-size:24px;top:26px}.mctestimonials.simple_two .testimonial_name{text-align:right;display:inline-block;width:100%;margin-right:0}.mctestimonials.simple_two .testimonial_link,.mctestimonials.simple_two .testimonial_position{text-align:right}.mc-call-action-container.text_right_icon .call-icon{border-right:8px solid #fff}.mc-call-action-container.text_left_icon .call-icon{border-left:8px solid #fff}.price-column{position:relative}.price-column .price-title{font-size:18px;font-weight:600}.price-column .price-numbers p{font-weight:500}.price-column .price-numbers p.currency{margin-right:4px;font-size:21px;top:0}.price-column .price-item{border:1px dotted rgba(0,0,0,.05)}.price-column .price-item .item-icon{margin-right:15px}.price-column .price-item .item-title{font-weight:400}.price-column .price-bottom{position:relative;padding-bottom:44px;background:0 0!important}.price-column .price-bottom a{width:50%!important;padding:11px 3px;position:absolute;left:0;right:0;top:16px;display:inline-block;float:left;font-size:17px;margin:0 auto!important}.mc-tabs .mctab-style,.mc-tabs.tabs_border_bottom .tabs-body,.mc-tabs.tabs_border_bottom_bg .tabs-body,.mc-tabs.tabs_border_top .tabs-body,.mc-tabs.tabs_border_top .tabs-head-wrapper a,.mc-tabs.tabs_border_top .tabs-head-wrapper a.active,.mc-tabs.tabs_border_top_bg .tabs-body,.mc-tabs.tabs_border_top_bg .tabs-head-wrapper,.mc-tabs.tabs_border_top_bg .tabs-head-wrapper a,.mc-tabs.tabs_border_top_bg .tabs-head-wrapper a.active,.mc-tabs.tabs_simple .tabs-body,.mc-tabs.tabs_simple .tabs-head-wrapper a{background:#fcfcfc;border-color:#CBCBCB}.mc-tabs.tabs_simple .tabs-head-wrapper a{color:#777}.mc-tabs.tabs_simple .tabs-head-wrapper a.active,.mc-tabs.tabs_simple .tabs-head-wrapper a:hover{color:#3BD5E4;background-color:inherit}.mc-tabs.tabs_simple .tabs-body{background:0 0}.mc-tabs.tabs_border_top .tabs-head-wrapper a{border-color:transparent;background:0 0}.mc-tabs.tabs_border_top .tabs-head-wrapper a.active{background:0 0;border-style:dotted;border-bottom-color:transparent;border-top:3px solid #3BD5E4!important}.mc-tabs.tabs_border_top .tabs-body{background:0 0;border-top-style:dotted;border-left:none;border-right:none;border-bottom:none}.mc-tabs.tabs_border_top_bg .tabs-head-wrapper{border-bottom:none}.mc-tabs.tabs_border_top_bg .tabs-head-wrapper a.active{border-top-color:#3BD5E4!important}.mc-tabs.tabs_border_top_bg .tabs-body{background:0 0}.mc-tabs.tabs_border_bottom .tabs-head-wrapper a,.mc-tabs.tabs_border_bottom_bg .tabs-head-wrapper a{color:#777}.mc-tabs.tabs_border_bottom .tabs-head-wrapper a.active,.mc-tabs.tabs_border_bottom_bg .tabs-head-wrapper a.active{color:#3BD5E4;border-bottom-color:#3BD5E4!important}.mc-tour-tabs .tabs-head-wrapper{border:none!important}.mc-tour-tabs .tabs-head-wrapper a{font-size:18px!important}.mc-tour-tabs.mctour-tabs-left .tabs-head-wrapper a{border-left:3px solid transparent;border-bottom:1px dotted #CBCBCB;border-right:1px dotted #CBCBCB;color:#777}.mc-tour-tabs.mctour-tabs-left .tabs-head-wrapper a:hover{color:#3BD5E4}.mc-tour-tabs.mctour-tabs-left .tabs-head-wrapper a.active{border-left:3px solid #3BD5E4;border-right-color:transparent!important;color:#3BD5E4}.mc-tour-tabs.mctour-tabs-right .tabs-head-wrapper a{border-right:3px solid transparent;border-bottom:1px dotted #CBCBCB;border-left:1px dotted #CBCBCB;color:#777}.mc-tour-tabs.mctour-tabs-right .tabs-head-wrapper a:hover{color:#3BD5E4}.mc-tour-tabs.mctour-tabs-right .tabs-head-wrapper a.active{border-left-color:transparent!important;border-right:3px solid #3BD5E4;color:#3BD5E4}.mc-faqs{background:#fafafa}.mc-faqs .faq-heading .faq-title{font-size:19px;color:#3b3b3b}.mc-accordion .mcatab-style,.mc-accordion.accordion_simple .mcpanel-collapse,.mc-accordion.accordion_simple .mcpanel-head{background:#fcfcfc;border-color:#CBCBCB}.mc-accordion .mcpanel-head .mcpanel-title a{color:#555;font-size:16px!important}.mc-accordion .mcpanel-head.active .mcpanel-title a,.mc-accordion .mcpanel-head:hover .mcpanel-title a{color:#3BD5E4}.mc-accordion.accordion_simple .mcpanel-head{margin-bottom:-1px}.mc-accordion.accordion_simple .mcpanel-collapse{background:0 0}.mc-accordion.accordion_clean .mcpanel-head .mcpanel-title a{font-size:20px!important}.mc-accordion.accordion_clean .mcpanel-head .acordion-tab-icon-left{background:#f7f7f7}.mc-accordion.accordion_clean .mcpanel-head.active .acordion-tab-icon-left,.mc-accordion.accordion_clean .mcpanel-head:hover .acordion-tab-icon-left{background:#3BD5E4}.mc-accordion.accordion_clean .mcpanel-head.active .acordion-tab-icon-left i,.mc-accordion.accordion_clean .mcpanel-head:hover .acordion-tab-icon-left i{color:#fff}pre{border-color:#CBCBCB;color:#777}pre code{color:#777}.mcsocial-rounded.social-bordered:hover{background:#3BD5E4;color:#fff}.mcsocial-rounded.social-bordered{border:1px dotted #CBCBCB}.twitter-widget ul li .name-link,.twitter-widget ul li i{color:#3BD5E4!important}.widget_mcstudios_socialwidget a{background:#fff;color:#b3b3b3;border-color:#CBCBCB}.widget_mcstudios_tabbedpostslist .tabbed-widget-head{background:#fafafa;overflow:hidden;margin-bottom:18px}.widget_mcstudios_tabbedpostslist .tabbed-widget-head a{color:#3b3b3b;font-weight:400;border-bottom:3px solid transparent}.widget_mcstudios_tabbedpostslist .tabbed-widget-head a.selected{border-bottom:3px solid #3BD5E4}.widget_mcstudios_tabbedpostslist .tabbed-widget-posts-body .tabbed-post .post-thumbnail{background:#3BD5E4}.widget_mcstudios_tabbedpostslist .tabbed-widget-posts-body .tabbed-post .post-thumbnail .icon-post-th{color:#95e8f0}.widget_mcstudios_tabbedpostslist .tabbed-widget-posts-body .tabbed-post .date{color:#3BD5E4}ul.posts-widget li .post-thumbnail{background:#3BD5E4}ul.posts-widget li .post-thumbnail i.icon-post-th{color:#95e8f0}.widget_tag_cloud a{font-size:15px!important;border:1px dotted #CBCBCB;background:#fcfcfc;color:#777;border-radius:1px}.widget_tag_cloud a:hover{background:#3BD5E4;color:#fff}#footer .widget_tag_cloud a{background:#343437;border:1px dotted #27282a;color:#9f9e9c}#footer .widget_tag_cloud a:hover{border-color:#3BD5E4;background:#3BD5E4;color:#fff}.woocommerce .woocommerce-ordering{margin-bottom:40px}.woocommerce .woocommerce-ordering .select-holder{background-color:none!important;border:1px dotted #CBCBCB}.woocommerce ul.products li.product .mc-hover{background-color:rgba(0,0,0,.6)}.woocommerce ul.products li.product .mc-hover .gosingle,.woocommerce ul.products li.product .mc-hover .mclightbox{color:#3BD5E4;background:#fff;border-radius:3px}.woocommerce ul.products li.product .mc-hover .gosingle:hover,.woocommerce ul.products li.product .mc-hover .mclightbox:hover{background:#3BD5E4}.woocommerce ul.products li.product .mc-hover .gosingle:hover i,.woocommerce ul.products li.product .mc-hover .mclightbox:hover i{color:#fff}.woocommerce ul.products li.product .mc-hover .gosingle i,.woocommerce ul.products li.product .mc-hover .mclightbox i{line-height:37px;font-size:14px}.woocommerce ul.products li.product .store-item-data{background-color:#fff;border:1px dotted #CBCBCB;border-radius:2px}.woocommerce ul.products li.product .store-item-data .price{margin-bottom:0}.woocommerce ul.products li.product .store-item-data .price del{color:#555!important}.woocommerce ul.products li.product .store-item-data .price del .amount{font-size:16px;color:#555!important}.woocommerce ul.products li.product .store-item-data .price .amount,.woocommerce ul.products li.product .store-item-data .price ins,.woocommerce ul.products li.product .store-item-data .price ins .amount{font-weight:500;font-size:18px;text-decoration:none;color:#3b3b3b}.woocommerce ul.products li.product .store-item-data h3{font-size:18px;color:#3b3b3b;font-weight:400}.woocommerce ul.products .mccart_button{background:#f7f7f7;border:1px dotted #CBCBCB}.woocommerce ul.products .mccart_button i{color:#b3b3b3}.woocommerce ul.products .mccart_button.added,.woocommerce ul.products .mccart_button.loading,.woocommerce ul.products .mccart_button:hover{background:#3BD5E4}.woocommerce ul.products .mccart_button.added i,.woocommerce ul.products .mccart_button.loading i,.woocommerce ul.products .mccart_button:hover i{color:#fff}.woocommerce ul.products .mccart_button .mc-loader{border-left-color:#fff}.woocommerce .star-rating span:before{color:#3BD5E4}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#fff;color:#777;border:1px dotted #CBCBCB;border-radius:2px;font-size:14px;font-weight:500}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#000!important;background:#fff;border-color:#000!important}.woocommerce #respond input#submit.alt,.woocommerce .primary-button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#3BD5E4;border-color:#3BD5E4;color:#fff;font-size:16px;padding-top:15px;padding-bottom:15px}.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:hover,.woocommerce .primary-button:disabled,.woocommerce .primary-button:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:hover{background:#1dc0cf!important;border-color:#1dc0cf!important;color:#fff!important}.woocommerce .woocommerce-message{background:#3BD5E4;border-color:#3BD5E4;color:#fff;font-weight:500}.woocommerce .woocommerce-message a,.woocommerce .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message .button{background:#1ec8d8!important;border-color:#1dc0cf!important;margin:0!important}.woocommerce .woocommerce-message .button:hover{background:#1dc0cf!important;border-color:#1dc0cf!important;color:#fff!important}.woocommerce .woocommerce-info{border-top-color:#3BD5E4;background:#3BD5E4;color:#fff;font-weight:400}.woocommerce .woocommerce-info a{color:#fff;text-decoration:underline!important}.woocommerce .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-error{border-top-color:#F05B5B;background:#F05B5B}.woocommerce .woocommerce-error li,.woocommerce .woocommerce-error:before{color:#fff}.woocommerce span.onsale{background-color:#3BD5E4}.woocommerce div.product .product_title{font-size:34px;font-weight:400}.woocommerce div.product p.price del{float:left;margin-right:20px;font-weight:100!important;color:#555!important}.woocommerce div.product p.price del span.amount{color:#555!important;font-weight:300!important;font-size:38px!important}.woocommerce div.product p.price .amount,.woocommerce div.product p.price ins,.woocommerce div.product p.price ins .amount{font-size:40px;font-weight:300!important;color:#3BD5E4}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0 0 0 5px}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:1px dotted #CBCBCB}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-top:3px solid transparent;border-radius:2px 2px 0 0;background:0 0;border-color:transparent;border-style:dotted}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:500;padding:11px;color:#777}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#3b3b3b}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-color:#CBCBCB #CBCBCB transparent;border-top:3px solid #3BD5E4;background-color:transparent!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#3b3b3b}.woocommerce div.product .woocommerce-tabs .panel{background:0 0!important;box-shadow:none!important}.woocommerce div.product .woocommerce-tabs .panel h2{display:none}.woocommerce div.product .related{margin-top:50px}.woocommerce div.product .related h2{font-size:30px;font-weight:400;margin-bottom:40px}.woocommerce table.shop_table{background:#fff;border-radius:2px!important;border:1px dotted #CBCBCB;border-top:3px solid #3BD5E4;margin-bottom:60px}.woocommerce table.shop_table thead th{background:#f7f7f7;color:#3b3b3b}.woocommerce table.shop_table tbody tr.cart_item td.product-name a{color:#3b3b3b;font-size:17px}.woocommerce table.shop_table tbody tr.cart_item td.product-price span,.woocommerce table.shop_table tbody tr.cart_item td.product-subtotal span{font-weight:600;color:#3BD5E4}.woocommerce table.shop_table tbody tr.cart_item dt.variation-Size{font-weight:500}.woocommerce table.shop_table th{font-weight:500!important;color:#2a2a2a}.woocommerce table.shop_table td{border-top:1px dotted #CBCBCB}.woocommerce table.shop_table td.actions .coupon .input-text{min-width:200px}.woocommerce table.shop_table input[name=update_cart]{background:#d9d9d9;color:#fff}.woocommerce table.shop_table input[name=update_cart]:hover{color:#fff!important;background:#25d0e1;border-color:transparent!important}.woocommerce table.shop_table input[name=apply_coupon]{background:#fff}.woocommerce .cart-collaterals .cart_totals table,.woocommerce table.shop_table input#coupon_code{background:#fff;border:1px dotted #CBCBCB}.woocommerce .cart-collaterals .cart_totals table .shipping-calculator-button{display:none}.woocommerce .cart-collaterals .cart_totals table th{padding-left:10px;font-weight:500;color:#3b3b3b;border-top-color:#CBCBCB}.woocommerce .cart-collaterals .cart_totals table td{padding-right:20px;border-top-color:#CBCBCB}.woocommerce .cart-collaterals .cart_totals table .order-total .amount{font-weight:500;color:#3b3b3b}.woocommerce .cart-collaterals .cart_totals .cart-calculate-shipping .row{border:1px dotted #CBCBCB;background:#fff;border-radius:2px}.woocommerce .cart-collaterals .cart_totals .cart-calculate-shipping .button{background:#fff}.woocommerce .cart-collaterals .cart_totals .cart-calculate-shipping .button:hover{color:#fff!important;background:#25d0e1;border-color:transparent!important}.woocommerce .cart-collaterals .cart_totals .cart-calculate-shipping .calculate-form-map .map-pointer .map_dot{background-color:#1696a3}.woocommerce .cart-collaterals .cart_totals .cart-calculate-shipping .calculate-form-map .map-pointer .pulse{background-color:#0d585f}.woocommerce .cart-collaterals .cart_totals .cart-calculate-shipping .calculate-form-map .map-pointer.pointer-1{top:60px;left:60px}.woocommerce .cart-collaterals .cart_totals .cart-calculate-shipping .calculate-form-map .map-pointer.pointer-2{top:40px;right:110px}.woocommerce .cart-collaterals .cart_totals .col-md-4{padding-right:0}.widget_shopping_cart_content li a.remove-product{color:#3BD5E4!important}.widget_shopping_cart_content li a.remove-product:hover{color:red!important}.widget_shopping_cart_content p.total .amount{font-weight:500;color:#3BD5E4}.widget_shopping_cart_content p.buttons .button{padding:14px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#e6e6e6}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#3BD5E4}.woocommerce .checkout_coupon{position:relative;top:-31px;margin-bottom:10px!important;border:1px dotted #CBCBCB!important;border-radius:2px!important;background:#fafafa!important}.woocommerce .checkout_coupon .form-row-first{background:#3BD5E4}.woocommerce .woocommerce-checkout .form-row.woocommerce-invalid .select2-container,.woocommerce .woocommerce-checkout .form-row.woocommerce-invalid input.input-text,.woocommerce .woocommerce-checkout .form-row.woocommerce-invalid select{background:rgba(255,0,0,.09);border-color:rgba(170,0,0,.18)}.woocommerce .woocommerce-checkout .form-row.woocommerce-validated .select2-container,.woocommerce .woocommerce-checkout .form-row.woocommerce-validated input.input-text,.woocommerce .woocommerce-checkout .form-row.woocommerce-validated select{border-color:#d9d9d9}.woocommerce .woocommerce-checkout #order_review .cart-subtotal th,.woocommerce .woocommerce-checkout #order_review .order-total th,.woocommerce .woocommerce-checkout #order_review .shipping th{color:#3b3b3b}.woocommerce .woocommerce-checkout #payment{background:#f2f2f2;border-radius:2px}.woocommerce .woocommerce-checkout #payment .payment_methods{border-bottom:1px dotted #CBCBCB}.woocommerce .woocommerce-checkout #payment label{font-weight:500}.woocommerce .woocommerce-checkout #payment .payment_box{background:#e6e6e6}.woocommerce .woocommerce-checkout #payment .payment_box:after{border-bottom:8px solid #e6e6e6;top:0}.woocommerce .thankyou-heading{padding-bottom:3px;margin-bottom:0;width:100%;display:inline-block}.woocommerce ul.order_details{border:1px dashed #e6e6e6;padding:19px}.woocommerce ul.order_details li{font-size:17px;font-weight:500;color:#3b3b3b}.woocommerce ul.order_details li span,.woocommerce ul.order_details li strong{font-size:18px;font-weight:500;color:#555}.mc_woocommerce.mcsingle-add-to-cart{position:relative}.mc_woocommerce.mcsingle-add-to-cart .add_to_cart_inline{padding-left:61px!important}.mc_woocommerce.mcsingle-add-to-cart .add_to_cart_inline del{margin-right:8px;opacity:.8}.mc_woocommerce.mcsingle-add-to-cart .add_to_cart_inline .amount,.mc_woocommerce.mcsingle-add-to-cart .add_to_cart_inline ins{font-weight:500!important;text-decoration:none!important;font-size:18px!important}.mc_woocommerce.mcsingle-add-to-cart .is_add_to_cart .add_to_cart_button{top:6px;left:18px;display:block;background:#f7f7f7!important;border:1px dotted #e6e6e6!important;border-radius:300px;width:30px;height:30px;text-align:center}.mc_woocommerce.mcsingle-add-to-cart .is_add_to_cart .add_to_cart_button i{line-height:32px;color:#3BD5E4}.mc_woocommerce.mcsingle-add-to-cart .is_add_to_cart .add_to_cart_button.added,.mc_woocommerce.mcsingle-add-to-cart .is_add_to_cart .add_to_cart_button:hover{background:#3BD5E4!important}.mc_woocommerce.mcsingle-add-to-cart .is_add_to_cart .add_to_cart_button.added i,.mc_woocommerce.mcsingle-add-to-cart .is_add_to_cart .add_to_cart_button:hover i{color:#fff!important}.mc_woocommerce.mcsingle-add-to-cart .is_add_to_cart .add_to_cart_button.added i:before{color:#fff}.mc_woocommerce.mcsingle-add-to-cart .is_add_to_cart .added_to_cart{font-weight:500!important;position:absolute;min-width:200px;background:#fff;left:40px;top:4px}p.add_to_cart_inline{position:relative;border:1px dotted #e6e6e6!important;border-radius:2px}p.add_to_cart_inline .is_add_to_cart,p.add_to_cart_inline .is_added_to_cart,p.add_to_cart_inline .is_adding_to_cart{position:absolute;top:0;background:#000!important}a.tribe-events-button{background:#3BD5E4!important;font-size:14px!important;font-weight:500!important;border-radius:2px!important}.tribe-events-notices{background:#3BD5E4;border:1px dotted #3BD5E4;border-radius:2px;padding-top:10px;padding-bottom:10px}.tribe-events-notices li{color:#fff;text-shadow:none;font-size:18px}#tribe-events-bar #tribe-bar-form{background:#f2f2f2}#tribe-events-bar .tribe-bar-filters .tribe-bar-submit{margin-left:0}#tribe-events-bar .tribe-bar-filters .tribe-bar-submit .tribe-events-button{background:#3BD5E4}#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner{background:#ebebeb}#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner label{font-weight:400;color:#595959}#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list{margin-top:5px}#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list li a{padding-left:20px;background:#ebebeb}#tribe-events-bar #tribe-bar-date,#tribe-events-bar #tribe-bar-search{border:1px dotted #d9d9d9}#tribe-events-bar::-webkit-input-placeholder{color:#000!important;font-weight:400}#tribe-events-bar::-moz-placeholder{color:#000!important;font-weight:400}#tribe-events-bar:-moz-placeholder{color:#000!important;font-weight:400}#tribe-events-bar:-ms-input-placeholder{color:#000!important;font-weight:400}#tribe-events-content .tribe-events-page-title{font-weight:500;font-size:46px}#tribe-events-content a{font-size:13px}#tribe-events-content .tribe-events-loop a{font-size:16px}#tribe-events-content .tribe-events-calendar thead th{font-weight:400;font-size:14px;color:#595959;background:#f2f2f2;border-color:#f2f2f2}#tribe-events-content .tribe-events-calendar td{border-color:#f2f2f2}#tribe-events-content .tribe-events-calendar div[id*=tribe-events-daynum-]{background:#f2f2f2;color:#737373;font-size:16px;font-weight:300;overflow:hidden}#tribe-events-content .tribe-events-calendar div[id*=tribe-events-daynum-] a,#tribe-events-content .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background:#3BD5E4;padding:5px 0 5px 10px;width:200%;display:block;font-size:16px;font-weight:300;margin:-4px -10px -5px}#tribe-events-content .tribe-events-loop .tribe-events-list-event-title,#tribe-events-content .tribe-events-loop .tribe-events-list-event-title a{font-size:27px}#tribe-events-content .tribe-events-loop .date-start{color:#717171;font-weight:600}.tribe-events-sub-nav{margin-top:30px!important}.tribe-events-sub-nav li a{background:#3BD5E4;padding:10px 35px;display:block;border-radius:2px;font-size:18px!important;font-weight:400;color:#fff!important}.tribe-events-sub-nav li a span{display:none}label{color:#555}.select-holder,input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],select,textarea{outline:0;border:1px dotted #CBCBCB;color:#444;background-color:#fff}.select-holder::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=color]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(119,119,119,.8);font-weight:400}.select-holder::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=color]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:rgba(119,119,119,.8);font-weight:400}.select-holder:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=week]:-moz-placeholder,input[type=color]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=datetime]:-moz-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:rgba(119,119,119,.8);font-weight:400}.select-holder:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(119,119,119,.8);font-weight:400}select{font-size:13px}.select-holder .select-dropdown{color:#777;border-left:1px dotted #CBCBCB;font-size:17px;background:#fff}.mc-loader{border-left-color:#3BD5E4}table{border-radius:2px!important;border:1px solid #CBCBCB;width:100%}.mejs-time-current{background:#3BD5E4!important}.mcloader{border-left-color:#3BD5E4!important}