body {
  background-color: #f5f5f5;
}
body #rt-top-surround #rt-header {
  background-color: #f8f8f8;
  background-image: -moz-linear-gradient(top,#ffffff,#eeeeee);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#eeeeee));
  background-image: -webkit-linear-gradient(top,#ffffff,#eeeeee);
  background-image: -o-linear-gradient(top,#ffffff,#eeeeee);
  background-image: linear-gradient(to bottom,#ffffff,#eeeeee);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
  border-color: #dddddd;
}
body #jf_slideshow,
body #jf_full_width_slideshow {
  background-color: #ffffff;
  background-image: -webkit-gradient(radial,center center,0,center center,460,from(#ffffff),to(#eeeeee));
  background-image: -webkit-radial-gradient(circle,#ffffff,#eeeeee);
  background-image: -moz-radial-gradient(circle,#ffffff,#eeeeee);
  background-image: -o-radial-gradient(circle,#ffffff,#eeeeee);
  background-repeat: no-repeat;
  border-color: #dddddd;
}
body #rt-footer-surround {
  background-color: #3F3F3F;
  border-top: 6px solid #dddddd;
}
body a {
  color: #e21818;
}
body .gf-menu.l1 > li.parent.active,
body .gf-menu.l1 > li:hover {
  border-top-color: #E21818;
}
body .gf-menu .dropdown ul li:hover > .item,
body .gf-menu .dropdown ul li.active > .item {
  border-right-color: #E21818;
}
body #jf_login .jf_content .jf_authoriz_btn {
  background: #E21818;
}
body #jf_login .jf_content .jf_authoriz_btn:hover {
  background: #E21818;
}
body #jf_login .jf_greeting {
  background-color: #e21818;
  background-image: -moz-linear-gradient(top,#e21818,#e21818);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#e21818),to(#e21818));
  background-image: -webkit-linear-gradient(top,#e21818,#e21818);
  background-image: -o-linear-gradient(top,#e21818,#e21818);
  background-image: linear-gradient(to bottom,#e21818,#e21818);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe21818', endColorstr='#ffe21818', GradientType=0);
  border-color: #bf0f0f;
}
body #jf_login .jf_logged_cont .jf_logout_btn .button:hover,
body #jf_middlepanel .rt-container #jf_middlepanel_button.opened:hover {
  background-color: #333333;
}
body #jf_circlecolor {
  color: #e21818;
}
body .jf_services .wrapper .readmore:hover,
body .jf_tinycarousel .buttons:hover,
body .jf_elastislide:hover .module_title .title_l,
body .jf_elastislide:hover .module_title .title_r,
body .jf_our_friends:hover .module_title .title_l,
body .jf_our_friends:hover .module_title .title_r,
body .component-content .pagenav li a,
body #jf_portfolio .filter li.current a,
body #jf_portfolio .filter li:hover a,
body .jf_services.filled .wrapper:hover i,
body .readon,
body .readmore,
body button.validate,
body #member-profile a,
body #member-registration a,
body .formelm-buttons button,
body .btn-primary,
body .button,
.btn,
body .item-page .tags a:hover,
body .component-content .finder #finder-search a.btn:hover,
body .component-content .finder #finder-search a.btn.active,
body .component-content .tag-category ul.thumbnails li h3 a:hover,
body .rt-error-content .readon,
body .jf_typo_dropcap.style3,
body .jf_typo_simple_tabs.style4 ul.tabs li.active a,
body .jf_typo_accord.style4 .trigger,
body .jf_typo_accord.style4 .trigger.active,
body .jf_typo_toggle.style4 .trigger,
body table.jf_typo_table.style3 thead tr th,
body table.jf_typo_table.style4 thead tr th,
body .jf_typo_button.blue,
html body .nspArt .readon,
html body .nspArt .readon:hover,
body div.k2TagCloudBlock a:hover,
body div.k2LoginBlock fieldset.input input.button,
body div.k2LoginBlock fieldset.input input.button:hover,
body .jf-k2-TagsBlock a:hover,
body .itemComments:hover .jf-k2-comment-separator,
body div.itemComments ul.itemCommentsList li span.commentLink a:hover,
body div.itemCommentsForm form input#submitCommentButton,
body div.itemBackToTop a:hover,
body div.subCategory .subCategoryMore:hover,
body div.jf-k2-ItemReadMore a,
body div.jf-k2-Pagination ul li a:hover,
body #jf_middlepanel .rt-container #jf_middlepanel_button:hover {
  background-color: #E21818;
}
body .jf_typo_title,
body .camera_caption>div,
body .demo-2 .sl-slider blockquote,
body .ei-title h3,
body .jf_services.filled .wrapper:hover i,
body .jf_about_us .team .mate:hover .name,
body .jf_services.colorHover .wrapper:hover i,
body .jf_testimonials.color_hover:hover img,
body div.itemAuthorLatest,
body div.itemRelated {
  border-color: #E21818;
}
body .jf_services .wrapper:hover,
body .jf_typo_simple_tabs.style2 ul.tabs li.active,
body .jf_typo_simple_tabs ul.tabs li.active,
body .jf_typo_simple_tabs.style3 ul.tabs li.active {
  border-top-color: #E21818;
}
body .jf_typo_accord .trigger,
body .jf_typo_toggle.style1 .trigger,
body .jf_typo_toggle.style1 .trigger:hover,
body .jf_typo_toggle.style2 .trigger,
body .jf_typo_toggle.style2 .trigger:hover,
body .jf_typo_toggle.style3 .trigger,
body .jf_typo_toggle.style3 .trigger:hover {
  border-left-color: #E21818;
}
html body.rtl .jf_typo_accord .trigger,
html body.rtl .jf_typo_toggle.style1 .trigger,
html body.rtl .jf_typo_toggle.style2 .trigger,
html body.rtl .jf_typo_toggle.style3 .trigger {
  border-right-color: #E21818;
}
body .jf_fastnav_content .item_title,
body .jf_fastnav_close_sec:hover span,
body .jf_services.colorHover .wrapper:hover i,
body .item-page .tags a,
body .component-content .finder #finder-search a.btn,
body .jf_typo_simple_tabs ul.tabs li.active a,
body .jf_typo_accord .trigger,
body div.k2TagCloudBlock a,
body div.itemComments ul.itemCommentsList li span.commentLink a {
  color: #E21818;
}
body .jf_elastislide ul li .mask_border,
body .jf_typo_gallery li a .mask .mask_content .border {
  background-color: #FF3838;
}
body #jf_portfolio .items .link a,
body #jf_portfolio .items .link a:hover,
html body .jf_image_block .jf_blog_image .jf_author .author a,
html body .jf_image_block .jf_blog_image .jf_author .author a:hover,
html body .jf_image_block .jf_blog_image .jf_category .category a,
html body .jf_image_block .jf_blog_image .jf_category .category a:hover {
  color: #FF3838;
}
body #jf_portfolio .items .link a:hover,
html body .jf_image_block .jf_blog_image .jf_author .author a:hover,
html body .jf_image_block .jf_blog_image .jf_category .category a:hover {
  text-shadow: 0 0 5px #FF3838;
}
body .jf_about_us .team .mate .avatar .moreinfo_content .wrapper .infos .info_bar {
  background-color: #DB0E0E;
}
body .jf_typo_accord.style4 .trigger:hover,
body .jf_typo_accord.style4 .trigger.active,
body .jf_typo_toggle.style4 .trigger:hover,
body .jf_typo_toggle.style4 .trigger.active {
  background-color: #C90000;
}
body .jf_elastislide nav span:hover,
body .jf_elastislide .viewall a:hover {
  background-color: #E21818;
}