﻿@import url( pacestyle/Bounce.css );
.pace-running-ie .pace_bg { background-image: url(Thumbnails/loader5.gif); background-position: center center; background-repeat: no-repeat; }

.pace_bg,
.pace-running .pace_bg { background-color: #FFFFFF; }
.pace .pace-progress:after { color: #981e32; }
.pace .pace-progress { background-color: #981e32; border-color: #981e32; }
.pace { border-color: #981e32; }
    .pace .pace-activity { background-color: #981e32; border-color: #981e32; }
        .pace .pace-activity:after,
        .pace .pace-activity:before { border-color: #981e32; }
    .pace .pace-progress:before { background-color: #981e32; }
    .pace .pace-progress-inner { box-shadow: 0 0 10px #981e32, 0 0 5px #981e32; }
    .pace .pace-activity { box-shadow: inset 0 0 0 2px #981e32, inset 0 0 0 7px #FFF; }





#Body,
html,
body,
.Head,
.SubHead,
.SubSubHead,
.Normal { color: #666666; font-size: 13px; font-family: 'bbcnasim'; line-height: 1.6; }
html, button, input, select, textarea { font-family: 'bbcnasim'; }
h1 { color: #981e32; font-family: 'bbcnasim'; font-size: 24px; line-height: 26px; font-weight: bold; }
h2 { color: #981e32; font-family: 'bbcnasim'; font-size: 22px; line-height: 24px; font-weight: bold; }
h3 { color: #981e32; font-family: 'bbcnasim'; font-size: 20px; line-height: 22px; font-weight: bold; }
h4 { color: #000000; font-family: 'bbcnasim'; font-size: 18px; line-height: 20px; font-weight: bold; }
h5 { color: #000000; font-family: 'bbcnasim'; font-size: 16px; line-height: 18px; font-weight: bold; }
h6 { color: #000000; font-family: 'bbcnasim'; font-size: 14px; line-height: 16px; font-weight: bold; }
/*Content Style*/
a,
a:link,
a:active,
a:visited { color: #981e32; }
    a:hover { color: #981e32; }

.cona .conaright .conamain,
.Testimonials_6 blockquote p,
.Testimonials_6 small,
.loaded_list2 p,
.SectionStyles1 p,
.price-table1 .price_holder p,
.price-table1 .price_holder ul li,
.price-table2 .price_holder ul li,
.loaded_list p,
.loaded_list3 .progress_rightbox p,
.Testimonials_1 blockquote p,
.Testimonials_2 blockquote p,
.Testimonials_3 blockquote p,
.Testimonials_4 blockquote p,
.Testimonials_7 blockquote p,
.quotes_1 blockquote p,
.quotes_3 blockquote p,
.quotes_4 blockquote p,
.carousel_2 p,
.flip_box_5 .front p,
.cone h4,
.cong .congleft p,
.conh li a,
.conl .topa_left { color: #666666; }
    .topbbox1 h3,
    .topbbox2 h3,
    .topbbox3 h3,
    .topbbox4 h3,
    .topc_right h2,
    .topc_right ul.topc_righbox .topc_righbox_text span,
    .Container-20064-1 .title1,
    .Container-20064-2 .title2,
    .Container-20064-3 .title3,
    .cona .conaright .conaday,
    .carousel_1h2,
    .price-table1 .price_title h2,
    .price-table1 .price_holder ul li span,
    .number_Animation .number,
    .cono h3,
    .OurSkill span,
    .verticalTab_Left_1 ul.resp-tabs-list li:hover span,
    .verticalTab_Right_1 ul.resp-tabs-list li:hover span,
    .horizontalTab_Top_1 ul.resp-tabs-list li:hover span,
    .horizontalTab_Top_2 ul.resp-tabs-list li span,
    .horizontalTab_Top_3 ul.resp-tabs-list li span,
    .accordion_1 .panel-title a.collapsed,
    .accordion_2 .panel-title a.collapsed,
    .accordion_3 .panel-title a,
    .accordion_4 .panel-title a.collapsed,
    .quotes_1 blockquote small,
    .quotes_2 blockquote small,
    .quotes_3 blockquote small,
    .quotes_4 blockquote small,
    .carousel_7 .item h3,
    .topg h3,
    .topd h4,
    .sync_carousel_1 .carousel_main .item h4,
    .conc h3,
    .cond h3,
    .flip_box_5 .front h3,
    .cong .congright h4,
    .conk .conk_top h3,
    .conm_right h3,
    .conm_right span { color: #333; }
.topc_right .topc_rightline { background-color: #333; }
.body_bg { background-image: url(images/Body_bg_2.png); background-position: center top; background-attachment: scroll; background-repeat: repeat; background-size: auto; }

.homecontent_bg:before { background-color: #FFFFFF; filter: alpha(opacity= 100 ); opacity: 1; }
footer:before { background-color: #3C3C3C; filter: alpha(opacity= 100 ); opacity: 1; }

#dnn_wrapper { width: auto; }

/* ********** BANNER ************** */
.tp-caption a.bannerbutton { }
.homepage1_banner2line { background-color: #981e32; }
.SliderRevolution3D.defaultskin .tp-leftarrow.default:hover { background-color: #981e32; }
.SliderRevolution3D.defaultskin .tp-rightarrow.default:hover { background-color: #981e32; }
.tp-banner-container .tp-leftarrow:hover.round,
.tp-banner-container .tp-rightarrow:hover.round,
.tp-banner-container .tp-bullets.simplebullets.round .bullet.selected,
.tp-banner-container .tp-bullets.simplebullets.round .bullet:hover { background-color: #981e32; }
/* **********pages02 ************** */
.contactus02_tit01 h3,
.contact_two_box:hover span,
.contact_two_box:hover h3,
.pricing02_table .table > thead > tr > th span,
.prcing02_tit03 h2,
.accordion_pricing02 .panel-title a:hover,
.horizontalTab_Top_faq.horizontalTab_Top ul.resp-tabs-list li.resp-tab-active span,
.faq02_tit01 h3 span,
.faq_three_top h2,
.timline02_year_bottom,
.detail02_one_box > h2,
.chart_list_detail02 .percentage66,
.detail02_four_box .photo_box .ico span,
.loaded_list3_team02 .percentage55,
.team02_three h3,
.Testimonials_team02 small span,
.service02_five_top h2 span,
.service02_tit02 h2,
.aboutus02_two_icon span,
.aboutus02_three_con h2,
.number_Animation_aboutus02 .glyphicons,
.service02_two_list ul li:hover span,
.service02_two_list ul li:hover,
.service02_two_list ul li a:hover,
.member_img span { color: #981e32; }
.service02_three_box:hover a.service_bnt01 { color: #981e32 !important; }
.contact02_tit03 .line,
.aboutus02_bg03,
.accordion_pricing02 .panel-title em,
.aboutus02_tit01 h2:before,
.aboutus02_tit01 h2:after,
.faq02_one_tit span,
a:hover.faq_bnt01,
.faq_three_box:hover,
.timline02_year_top,
.detail02_list li span,
.detail02_three_year,
.detail02_three_center_s,
.team02_one.photo_box:hover .shade,
.tame02_tit01 h2:after,
.tame02_tit01 h2:before,
.detail02_one_box .line,
.loaded_list3_team02 .percentage55,
.team02_tit04 .line,
.service02_one_icon span,
.service02_three_box:hover,
.loaded_list3_team02 .border_color,
.aboutus02_r span,
.service02_one_icon,
.horizontalTab_Top .resp-tabs-container .resp-tab-active,
.horizontalTab_Top .resp-tabs-container .resp-tab-active:hover { background: #981e32; }
.Theme_Responsive_20064_contact .btn:hover,
.Theme_Responsive_20064_prcing02 .btn,
.Theme_Responsive_20064_faq .btn { background-color: #981e32 !important; }
    .Theme_Responsive_20064_faq .btn:hover,
    .Theme_Responsive_20064_prcing02 .btn:hover { background: #444 !important; }
.price02_table.price-table .color3 .price_box,
.price02_table.price-table .color3 .btn,
.price02_table.price-table .color3 .price_title,
a.pricing02_bnt,
.back_top,
a.timeline_bnt,
.back_bottom,
a.team02_bnt01,
.Testimonials_team02 .dot a.actived,
a.service_bnt01,
a:hover.service_bnt02,
a.aboutus02_bnt01 { background-color: #981e32; }
.prcing02_one_box .line,
.vertical_line { border-left: 1px dashed #981e32; }
.Time_Line02 .Time_Line02_line { border-left: 2px solid #981e32; }
.aboutus02_bg03:before { border-color: transparent transparent transparent #981e32; }
.faq02_tit02 h3:after { border-bottom: 2px solid #981e32; }
.hover_img img:hover,
a:hover.pricing02_bnt,
.horizontalTab_Top_faq.horizontalTab_Top ul.resp-tabs-list li.resp-tab-active span,
.Time_Line02 .Time_Line02_top,
.Time_Line02:hover .photo_box,
.team02_full_right img:hover,
.service02_three_box:hover,
.service02_five_img img,
.service02_one_box:hover { border: 1px solid #981e32; }
a:hover.faq_bnt01,
.detail02_one_img,
.team02_percentage .loaded_list3_team02,
a:hover.service_bnt02,
.aboutus02_three_img img { border: 2px solid #981e32; }
.faq_three_top h2,
.aboutus02_two_icon span { border: 3px solid #981e32; }
.team02_tit03 h2:after { border-bottom: 3px solid #981e32; }
.contactus02_tit01 h2:after { border-bottom: 4px solid #981e32; }
.detail02_three_year.year03:before,
.detail02_three_year.year04:before,
.detail02_three_year:after { border-top: 25px solid #981e32; }


/* ********** Source Code style ************** */
/*list*/
.list_style li .glyphicons,
.list_style li .social { color: #981e32; }
/*SectionStyles*/
.SectionStyles1 h3 { color: #981e32; }
.SectionStyles2 h3 { color: #981e32; }
/*Boxes*/
.boxes_style_1 .boxes,
.boxes_style_7 .boxes { border-left: 3px solid #981e32; }
.boxes_style_1 .Boxes_title { color: #981e32; }
.boxes_style_1 .but a.Button_default2 { border: 1px solid #981e32; color: #981e32; }
.boxes_style_4 .boxes,
.boxes_style_5 .boxes .but a.Button_default2:hover,
.boxes_style_7 .but a.Button_default2,
.boxes_style_8 .but a.Button_default2 { background-color: #981e32; }
.boxes_style_5 .boxes { border-top: 3px solid #981e32; }
.boxes_style_6 .boxes { border-bottom: 3px solid #981e32; }
/*******price*******/
.price-table1 .price_icon1,
.price-table1 .price_icon2,
.price-table1 .price_icon3 { border: 1px solid #981e32; color: #981e32; }
.price-table1 .price_box { color: #981e32; }
.price-table1 .btn { background-color: #981e32; }
.price-table2 .price_icon { border-top: 3px solid #981e32; }
.price-table2 .price_box { color: #981e32; }
.price-table2 .price_holder ul li span.glyphicons { color: #981e32; }
.price-table2 .btn { background-color: #981e32; }
/*chart_list*/
.chart_list .percentage { color: #981e32; }
    .chart_list .percentage .percentage_inner { color: #981e32; }
/*loaded_list*/
.loaded_list .progress .bar { background-color: #981e32; }
.loaded_list2 .progress .bar { background-color: #981e32; }
.loaded_list3 .progress .bar { background-color: #981e32; }
.loaded_list3 .progress_rightbox h3 { color: #981e32; }
.loaded_list3 .progress_rightbox .line { background-color: #981e32; }
/*number_Animation*/
.number_Animation .glyphicons { color: #981e32; }
/*Testimonials_1*/

.Testimonials_1left:before { color: #981e32; }
.Testimonials_1 blockquote h3 { color: #981e32; }
.Testimonials_1 small span { color: #981e32; }
.Testimonials_1 small:before { color: #981e32; }

.Testimonials_1 .dot a.actived { background-color: #981e32; }
/*Testimonials_2*/
.Testimonials_2main > h3 { color: #981e32; }
.Testimonials_2 small span { color: #981e32; }
/*Testimonials_3*/
.Testimonials_3 .dot a.actived { background-color: #981e32; }
.Testimonials_3 small span,
.Testimonials_7 small span { color: #981e32; }
/*Testimonials_4*/
.Testimonials_4 .dot a.actived { background-color: #981e32; }
.Testimonials_4 small { color: #981e32; }
/*Testimonials_5*/
.Testimonials_5 .dot a { background-color: #D8D8D8; }
    .Testimonials_5 .dot a.actived { background-color: #981e32; }
.Testimonials_5 blockquote p { background-color: #981e32; }
.Testimonials_5 small { color: #981e32; }
    .Testimonials_5 small:after { border-top: 11px solid #981e32; }
/*Testimonials_6*/
.Testimonials_6 .dot a.actived { background-color: #981e32; }
.Testimonials_6 blockquote p { border-top: 3px solid #981e32; }
.Testimonials_6 small span { color: #981e32; }
/* verticalTab_Left_1*/
.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active span { color: #981e32; }
/* verticalTab_Right_1*/

.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active span { color: #981e32; }

/* horizontalTab_Top_1*/
.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active span { color: #981e32; }
/* horizontalTab_Top_2*/
.horizontalTab_Top_2 ul.resp-tabs-list li:hover { background-color: #FFFFFF; }
.horizontalTab_Top_2 ul.resp-tabs-list li.resp-tab-active { border-top: 1px solid #981e32; }
.horizontalTab_Top_2 ul.resp-tabs-list li span { }
.horizontalTab_Top_2 ul.resp-tabs-list li.resp-tab-active span { color: #981e32; }
/* horizontalTab_Top_3*/
.horizontalTab_Top_3 ul.resp-tabs-list li:hover { background-color: #FFFFFF; }
.horizontalTab_Top_3 ul.resp-tabs-list li.resp-tab-active span { background-color: #981e32; }
/* **********  accordion_1  ************** */
.accordion_1 .panel-title a { background-color: #981e32; }
    .accordion_1 .panel-title a .accordion_icon { background-color: #981e32; }
    .accordion_1 .panel-title a:hover,
    .accordion_1 .panel-title a.collapsed:hover { background-color: #981e32; }
        .accordion_1 .panel-title a:hover .accordion_icon { background-color: #981e32; }
/* **********  accordion_2  ************** */
.accordion_2 .panel-title a { background-color: #981e32; border-left: 2px solid #981e32; }
    .accordion_2 .panel-title a .accordion_icon { background-color: #981e32; }
    .accordion_2 .panel-title a.collapsed { border-left: 2px solid #981e32; }
    .accordion_2 .panel-title a:hover { background-color: #981e32; }
        .accordion_2 .panel-title a:hover .accordion_icon { background-color: #981e32; }
/* **********  accordion_3  ************** */
.accordion_3 .panel-title a .accordion_icon { border: 1px solid #981e32; background-color: #981e32; }
.accordion_3 .panel-title a:hover .accordion_icon { background-color: #981e32; }
.accordion_3 .panel-title a.collapsed .accordion_icon:before { border-color: transparent #981e32 #981e32 transparent; }
/* **********  accordion_4  ************** */
.accordion_4 .panel-title a { color: #981e32; }

    .accordion_4 .panel-title a:hover { color: #981e32; }
        .accordion_4 .panel-title a .accordion_icon:before,
        .accordion_4 .panel-title a:hover .accordion_icon:before { border-color: #981e32 transparent transparent transparent; }
    .accordion_4 .panel-title a.collapsed:hover .accordion_icon:before { border-color: transparent transparent transparent #981e32; }

    .accordion_4 .panel-title a em.glyphicons { color: #981e32; }
/*quotes*/
.quotes_1 blockquote span.mark { background-color: #981e32; }
.quotes_1 blockquote small span { color: #981e32; }
.quotes_2 blockquote small span { color: #981e32; }
.quotes_3 blockquote small span { color: #981e32; }
.quotes_4 blockquote small span { color: #981e32; }
.quotes_4 blockquote span.mark { color: #981e32; }
/*dropcaps*/
.dropcaps_1 { color: #981e32; }
.dropcaps_2 { background-color: #981e32; }
.dropcaps_3 { background-color: #981e32; }
.dropcaps_4 { background-color: #981e32; }
.dropcaps_5 { color: #981e32; border: 2px solid #981e32; }
.dropcaps_6 { color: #981e32; border: 2px solid #981e32; }

/*Core Owl Carousel CSS File*/
/* display none until init */
.carousel_1 .item .content_sytle_2 .shade { background-color: #981e32; }

.carousel_1 .owl-buttons .owl-prev:hover,
.carousel_1 .owl-buttons .owl-next:hover { background-color: #981e32; }
.carousel_2 .item .ico { background-color: #981e32; }
.carousel_2 .item h3 { color: #981e32; }
.carousel_2 .item a.Button_normal { color: #981e32; }
.carousel_2 .owl-buttons .owl-prev:hover:before,
.carousel_2 .owl-buttons .owl-next:hover:before { border-left: 2px solid #981e32; border-bottom: 2px solid #981e32; }
.carousel_2 .owl-buttons .owl-next:hover:before { border-left: none; border-right: 2px solid #981e32; }
.carousel_3 .item h3 { color: #981e32; }
.carousel_3 .item a.Button_normal { background-color: #981e32; }
.carousel_3 .owl-buttons .owl-prev,
.carousel_3 .owl-buttons .owl-next { border: 1px solid #981e32; }
    .carousel_3 .owl-buttons .owl-prev:before,
    .carousel_3 .owl-buttons .owl-next:before { border-left: 1px solid #981e32; border-bottom: 1px solid #981e32; }
    .carousel_3 .owl-buttons .owl-next:before { border-left: none; border-right: 1px solid #981e32; border-bottom: 1px solid #981e32; }
.carousel_4 .owl-page.active { background-color: #981e32; }
.carousel_5 .content_sytle_2 .shade { background-color: #981e32; }
.carousel_5 .owl-buttons .owl-prev:hover,
.carousel_5 .owl-buttons .owl-next:hover { background-color: #981e32; }
.carousel_6 .item { border-bottom: 2px solid #981e32; }
    .carousel_6 .item h3 { color: #981e32; }
.carousel_6 .owl-buttons .owl-prev,
.carousel_6 .owl-buttons .owl-next { border: 1px solid #981e32; }
    .carousel_6 .owl-buttons .owl-prev:before,
    .carousel_6 .owl-buttons .owl-next:before { border-left: 1px solid #981e32; border-bottom: 1px solid #981e32; }
    .carousel_6 .owl-buttons .owl-next:before { border-left: none; border-right: 1px solid #981e32; border-bottom: 1px solid #981e32; }
.carousel_6 .owl-page.active { background-color: #981e32; }
.carousel_7 .item .ico { background-color: #981e32; }
.carousel_7 .item a.Button_normal { color: #981e32; }
.carousel_7 .owl-buttons .owl-prev:hover:before,
.carousel_7 .owl-buttons .owl-next:hover:before { border-left: 2px solid #981e32; border-bottom: 2px solid #981e32; }
.carousel_7 .owl-buttons .owl-next:hover:before { border-left: none; border-right: 2px solid #981e32; }
.carousel_8 .item:hover { background-color: #981e32; }
/*iLightBox*/
a.Button_lightbox { background-color: #981e32; }
/*Images*/
.photo_box .ico span { background-color: #981e32; }
.photo_box.ico_push_in .ico { background-color: #981e32; }
.photo_box.content_top_increment .content h3 { background-color: #981e32; }
.content_sytle_2 .shade { background-color: #981e32; }
.photo_box.content_push_in .content { background-color: #981e32; }
.photo_box.icon_tag_push .ico:before { border-right-color: #981e32; border-top-color: #981e32; }
.photo_box:hover.entirety_bevel .shade { background-color: #981e32; }
.text_sytle_4 h3 span { border-bottom: 1px solid #981e32; }
/*boxes rotate*/
/*flip box*/
.flip_box_1 .front .glyphicons { background-color: #981e32; }
.flip_box_1 .back a.but { background-color: #981e32; }
.flip_box_3 .back { background-color: #981e32; }
.flip_box_5 .back { background-color: #981e32; }
    .flip_box_5 .back .back_social a { color: #981e32; background-color: #981e32; }
        .flip_box_5 .back .back_social a:hover span.social { background-color: #981e32; }
/*sync carousel */
.sync_carousel .owl-buttons .owl-prev:hover:before,
.sync_carousel .owl-buttons .owl-next:hover:before { border-left: 2px solid #981e32; border-bottom: 2px solid #981e32; }
.sync_carousel .owl-buttons .owl-next:hover:before { border-left: none; border-right: 2px solid #981e32; }
.sync_carousel_1 .carousel_nav .synced .item .ico { border: 2px solid #981e32; }
    .sync_carousel_1 .carousel_nav .synced .item .ico span.glyphicons { color: #981e32; }
/*player*/
.player_boxes h1.player_title { color: #981e32; }
.player_boxes .player_line { border-top-color: #981e32; }
.player_boxes .player_line { border-bottom: 2px solid #981e32; }
a.Button_blue { background-color: #981e32; }
/*DNN LATEST PROJECTS*/
.Theme_21_LinkAndZoom_Normal .next:hover,
.Theme_21_LinkAndZoom_Normal .prev:hover,
.Theme_21_LinkAndZoom_Normal .pager a.selected,
.Theme_21_LinkAndZoom_Default .next:hover,
.Theme_21_LinkAndZoom_Default .prev:hover, .Theme_21_LinkAndZoom_Default .pager a.selected { background-color: #981e32 !important; }
/*DNN PORTFOLIOS*/
.Theme_19_Normal .filter_navigation ul li.selected a,
.Theme_19_Normal .filter_navigation ul li a:hover { color: #981e32 !important; }
.Theme_19_Default .filter_navigation ul ul li.selected a,
.Theme_19_Default .filter_navigation ul ul li a:hover,
.Theme_19_Default .view-tenth .mask { background-color: #981e32 !important; }
/* new portfolio */
.Text_layouts .photo_box a:hover span,
.Sidebar_layouts_categories .glyphicons,
.Sidebar_layouts_links .glyphicons { color: #981e32; }
.List_layouts_text hr { border-color: #981e32; }
.Single_page a { color: #981e32; border-color: #981e32; }
a.page_control:hover,
a.page_number:hover { color: #981e32 !important; border-color: #981e32; }
.Grid_layouts .photo_box .shade,
.Text_layouts .photo_box .shade,
.Single_page a:hover { background-color: #981e32; }
/* ********** module style ************** */
.Skin_05_timeline.news_list .news_date_box span i,
.Skin_05_timeline.news_list .news_post_box .news_post .dot { border-color: #FFFFFF; }
.Skin_03_Simple.simple_list h2.news_title a:hover { color: #981e32; }
.galler_datail h4 { color: #000000 !important; }
.Skin_02_Default.filter_Box .portfolio_categories a:hover,
.Skin_02_Default.filter_Box .portfolio_descr .name a:hover,
.Skin_04_Box.news_detail .post_date a:hover,
.Skin_04_Box.news_list .post_date a:hover,
.Skin_03_Default.filter_Box .portfolio_categories a:hover,
.Skin_02_Default.filter_Box .portfolio_descr .name a:hover,
.Skin_02_Default.filter_Box .portfolio_categories a:hover { color: #981e32; }
/*.Skin_02_Default.galler_datail .comment_form .submit_button .CommandButton,*/
.Skin_03_Default.galler_datail .comment_form .submit_button .CommandButton { text-shadow: none; border-color: #981e32; color: #981e32; transition: background-color ease-in 200ms; }
    .Skin_02_Default.galler_datail .comment_form .submit_button .CommandButton:hover,
    .Skin_03_Default.galler_datail .comment_form .submit_button .CommandButton:hover { background-color: #981e32; color: #FFF; }
.Skin_03_Simple.news_detail .heading span { background-color: #FFFFFF; }
.wrapper .Theme_Responsive_Default .form_submit .btn,
.Skin_05_timeline .news_date_box span,
.Skin_05_timeline .news_date_box span i,
.Skin_05_timeline .news_more_box span,
.Skin_05_timeline .news_more_box .line span,
.Skin_05_timeline .news_post_box .news_post .dot,
.Skin_05_timeline .news_date_box span,
.Skin_05_timeline .news_date_box span i,
.Skin_05_timeline .news_more_box span,
.Skin_05_timeline .xblog_page .pager,
.Skin_05_timeline .news_post_box .post_box .post_more a:hover,
.banner_btn.btn_white:hover:after { background-color: #981e32; }
.filter_Box.Skin_03_Default #filters li.selected a,
.filter_Box.Skin_03_Default #filters li.selected a:hover,
.filter_Box.Skin_02_Default #filters li.selected a,
.filter_Box.Skin_03_Default #filters li.selected a:hover,
.news_detail .post_content .post_categories a:hover { background-color: #981e32; color: #fff; }
.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,
.galler_datail.Skin_02_Default .gallery_tags a:hover,
.filter_Box.Skin_02_Default .filter-switch,
.Theme_21_LinkAndZoom_Default .pager a.selected { background-color: #981e32; }
.Skin_03_Default #filters li a:hover,
.Skin_03_Default .sort_box li a:hover,
.validationEngineContainer .galler_datail .single_meta a:hover,
.Skin_02_Default #filters li a:hover,
.Skin_02_Default .sort_box li a:hover,
.news_list .post_categories a:hover,
.news_list .post_more a:hover,
.news_detail .post_categories a:hover,
.news_detail .post_more a:hover,
.news_list.Skin_04_Box h2.news_title a:hover,
.Skin_04_Box .post_date a:hover,
.Skin_05_timeline .news_post_box .post_box h2.news_title a:hover,
.Skin_05_timeline .news_post_box .post_box .post_date a:hover { color: #981e32; }
.news_detail_top .tab_right .news_detail_username a:hover,
.news_detail .post_date a:hover { color: #981e32 !important; }
.Skin_05_timeline .news_detail_top h2.news_title { color: #981e32; }
.Theme_19_Normal .filter_navigation ul li.selected a { color: #981e32 !important; }
a.abtn.btn_white:hover,
.banner_btn,
.banner_btn.btn_white:hover,
.comment_form .submit_button .CommandButton { border-color: #981e32; }
/* ********** html style ************** */
.Container-20064-2 .title2 { background-color: #FFFFFF; }
a.social:hover { color: #981e32; }
.top_ap { background-color: #981e32; }
.topbout .topbout_ico { border: 4px solid #981e32; color: #981e32; }
.topbbox1 .topbbox_ico,
.topbbox2 .topbbox_ico,
.topbbox3 .topbbox_ico,
.topbbox4 .topbbox_ico { background-color: #981e32; }
.topbbox1 a,
.topbbox2 a,
.topbbox3 a,
.topbbox4 a { color: #981e32; }
.topc_right ul.topc_righbox .topc_righbox_icon { border: 1px solid #981e32; color: #981e32; }
a.Button_default { background-color: #981e32; }
.topd h4 span.glyphicons { color: #981e32; }
.conc { border: 1px solid #981e32; }
    .conc .icon { background-color: #981e32; }
    .conc > a { color: #981e32; }
        .conc > a:before { border-color: transparent transparent transparent #981e32; }
.cond .line { background-color: #981e32; }
.cone h3 { color: #981e32; }
.cone .line { background-color: #981e32; }
.cone .cone_bottom p span.glyphicons:hover { color: #981e32; }
.conf .icon { border: 1px solid #981e32; }
    .conf .icon span.glyphicons { color: #981e32; }
.conf h3 { color: #981e32; }
.conf .line { background-color: #981e32; }
.cong .congleft span.glyphicons { color: #981e32; }
.cong .congleft .line { background-color: #981e32; }
.cong .congright a { color: #981e32; }
    .cong .congright a:hover { text-decoration: none; }
    .cong .congright a:before { border-color: transparent transparent transparent #981e32; }
.conh li a:hover { color: #981e32; }
    .conh li a:hover:before { background-color: #981e32; }
.coni li span.social { background-color: #981e32; }
.conj a { border: 1px solid #981e32; color: #981e32; }
.conk .conk_top span.glyphicons { color: #981e32; }
.conk .conk_con { border-left: 2px solid #981e32; }
.conl { border-left: 2px solid #981e32; }
    .conl .topa_left h6.topa_lefttitle { color: #981e32; }
    .conl .topa_right { border: 1px solid #981e32; color: #981e32; }
.conm_left span { color: #981e32; }
.conm_right li:before { background-color: #981e32; }
.conm_right li a,
.conm_right li.last { color: #981e32; }
.cono .sector { color: #981e32; }
.conn a:hover { color: #981e32; }
.cono .sector_info { color: #981e32; }
.cono .line { background-color: #981e32; }
/* *** HomePage2 *** */
.home2_cona .number { background-color: #FFFFFF; }
.carousel_9 .item .ico span.glyphicons,
.isotope_1 .isotope_item .photo_box .ico a:hover span,
.price-table3 .price_holder a.btn,
.ourteam_1 .team_list .team_content .team_social a:hover span.social { color: #981e32; }
    .home2_cona .linebox .line,
    .home2_conc .time,
    .home2_cond .line,
    .horizontalTab_Top_4 ul.resp-tabs-list li.resp-tab-active,
    .carousel_9 .owl-page.active,
    .home2_conbg_2,
    .isotope_1 .isotope_item .photo_box .shade,
    .text_sytle_6 .aandinfo a,
    .ourteam_1 .team_list .team_content .team_social a span.social,
    .ourteam_1 .team_list .team_content .team_social a:hover,
    .price-table3 .price_title,
    .price-table3 .price_holder a.btn:hover,
    #anchorNav li:hover i,
    #anchorNav li.active i { background-color: #981e32; }
        .horizontalTab_Top_4 ul.resp-tabs-list li.resp-tab-active span:before { border-color: #981e32 transparent transparent transparent; }
.carousel_9 .item .ico,
.price-table3 .price_holder a.btn { border: 1px solid #981e32; }
.carousel_9 .owl-buttons .owl-prev:hover:before, .carousel_9 .owl-buttons .owl-next:hover:before { border-left: 2px solid #981e32; border-bottom: 2px solid #981e32; }
.carousel_9 .owl-buttons .owl-next:hover:before { border-left: none; border-right: 2px solid #981e32; }
.isotope_grid .isotope_group a:hover,
.isotope_grid .isotope_group a.active { color: #981e32; border-bottom: 2px solid #981e32; }
/* *** HomePage3 *** */
.home3banner1_title1,
.home3cona,
.home3cona span.glyphicons,
.home3conb li .Price .Priceright,
.flip_box_6 .front .Price .Priceright,
.home3bottomc span.date { color: #981e32; }
.horizontalTab_Top_5 ul.resp-tabs-list li.resp-tab-active,
.home3cond .line,
.flip_box_6 .back,
.home3bottoma,
.home3bottomb a.home3bottomb_right,
.Container-20064-4 .line { background-color: #981e32; }
.carousel_10 .owl-buttons .owl-prev:hover:before,
.carousel_10 .owl-buttons .owl-next:hover:before { border-left: 2px solid #981e32; border-bottom: 2px solid #981e32; }
.carousel_10 .owl-buttons .owl-next:hover:before { border-left: none; }
.home3conb li .tips .tipscolor:before,
.home3conc:before { border-color: #FFFFFF #FFFFFF transparent transparent; }
.home3conb li .tips .tipscolor:after { border-color: transparent #FFFFFF #FFFFFF transparent; }

.Theme_Responsive_Bottom .form_submit input { background-color: #981e32; }
/****** HomePage4 ******/
.home4_serve .icon { border-color: #981e32; }
.home4_isotope .isotope_group a:hover,
.home4_isotope .isotope_group a.active { border-color: #981e32 !important; }
.verticalTab_Left_2 ul.resp-tabs-list li.resp-tab-active:before { border-color: transparent transparent transparent #981e32; }
.home4_serve .icon span.glyphicons,
.verticalTab_Left_2 .resp-tabs-container ul li span { color: #981e32; }
.home4_serve .line,
.home4_title .line,
.home4_isotope .photo_box .shade,
.verticalTab_Left_2 ul.resp-tabs-list li.resp-tab-active,
.verticalTab_Left_2 .resp-tab-active,
.verticalTab_Left_2 .resp-tab-active:hover,
.verticalTab_Left_2 .resp-tabs-container .home4Tab_title1 span { background-color: #981e32; }

.home4_foot ul li span { color: #981e32; }
/****** HomePage5 ******/
.home5Tab_icon1,
.home5Tab2_btn,
.home5Carousel .owl-buttons .owl-prev:hover:before,
.home5Carousel .owl-buttons .owl-next:hover:before { border-color: #981e32; }
    .home5Tab_icon1 span.glyphicons,
    .home5Tab2_btn:hover,
    .home5Tab_icon2 span.glyphicons,
    .home5_ico,
    .home5_services .glyphicons,
    .horizontalTab_Top_6 .resp-tab-active,
    .horizontalTab_Top_6 .resp-tab-active:hover,
    .home5_right_infos .glyphicons,
    .home5_full_btn a:hover { background-color: #981e32; }
.percentage2,
.percentage2 .percentage_inner,
a.home5Tab2_btn { color: #981e32; }
.home5Tab4_left span,
.home5_full_btn a,
.home5_num_circle { border-color: #981e32; color: #981e32; }

.home5_news_accent,
.home5_touch_social a.social:hover { color: #981e32; }
.home5_touch_social a.social,
#dnn_bottom .Container-20064-6 .title5 { color: #bbbbbb; }
#dnn_bottom .Theme_Responsive_20064_home5 .form_submit input { background-color: #981e32; }
    #dnn_bottom .Theme_Responsive_20064_home5 .form_submit input:hover { background-color: #444444; }
/*container*/
.Container-20064-H4-line .line { background-color: #981e32 !important; }

@media only screen and (max-width: 768px) {
    .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,
    .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,
    .horizontalTab_Top_3 .resp-tab-active,
    .horizontalTab_Top_3 .resp-tab-active:hover,
    .horizontalTab_Top_4 h2.resp-accordion.resp-tab-active,
    .horizontalTab_Top_4 .resp-tab-active:hover,
    .horizontalTab_Top_5 h2.resp-accordion.resp-tab-active,
    .horizontalTab_Top_5 .resp-tab-active:hover { background-color: #981e32; }
}

.roll_replace { position: absolute; }



/***element***/
@media only screen and (min-width:768px) and (max-width:991px) {
    .roll-sm.roll_menu.roll_activated { position: relative !important; top: 0 !important; left: 0 !important; opacity: 1 !important; }
    .roll_menu.roll_activated .roll-sm { display: none !important; }
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    .roll-md.roll_menu.roll_activated { position: relative !important; top: 0 !important; left: 0 !important; opacity: 1 !important; }
    .roll_menu.roll_activated .roll-md { display: none !important; }
}

@media only screen and (min-width:1200px) {
    .roll-lg.roll_menu.roll_activated { position: relative !important; top: 0 !important; left: 0 !important; opacity: 1 !important; }
    .roll_menu.roll_activated .roll-lg { display: none !important; }
}

[class^="Theme_Responsive"] select,
[class^="Theme_Responsive"] textarea,
[class^="Theme_Responsive"] input[type="text"],
[class^="Theme_Responsive"] input[type="password"],
[class^="Theme_Responsive"] input[type="datetime"],
[class^="Theme_Responsive"] input[type="datetime-local"],
[class^="Theme_Responsive"] input[type="date"],
[class^="Theme_Responsive"] input[type="month"],
[class^="Theme_Responsive"] input[type="time"],
[class^="Theme_Responsive"] input[type="week"],
[class^="Theme_Responsive"] input[type="number"],
[class^="Theme_Responsive"] input[type="email"],
[class^="Theme_Responsive"] input[type="url"],
[class^="Theme_Responsive"] input[type="search"],
[class^="Theme_Responsive"] input[type="tel"],
[class^="Theme_Responsive"] input[type="color"],
.uneditable-input { font-family: 'bbcnasim', Arial !important; }
.Theme_Responsive_20064_home2 .form_submit .btn,
.Theme_Responsive_20064_home3 .form_submit .btn,
.Theme_Responsive_20064_home5 .form_submit .btn { background: #981e32; }

#dnn_bottom .Theme_Responsive_20064_home2 .form_submit .btn,
#dnn_bottom .Theme_Responsive_20064_home3 .form_submit .btn,
#dnn_bottom .Theme_Responsive_20064_home5 .form_submit .btn,
#dnn_bottom .Theme_Responsive_20064_Subscribe .btn { background: #981e32; }


#dnn_bottom .home3bottoma,
#dnn_bottom a.home3bottomb_right,
#dnn_bottom .Container-20064-4 .line { background: #981e32; }
#dnn_bottom .home3bottomc span.date { color: #981e32; }






















/*--------- Header5 begin ----------*/
.headermain { position: absolute; width: 100%; z-index: 201; box-shadow: 0 3px 3px rgba(0,0,0,0.2); }
.header5 { position: relative; }
    .header5:before { content: ""; background-color: #fcf9f2; filter: alpha(opacity= 100 ); opacity: 1; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1; }
.dnn_logo { float: left; margin: 44px 0; }
    .dnn_logo img { max-height: 100%; max-width: 100%; }
.HeadPane { padding: 0 0 0 2px; float: right; line-height: 42px; height: 42px; color: #981e32; }
    .HeadPane .Normal { line-height: 42px; color: #981e32; }
        .HeadPane .Normal a { color: #981e32; 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? */ }
            .HeadPane .Normal a:hover { color: #981e32; }
.head_nav { }
.login { float: right; margin: 22px 25px 0 0; }

    .login .loginGroup,
    .login .registerGroup { display: inline-block; vertical-align: middle; padding: 0px 10px 0px 5px; margin: 0px; height: 40px; line-height: 40px; }
    .login .registerGroup { padding: 0 0 0 5px; }
    .login .sep { display: none; vertical-align: middle; }
    .login img { vertical-align: middle; margin-top: -2px; }
    .login .glyphicons { 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 { 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? */ color: #444444; text-decoration: none; }

        .login a:hover { color: #981e32; text-decoration: none; }

        .login .registerGroup li.userMessages,
        .login .registerGroup li.userNotifications { font-size: 0; overflow: hidden; vertical-align: middle; font-family: 'Glyphicons Regular'; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; position: relative; padding: 0px 10px 0 5px; height: 40px; line-height: 40px; 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: "\2709"; 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: "\E196"; 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: #981e32; }
        .login .registerGroup li.userMessages:after,
        .login .registerGroup li.userNotifications:after { }

        .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 .glyphicons,
        * + 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 { position: absolute; top: 0px; right: 0px; font-size: 12px; display: block; background-color: #981e32; padding: 0px 3px; height: 14px; line-height: 1; color: #FFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-weight: normal; }


.searchBox { margin-top: 25px; float: right; padding: 5px; border: 1px solid #bbb; overflow: inherit !important; height: 32px !important; z-index: 905; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; }

    .searchBox #dnn_dnnSEARCH_ClassicSearch,
    .searchBox #dnn_dnnSEARCH1_ClassicSearch,
    .searchBox #dnn_dnnSEARCH2_ClassicSearch,
    .searchBox #dnn_dnnSEARCH3_ClassicSearch { background: none; border: none; float: none; height: 22px; position: relative; white-space: nowrap; width: 235px; display: block; text-align: left; color: #777; }

.SearchIcon { display: none; }

.search,
a.search:link,
a.search:active,
a.search:visited { text-decoration: none; display: block; position: absolute; right: -4px; top: -4px; width: 40px; height: 30px; line-height: 30px; overflow: hidden; padding: 0px; color: #909090; text-align: center; font-family: bbcnasim; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; font-size: 13px; }

a.search:before { content: "\E028"; font-family: 'Glyphicons Regular'; }


.searchBox input.NormalTextBox { width: 165px; text-align: left; height: 18px; line-height: 18px; padding: 0px 3px 0px 3px; background: none; border: none; display: block; position: absolute; left: 4px; top: 2px; outline: 0; border-radius: 0px 0px 0px 0px; -webkit-appearance: none; color: #aaa; }

.searchBox .searchInputContainer { position: static !important; }

    .searchBox .searchInputContainer a.dnnSearchBoxClearText.dnnShow { top: -5px !important; left: auto; right: 35px !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; }
ul.searchSkinObjectPreview { margin: 6px 0 0 0 !important; }


.languageBox { float: right; vertical-align: middle; display: inline-block; white-space: nowrap; height: 40px; line-height: 40px; margin: 22px 15px 0 0; padding: 0; }

@media only screen and (min-width: 1200px) {
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .head_nav { text-align: center; }
    .dnn_logo { float: none; margin: 5px 0; text-align: center; line-height: 40px; height: 40px; }
    .searchBox { margin-top: 0; margin: 0 0 10px 0; display: inline-block; float: none; }
    .login { float: none; margin: 0 0 10px 0; display: inline-block; }
    .languageBox { float: none; vertical-align: inherit; margin: 0 0 10px 0; }
}

@media only screen and (max-width: 767px) {
}
/* ********** Main Menu ************** */
.dnn_menu { float: right; padding: 20px 0 25px 0; }
#dnngo_megamenu { float: right; clear: none; }
    /*top_menu*/
    #dnngo_megamenu > div > ul { display: inline-block; vertical-align: middle; font-family: 'bbcnasim'; }
    * + html #dnngo_megamenu > div > ul { display: inline; }
        #dnngo_megamenu > div > ul > li { position: relative; display: block; float: left; list-style: none; padding: 0; margin: 0px; }
            #dnngo_megamenu > div > ul > li > a { display: block; position: relative; float: none; color: #444444; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; white-space: normal; font-size: 15px; line-height: 42px; height: 42px; padding: 0 15px; font-weight: normal; cursor: pointer; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; transition: background-color ease-in 200ms; -moz-transition: background-color ease-in 200ms; /* Firefox 4 */ -webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */ -o-transition: background-color ease-in 200ms; /* Opera */ -ms-transition: background-color ease-in 200ms; /* IE9? */ }
            #dnngo_megamenu > div > ul > li.dir > a > span { white-space: nowrap; }
                #dnngo_megamenu > div > ul > li.dir > a > span:after { }

            #dnngo_megamenu > div > ul > li > a:hover,
            #dnngo_megamenu > div > ul > li.menu_hover > a,
            #dnngo_megamenu > div > ul > li.current > a { background-color: #981e32; color: #fff; }
    /*sub*/
    #dnngo_megamenu .dnngo_slide_menu,
    #dnngo_megamenu .dnngo_slide_menu .dnngo_submenu,
    #dnngo_megamenu .dnngo_boxslide { background-color: #f0eded; }


    #dnngo_megamenu .dnngo_slide_menu,
    #dnngo_megamenu .dnngo_boxslide { border-top: 3px solid #981e32; }


        #dnngo_megamenu .dnngo_slide_menu li a:hover,
        #dnngo_megamenu .dnngo_slide_menu li.menu_hover > a { color: #fff; background-color: #981e32; }
            #dnngo_megamenu .dnngo_slide_menu li.dir > a:hover span:before,
            #dnngo_megamenu .dnngo_slide_menu li.menu_hover > a span:before { }
        #dnngo_megamenu .dnngo_slide_menu li a,
        #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a { color: #981e32; }
        #dnngo_megamenu .dnngo_boxslide .menu_centerbox > ul > li > a > span { color: #981e32; }
            #dnngo_megamenu .dnngo_boxslide .menu_centerbox > ul > li > a > span:before { }
        #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span:before { }
        #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover { color: #981e32; }
        #dnngo_megamenu .dnngo_boxslide .menu_topbox,
        #dnngo_megamenu .dnngo_boxslide .menu_leftbox,
        #dnngo_megamenu .dnngo_boxslide .menu_rightbox,
        #dnngo_megamenu .dnngo_boxslide .menu_bottombox,
        #dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal,
        #dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal,
        #dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal,
        #dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal { color: #981e32; }
            #dnngo_megamenu .dnngo_boxslide .menu_topbox a,
            #dnngo_megamenu .dnngo_boxslide .menu_leftbox a,
            #dnngo_megamenu .dnngo_boxslide .menu_rightbox a,
            #dnngo_megamenu .dnngo_boxslide .menu_bottombox a,
            #dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal a,
            #dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal a,
            #dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal a,
            #dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal a { color: #981e32; }
    #dnngo_megamenu h2.mega_title { color: #981e32; }

@media only screen and (min-width: 1200px) {
    #dnngo_megamenu > div > ul > li > a { padding: 0 18px; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .dnn_menu { padding: 0; float: none; margin: 0 0 5px 0; }
    #dnngo_megamenu { float: left; }
    .roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a { padding: 0 18px; }
}
/*roll_menu */
.roll_menu .head_nav .dnn_logo { }
.roll_menu.roll_activated { position: fixed; width: 100%; z-index: 991; box-shadow: 0 3px 3px rgba(0,0,0,0.2); }
    .roll_menu.roll_activated .header5:before { filter: alpha(opacity=100); opacity: 1; }
    .roll_menu.roll_activated .searchBox,
    .roll_menu.roll_activated .login,
    .roll_menu.roll_activated .HeadPane,
    .roll_menu.roll_activated .languageBox { display: none; }
    .roll_menu.roll_activated .head_nav .dnn_logo { display: block; margin: 5px 0px 5px 0px; height: 50px; line-height: 50px; float: left; }
    .roll_menu.roll_activated .dnn_logo img { max-height: 100%; max-width: 100%; }
    .roll_menu.roll_activated .dnn_menu { float: right; margin: 0; padding: 0; }
    .roll_menu.roll_activated .search_ps,
    .roll_menu.roll_activated .headp { display: none; }
    .roll_menu.roll_activated #dnngo_megamenu > div > ul > li { margin: 5px 0; }
        .roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a { height: 50px; line-height: 50px; }
    .roll_menu.roll_activated #dnngo_megamenu .dnngo_menuslide { }

/*--------- Header5 end ----------*/











.head_top,
.headermain { position: relative; }
.roll_replace { position: relative; }


@media only screen and (max-width: 767px) {
    .HeadPane_mobile a,
    .HeadPane_mobile { color: #333333; }

        .HeadPane_mobile a:hover { color: #22BB75; }

    .mobile_main .header_element .element_box.login { right: 0; width: 100%; margin: 15px 0 0 0; }
    .headp .login_icon,
    .search_ps .search_icon { width: 30px; height: 30px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; text-align: center; margin: 0 0 0 15px; cursor: pointer; }
        .headp .login_icon span.glyphicons,
        .search_ps .search_icon span.glyphicons { font-size: 13px; padding: 7px 0 7px 0; }
    .mobile_icon { }
        .mobile_icon span.glyphicons { }
    .header_element { position: relative; }
        .header_element .element_box { position: absolute; right: -7px; top: 100%; background-color: #272C2C; filter: alpha(opacity=0); opacity: 0; z-index: -1; white-space: nowrap; margin-top: 10px; border: none; transition: all ease-in 100ms; -moz-transition: all ease-in 100ms; -webkit-transition: all ease-in 100ms; -o-transition: all ease-in 100ms; -ms-transition: all ease-in 100ms; }
            .header_element .element_box.login:before,
            .header_element .element_box.searchBox:before { border-style: solid; border-width: 7px; border-color: transparent transparent #272C2C transparent; width: 0px; height: 0px; position: absolute; content: ""; top: -14px; right: 60px; filter: alpha(opacity=0); opacity: 0; z-index: -1; transition: all ease-in 100ms; -moz-transition: all ease-in 100ms; -webkit-transition: all ease-in 100ms; -o-transition: all ease-in 100ms; -ms-transition: all ease-in 100ms; }
            .header_element .element_box.login:before { right: 100px; }
        .header_element.Open .element_box.login:before,
        .header_element.Open .element_box.searchBox:before { filter: alpha(opacity=100); opacity: 1; z-index: 1000; }
        .header_element.Open .element_box { filter: alpha(opacity=100); opacity: 1; z-index: 1000; height: 40px; }
    .languageBox { float: none; vertical-align: middle; display: inline-block; white-space: nowrap; height: 40px; line-height: 40px; padding: 0 0 0 10px; margin: 0; }
    .login .loginGroup,
    .login .registerGroup { display: inline-block; vertical-align: middle; padding: 0px 10px 0px 5px; margin: 0px; height: 40px; line-height: 40px; }
    .login .registerGroup { padding: 0 0 0 5px; }
    .login .sep { display: none; vertical-align: middle; }
    .login img { vertical-align: middle; margin-top: -2px; }
    .login .glyphicons { 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 { 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? */ color: #aaa; text-decoration: none; }
        .login a:hover { text-decoration: none; }
        .login .registerGroup li.userMessages,
        .login .registerGroup li.userNotifications { font-size: 0; overflow: hidden; vertical-align: middle; font-family: 'Glyphicons Regular'; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; position: relative; padding: 0px 10px 0 5px; height: 40px; line-height: 40px; 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: "\2709"; 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: "\E196"; 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 { }
        .login .registerGroup li.userMessages:after,
        .login .registerGroup li.userNotifications:after { }
        .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 .glyphicons,
        * + 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 { 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; }
    .searchBox { margin: 3px 0 0; background: #666; float: left; padding: 5px; box-shadow: 0 0 2px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2); height: 32px !important; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; }
        .searchBox #dnn_dnnSEARCH_ClassicSearch,
        .searchBox #dnn_dnnSEARCH1_ClassicSearch,
        .searchBox #dnn_dnnSEARCH2_ClassicSearch,
        .searchBox #dnn_dnnSEARCH3_ClassicSearch { height: 22px; color: #777; margin-top: 0; }
    .search,
    a.search:link,
    a.search:active,
    a.search:visited { right: -4px; top: -4px; width: 40px; color: #FFF; font-family: bbcnasim; -webkit-font-smoothing: antialiased; font-size: 13px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; }
    a.search:before { content: "GO"; }
    .searchBox input.NormalTextBox { height: 18px; line-height: 18px; top: 2px; color: #aaa; }
    .searchBox .searchInputContainer a.dnnSearchBoxClearText.dnnShow { top: -4px !important; left: auto; right: 36px !important; }
    ul.searchSkinObjectPreview { margin: 6px 0 0 0 !important; }



    .mobile_main { background: #FFFFFF; }
        .mobile_main .headp .login_icon,
        .mobile_main .search_ps .search_icon,
        .mobile_main .mobile_icon { opacity: 0.8; border: 1px solid #333333; }
            .mobile_main .headp .login_icon span.glyphicons,
            .mobile_main .search_ps .search_icon span.glyphicons,
            .mobile_main .mobile_icon span.glyphicons,
            .mobilemenu_close:before { color: #333333; }
        .mobile_main .headp.Open .login_icon,
        .mobile_main .search_ps.Open .search_icon,
        .mobile_main .Open .mobile_icon { opacity: 1; }
        .mobile_main .header_element .element_box.login:before,
        .mobile_main .header_element .element_box.searchBox:before { border-bottom-color: #272C2C; }
        .mobile_main .header_element .element_box { background: #272C2C; }
        .mobile_main .mobilep .searchBox input.NormalTextBox,
        .mobile_main .mobilep .login,
        .mobile_main .mobilep .login a,
        .mobile_main .mobilep .login a:link,
        .mobile_main .mobilep .login a:active,
        .mobile_main .mobilep .login a:visited { color: #aaaaaa; }
            .mobile_main .mobilep .login a:hover,
            .mobile_main .login .registerGroup li.userMessages:hover:before,
            .mobile_main .login .registerGroup li.userNotifications:hover:before { color: #22BB75; }
        .mobile_main .mobilep .search,
        .mobile_main .mobilep a.search:link,
        .mobile_main .mobilep a.search:active,
        .mobile_main .mobilep a.search:visited { border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; background: #22BB75; }
    .login .registerGroup li.userMessages a span { background: #22BB75; }
    .header6 .HeadPane_mobile .Normal { color: #333333; }
        .header6 .HeadPane_mobile .Normal a { color: #333333; }
            .header6 .HeadPane_mobile .Normal a:hover { color: #22BB75; }
    .home3topa li { color: #333333; }
        .home3topa li a { border: 1px solid #333333; }
            .home3topa li a span { color: #333333; }
        .home3topa li:hover a { background-color: #22BB75; border: 1px solid #22BB75; }
    .mm-listview > li > a, .mm-listview > li > span { font-size: 11px; }
    .mobile_menu.mm-menu { background-color: #f3f3f3; }
    .mobile_menu .right_social a span { color: #f3f3f3; }
    .mobile_menu .right_social a span { background-color: #333333; }
    .mobile_menu,
    .mobile_menu .Normal,
    .mobile_menu .Header_Info,
    .mm-menu .mm-navbar.mm-navbar-top-2,
    .mm-menu .mm-navbar.mm-navbar-top-2 a,
    .mobile_menu .mm-listview > li > a,
    .mobile_menu .mm-listview > li > span,
    .mobile_menu .Container-3 .title3 { color: #333333; }
        .mobile_menu.mm-menu .mm-navbar .mm-btn:before,
        .mobile_menu.mm-menu .mm-navbar .mm-btn:after { border-color: #333333; }
        .mobile_menu .mm-listview > li,
        .mobile_menu .mm-listview > li:after,
        .mobile_menu .mm-listview > li .mm-next,
        .mobile_menu .mm-listview > li .mm-next:before,
        .mobile_menu .mm-navbar.mm-navbar-top-2,
        .mobile_menu .menu_header { border-color: #dbdbdb; }
        .mobile_menu.mm-menu em.mm-counter,
        .mobile_menu .mm-next:after { color: #AAAAAA; }
        .mobile_menu.mm-menu .mm-listview > li .mm-next:after,
        .mobile_menu.mm-menu .mm-listview > li .mm-arrow:after { border-color: #AAAAAA; }
        .mobile_menu.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
        .mobile_menu.mm-menu .mm-listview > li.mm-selected > span,
        .mobile_menu.mm-menu .mm-listview > li.current > a:not(.mm-next),
        .mobile_menu.mm-menu .mm-listview > li.subcurrent > a:not(.mm-next),
        .mobile_menu.mm-menu .mm-listview > li:hover > a:not(.mm-next) { background-color: #F9F9F9; }
            .mobile_menu.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next):hover,
            .mobile_menu.mm-menu .mm-listview > li.current > a:not(.mm-next),
            .mobile_menu.mm-menu .mm-listview > li.subcurrent > a:not(.mm-next),
            .mobile_menu.mm-menu .mm-listview > li:hover > a:not(.mm-next),
            .mobile_menu.mm-menu .mm-listview > li.current > em,
            .mobile_menu.mm-menu .mm-listview > li.subcurrent > em,
            .mobile_menu.mm-menu .mm-listview > li:hover > em,
            .mobile_menu.mm-menu .mm-listview > li.current > .mm-next:after,
            .mobile_menu.mm-menu .mm-listview > li.subcurrent > .mm-next:after,
            .mobile_menu.mm-menu .mm-listview > li:hover > .mm-next:after { color: #22BB75; }
}












/*--------- Breadcrumb4 begin ----------*/
.nav_main { position: relative; z-index: 3; background-size: cover; background-position: center center; background-repeat: no-repeat; background-image: url(images/breadcrumb_2.jpg); }
    .nav_main:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; filter: alpha(opacity= 100 ); opacity: 1; }
.nav_mainshadow { background-image: url(images/breadcrumb_3shadow.png); }

.bread_current { text-align: center; Font-Size: 24px; Font-weight: normal; color: #FFF; text-transform: capitalize; line-height: normal; padding: 20px 0; Font-Family: bbcnasim; }
.HeadPaneC { padding: 0 0 20px 0; }
    .HeadPaneC,
    .HeadPaneC .Normal { text-align: center; color: #fff; }
        .HeadPaneC p { margin: 0; Font-Size: 13px; color: #fff; }

@media only screen and (max-width: 767px) {
    .bannertop { padding: 10px 15px; }
}
/*--------- Breadcrumb4 end ----------*/









/* ********** BOTTOM ************** */
#dnn_bottom { background-image: url(images/foot_bg_1.jpg); background-attachment: scroll; background-position: center top; background-repeat: repeat; background-size: auto; }

.bottom_colors,
.bottom_colors .Normal,
.bottomb li .bottomb_right p,
.bottomc a { color: #bbbbbb; }
.bottoma a,
.bottoma p.socialicon_footer a:hover { color: #981e32; }
.bottomc a:hover { color: #981e32; border: 1px solid #981e32; }
.lightgrey_title .Container-20064-1 .line { background-color: #981e32; }

/* ********** FOOTER ************** */
.copyright_style,
.footicon a.social,
.footer,
a.footer:link,
a.footer:active,
a.footer:visited,
.terms,
a.terms:link,
a.terms:active,
a.terms:visited { color: #bbbbbb; }
    .footicon a.social:hover { color: #22bb75; }
/* ********** Footer Style ************** */
a.footer:hover { color: #22bb75; }
#to_top:hover { background-color: #981e32; }
/* ********** Privacy/Terms Style ************** */
a.terms:hover { color: #22bb75; }
.FootPane,
.FootPane a,
.foota,
.foota a { color: #22bb75; }








/* تنظیمات شخصی
تنظیمات مربوط به فرم استخدام

 */

.label-right.col-sm-3 { float: right !important; }

/* تنظیمات عنوان در صفحه اخبار */

#dnn_ctr1772_dnnTITLE_titleLabel { display: none; }



.dnngo_submenu { left: auto !important; right: 100% !important; }


.ng-scope { text-align: right !important; }
