﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans);

 
#Body ,
html, 
body ,
.Head,
.SubHead ,
.SubSubHead ,
.Normal {
	color:#666666;
	font-size:13px;
	font-family:'Open Sans';
	line-height:1.8;
}
html, button, input, select, textarea{
	font-family:'Open Sans';
}

.body_bg {
					background-image:url(images/Body_bg_3.png);
					background-position:center top;
					background-repeat:repeat;
		background-size:auto ;
	background-color:#FFFFFF;
}
	#dnn_wrapper{width:auto; background:#FFF;}



A, A:link,
A:active,
A:visited,
A:hover,
.Link_list li {
	color:#00bfa7;
}

a.Button_default:hover,
a.breadcrumb:hover{
	color:#00bfa7!important;
}

.ls-layer, 
.ls-layer *{
	font-family:'Open Sans' !important;
}
.nav-tabs > .active > a, 
.nav-tabs > .active > a:hover,
.tabs-left .nav-tabs > .active > a, 
.tabs-left .nav-tabs > .active > a:hover,
.tabs-right .nav-tabs > .active > a, 
.tabs-right .nav-tabs > .active > a:hover,
.accordion_2 .accordion-heading .accordion-toggle:hover ,
.accordion_2 .accordion-heading .accordion-toggle.actived,
.team_title,
.team_social .social-icons a:hover,
.social-icons a:hover,
.accordion_2 .accordion-heading .accordion-toggle:hover ,
.accordion_2 .accordion-heading .accordion-toggle.actived,
.team_title,
.tabs-top-group2 .accordion-heading:hover .accordion-toggle,
.Theme_Responsive_Default .btn,
.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover,
.RightPaneProfile .active,
.RightPaneProfile .console-none:hover,
#styler_slider .update_click,
.Answers_List li:hover span.Answers_icon,
.Services_List .span3:hover .Services_icon,
a.Button_blue,
.social-icons a:hover,
.filter_block #filters li.selected a, 
.filter_block #filters li.selected a:hover,
.filter_block .filter-switch,
.gallery_container .gallery_tags a:hover,
.userProfile .userMessages,
.userProperties ul.userMenu a span {
	background-color:#00bfa7;
}
.comment_form div.submit_button .CommandButton{
	border:1px solid #00bfa7;
	color:#00bfa7;	
}
.ServeList .ServeBox:hover {
	border:10px solid #00bfa7;
}

.Theme_19_Normal .filter_block{
	border:1px solid #00bfa7 !important;
}
.Theme_19_Normal .filter_navigation ul ul li a{
	border-left:1px solid #00bfa7 !important;
}
.Theme_19_Normal .filter_navigation ul ul li.selected a, 
.Theme_19_Normal .filter_navigation ul ul li a:hover{
	background-color:#00bfa7;
}
.Theme_19_Normal .view-tenth:hover .mask{
	background-color:#00bfa7 !important;
}
.accordion_2 .accordion-heading .accordion-toggle:hover,
.accordion_2 .accordion-heading .accordion-toggle.actived,
.accordion_2 .accordion-heading .accordion-toggle.actived:hover,
.tabs-top-group2 .accordion-heading:hover .accordion_icon,
blockquote small,
.social-icons a:hover,
.filter_block #filters li a:hover,
.filter_block .sort_box li a:hover{
	color:#00bfa7;	
}

.breadcrumbBox h3{
 	border-bottom:3px solid #00bfa7;
}


h1 {
	color:#3063c9;
	font-family:'Open Sans';
	font-size:24px;
	line-height:28px;
	font-weight:bold;
}
 
h2 {
	color:#00bfa7;
	font-family:'Open Sans';
	font-size:20px;
	line-height:24px;
	font-weight:bold;
}

h3 {
	color:#000000;
	font-family:'Open Sans';
	font-size:18px;
	line-height:20px;
	font-weight:bold;
}

h4 {
	color:#000000;
	font-family:'Open Sans';
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}

h5 {
	color:#000000;
	font-family:'Open Sans';
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}

