@charset "utf-8";
/* CSS Document */

header .contact-details .fa { color:#252525; }


header { background:#fff url(/templates/img/header-bg.jpg) repeat; }
header ul.dt-sc-social-icons li a { ; }
header ul.dt-sc-social-icons li a:hover{color:#ffffff;}
header ul.dt-sc-social-icons li a.facebook span {border-color:#35538f; background:#35538f;}
header ul.dt-sc-social-icons li a.instagram span {border-color:#35538f; background:#35538f;}
header ul.dt-sc-social-icons li a.youtube span {border-color:#b70400; background:#b70400;}
header ul.dt-sc-social-icons li a.pinterest span{border-color:#b70400; background:#b70400;}
header ul.dt-sc-social-icons li a.twitter span{border-color:#34b3d3; background:#34b3d3;}
header ul.dt-sc-social-icons li a.gplus span{border-color:#d53e2b; background:#d53e2b;}
header ul.dt-sc-social-icons li a.facebook {border-color:#35538f;}
header ul.dt-sc-social-icons li a.instagram {border-color:#35538f;}
header ul.dt-sc-social-icons li a.youtube {border-color:#b70400;}
header ul.dt-sc-social-icons li a.pinterest {border-color:#b70400;}
header ul.dt-sc-social-icons li a.twitter{border-color:#34b3d3;}
header ul.dt-sc-social-icons li a.gplus{border-color:#d53e2b;}
::selection{background-color:#008c99; color:#ffffff;}
body {background:#f0f3f3; color:#5c5c5c;}
/*--------------------------------------------------------------
1.0 - General Styles
--------------------------------------------------------------*/
a, .dt-sc-ico-content:hover h4 a,.dt-sc-ico-content:hover .h4 a, footer .widget ul li:before, footer .widget.widget_text ul li a:hover, footer .widget_recent_entries ul li:hover h6 a, ul.tweet_list li a, footer .dt-sc-contact-info a:hover, footer .dt-sc-contact-info span, .mailchimp-form p span, .dt-sc-ico-content.type1:hover h4 a,.dt-sc-ico-content.type1:hover .h4 a, .fullwidth_banner h1,.fullwidth_banner .h1, .audio-list h5 a:hover,.audio-list .h5 a:hover, .author-description h5 a:hover,.author-description .h5 a:hover, .events-list h2 a:hover,.events-list .h2 a:hover, h5.dt-sc-toggle-accordion a:hover,.h5.dt-sc-toggle-accordion a:hover, h5.dt-sc-toggle-accordion.active a,.h5.dt-sc-toggle-accordion.active a, .dt-sc-team:hover .team-details h4,.dt-sc-team:hover .team-details .h4, .portfolio-detail h5 a:hover,.portfolio-detail .h5 a:hover, .highlighter, ul.dt-sc-tabs-frame li a.current, ul.dt-sc-tabs li a.current, .entry-title h3,.entry-title .h3, .pagination ul li a, .pagination .next-post a, .pagination .prev-post a, .summary p.price span, ul.dt-sc-tabs-vertical-frame li a.current, .dt-sc-toggle-frame h5 a:hover,.dt-sc-toggle-frame .h5 a:hover, .dt-sc-toggle-frame h5.active a,.dt-sc-toggle-frame .h5.active a, h5.dt-sc-toggle a:hover,.h5.dt-sc-toggle a:hover, h5.dt-sc-toggle.active a,.h5.dt-sc-toggle.active a, ul.dt-sc-social-icons li a:hover, #main-menu .megamenu-child-container .widget ul.product_list_widget li a:hover, #main-menu .megamenu-child-container .widget ul.product_list_widget li span.amount{color:#008c99;}
a.highlighter:hover, .portfolio-title p a:hover { border-bottom-color:#008c99; }
.copyright, .widget .mailchimp-form input[type="submit"], .dt-sc-music-audio, .dt-sc-testimonial blockquote, .fullwidth-background.turquoise-plain-bg, h5.dt-sc-toggle-accordion.active:before,.h5.dt-sc-toggle-accordion.active:before, .dt-sc-testimonial-carousel-wrapper .carousel-arrows a:hover, .dt-sc-ico-content.type1 .infolayer a, .date, .comments, .entry_format, .dt-sc-ico-content.type3 .icon, .pagination ul li a:hover, .pagination .next-post a:hover, .pagination .prev-post a:hover, form.cart input[type="button"], th, h5.dt-sc-toggle.active:before,.h5.dt-sc-toggle.active:before, .dt-sc-pr-tb-col.selected .dt-sc-tb-header .dt-sc-price, .class_hours h2,.class_hours .h2, .dt-sc-titled-box h4.dt-sc-titled-box-title,.dt-sc-titled-box .h4.dt-sc-titled-box-title, .mean-container a.meanmenu-reveal, .mean-nav, header ul.dt-sc-social-icons li a:after, .dt-menu-toggle{background:#008c99;}
.dt-menu-toggle{
	background: -moz-linear-gradient(310deg, rgba(5,171,213,1) 0%, rgba(104,36,139,1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(5,171,213,1)), color-stop(100%, rgba(104,36,139,1)));
    background: -webkit-linear-gradient(310deg, rgba(5,171,213,1) 0%, rgba(104,36,139,1) 100%);
    background: -o-linear-gradient(310deg, rgba(5,171,213,1) 0%, rgba(104,36,139,1) 100%);
    background: -ms-linear-gradient(310deg, rgba(5,171,213,1) 0%, rgba(104,36,139,1) 100%);
    background: linear-gradient(140deg, rgba(5,171,213,1) 0%, rgba(104,36,139,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05abd5', endColorstr='#68248b',GradientType=0 ); 
}
a:hover, ul.tweet_list li a:hover, .copyright p a:hover, .breadcrumb-section .breadcrumb a:hover, .sorting-container a, .portfolio-detail h5 a,.portfolio-detail .h5 a, .fullwidth-background.orange-bg a:hover, .dt-sc-ico-content.type3:hover h4 a,.dt-sc-ico-content.type3:hover .h4 a{color:#434343;}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 { color:#2f2f2f; }
table { border-color:#f0f0f0; }
th{color:#ffffff; border-bottom-color:#f0f0f0; }
td { background:#f9f9f9; border-bottom-color: #f0f0f0; }
tbody tr:nth-child(2n+1) td{background:#ffffff;}
input[type=text], input[type=email],input[type=telephone],input[type=password] { background:#ffffff; color:#a9a7a7; border-color:#eaeaea; }
input[type=submit]{background:#008c99; color:#ffffff; }
input[type=submit]:hover{background:#333334; color:#ffffff;}
input[type=number]{background-color:#ffffff; border-color:#dddddd; }
input.error, textarea.error { border-color:#ff0000; }
textarea { color:#a9a7a7; }

#menu-container { background-color:#ffffff;border-top-color:#ebebeb; }

.main-menu-wrapper { border-top-color:#dfdfdf; }

#main-menu > ul.menu > li { background-color:#ffffff; }

#main-menu > ul.menu > li > a { color:#434343; border-top-color:#ebebeb; }

.megamenu-child-container { background-color:#ffffff; }

#main-menu > ul.menu > li > a:after { background:-webkit-linear-gradient(bottom, #ffffff -100%, #f3f3f3 89%, #ffffff 100%); background:-o-linear-gradient(bottom, #ffffff -100%, #f3f3f3 89%, #ffffff 100%); background:-moz-linear-gradient(bottom, #ffffff -100%, #f3f3f3 89%, #ffffff 100%); background:-ms-linear-gradient(bottom, #ffffff -100%, #f3f3f3 89%, #ffffff 100%); background:linear-gradient(bottom, #ffffff -100%, #f3f3f3 89%, #ffffff 100%); }

#main-menu > ul.menu > li.current_page_item.pink > a, #main-menu > ul.menu > li.pink > a:hover{color:#fcc6e6;}

.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu { color:#343434; }

.megamenu-child-container > ul.sub-menu > li > a .menu-item-description, .menu-item-description{color:#b1b1b1; }

.megamenu-child-container ul.sub-menu > li > ul li a{color:#545454; }

.megamenu-child-container > ul.sub-menu > li > a:hover, .megamenu-child-container > ul.sub-menu > li > a:hover .menu-item-description{color:#ffffff;}

#main-menu ul li.menu-item-simple-parent ul { background:#ffffff; }

.menu-item-widget-area-container .widget .entry-details .entry-title h5 a,
.menu-item-widget-area-container .widget .entry-details .entry-title .h5 a{color:#343434;}

.menu-item-widget-area-container .widget .entry-details p, .menu-item-widget-area-container .widget .entry-details p a{color:#b6b6b6;}

.dt-menu-toggle { color:#ffffff;  }

.dt-menu-toggle-icon{background:#ffffff; }

#main-menu > ul.menu > li.current_page_item > a, #main-menu > ul.menu > li a:hover, #main-menu ul.menu ul.sub-menu li.current_page_item > a{color:#7d996e;}

.dt-menu-toggle-icon:before, .dt-menu-toggle-icon:after { background:#ffffff; }

/**Simple Drop Down Menu**/ 

#main-menu ul li.menu-item-simple-parent ul { border-top-color:#f8f8f8; }
#main-menu ul li.menu-item-simple-parent ul:before, .megamenu-child-container:before { background-color:#ffffff; }
#main-menu ul li.menu-item-simple-parent ul li a{color:#2d2d29; }
.mean-container a.meanmenu-reveal { color:#ffffff; }
.mean-container a.meanmenu-reveal span { background:#ffffff; }
.mean-container .mean-nav ul li a { color:#ffffff;border-bottom-color:#383838; }
#main-menu .megamenu-child-container .widget ul.product_list_widget li a { color:#545454; }
/*--------------------------------------------------------------
4.0 - Main Styles
--------------------------------------------------------------*/
.blog h2,.blog .h2{color: #FFF;}
.services h2,.services .h2,
.portfolio-wrap h2,.portfolio-wrap .h2{ color:#00abc5;}
/*--------------------------------------------------------------
4.2 - Add Slider Styles
--------------------------------------------------------------*/
.add-slider-wrapper .bx-pager-item a { background:#ffffff; }
.add-slider-wrapper .bx-pager-item a.active, .add-slider-wrapper .bx-pager-item a:hover{background:#015057;}
#slider .slider1 h2,#slider .slider1 .h2 {color: #fb7f01; }
#slider .slider1 p { color:#0494f1; }
#slider .slider1 a { background:#ffc806; }
#slider .slider2 h2,#slider .slider2 .h2 {color: #d12829; }
#slider .slider2 p { color:#ffffff; }
#slider .slider2 a { background:#ffc806; }
#slider .slider3 h2,#slider .slider3 .h2 {color: #ffffff; }
#slider .slider3 p { color:#ffffff; }
#slider .slider3 a { background:#ffffff; }



/**fullwidth-background**/
.fullwidth-background.product_bg { background-color:#fff; }
.fullwidth-background.turquoise-bg{background-color:#68b9b4;}
.fullwidth-background.orange-bg{background-color:#68B9B4;}
.fullwidth-background.turquoise-bg h2,.fullwidth-background.turquoise-bg .h2  {color:#ffffff; }
.fullwidth-background.orange-bg .entry-meta	.blog-author { border-color:#ffffff; }
.fullwidth-background.orange-bg .entry-meta	.blog-author:hover { border-color:#ffffff; }
.fullwidth-background.orange-bg .entry-thumb{border-color:#ffffff; }
.fullwidth-background.mustard-bg {background:#df9b00; }
.fullwidth-background.orange-bg .date, .fullwidth-background.orange-bg .comments, .fullwidth-background.orange-bg .entry_format{background:#ffffff;}
.fullwidth-background.orange-bg .entry-title h3 a,
.fullwidth-background.orange-bg .entry-title .h3 a{color:#ffffff;}
.fullwidth-background.orange-bg .entry-details p{color:#ffffff; }
.fullwidth-background.orange-bg .entry-title h3 a:hover,
.fullwidth-background.orange-bg .entry-title .h3 a:hover{color:#02B3E8;}
.fullwidth-background.orange-bg .entry-details p,.fullwidth-background.orange-bg .entry-title h3 a,.fullwidth-background.orange-bg .entry-title .h3 a,.fullwidth-background.orange-bg .dt-sc-button.small:hover{color:#ffffff; }
.fullwidth-background.orange-bg a, .fullwidth-background.orange-bg .date p, .fullwidth-background.orange-bg .date span{color:#cf571c;}
.fullwidth-background.orange-bg a.dt-sc-button{color: #FFF;} 
.fullwidth-background ul.products li {background:#FFF; }
.fullwidth-background.orange-bg .entry-meta .date:after, .fullwidth-background.orange-bg .entry-meta .comments:after, .fullwidth-background.orange-bg .entry-meta .entry_format:after{border-color:#ffffff transparent transparent;}

/*--------------------------------------------------------------
5.0 - Portfolio Styles 
--------------------------------------------------------------*/
.portfolio-content1 .front-portfolio .image-overlay a{color:#ddaa0c;}
.portfolio-content2 .front-portfolio .image-overlay a{color:#fa8cba;}
.portfolio-content3 .front-portfolio .image-overlay a{color:#ef7b80;}
.portfolio-content4 .front-portfolio .image-overlay a{color:#ebb50d;}
.portfolio-content5 .front-portfolio .image-overlay a{color:#6996cf;}
.portfolio-content6 .front-portfolio .image-overlay a{color:#ec6d5a;}
.portfolio-content7 .front-portfolio .image-overlay a{color:#6a9eba;}
.portfolio-content .front-portfolio .image-overlay a:hover{color:#333338;}
.front-portfolio .image-overlay h5,.front-portfolio .image-overlay .h5 { color:#FFF; }
.front-portfolio .image-overlay h5 a,.front-portfolio .image-overlay .h5 a{color:#ffffff;}
.front-portfolio .image-overlay a.link, .front-portfolio .image-overlay a.zoom{background:#fff; }
.front-portfolio a.link, .front-portfolio a.zoom { background:#ffffff; }
.front-portfolio-container .carousel-arrows a { color:#898b8c; border-color:#898b8c; }
.front-portfolio-container .carousel-arrows a:hover{ border-color:#000000; }
.dt-sc-button.mustard{color: #FFF;background: #80027D;}
/*--------------------------------------------------------------
8.0 - Shop Page Styles
--------------------------------------------------------------*/

ul.products li { background:#ffffff; }

.product-thumb { border-bottom-color:#f2f2f2; }
.product-details h5 a,.product-details .h5 a{color:#8c8c8c; }
.product-details h5 a:hover,.product-details .h5 a:hover{color:#008c99;}
.product-details .price { color:#008c99; }
.product-thumb .product-button a:hover,.product-thumb .product-button input[type=submit]:hover { color:#008c99; border-color:#008c99; background:#FFF; }
ul.products li:hover .product-details h5 a,ul.products li:hover .product-details .h5 a{color:#008c99;}
.product-thumb .sale { background:#008c99; }
.product-thumb .sale { color:#FFF; }
.product-details h5 a,.product-details .h5 a{color:#8c8c8c; }
.product-details h5 a:hover,.product-details .h5 a:hover{color:#008c99;}
.product-details .price { color:#008c99; }
.product-thumb .product-button a:hover,.product-thumb .product-button input[type=submit]:hover { background:#FFF;}
.product-thumb .product-button a:hover,.product-thumb .product-button input[type=submit]:hover {color:#008c99; }
.product-thumb .product-button a,.product-thumb .product-button input { border-color:#FFF; color:#FFF; }
ul.products .image-overlay{background: rgba(0, 140, 153, 0.5); }
ul.products .image-overlay p { color: #fff; }
.pagination ul li a, .pagination .next-post a, .pagination .prev-post a { border-color:#008c99; }
.pagination ul li a:hover, .pagination .next-post a:hover, .pagination .prev-post a:hover{color:#ffffff;}
.images img { border-color:#008c99; }
.summary p.price del { color:#5c5c5c; }
form.cart input[type="button"] { color:#ffffff; }
form.cart input[type="number"]{ color:#333334; }
.menu-item-widget-area-container .widget .entry-details .entry-title h5 a,
.menu-item-widget-area-container .widget .entry-details .entry-title .h5 a{color:#343434;}
.menu-item-widget-area-container .widget .entry-details p, .menu-item-widget-area-container .widget .entry-details p a{color:#b6b6b6;}

/*--------------------------------------------------------------
7.0 - Blog Styles
--------------------------------------------------------------*/

.entry-meta .date:after, .entry-meta .comments:after, .entry-meta .entry_format:after{ border-color:#008c99 transparent transparent; }
.entry-meta	.blog-author { border-color:#008c99; background:#a2bc56; }
.entry-meta	.blog-author:hover { border-color:#333334; }
.date, .comments, .entry_format { color:#ffffff;  }
.date p, .date span{color:#ffffff;}
/*--------------------------------------------------------------
7.1 - Blog Comments Styles
--------------------------------------------------------------*/

ul.commentlist li { border-bottom-color:#a2a2a2; }
ul.commentlist li .reply{background:#f0f3f3; }
/*--------------------------------------------------------------
9.0 - Contact Page Styles
--------------------------------------------------------------*/

.dt-sc-contact-info { border-bottom-color:#a2a2a2; }

.contact-form{background:#ffffff; }


/*--------------------------------------------------------------
10.0 - Sidebar Styles
--------------------------------------------------------------*/

#secondary h3.widgettitle,#secondary .h3.widgettitle{border-bottom-color:#a2a2a2;}

#secondary .widget_categories ul li a { border-bottom-color:#a2a2a2; }

#secondary .widget_categories.blog ul li { border-bottom-color:#a2a2a2; }

#secondary .tagcloud a { background:#df9b00; color:#ffffff; border-bottom-color:#ca8e06; }

#secondary .tagcloud a:hover{background:#cf571b; border-bottom:#b54913;}

#secondary .widget_categories ul li a span { color:#cf571b; }



/*--------------------------------------------------------------
4.1 - Breadcrumb Styles
--------------------------------------------------------------*/
.breadcrumb-section{background:#F0F3F3 ; }
.breadcrumb-section h1,.breadcrumb-section .h1 { /*color:#333334;*/ color:#09aea8; }
.breadcrumb-section .breadcrumb a{color: #35538F;}
/*.breadcrumb-section .breadcrumb a:hover{color: #FFF;}*/

/*--------------------------------------------------------------
11.0 - Footer Styles
--------------------------------------------------------------*/
footer{background-color:#ffffff; }
footer h3 a,footer .h3 a{color:#2f2f2f;}
footer .widget.widget_text ul li a, footer .dt-sc-contact-info a{color:#5c5c5c;  }
footer .widget_recent_entries ul li a { color:#5c5c5c; }
footer .widget_recent_entries ul li a:hover, .widget_links ul li:hover a:before, .widget_links ul li:hover a{color:#A99479;}
footer .widget_recent_entries ul li img{color:#efebe6;border-color:#818181; }
footer .widget_recent_entries ul li span{color:#818181; }
footer .widget_recent_entries ul li:hover img { border-color:#008c99; }
.mailchimp-form p { border-color:#dddddd; }
.widget .mailchimp-form input[type="submit"]{ border-color:#008c99; color:#FFF; }
.widget .mailchimp-form input[type="submit"]:hover{background:#df9b00; border-color:#df9b00;}
/* .copyright { background-color:#09aea8; } */
.copyright {
	background: -moz-linear-gradient(310deg, rgba(5,171,213,1) 0%, rgba(104,36,139,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(5,171,213,1)), color-stop(100%, rgba(104,36,139,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(310deg, rgba(5,171,213,1) 0%, rgba(104,36,139,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(310deg, rgba(5,171,213,1) 0%, rgba(104,36,139,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(310deg, rgba(5,171,213,1) 0%, rgba(104,36,139,1) 100%); /* ie10+ */
    background: linear-gradient(140deg, rgba(5,171,213,1) 0%, rgba(104,36,139,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05abd5', endColorstr='#68248b',GradientType=0 ); /* ie6-9 */ 
}
.copyright p{ color:#FFF; }
.copyright p a{color:#FFF;}
.copyright .footer-links ul li.facebook:hover a, .class_hours ul.dt-sc-social-icons li.facebook a{background:#3c5b9b;}
.copyright .footer-links ul li.twitter:hover a, .class_hours ul.dt-sc-social-icons li.twitter a{background:#2caae1;}
.copyright .footer-links ul li.gplus:hover a, .class_hours ul.dt-sc-social-icons li.gplus a{background:#ba3526;}
.copyright .footer-links ul li.pinterest:hover a, .class_hours ul.dt-sc-social-icons li.pinterest a{background:#b70400;}


