@charset "utf-8";
/* CSS Document */

header .contact-details .fa { color:#4f91cd; }


header { background:url(header-bg.jpg) repeat; }

header { background-color:#ffffff; 
background-repeat: no-repeat;
background-position: center center;
padding-top: 45px;
}



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:#4f91cd; color:#ffffff;}

body {
  
  background:#fefcfc; 
  
  color:#5c5c5c;
}

/*--------------------------------------------------------------
1.0 - General Styles
--------------------------------------------------------------*/

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, .fullwidth_banner h1, .audio-list h5 a:hover, .author-description h5 a:hover, .events-list h2 a:hover, h5.dt-sc-toggle-accordion a:hover, h5.dt-sc-toggle-accordion.active a, .dt-sc-team:hover .team-details h4, .portfolio-detail h5 a:hover, .highlighter, ul.dt-sc-tabs-frame li a.current, ul.dt-sc-tabs li a.current, .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.active a, h5.dt-sc-toggle a:hover, 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:#4f91cd;}

a.highlighter:hover, .portfolio-title p a:hover { border-bottom-color:#4f91cd; }

.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, .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, .dt-sc-pr-tb-col.selected .dt-sc-tb-header .dt-sc-price, .class_hours h2, .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:#4f91cd;}

a:hover, ul.tweet_list li a:hover, .copyright p a:hover, .breadcrumb-section .breadcrumb a:hover, .sorting-container a, .portfolio-detail h5 a, .fullwidth-background.orange-bg a:hover, .dt-sc-ico-content.type3:hover h4 a{color:#434343;}

h1, h2, h3, h4, h5, h6, .phone-no{ color:#4f91cd; }

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:#4f91cd; 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{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
--------------------------------------------------------------*/

#main .dt-sc-hr-white-title{ color:#ffffff; }


/*--------------------------------------------------------------
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 {color: #fb7f01; }

#slider .slider1 p { color:#0494f1; }
#slider .slider1 a { background:#ffc806; }


#slider .slider2 h2 {color: #d12829; }

#slider .slider2 p { color:#ffffff; }
#slider .slider2 a { background:#ffc806; }

#slider .slider3 h2 {color: #ffffff; }

#slider .slider3 p { color:#ffffff; }
#slider .slider3 a { background:#ffffff; }



/**fullwidth-background**/

.fullwidth-background.product_bg { background-color:#d2d2d2; }

.fullwidth-background.turquoise-bg{background-color:#4f91cd;}

.fullwidth-background.orange-bg{background-color:#d53e2b;}

.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{color:#ffffff;}

.fullwidth-background.orange-bg .entry-details p{color:#ffffff; }

.fullwidth-background.orange-bg .entry-title h3 a:hover{color:#a2bc56;}

.fullwidth-background.orange-bg .entry-details p,.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 .dt-sc-button.small { background:#ffffff; }

.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 { color:#FFF; }

.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; }

/*--------------------------------------------------------------
8.0 - Shop Page Styles
--------------------------------------------------------------*/

ul.products li { background:#ffffff; }

.product-thumb { border-bottom-color:#f2f2f2; }

.product-details h5 a{color:#8c8c8c; }

.product-details h5 a:hover{color:#4f91cd;}

.product-details .price { color:#4f91cd; }

.product-thumb .product-button a:hover,.product-thumb .product-button input[type=submit]:hover { color:#4f91cd; border-color:#4f91cd; background:#FFF; }

ul.products li:hover .product-details h5 a{color:#4f91cd;}


.product-thumb .sale { background:#4f91cd; }

.product-thumb .sale { color:#FFF; }

.fullwidth-background.orange-bg .dt-sc-button.small {  color:#cf571c; }

.fullwidth-background.orange-bg .dt-sc-button.small:hover {background:#a2bc56; }

.product-details h5 a{color:#8c8c8c; }

.product-details h5 a:hover{color:#4f91cd;}

.product-details .price { color:#4f91cd; }

.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:#4f91cd; }

.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:#4f91cd; }

.pagination ul li a:hover, .pagination .next-post a:hover, .pagination .prev-post a:hover{color:#ffffff;}

.images img { border-color:#4f91cd; }


.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{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:#4f91cd transparent transparent; }

.entry-meta	.blog-author { border-color:#4f91cd; 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:#fefcfc; }

/*--------------------------------------------------------------
9.0 - Contact Page Styles
--------------------------------------------------------------*/

.dt-sc-contact-info { border-bottom-color:#a2a2a2; }

.contact-form{background:#ffffff; }


/*--------------------------------------------------------------
10.0 - Sidebar Styles
--------------------------------------------------------------*/

#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:#73d5f0; }

.breadcrumb-section h1 { color:#333334; }

/*--------------------------------------------------------------
11.0 - Footer Styles
--------------------------------------------------------------*/
footer{background-color:#ffffff; }

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:#4f91cd; }

.mailchimp-form p { border-color:#dddddd; }

.widget .mailchimp-form input[type="submit"]{ border-color:#4f91cd; color:#FFF; }

.widget .mailchimp-form input[type="submit"]:hover{background:#df9b00; border-color:#df9b00;}

.copyright { background-color:#4f91cd; }

.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;}