.color_1{ color:#2e61c9;}
.color_2{ color:#e1ba3a;}
.color_3{ color:#313131;}
.color_4{ color:#dd514c;}
.color_1_bg{ background-color:#2e61c9!important;}
.color_2_bg{ background-color:#e1ba3a!important;}
.color_3_bg{ background-color:#313131!important;}
.color_4_bg{ background-color:#dd514c!important;}

.price-color-1 .col.best_value .price_title,
.price-color-1 a.btn{
	background-color:#2e61c9;}
.price-color-2 .col.best_value .price_title,
.price-color-2 a.btn{
	background-color:#e1ba3a;}
.price-color-3 .col.best_value .price_title,
.price-color-3 a.btn{
	background-color:#313131;}
.price-color-4 .col.best_value .price_title,
.price-color-4 a.btn{
	background-color:#dd514c;}




/* ********** header2  ************** */

#top_menu ul, 
#Mega_menu ul {
	font-family:'Open Sans';
}
.header_top {
	background:#252d2c;
}
.userProperties,
.Login {
	border-right:none;
}
.searchBox {
	border-left:1px solid #121616;
	border-right:1px solid #393939;
	float:right;
}
.searchBox > span {
	border-left:1px solid #393939 !important;
}
#search .searchSkinObjectPreview {
	left:0px;
}
.menu_bg {
	background:#2f3837;
	border-top:1px solid #3d4544;
}
.languageBox {
	float:right;}
/*menu*/
#top_menu > div > ul > li > a > span {
	display:block;
	color:#999999;
	white-space:nowrap;
	transition: 		all ease-in 200ms;
	-moz-transition: all ease-in 200ms; /* Firefox 4 */
	-webkit-transition:   all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 	all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
	border-top:4px solid transparent;
}

#top_menu .menuslide ul {
	display: none;
	left: 0px;
	float: left;
	position:relative;
	margin:0px;
	background:#2f3837;
	z-index:904;
}
#top_menu > div > ul > li > div >  ul{
	border-top:4px solid #a82b48;
	margin-top:-4px !important;
}

#top_menu .menuslide ul li a {
	border-bottom:1px solid #4a4a4a;
	color:#999999;
}
#Mega_menu > div > ul > li > a > span {
	display:block;
	color:#999999;
	white-space:nowrap;
	transition: 		all ease-in 200ms;
	-moz-transition: all ease-in 200ms; /* Firefox 4 */
	-webkit-transition:  all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 	all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
	border-top:4px solid transparent;
}
.Mega_menu div.mega_submenu {
	background:#2f3837;
	border-top:4px solid #a82b48;
	margin-top:-4px;
}
.Mega_menu ul.mega_submenu_ul > li {
	border-right:1px solid #4a4a4a;
}
.Mega_menu ul.mega_submenu_ul ul li a {
	border-bottom:1px solid #4a4a4a;
	color:#999999;
}

.userName > a, 
.userRegister > a, 
.userLogin > a, 
.userName > a.active, 
.userProperties ul.userMenu li:hover > a,
.userProperties a:hover,
.Login A:hover {
	color:#a82b48;
}
#top_menu > div > ul > li > a:hover > span, 
#top_menu > div > ul > li.current > a > span, 
#top_menu > div > ul > li > a.menu_hover > span, 
#Mega_menu > div > ul > li > a:hover > span, 
#Mega_menu > div > ul > li.current > a > span, 
#Mega_menu > div > ul > li > a.menu_hover > span, 
#Mega_menu > div > ul > li.dgn-root-hover > a > span {
	color:#FFFFFF;
	border-top:4px solid #a82b48;
	background:#212726;
}


.dnn_logo {
	line-height:120px;
}

#top_menu > div > ul > li > a > span, 
#Mega_menu > div > ul > li > a > span {
	padding:0px 25px;
	height:120px;
	line-height:120px;
	font-size:13px;
	text-transform:capitalize;
}
.Mega_menu ul.mega_submenu_ul ul li a:hover, .Mega_menu ul.mega_submenu_ul ul li a:hover:after {
	color:#a82b48 !important;
}
#top_menu .menuslide ul li.dir a.menu_hover span, 
#top_menu .menuslide a.menu_hover span, 
#top_menu .menuslide a:hover span, 
#top_menu .menuslide ul li.dir a.menu_hover:after, 
#top_menu .menuslide a.menu_hover:after, 
#top_menu .menuslide a:hover:after {
	color:#a82b48;
}

 @media (min-width: 1200px) {
	#top_menu > div > ul > li > a > span, 
	#Mega_menu > div > ul > li > a > span {
		padding:0px  35px;
	}
}
 
 
  @media (min-width: 768px) and (max-width: 979px) {
		#top_menu > div > ul > li > a > span, 
	#Mega_menu > div > ul > li > a > span {
		padding:0px  12px;
	}
}

 @media (max-width: 767px) {
	.dnn_logo {
		line-height:normal;
		margin:10px 0px;
		padding-top:15px;
	}
	.Head_right {
		padding-bottom:15px;
	}
	.menu_icon {
		color:#a82b48;
		border:2px solid #a82b48;
	}
	.menu_icon span {
		border-top:5px solid #a82b48;
	}
	.multi_menu ul li a {
		border:2px solid #a82b48;
		background:#a82b48;
	}
	.multi_menu ul li.active > a,
	.multi_menu ul li.current > a,
	.multi_menu ul li a:hover{
		color:#a82b48;
	}
	.multi_menu ul li.active > a > .menu_arrow:before, 
	.multi_menu ul li.active > a:hover > .menu_arrow:before,
	.multi_menu > ul > li.current > a > .menu_arrow:before,
	.multi_menu > ul > li.current > a:hover > .menu_arrow:before {
		border-bottom:5px solid #a82b48;
	}
	.multi_menu ul li a:hover .menu_arrow:before {
		border-top:5px solid #a82b48;
	}
	.multi_menu > ul > li > ul {
		background-color:#a82b48;
	}
	.searchBox2	.search {
		 background-color:#000000 !important;
	}
}
/* ********** header2  End ************** */





