﻿@import url(https://fonts.googleapis.com/css?family=Bitter);
@import url(https://fonts.googleapis.com/css?family=Raleway);
@import url(pacestyle/Minimal.css);
.pace-running-ie .pace_bg { background-image: url(Thumbnails/loader1.gif); background-position: center center; background-repeat: no-repeat; }
.pace_bg,
 .pace-running .pace_bg { background-color: #FFFFFF; }
.pace .pace-progress:after { color: #c63314; }
.pace .pace-progress { background-color: #c63314; border-color: #c63314; }
.pace { border-color: #c63314; }
.pace .pace-activity { background-color: #c63314; border-color: #c63314; }
.pace .pace-activity:after,
 .pace .pace-activity:before { border-color: #c63314; }
.pace .pace-progress:before { background-color: #c63314; }
.pace .pace-progress-inner { box-shadow: 0 0 10px #c63314, 0 0 5px #c63314; }
.pace .pace-activity { box-shadow: inset 0 0 0 2px #c63314, inset 0 0 0 7px #FFF; }
#Body,
html,
body,
.Head,
.SubHead,
.SubSubHead,
.Normal { color: #666666; font-size: 15px; font-family: 'Bitter'; line-height: 1.5; }
html,
button,
input,
select,
textarea { font-family: 'Bitter'; }
#dnn_wrapper { width: auto; }
.Page_box_bg { display: none; }
h1 { color: #e6300a; font-family: 'Bitter'; font-size: 24px; line-height: 28px; font-weight: bold; }
h2 { color: #e6300a; font-family: 'Bitter'; font-size: 22px; line-height: 26px; font-weight: bold; }
h3 { color: #e6300a; font-family: 'Bitter'; font-size: 20px; line-height: 24px; font-weight: bold; }
h4 { color: #e6300a; font-family: 'Bitter'; font-size: 18px; line-height: 22px; font-weight: bold; }
h5 { color: #000000; font-family: 'Bitter'; font-size: 16px; line-height: 20px; font-weight: bold; }
h6 { color: #e6300a; font-family: 'Bitter'; font-size: 18px; line-height: 18px; font-weight: bold; }
/*--------- Header1 begin ----------*/
.header1 .head_main { position: absolute; z-index: 906; width: 100%; top: 30px; }
.header1 .head_nav { z-index: 906; position: relative; padding: 0 40px; box-shadow: 0 0 10px rgba(0,0,0,0.25); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.25); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.25); }
.header1 .head_nav:before { content: ""; background-color: #ffffff; filter: alpha(opacity= 100 ); opacity: 1; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1; display: block; }
.header1 .roll_menu.roll_activated .head_main { position: relative; top: auto; }
.header1 .roll_menu.roll_activated .head_main:before { content: ""; background-color: #ffffff; width: 100%; height: 100%; position: absolute; filter: alpha(opacity=100); opacity: 1; top: 0; left: 0; z-index: -1; }
.header1 .roll_menu.roll_activated .head_nav { box-shadow: none; padding: 0; }
.header1 .roll_menu.roll_activated .head_nav:before { display: none; }
.header1 .head_nav .dnn_logo,
.header1 .head_nav .LogoPane { padding: 0; float: left; }
.header1 .head_nav .dnn_logo,
.header1 .head_nav .LogoPane .Normal { line-height: 110px; height: 110px; margin: 5px 5px 5px 0; }
.header1 .roll_menu.roll_activated .head_nav .dnn_logo,
.header1 .roll_menu.roll_activated .head_nav .LogoPane .Normal { margin: 5px 0px; height: 36px; line-height: 36px; }
.header1 .head_nav .dnn_logo img,
.header1 .head_nav .LogoPane img { max-width: 100%; max-height: 100%; }
.header1 .head_nav .pulldownsearch,
.header1 .head_nav .pulldownlogin { float: right; }
.header1 .roll_menu.roll_activated .head_nav .pulldownsearch,
.header1 .roll_menu.roll_activated .head_nav .pulldownlogin { display: none; }
/* ********** Search Style ************** */
.pulldownsearch { }
.visible-xs .pulldownsearch { /*position: absolute!important;*/
}
.searchbut { width: 20px; height: 20px; line-height: 20px; font-size: 16px; display: block; cursor: pointer; padding: 0; margin: 50px 0 50px 15px; color: #333333; text-align: center; transition: color ease-in 200ms; -moz-transition: color ease-in 200ms; /* Firefox 4 */ -webkit-transition: color ease-in 200ms; /* Safari and Chrome */ -o-transition: color ease-in 200ms; /* Opera */ -ms-transition: color ease-in 200ms; /* IE9? */ }
.header1 .roll_menu.roll_activated .searchbut { margin: 20px 0; }
.searchbut:hover,
.searchbut.active { color: #c63314; }
.searchbut.active .fa:before { content: "\f00d"; }
.searchBox { display: none; position: absolute; top: 100%; right: 0; background-color: #ffffff; padding: 5px; overflow: inherit !important; height: 50px !important; z-index: 905; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5); }
.searchBox:before { }
.searchbox_bg { background-color: #e1e1e1; }
.searchBox #dnn_dnnSEARCH_ClassicSearch,
.searchBox #dnn_dnnSEARCH1_ClassicSearch,
.searchBox #dnn_dnnSEARCH2_ClassicSearch,
.searchBox #dnn_dnnSEARCH3_ClassicSearch { background: none; border: none; float: none; height: 40px; position: relative; white-space: nowrap; width: 235px; display: block; text-align: left; color: #FFF; }
.SearchIcon { display: none; }
.search,
a.search:link,
a.search:active,
a.search:visited { text-decoration: none; display: block; position: absolute; right: 0px; top: 0px; margin: 0; width: 40px; height: 40px; line-height: 40px; overflow: hidden; padding: 0px; color: #FFF; text-align: center; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; font-size: 13px; background-color: #c63314; }
a.search:before { content: "GO"; }
.searchBox input.NormalTextBox { width: 165px; text-align: left; height: 40px; padding: 0px 3px 0px 3px; background: none; border: none; display: block; position: absolute; left: 4px; top: 0px; outline: 0; border-radius: 0px 0px 0px 0px; -webkit-appearance: none; color: #888; }
.searchBox .searchInputContainer { position: static !important; }
.searchBox .searchInputContainer a.dnnSearchBoxClearText.dnnShow { top: 5px !important; left: auto; right: 42px !important; }
.searchBox.searchSkinObjectPreview { right: inherit; left: auto; right: 0px; }
.dnnSearchBoxPanel,
.dnnSearchResultPanel { width: 100%; max-width: none; padding: 10px 0px !important; }
.dnnSearchResultPanel { padding: 10px 0px 7px 0px !important; }
/* ********** Login Style ************** */
.pulldownlogin { }
.visible-xs .pulldownlogin { /*position: absolute!important;*/
}
.loginbut { width: 20px; height: 20px; line-height: 20px; font-size: 16px; display: inline-block; cursor: pointer; padding: 0; margin: 50px 0 50px 20px; color: #333333; text-align: center; transition: color ease-in 200ms; -moz-transition: color ease-in 200ms; /* Firefox 4 */ -webkit-transition: color ease-in 200ms; /* Safari and Chrome */ -o-transition: color ease-in 200ms; /* Opera */ -ms-transition: color ease-in 200ms; /* IE9? */ }
.header1 .roll_menu.roll_activated .loginbut { margin: 20px 0; }
.loginbut:hover,
.loginbut.active { color: #c63314; }
.loginbut.active .fa:before { content: "\f00d"; }
.Login { background-color: #fff; display: none; position: absolute; top: 100%; right: 0; padding: 5px; overflow: inherit !important; height: 50px !important; z-index: 905; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5); }
.Login:before { }
.Login { float: left; }
.pulldownlogin { }
.Login .loginGroup,
.Login .registerGroup { display: inline-block; vertical-align: middle; padding: 0px 5px 0px 3px; margin: 0px; height: 40px; line-height: 40px; }
.Login .sep { vertical-align: middle; }
.Login img { vertical-align: middle; margin-top: -2px; }
.Login .fa { display: inline-block; vertical-align: middle; }
.Login .registerGroup ul,
.Login .registerGroup li { list-style: none; margin: 0; padding: 0; display: inline-block; }
.Login .registerGroup .userProfileImg img { max-width: 26px!important; }
.Login,
.Login a,
.Login a:link,
.Login a:active,
.Login a:visited { color: #333; transition: color ease-in 200ms; -moz-transition: color ease-in 200ms; /* Firefox 4 */ -webkit-transition: color ease-in 200ms; /* Safari and Chrome */ -o-transition: color ease-in 200ms; /* Opera */ -ms-transition: color ease-in 200ms; /* IE9? */ }
.Login a:hover { color: #c63314; text-decoration: none; }
.Login .registerGroup li.userMessages,
.Login .registerGroup li.userNotifications { font-size: 0; overflow: hidden; vertical-align: middle; font-family: 'FontAwesome'; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; position: relative; padding: 0px 10px 0 5px; height: 34px; line-height: 34px; text-align: right; margin: 0; }
.Login .registerGroup li.userDisplayName { padding: 0 5px; }
.Login .registerGroup li.userMessages { padding-left: 4px; }
.Login .registerGroup li.userMessages:empty,
.Login .registerGroup li.userNotifications:empty { width: 1em; }
.Login .registerGroup li.userMessages:before { content: "\f0e0"; font-size: 14px; z-index: 0; transition: color ease-in 200ms; -moz-transition: color ease-in 200ms; /* Firefox 4 */ -webkit-transition: color ease-in 200ms; /* Safari and Chrome */ -o-transition: color ease-in 200ms; /* Opera */ -ms-transition: color ease-in 200ms; /* IE9? */ }
.Login .registerGroup li.userNotifications:before { content: "\f06a"; font-size: 14px; transition: color ease-in 200ms; -moz-transition: color ease-in 200ms; /* Firefox 4 */ -webkit-transition: color ease-in 200ms; /* Safari and Chrome */ -o-transition: color ease-in 200ms; /* Opera */ -ms-transition: color ease-in 200ms; /* IE9? */ }
.Login .registerGroup li.userMessages:hover:before,
.Login .registerGroup li.userNotifications:hover:before { color: #c63314; }
.Login .registerGroup li.userMessages:after,
.Login .registerGroup li.userNotifications:after { content: "|"; font-size: 18px; color: #333; line-height: 15px!important; height: 15px!important; font-weight: normal!important; overflow: hidden; position: absolute; top: 8px; right: 0px; z-index: 10; }
.Login .registerGroup li.userMessages a,
.Login .registerGroup li.userNotifications a { display: block!important; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 11; }
*+html .Login .loginGroup,
*+html .Login .registerGroup,
*+html .Login .fa,
*+html .Login .registerGroup ul,
*+html .Login .registerGroup li { display: inline; }
.Login .registerGroup li.userMessages a strong,
.Login .registerGroup li.userNotifications a strong { display: none; }
.Login .registerGroup li.userMessages a span,
.Login .registerGroup li.userNotifications a span { position: absolute; top: 0px; right: 0px; font-size: 12px; display: block; padding: 0px 3px; height: 14px; line-height: 1; color: #FFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-weight: normal; background-color: #c63314; }
/* ********** language Style ************** */
.languageBox { float: left; }
.language-object { height: 40px; line-height: 40px; padding: 0 0 0 10px; float: left; display: inline-block; }
.language-object .Language { display: inline-block; }
.language-object img { width: 18px; height: 12px; }
.language-object span img { margin-right: 7px; filter: alpha(opacity=50); opacity: 0.5; vertical-align: middlea; }
*+html .language-object span { font-size: 30px; }
.language-object span.selected img { filter: alpha(opacity=100); opacity: 1; }
.header1 .dnn_menu { float: right; }
#dnngo_megamenu > div > ul > li { padding: 32px 0; border-top: 3px solid transparent; border-bottom: 3px solid transparent; transition: border ease-in 200ms; -moz-transition: border ease-in 200ms; /* Firefox 4 */ -webkit-transition: border ease-in 200ms; /* Safari and Chrome */ -o-transition: border ease-in 200ms; /* Opera */ -ms-transition: border ease-in 200ms; /* IE9? */ }
#dnngo_megamenu > div > ul > li > a > span { border-right: 1px solid #D6D6D6; font-family: 'Bitter'; color: #333333; font-size: 13px; text-transform: capitalize; line-height: 50px; height: 50px; padding: 0 20px; margin: 0; }
#dnngo_megamenu > div > ul > li:first-child > a > span { border-left: 1px solid #D6D6D6; }
#dnngo_megamenu > div > ul > li > a > span > i { font-size: 16px; color: #333333; }
#dnngo_megamenu > div > ul > li:hover,
#dnngo_megamenu > div > ul > li.menu_hover,
#dnngo_megamenu > div > ul > li.current { border-top: 3px solid #c63314; border-bottom: 3px solid #c63314; }
#dnngo_megamenu > div > ul > li > a:hover > span,
#dnngo_megamenu > div > ul > li.menu_hover > a > span,
#dnngo_megamenu > div > ul > li.current > a > span { background-color: transparent; color: #c63314; }
#dnngo_megamenu > div > ul > li > a:hover > span > i,
#dnngo_megamenu > div > ul > li.menu_hover > a > span > i,
#dnngo_megamenu > div > ul > li.current > a > span > i { color: #c63314; }
#dnngo_megamenu ul ul li a span i { font-size: 14px; color: #666666; transition: color ease-in 200ms; -moz-transition: color ease-in 200ms; /* Firefox 4 */ -webkit-transition: color ease-in 200ms; /* Safari and Chrome */ -o-transition: color ease-in 200ms; /* Opera */ -ms-transition: color ease-in 200ms; /* IE9? */ }
#dnngo_megamenu .dnngo_slide_menu li a:hover span i,
#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a span i { color: #fff; }
#dnngo_megamenu .dnngo_slide_menu,
#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu,
#dnngo_megamenu .dnngo_boxslide { background-color: #ffffff; border-top: 3px solid #c63314; }
.header1 #dnngo_megamenu .dnngo_boxslide { width: auto; margin: 0 20px; }
#dnngo_megamenu .dnngo_slide_menu li a,
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a,
.menu_rightbox p,
.menu_rightbox ul { color: #666666; }
#dnngo_megamenu .dnngo_slide_menu li a:hover,
#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a { background-color: #c63314; color: #fff; }
#dnngo_megamenu .dnngo_slide_menu li.dir > a:before { border-left-color: #c63314; }
#dnngo_megamenu .menu_rightbox ul li span.fa { background-color: #c63314; }
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > ul > li > a,
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > .dnngo_masonrymenu > ul > li > a > span,
#dnngo_megamenu .mega_title,
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover { color: #c63314; }
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span:before { border-color: transparent transparent transparent #666666; }
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before { border-left-color: #c63314; }
.header1 .roll_menu.roll_activated #dnngo_megamenu > div > ul > li { padding: 0; }
.header1 .roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span { margin: 0; height: 40px; line-height: 40px; }

@media only screen and (min-width: 1600px) {
.header1 .head_main { top: 70px; }
#dnngo_megamenu > div > ul > li > a > span { padding: 0 40px; }
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
#dnngo_megamenu > div > ul > li > a > span { padding: 0 30px; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.header1 .head_main { z-index: 906; position: relative; top: 0; }
.header1 .head_main:before { content: ""; background-color: #ffffff; filter: alpha(opacity= 100 ); opacity: 1; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1; }
.header1 .head_nav { padding: 0; box-shadow: none; position: relative; }
.header1 .head_nav:before { display: none; }
.header1 .head_nav .LogoPane { float: none; text-align: center; }
.header1 .head_nav .dnn_logo { line-height: 60px; height: 60px; margin: 5px 0; display: block; text-align: center; float: none; }
.header1 .head_nav .LogoPane .Normal { line-height: 60px; height: 60px; margin: 5px 0; display: inline-block; }
.header1 .head_nav .dnn_logo { line-height: 60px; height: 60px; margin: 5px 0; display: block; text-align: center; }
.header1 .dnn_menu { float: left; }
#dnngo_megamenu > div > ul > li { padding: 10px 0; line-height: 50px; }
#dnngo_megamenu .dnngo_slide_menu li,
 #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li { line-height: 18px; }
.header1 .roll_menu.roll_activated .head_nav .dnn_logo { float: left; margin: 5px 0; }
.header1 .roll_menu.roll_activated .head_nav .LogoPane { float: left; margin: 0; }
.header1 .roll_menu.roll_activated .head_nav .dnn_logo,
 .header1 .roll_menu.roll_activated .head_nav .LogoPane .Normal { height: 46px; line-height: 46px; }
.header1 .roll_menu.roll_activated .head_nav .dnn_menu { float: right; }
.loginbut { margin: 0 0 0 20px; line-height: 76px; height: 76px; }
.searchbut { margin: 0 0 0 15px; line-height: 76px; height: 76px; }
}

@media only screen and (max-width: 767px) {
.body_bg { margin: 0; }
.header1 .head_main { z-index: 906; position: relative; top: 0; }
.header1 .head_main:before { content: ""; background-color: #ffffff; filter: alpha(opacity=100); opacity: 1; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1; }
.header1 .head_nav { padding: 30px 0; box-shadow: none; position: inherit; }
.header1 .head_nav:before { display: none; }
.header1 .head_nav .LogoPane { padding: 0; float: left; }
.header1 .head_nav .dnn_logo,
 .header1 .head_nav .LogoPane .Normal { line-height: 50px; height: 50px; margin: 0; }
.pulldownmobile { float: right; }
.mobilebut { font-size: 24px; color: #c63314; display: inline-block; padding: 0; height: 50px; line-height: 50px; cursor: pointer; width: 50px; text-align: center; }
.mobilebut.active .fa:before { content: "\f00d"; }
.mobilehBox { display: none; }
.mobilebut:hover,
 .mobilebut.active { color: #c63314; }
/* ********** language Style ************** */
.languageBox { float: none; display: inline-block; }
.language-object { padding: 0; float: none; vertical-align: middle; }
.searchBox { display: block; position: relative; top: auto; right: auto; padding: 0; margin: 0 15px 10px 15px; border: 1px solid #E5E5E5; box-shadow: none; }
.searchbox_bg { background-color: transparent; }
.searchBox #dnn_dnnSEARCH_ClassicSearch,
 .searchBox #dnn_dnnSEARCH1_ClassicSearch,
 .searchBox #dnn_dnnSEARCH2_ClassicSearch,
 .searchBox #dnn_dnnSEARCH3_ClassicSearch { margin: 5px 0; width: 100%; }
.search,
a.search:link,
 a.search:active,
 a.search:visited { color: #888; font-size: 16px; background: none; }
a.search:before { content: "\f002"; font-family: 'FontAwesome'; }
.searchBox input.NormalTextBox { width: 100%; color: #333; padding: 0 75px 0 3px; }
.Login { float: none; display: block; padding: 4px 0; position: relative; top: auto; right: auto; background-color: transparent; margin: 0; text-align: center; box-shadow: none; }
.Login,
 .Login a,
 .Login a:link,
 .Login a:active,
 .Login a:visited,
 .Login .registerGroup li.userMessages:after,
 .Login .registerGroup li.userNotifications:after { color: #333333; }
.Login a:hover,
 .Login .registerGroup li.userMessages:hover:before,
 .Login .registerGroup li.userNotifications:hover:before { color: #c63314; }
.Login .registerGroup li.userMessages a span,
 .Login .registerGroup li.userNotifications a span { background-color: #c63314; }
.mobilehBox { position: absolute; top: 100%; left: 0px; width: 100%; z-index: 906; background-color: #ffffff; border-top: 2px solid #c63314; box-shadow: 0 0 5px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4); }
.mobilehBox .menu_main { padding: 10px 15px; }
.multi_menu { margin: auto; }
.multi_menu ul { list-style: none; margin: 0; padding: 0; }
.multi_menu ul li { margin: 0px; padding: 0px; list-style: none; background-color: #F3F3F3; }
.multi_menu ul li img { vertical-align: middle; }
.multi_menu ul li a { font-size: 13px; line-height: 40px; padding: 0px; margin: 0px 0 3px 0; color: #333333; display: block; text-decoration: none; text-transform: uppercase; outline: none; text-align: left; }
.multi_menu ul li a:hover,
 .multi_menu ul ul li.current > a { }
.multi_menu > ul > li > a { }
.multi_menu ul li span { display: block; }
.multi_menu ul li .menu_arrow { display: block; width: 40px; padding: 0px 10px 0 0; height: 40px; float: right; text-indent: 0px; overflow: hidden; margin: 0px; text-align: center; line-height: 40px; font-size: 0; position: relative; color: #949494; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; }
.multi_menu ul li .menu_arrow:before { content: "\f067"; font-family: 'FontAwesome'; font-size: 12px; }
.multi_menu > ul > li.current > a > .menu_arrow.arrow_closed:before,
 .multi_menu > ul > li.active > a > .menu_arrow.arrow_closed:before { content: "\f068"; color: #fff; }
.multi_menu > ul > li.current > a > .menu_arrow.arrow_opened:before { content: "\f067"; color: #fff; }
.multi_menu > ul > li:hover > a > .menu_arrow:before { color: #fff; }
.multi_menu ul ul li .menu_arrow.arrow_closed:before { content: "\f068"; }
.multi_menu ul ul { display: none; background-color: #F3F3F3; padding: 0px; margin: 0px; }
.multi_menu ul ul li a { color: #666; }
.multi_menu ul li.current > ul { display: block; }
.multi_menu ul li a { padding: 0 0 0 15px }
.multi_menu ul li li a { padding: 0 0 0 30px }
.multi_menu ul li li li a { padding: 0 0 0 45px }
.multi_menu ul li li li li a { padding: 0 0 0 60px }
.multi_menu ul li a:hover,
 .multi_menu ul ul li.current > a { color: #c63314; }
.multi_menu > ul > li > a:hover,
 .multi_menu > ul > li.current > a,
 .multi_menu > ul > li.current > a:hover,
 .multi_menu > ul > li.active > a,
 .multi_menu > ul > li.active > a:hover { color: #fff; background-color: #c63314; }
.multi_menu ul li span { font-family: 'Bitter'; }
}
.insidepage .header1 .head_main { position: relative; top: auto; }
.insidepage .header1 .head_main:before { content: ""; background-color: #ffffff; filter: alpha(opacity=100); opacity: 1; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1; }
.insidepage .header1 .head_nav { box-shadow: none; }
.insidepage .header1 .head_nav:before { display: none; }

@media only screen and (max-width: 767px) {
.insidepage .header1 .head_main:before { background-color: #ffffff; filter: alpha(opacity=100); opacity: 1; }
}

/*--------- Header1 end ----------*/





















@media only screen and (max-width: 767px) {
.multi_menu > ul > li > a > span > i { color: #444444; font-size: 16px; transition: color ease-in 200ms; -moz-transition: color ease-in 200ms; /* Firefox 4 */ -webkit-transition: color ease-in 200ms; /* Safari and Chrome */ -o-transition: color ease-in 200ms; /* Opera */ -ms-transition: color ease-in 200ms; /* IE9? */ }
.multi_menu ul ul li a span i { color: #444444; font-size: 14px; transition: color ease-in 200ms; -moz-transition: color ease-in 200ms; /* Firefox 4 */ -webkit-transition: color ease-in 200ms; /* Safari and Chrome */ -o-transition: color ease-in 200ms; /* Opera */ -ms-transition: color ease-in 200ms; /* IE9? */ }
.multi_menu ul li a:hover span i,
 .multi_menu ul ul li.current > a span i { color: #c63314; }
.multi_menu > ul > li > a:hover span i,
 .multi_menu > ul > li.current > a span i,
 .multi_menu > ul > li.current > a:hover span i,
 .multi_menu > ul > li.active > a span i,
 .multi_menu > ul > li.active > a:hover span i { color: #fff; }
}
/*--------- Breadcrumb begin ----------*/
/*--- Breadcrumb1 begin ---*/
.Breadcrumb_bg { position: relative; }
.Breadcrumb_bg > .shade { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; background-size: cover; background-repeat: no-repeat; background-position: center center; filter: alpha(opacity= 100 ); opacity: 1; }
.Breadcrumb_bg > .shade { /*background:none;*/
background-image: url(/Portals/1/Skins/Artmovers/images/artmovers-detail.jpg); }
/*	.Breadcrumb_box_bg ,
	.Breadcrumb_box_bg li{
		position:absolute;
		width:100%;
		height:100%;
		top:0;
		left:0;
		margin:0;
		padding:0;
		background-repeat:no-repeat;
		background-size:cover;
		background-position:center center;				
		}
	.Breadcrumb_box_bg{
		background-image: url(/Portals/1/Skins/Artmovers/images/artmovers-detail.jpg);
		z-index:-1;
		filter:alpha(opacity= 100 );
		opacity: 1;
		}
	.Breadcrumb_box_bg li{
		display:none;
		}*/
	
	
	

h1.breadcrumb_out { position: relative; margin: 0; text-align: center; margin: 110px 0; }
h1.breadcrumb_out a { text-decoration: none; display: inline-block; line-height: 1.1; padding: 21px 51px; border: 2px solid #ffffff; Font-Family: Bitter; Font-Size: 48px; Font-weight: bold; text-transform: capitalize; color: #ffffff; }
.breadcrumb_box.hiddenTitle h1.breadcrumb_out { display: none; }

@media only screen and (min-width: 1600px) {
.Breadcrumb_bg { }
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.Breadcrumb_bg { }
h1.breadcrumb_out { margin: 30px 0; }
}

@media only screen and (max-width: 767px) {
.Breadcrumb_bg { }
h1.breadcrumb_out { margin: 20px 0; }
h1.breadcrumb_out a { font-size: 25px; line-height: normal; }
}
/*--- Breadcrumb1 end ---*/





/*--------- Breadcrumb end ----------*/


/*--------- Content ----------*/
#dnn_content { position: relative; background-repeat: no-repeat; }
#dnn_content:before,
.home2_bottom:before,
.Full_Screen_PaneI:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; filter: alpha(opacity= 100 ); opacity: 1; background-color: #FFFFFF; }
/**/

a,
a:link,
a:active,
a:visited { color: #67a7de; }
a:hover { color: #67a7de; }
/* Accent Color */
.banner_title1 span,
.home1_cona .icon_box span.fa,
.home1_conc li a,
.cal1_main .bottomicon a.fa:hover,
.Text_layouts2 .photo_box a:hover span,
.home3_conc li .hcc_box a,
.home3_cone h6,
.home3_cone a,
.home4_cond a,
.home5_banner_link1.tp-caption:hover a,
.home5_conc h1 span,
.home5_con_title1,
.home5_cond li:hover .icon_box,
#left_menu ul li li a:hover,
#left_menu ul li li.current > a,
.list_style li .fa,
.dividers_3 span.fa,
.boxes_style_1 .boxes .but a.buttoncolor:hover,
.boxes_style_4 .boxes .but a.buttoncolor,
.boxes_style_6 .Boxes_title,
.boxes_style_7 .boxes .but a.buttoncolor:hover,
.price-table2 .color_2 .price_holder a.btn,
.price-table3 .price_holder ul li span.fa,
.price-table4 .color_2 .price_holder ul li span.fa,
.chart_list1 .the4 .percentage1,
.loaded_list6 .progress .bar span,
.chart_list2 .percentage2,
.Testimonials_1 blockquote small span,
.Testimonials_3 blockquote small span,
.Testimonials_4 blockquote span,
.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active,
.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active span,
.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active,
.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active span,
.accordion_3 .panel-title a:before,
.accordion_3 .panel-title a.collapsed span.fa,
.accordion_3 .panel-title a span.fa,
.accordion_4 .panel-title a,
.accordion_4 .panel-title a span.accordion_icon:before,
.quotes_1 blockquote small span,
.dropcaps_2,
.dropcaps_4,
.accordion_5 .panel-title a,
.inside_cona li .icon_box span.fa,
.Testimonials_5 blockquote:before,
.Testimonials_5 blockquote small span,
.inside_conb .clearfix a,
.inside_conb .clearfix a span.fa,
.accordion_6 .panel-title a,
.accordion_6 .panel-title a:before,
.horizontalTab_Top_3 ul.resp-tabs-list li.resp-tab-active span,
.inside_conj_link a.linker:hover,
.inside_conk span.fa,
.Testimonials_6 blockquote span,
.chart_list1 ul.thefour li span.fa,
.Time_Line .Time_Line_content .Time_Line_right.test8 .Time_Line_right_top small span { color: #e6300a; }
.home1_cona:hover .icon_box,
.home1_cona:hover .icon_box:before,
.home1_cona:hover .icon_box:after,
.cal1_main a.linker:hover,
.home1_cone span.fa,
.to_topmain:hover #to_top,
.to_topmain:hover #to_top:before,
.to_topmain:hover #to_top:after,
.number_Animation_1 .number_out:nth-child(odd),
.Text_layouts2.isotope_grid .isotope_group a:hover,
.Text_layouts2.isotope_grid .isotope_group a.active,
.Text_layouts2 .photo_box .shade,
.home3_con_title1line,
.home3_conc li .hcc_box a span.fa,
.home5_cona:hover .icon_box,
a.buttoncolor,
a.Button_style12,
.a_bg_c,
.SectionStyles14,
.boxes_style_4 .boxes,
.boxes_style_7 .boxes .but a.buttoncolor,
.price-table2 .color_2 .price_border,
.price-table3 .price_title h2,
.price-table3 .price_holder a.btn,
.price-table4 .color_2 .price_title h2,
.price-table4 .color_2 .price_holder a.btn,
.loaded_list .progress.the4 .bar,
.loaded_list5 .progress.the4 .bar,
.loaded_list6 .progress .bar,
.chart_list2 .percentage2 .percentage_inner,
.Testimonials_2 blockquote:before,
.Testimonials_4 .dot a.actived,
.accordion_2 .panel-title a .accordion_icon,
.quotes_1 blockquote span.mark,
.quotes_4 blockquote,
.quotes_5 blockquote span.mark,
.dropcaps_1,
.dropcaps_3,
.carousel_7 .owl-buttons .owl-prev:hover,
.carousel_7 .owl-buttons .owl-next:hover,
.photo_box.ico_push_in .ico,
.photo_box.content_top_increment .content h3,
.content_sytle_2 .shade,
.photo_box.content_push_in .content,
.photo_box:hover.entirety_bevel .shade,
.content_sytle_2 .shade,
.flip_box_1 .front .fa,
.flip_box_1 .back a.but,
.flip_box_3 .back,
a.Button_lightbox,
.dropcaps_9,
.inside_cona li:hover .icon_box,
.Testimonials_2 .dot a.actived,
.Testimonials_5 .dot a.actived,
.inside_conc .icon_box,
.SectionStyles2 .home5_cone .leftbox a,
.SectionStyles2 .home5_cone .rightbox a,
.inside_cond span.fa,
.inside_conf li .icon_box span,
.inside_cong ul.time li em,
.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .date,
.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .date,
.inside_conh li:hover span.fa,
.price-table5.the2 span,
.home1_conc li.the2,
.home2_cona .the3.photo_box .shade,
.home3_conb div.the4,
a.Button_default { background-color: #e6300a; }
.a_t_c { color: #e6300a!important; }
.home5_banner_link1.tp-caption:hover { border-color: #e6300a!important; }
.banner_link1.tp-caption:hover,
.boxes_style_1 .boxes .but a.buttoncolor,
.inside_conj_link a.linker { border: 2px solid #e6300a; background-color: #e6300a; }
.home1_cona .icon_box,
.home1_cona .icon_box:before,
.home1_cona .icon_box:after { border-top: 2px solid #e6300a; border-bottom: 2px solid #e6300a; }
.home1_con_title1:before,
.Container-3 .dnntitle:before { border-left: 2px solid #e6300a; border-top: 2px solid #e6300a; }
.home1_con_title1:after,
.Container-3 .dnntitle:after { border-right: 2px solid #e6300a; border-top: 2px solid #e6300a; }
.home1_con_title1 h4:before,
.title3:before { border-left: 2px solid #e6300a; border-bottom: 2px solid #e6300a; }
.home1_con_title1 h4:after,
.title3:after { border-right: 2px solid #e6300a; border-bottom: 2px solid #e6300a; }
.home3_cone a:hover,
.home4_cond a:hover { background-color: #e6300a; color: #fff; border: 1px solid #e6300a; }
.home4_cona:hover .icon_box:before,
#left_menu > .menu_main > .multi_menu > ul > li > a:hover,
#left_menu > .menu_main > .multi_menu > ul > li.current > a:hover,
#left_menu > .menu_main > .multi_menu > ul > li.current > a { border: 1px solid #e6300a; background-color: #e6300a; }
.home5_cond li:hover .icon_box,
.dividers_3 span.fa,
.boxes_style_6 .boxes,
.inside_cona li:hover .icon_box,
.Testimonials_5 blockquote:before,
.Testimonials_5 .dot a.actived,
.inside_conb .clearfix a span.fa,
.accordion_6 .panel-title a:before,
.price-table5.the2:hover { border: 1px solid #e6300a; }
.boxes_style_7 .boxes .but a.buttoncolor,
.dropcaps_2,
.dropcaps_4 { border: 2px solid #e6300a; }
.loaded_list6 .progress .bar span { border: 3px solid #e6300a; }
.home5_conb a { color: #000; }
.home5_conb a:hover { border: 2px solid #e6300a; color: #e6300a; }
#left_menu ul li li a:before,
.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active:before { border-color: transparent transparent transparent #e6300a; }
.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active:before { border-color: transparent #e6300a transparent transparent; }
.a_b_c { border-color: #e6300a; }
.dividers_3 { border-bottom: 1px solid #e6300a; }
.accordion_3 .panel-title a { border-top: 1px solid #e6300a; }
.boxes_style_1 .boxes,
.quotes_3 blockquote { border-top: 3px solid #e6300a; }
.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active { border-left: 2px solid #e6300a; }
.boxes_style_2 .boxes { border-left: 3px solid #e6300a; }
.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active { border-right: 2px solid #e6300a; }
.horizontalTab_Top_2 ul.resp-tabs-list li.resp-tab-active { border-top: 2px solid #e6300a; }
.boxes_style_3 .boxes { border-bottom: 3px solid #e6300a; }
.photo_box.icon_tag_push .ico:before { border-right-color: #e6300a; border-top-color: #e6300a; }
a.Button_style1 { background-color: #e6300a; color: #fff; border: 2px solid #e6300a; }
a.Button_style1:hover { color: #e6300a; }
a.Button_style2 { color: #e6300a; border: 2px solid #e6300a; }
a.Button_style2:hover { background-color: #e6300a; color: #fff; }
a.Button_style3 { color: #fff; border: 2px solid #fff; }
a.Button_style3:hover { background-color: #e6300a; color: #fff; border: 2px solid #e6300a; }
/* Modular */
.SectionStyles4 h1 span,
.Testimonials_6 blockquote footer,
.Testimonials_6 blockquote small,
.Testimonials_6 blockquote .small,
.price-table1 .color_2 .price_box,
.Grid_layouts .isotope_group a:hover,
.Classic_layouts .isotope_group a:hover,
.Text_layouts .isotope_group a:hover,
.List_layouts .isotope_group a:hover,
.text_sytle1 a,
.Sidebar_layouts_categories .fa,
.Sidebar_layouts_links .fa,
.Text_layouts .photo_box a:hover span { color: #e6300a; }
.carousel_1 .owl-buttons .owl-prev:hover,
.carousel_1 .owl-buttons .owl-next:hover,
.carousel_1 .owl-page.active,
.accordion_1 .panel-title a,
.accordion_1 .panel-title a:hover,
.carousel_8 .item .line,
.flip_box_4:hover .icon,
.loaded_list2 .progress .bar,
#anchorNav li:hover i,
#anchorNav li.active i,
#anchorNav li span,
.home4_con_title1line,
.home4_con_tltle1linebox:before,
.home4_con_tltle1linebox:after,
.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active span,
.loaded_list3 .progress .bar,
.carousel_2 .owl-page.active,
.price-table1 .color_2 .price_title h2,
.loaded_list4.the1 .progress .bar,
.Grid_layouts .isotope_group a.active,
.Classic_layouts .isotope_group a.active,
.Text_layouts .isotope_group a.active,
.List_layouts .isotope_group a.active,
.Grid_layouts .photo_box .shade,
.Text_layouts .photo_box .shade,
.Sidebar_layouts_next a:hover,
.photo_box .ico span,
.carousel_6 .owl-buttons .owl-prev:hover,
.carousel_6 .owl-buttons .owl-next:hover,
.carousel_6 .owl-page.active,
.fontawesome-icon-list .fa-hover:hover { background-color: #e6300a; }
.SectionStyles4 a.linker,
.SectionStyles18 a.linker { background-color: #e6300a; color: #fff; border: 2px solid #e6300a; }
.SectionStyles4 a.linker:hover,
.SectionStyles18 a.linker:hover { color: #e6300a; }
.flip_box_4:hover,
.price-table1 .color_2 .price_border:hover,
.Grid_layouts .isotope_group a:hover,
.Classic_layouts .isotope_group a:hover,
.Text_layouts .isotope_group a:hover,
.List_layouts .isotope_group a:hover,
.Grid_layouts .isotope_group a.active,
.Classic_layouts .isotope_group a.active,
.Text_layouts .isotope_group a.active,
.List_layouts .isotope_group a.active { border: 1px solid #e6300a; }
.flip_box_4:hover .icon:before { border-top: 1px solid #e6300a; border-left: 1px solid #e6300a; }
#anchorNav li span:after { border-color: transparent transparent transparent #e6300a; }
.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active span:before { border-color: #e6300a transparent transparent transparent; }
.isotope_grid.isotope_1 .isotope_group a:hover,
.isotope_grid.isotope_1 .isotope_group a.active { border: 2px solid #e6300a; color: #e6300a; }
.price-table1 .color_2 .price_title h2:before { border-top-color: #e6300a; }
.price-table1 .color_2 .price_box:before { border-color: #e6300a; }
.price-table1 .color_2 .price_holder a.btn { background-color: #e6300a; }
.price-table1 .price_holder a.btn:hover { background-color: #666; }
.List_layouts_text hr { border-color: #e6300a; }
.carousel_4 .owl-buttons .owl-prev:hover:before { border-left: 5px solid #e6300a; border-bottom: 5px solid #e6300a; }
.carousel_4 .owl-buttons .owl-next:hover:before { border-right: 5px solid #e6300a; border-bottom: 5px solid #e6300a; }
.carousel_9 .owl-buttons .owl-prev:hover,
.carousel_9 .owl-buttons .owl-next:hover { border: 1px solid #e6300a; background-color: transparent; }
.carousel_9 .owl-buttons .owl-prev:hover:before,
.carousel_9 .owl-buttons .owl-next:hover:before { border-left: 2px solid #e6300a; border-bottom: 2px solid #e6300a; }
.carousel_9 .owl-buttons .owl-next:hover:before { border-left: none; border-right: 2px solid #e6300a; }
.horizontalTab_Top_1 ul.resp-tabs-list li { border-top: 1px solid #C2C2C2; border-bottom: 1px solid #C2C2C2; border-left: 1px solid #C2C2C2 !important; border-right: 1px solid #C2C2C2; }
.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active { border-top: 1px solid #e6300a; border-bottom: 1px solid #e6300a; border-left: 1px solid #e6300a !important; border-right: 1px solid #e6300a; }
.Theme_Responsive_20070_home3 .btn,
.Theme_Responsive_20070_home4 .btn,
.Theme_Responsive_20070_Contact .btn { background-color: #e6300a; border: 2px solid #e6300a; }
.Theme_Responsive_20070_home3 .btn:hover,
.Theme_Responsive_20070_home4 .btn:hover,
.Theme_Responsive_20070_Contact .btn:hover { color: #e6300a; }
.filter_Box.Skin_03_Default #filters li.selected a,
.filter_Box.Skin_03_Default #filters li.selected a:hover,
.filter_Box.Skin_03_Default #filters li a:hover,
.filter_Box.Skin_03_Default .sort_box li a:hover,
.galler_datail.Skin_03_Default .single_meta a:hover,
.filter_Box.Skin_02_Default #filters li a:hover,
.filter_Box.Skin_02_Default .sort_box li a:hover,
.gallery_list.Skin_01_Default .gallery_info h3 a,
.gallery_list.Skin_01_Default .item_category a,
.news_list.Skin_04_Box h2.news_title a:hover,
.news_list.Skin_04_Box .post_date a:hover,
.news_detail.Skin_04_Box .post_date a:hover,
.news_list.Skin_05_timeline .news_post_box .post_box h2.news_title a:hover,
.news_list.Skin_05_timeline .news_post_box .post_box .post_date a:hover,
.news_detail.Skin_05_timeline .news_detail_top h2.news_title,
.news_list.Skin_05_timeline .news_detail_top .tab_right .news_detail_username a:hover,
.news_detail.Skin_05_timeline .post_date a:hover,
.news_list.Skin_05_timeline .comment_content .comment_date a,
.news_list.Skin_05_timeline .comment_content .comment_date a:link,
.news_list.Skin_05_timeline .comment_content .comment_date a:active,
.news_list.Skin_05_timeline .comment_content .comment_date a:visited,
.news_list.Skin_05_timeline .comment_content .comment_date a:hover,
.news_list.Skin_05_timeline .post_author_info .author_desc { color: #e6300a; }
.filter_Box.Skin_02_Default #filters li.selected a:hover,
.inside_cong a { color: #fff; }
.galler_datail.Skin_03_Default .comment_form .submit_button .CommandButton,
.galler_datail.Skin_02_Default .comment_form .submit_button .CommandButton { border: 1px solid #e6300a; color: #e6300a; }
.galler_datail.Skin_03_Default .comment_form .submit_button .CommandButton:hover,
.galler_datail.Skin_02_Default .comment_form .submit_button .CommandButton:hover { border: 1px solid #000; color: #000; }
.news_list.Skin_04_Box .news_post,
.news_detail.Skin_04_Box,
.news_list.Skin_05_timeline .post_author_info h4,
.news_list.Skin_05_timeline .comments_box h4,
.news_list.Skin_05_timeline .comments_form_title h4,
.news_detail.Skin_05_timeline { color: #666666; }
.filter_Box.Skin_03_Default .filter-switch,
.filter_Box.Skin_03_Default .view-tenth:hover .portfolio_descr,
.galler_datail.Skin_03_Default .gallery_tags a:hover,
.filter_Box.Skin_02_Default #filters li.selected a,
.filter_Box.Skin_02_Default #filters li.selected a:hover,
.filter_Box.Skin_02_Default .filter-switch,
.galler_datail.Skin_02_Default .gallery_tags a:hover,
.news_detail.Skin_04_Box .post_categories a:hover,
.news_list.Skin_05_timeline .news_post_box .post_more a:hover,
.news_list.Skin_05_timeline .news_date_box span,
.news_list.Skin_05_timeline .news_date_box span i,
.news_list.Skin_05_timeline .news_more_box .line span,
.news_list.Skin_05_timeline .news_post_box .news_post .dot,
.news_list.Skin_05_timeline .news_date_box span,
.news_list.Skin_05_timeline .news_date_box span i,
.news_list.Skin_05_timeline .xblog_page .pager,
.news_list.Skin_05_timeline .comment_form .Post_button .CommandButton { background-color: #e6300a; }
/*--------- Content end ----------*/

/* ********** BOTTOM ************** */	
#dnn_bottom { position: relative; }
#dnn_bottom:before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; background-color: #191919; filter: alpha(opacity= 100 ); opacity: 1; }
#dnn_bottom,
#dnn_bottom .Normal,
.bottom_c li span.date,
.bottom_e li a,
.bottom_f a { color: #aaaaaa; }
.bottom_a span.date,
.bottom_b ul li a:hover,
.bottom_c li a,
.bottom_e li a:hover,
.bottom_h a { color: #c63314; }
.bottom_f a:hover { color: #fff; background-color: #c63314; }
/* ********** Footer ************** */
footer { position: relative; color: #aaaaaa; border-top: 1px solid #c63314; }
footer:before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; background-color: #222222; filter: alpha(opacity= 100 ); opacity: 1; }
.footer,
a.footer:link,
a.footer:active,
a.footer:visited,
.terms,
a.terms:link,
a.terms:active,
a.terms:visited { color: #aaaaaa; }
a.terms:hover { color: #c63314; }

@media only screen and (max-width: 767px) {
.horizontalTab_Top_1 .resp-tab-active,
 .horizontalTab_Top_1 .resp-tab-active:hover,
 .horizontalTab_Top_2 .resp-tab-active,
 .horizontalTab_Top_2 .resp-tab-active:hover,
 .verticalTab_Left_1 .resp-tab-active,
 .verticalTab_Left_1 .resp-tab-active:hover,
 .verticalTab_Right_1 .resp-tab-active,
 .verticalTab_Right_1 .resp-tab-active:hover { background-color: #e6300a; }
}