/* ********** Footer ************** */


.Footer_Contentbg .Normal,
.copyright_style, 
.FooterPane .Normal, 
.copyright_style a, 
.copyright_style a:link, 
.copyright_style a:active, 
.copyright_style a:visited  {
	color:#888888;
	font-size:12px;
	font-family:'Open Sans';
	
}

.Footer_Contentbg .social-icons2 a:hover  span{
	background-color:#009b85;
	border:1px solid #009b85;
}
.Footer_Contentbg .social-icons2 a,
.Footer_Contentbg .social-icons2 a:link,
.Footer_Contentbg .social-icons2 a:active,
.Footer_Contentbg .social-icons2 a:visited,
.Footer_Contentbg .News_list a,
.Footer_Contentbg .News_list a:link,
.Footer_Contentbg .News_list a:active,
.Footer_Contentbg .News_list a:visited,
.Footer_Contentbg a, 
.Footer_Contentbg a:link, 
.Footer_Contentbg a:active, 
.Footer_Contentbg a:visited , {
color:#009b85; 
text-decoration:none ;
}
.Footer_Contentbg .News_list a:hover,
.Footer_Contentbg .social-icons2 a:hover,
.Footer_Contentbg a:hover {
color:#009b85;
text-decoration: underline;
}
#dnn_wrapper .Footer_Contentbg  .Theme_Normal_Bottom .btn:hover{
	background-color:#009b85 !important;
}
#dnn_wrapper .Footer_Contentbg  .Theme_Normal_Bottom .btn {
	border:2px solid #009b85;
	color:#009b85 !important;
}
.copyright_style a:hover{
	color:#009b85 !important;
}


/* ********** Footer End ************** */



/*Containers*/
.Container-1-color1 .Icon_1,
.Container-5-color1 .dnntitle,
.Container-8-color1 .dnntitle{
	background-color:#2e61c9;
} 
.Container-8-color1{
	border:1px solid #2e61c9;
}
.Container-6-color1,
.Container-7-color1 .dnntitle{
	border:2px solid #2e61c9;
} 
.Container-3-color1 .title3{
	border-bottom:3px solid #2e61c9;
}
.Container-6-color1 .title6,
.Container-7-color1 .title7{
	color:#2e61c9;
}

.Container-1-color2 .Icon_1,
.Container-5-color2 .dnntitle,
.Container-8-color2 .dnntitle{
	background-color:#e1ba3a;
} 
.Container-8-color2{
	border:1px solid #e1ba3a;
}
.Container-6-color2,
.Container-7-color2 .dnntitle{
	border:2px solid #e1ba3a;
} 
.Container-3-color2 .title3{
	border-bottom:3px solid #e1ba3a;
}
.Container-6-color2 .title6,
.Container-7-color2 .title7{
	color:#e1ba3a;
}

.Container-1-color3 .Icon_1,
.Container-5-color3 .dnntitle,
.Container-8-color3 .dnntitle{
	background-color:#313131;
} 
.Container-8-color3{
	border:1px solid #313131;
}
.Container-6-color3,
.Container-7-color3 .dnntitle{
	border:2px solid #313131;
} 
.Container-3-color3 .title3{
	border-bottom:3px solid #313131;
}
.Container-6-color3 .title6,
.Container-7-color3 .title7{
	color:#313131;
}

.Container-1-color4 .Icon_1,
.Container-5-color4 .dnntitle,
.Container-8-color4 .dnntitle{
	background-color:#dd514c;
} 
.Container-8-color4{
	border:1px solid #dd514c;
}
.Container-6-color4,
.Container-7-color4 .dnntitle{
	border:2px solid #dd514c;
} 
.Container-3-color4 .title3{
	border-bottom:3px solid #dd514c;
}
.Container-6-color4 .title6,
.Container-7-color4 .title7{
	color:#dd514c;
}


