::selection {
color:#ffffff;
background:rgba(91,159,201,0.99);				
}
::-moz-selection {
color:#ffffff;
background:#5b9fc9;
opacity:0;
}
body {
background:#ffffff;
}
h1, h1 a, h1 span {
font-size:25px;
line-height:25px;
font-weight:700;
}			
h2, h2 a, h2 span {
font-size:33px;
line-height:28px;
font-weight:700;
}
h3, h3 a, h3 span {
font-size:21px;
line-height:25px;
font-weight:700;
}
h4, h4 a, h4 span {
font-size:25px;
line-height:15px;
font-weight:700;
}
h5, h5 a, h5 span {
font-size:25px;
line-height:12px;
font-weight:700;
}
h6, h6 a, h6 span {
font-size:5px;
line-height:12px;
font-weight:700;
}
h1, h2, h3,
h1 span, h2 span, h3 span,
h1 small, h2 small, h3 small,
h1 a, h2 a, h3 a,
.port_simple_categs,
.port_simple_top_categs {
color:#3e3e3e;
font-family:Montserrat;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;				
}
h4, h5, h6,
h4 span, h5 span, h6 span,
h4 small, h5 small, h6 small,
h4 a, h5 a, h6 a {
color:#3e3e3e;
font-family:Montserrat;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;			
}
* {
font-family:Montserrat;
}	
p, td, div {
color:#858b94;
font-size: 16px;
font-weight:300;
line-height:30px;
}
input, textarea {
font-weight:300;
}
p {
margin:0 0 14px 0
}
a {
color:#5b9fc9;
}
a:hover {
color:#858b94;
}
.big_arrow_wrapper span,
.big_arrow_wrapper span:after,
.big_arrow_wrapper span:before {
background:#5b9fc9;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
color:#858b94;
background:#5b9fc9;
}
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
color:#5b9fc9;
background:#858b94;
}
select,
input[type="date"],
input[type="tel"],
input[type="text"],
input[type="email"],
input[type="password"],
textarea {
color:#858b94;
}
input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color:#858b94;
}
input[type="text"]::-moz-placeholder {
color:#858b94;
}
input[type="email"]::-moz-placeholder {
color:#858b94;
}
input[type="password"]::-moz-placeholder {
color:#858b94;
}
textarea::-moz-placeholder {
color:#858b94;
} header.main_header {
background:#ffffff;
}
.main_header_left_part {
width:300px;
}
.main_header_right_part {
width:calc(100% - 300px);
}
header.main_header div,
header.main_header p,
header.main_header a {
color:#3e3e3e;
}
header.main_header a:hover {
color:#5b9fc9;
}
header.main_header nav.main_nav > ul.menu > li > a {
font-size:18px;
line-height:18px;
font-weight:300;
}
header.main_header nav.main_nav > ul.menu > li > a,
header.main_header nav.main_nav > ul.menu > li > a:hover {
color:#3e3e3e;
}
header.main_header nav.main_nav > ul.menu > li:before {
background:#5b9fc9;
}
header.main_header ul.sub-menu li,
.header_search_form,
.site-header-cart .widget_shopping_cart,
.woocommerce select,
.woocommerce .gt3_top_sidebar_products,
.gt3_top_sidebar_products .sidebar:after{
background:#eff9ff;
}
header.main_header ul.menu > li > ul.sub-menu > li:first-child:before,
.site-header-cart .widget_shopping_cart:before,
.header_search_form:before {
border-color: transparent transparent #eff9ff transparent;
}
header.main_header ul.sub-menu a {
font-size:14px;
line-height:16px;
color:#3e3e3e;
}
nav.main_nav ul.sub-menu > li.current-menu-ancestor > a,
nav.main_nav ul.sub-menu > li.current-menu-item > a,
nav.main_nav ul.sub-menu > li.current-menu-parent > a,
nav.main_nav ul.sub-menu > li:hover > a {
color:#3e3e3e;
}
.main_header ul.sub-menu > li.menu-item-has-children > a:after {
border-color: transparent transparent transparent #3e3e3e;
}
.main_header ul.sub-menu > li.menu-item-has-children:hover > a:after {
border-color: transparent transparent transparent #3e3e3e;
}
.main_header ul.sub-menu > li.menu-item-has-children > a:before {
border-color: transparent transparent transparent #eff9ff;
}
.mobile_menu_wrapper {
background:#eff9ff;
}
.mobile_menu_wrapper ul > li > a {
color:#3e3e3e;
}
.mobile_menu_wrapper ul.menu > li > a {
color:#3e3e3e;
}
.mobile_menu_wrapper ul > li.current-menu-ancestor > a,
.mobile_menu_wrapper ul > li.current-menu-item > a,
.mobile_menu_wrapper ul > li.current-menu-parent > a {
color:#5b9fc9;
} .gt3_left_bar,
.gt3_right_bar {
background:#ffffff;
}
.gt3_socials_inner ul li a {
color:#ffffff;
} .footer_area,
.blog_post_preview.audio_post,
.blog_post_preview.quote_post,
.blog_post_preview.link_post,
.blog_post_preview.standard_post.no-post-thumbnail,
.single_content .pf_tag_quote,
.single_content .pf_tag_audio,
.single_content .pf_tag_link,
.blog_post_preview.no_image .preview_content {
background:#ffffff;
}
.footer_area div,
.footer_area td,
.footer_area p {
color:#868c95;
}
.footer_area h1,
.footer_area h2,
.footer_area h3,
.footer_area h4,
.footer_area h5,
.footer_area h6 {
color:#868c95;
} .blog_listing_title a:hover {
color:#5b9fc9;
}
.meta-item {
color:#858b94;
}
.meta-item a {
color:#858b94;
}
.meta-item a:hover {
color:#5b9fc9;
}
.pf_link_wrapper .pf_link_text:before {
color:#5b9fc9;
}
.pf_link {
color:#858b94;
}
.pf_link:hover {
color:#5b9fc9;
}
.pf_quote_text,
.pf_link_text {
color:#858b94;
}
.pagerblock li a.prev_page span,
.pagerblock li a.next_page span,
.pagerblock li a.prev_page span:after,
.pagerblock li a.next_page span:after,
.pagerblock li a.prev_page span:before,
.pagerblock li a.next_page span:before {
background:#5b9fc9;
}
.pagerblock li a {
color:#858b94;
}
.pagerblock li.current a {
color:#858b94;
border-color:#858b94;
}
.pagerblock li a:hover {
color:#5b9fc9;
}
.nivo-directionNav a span,
.nivo-directionNav a span:before,
.nivo-directionNav a span:after {
background:#5b9fc9;
}
.nivo-directionNav a:hover span,
.nivo-directionNav a:hover span:before,
.nivo-directionNav a:hover span:after {
background:#858b94;
}
.nivo-directionNav a {
background:#858b94;
}
.nivo-directionNav a:hover {
background:#5b9fc9;
}
.fw_pf_slide_prev span,
.fw_pf_slide_next span,
.fw_pf_slide_prev span:before,
.fw_pf_slide_next span:before,
.fw_pf_slide_prev span:after,
.fw_pf_slide_next span:after {
background:#5b9fc9;
}
.fw_pf_slide_prev,
.fw_pf_slide_next,
.fw_pf_slide_prev:hover span,
.fw_pf_slide_next:hover span,
.fw_pf_slide_prev:hover span:before,
.fw_pf_slide_next:hover span:before,
.fw_pf_slide_prev:hover span:after,
.fw_pf_slide_next:hover span:after {
background:#858b94;
}
.fw_pf_slide_prev:hover,
.fw_pf_slide_next:hover {
background:#5b9fc9;
} h4.gt3_related_title {
color:#3e3e3e;
}
h4.gt3_related_title:hover {
color:#5b9fc9;
}
.meta-item span {
color:#858b94;
}
.meta-item,
.meta-item a {
color:#858b94;
}
.meta-item a:hover {
color:#5b9fc9;
}
.single_tags a {
color:#858b94;
}
.single_tags a:hover {
color:#858b94;
background:#5b9fc9;
}
.spg_rp .post_likes_add i {
color:#5b9fc9;
}
.single_post_share_block a {
color:#858b94;
}
.single_post_share_block a:before {
background:#858b94;
}
.single_prev_next_posts a {
color:#858b94;
}
.single_prev_next_posts a:hover {
color:#5b9fc9;
} h4.author,
h4.author span,
h4.author a {
color:#3e3e3e;
}
.comment_top_line .comment-reply-link {
color:#858b94;
}
.comment_top_line .comment-reply-link:before {
background:#858b94;
}
.comment_top_line .comment-reply-link:hover {
color:#858b94;
}
.comment_top_line .comment-reply-link:hover:before {
background:#858b94;
}
#reply-title {
font-size:33px;
line-height:28px;
}
#respond {
background:#ffffff;
}
.gt3_pp_page_bg {
background-image:url(http://home2.maik-kern.de/wp-content/themes/sohopro/img/bgs/bg_pp.jpg);
} .sidepanel select,
.sidepanel input[type="text"],
.sidepanel input[type="email"],
.sidepanel input[type="password"],
.sidepanel textarea,
.wrapper_404 input[type="text"],
.shortcode_subscribe input[type="text"],
.shortcode_subscribe input[type="email"],
.shortcode_subscribe input[type="password"] {
color:#858b94;
font-weight:300;
line-height:30px;
}
.widget_product_categories ul > li:before,
.widget_nav_menu ul > li:before,
.widget_archive ul > li:before,
.widget_pages ul > li:before,
.widget_categories ul > li:before,
.widget_recent_entries ul > li:before,
.widget_meta ul > li:before,
.widget_recent_comments ul > li:before {
background: #3e3e3e;
}
.widget_product_categories ul > li.active_list_item > a,
.widget_product_categories ul > li.active_list_item > span,
.widget_nav_menu ul > li.active_list_item > a,
.widget_archive ul > li.active_list_item > a,
.widget_pages ul > li.active_list_item > a,
.widget_categories ul > li.active_list_item > a,
.widget_categories ul > li.current-cat > a,
.widget_recent_entries ul > li.active_list_item > a,
.widget_meta ul > li.active_list_item > a,
.active_list_item:hover > a,
.widget_categories ul > li.current-cat,
.recent_posts_title,
.recent_posts_info span {
color: #3e3e3e;
}
.recent_posts_title:hover {
color: #5b9fc9;
}
.widget_recent_comments #recentcomments * {
color:#858b94;
}
.widget_recent_comments #recentcomments a {
color:#5b9fc9;
}
.widget_recent_comments #recentcomments a:hover {
color:#3e3e3e;
}
.gt3_services_box_content {
background: #5b9fc9;
font-size:16px;
line-height:30px;
font-family:Montserrat;
font-weight:300;
}
.gt3_services_img_bg {
background-color: #5b9fc9;
}
.fs_bullets .bullet_slide.current_bullet,
.slick-dots li.slick-active button {
background: #5b9fc9;
}
.vc_tta-style-gt3_standard .vc_tta-title-text:after,
.vc_toggle_gt3_standard .vc_toggle_title h4:after {
background: #5b9fc9;
}
.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-gt3_alternative .vc_active .vc_tta-panel-heading,
.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-gt3_alternative .vc_tta-panel-heading:hover,
.vc_toggle.vc_toggle_gt3_alternative.vc_toggle_active .vc_toggle_title,
.vc_toggle.vc_toggle_gt3_alternative .vc_toggle_title:hover {
background: #5b9fc9 !important;
border-color: #5b9fc9 !important;
} .thumbs_grid_gallery .thumbs_gallery_wrapper:before,
.thumbs_grid_gallery .thumbs_gallery_wrapper:after,
.stripe_gallery_wrapper .stripe_slide .stripe_overlay:before,
.stripe_gallery_wrapper .stripe_slide .stripe_overlay:after,
.gt3_stripe .gt3_plus_icon:before,
.gt3_stripe .gt3_plus_icon:after,
.gt3_blog_grid .blog_grid_item .grid_overlay:before,
.gt3_blog_grid .blog_grid_item .grid_overlay:after,
.gt3_portfolio_grid .portfolio_grid_item .grid_overlay:before,
.gt3_portfolio_grid .portfolio_grid_item .grid_overlay:after,
.packery_portfolio .packery-item .grid_overlay:before,
.packery_portfolio .packery-item .grid_overlay:after,
.gt3_albums_grid .albums_grid_item .grid_overlay:before,
.gt3_albums_grid .albums_grid_item .grid_overlay:after,
.packery_overlay:before,
.packery_overlay:after,
.grid_gallery_wrapper .grid-item .grid_overlay:before,
.grid_gallery_wrapper .grid-item .grid_overlay:after {
background:#5b9fc9;
}
.portfolio_grid_title_link:hover .portfolio_grid_title {
color:#5b9fc9;
}
.portfolio_grid_item.title_layout_always .portfolio_grid_meta {
color:#858b94;
}
.title_always.stripe_gallery_wrapper .stripe_slide .stripe_title {
color:#858b94;
}
.title_always.stripe_gallery_wrapper .stripe_slide.current-slide .stripe_title {
color:#858b94;
}
.title_always.stripe_gallery_wrapper .stripe_slide .stripe_title_wrapper {
background:#ffffff;
}
.gt3_soho_button {
background:#5b9fc9;
}
.gt3_soho_button:hover {
color:#5b9fc9;
background:#858b94;
}
.portfolio_grid_content .portfolio_grid_meta,
.albums_grid_content .albums_grid_meta {
color:#5b9fc9;
}
.gt3_portfolio_filter_wrapper li a,
.gt3_albums_filter_wrapper li a {
color:#858b94
}
.gt3_portfolio_filter_wrapper li a:hover,
.gt3_portfolio_filter_wrapper li.selected a,
.gt3_albums_filter_wrapper li a:hover,
.gt3_albums_filter_wrapper li.selected a {
color:#5b9fc9;
}
.gt3_stripe:hover .gt3_stripe_content .gts_stripe_descr {
color:#5b9fc9;
}
.sohopro_slider_button {
background:#858b94;
}
.sohopro_slider_button .sohopro_slider_button_inner span,
.sohopro_slider_button .sohopro_slider_button_inner span:after,
.sohopro_slider_button .sohopro_slider_button_inner span:before {
background:#5b9fc9;
}
.sohopro_slider_button:hover {
background:#5b9fc9;
}
.sohopro_slider_button:hover .sohopro_slider_button_inner span,
.sohopro_slider_button:hover .sohopro_slider_button_inner span:after,
.sohopro_slider_button:hover .sohopro_slider_button_inner span:before {
background:#858b94;
}
.fs_state_play.fs_play_pause:before,
.fs_state_play.fs_play_pause:after {
border-color:#858b94;
}
.fs_state_play.fs_play_pause:hover:before,
.fs_state_play.fs_play_pause:hover:after {
border-color:#5b9fc9;
}
.fs_play_pause:before {
border-color: transparent transparent transparent #858b94;
}
.fs_play_pause:hover:before {
border-color: transparent transparent transparent #5b9fc9;
}
.fs_slider_controls i {
color:#858b94;
}
.fs_slider_controls:hover i {
color:#5b9fc9;
}
.vc_row .vc_progress_bar .vc_single_bar .vc_label,
.vc_row .vc_progress_bar .vc_single_bar .vc_label .vc_label_units {
font-family:Montserrat;
}
.vc_row .vc_progress_bar .vc_single_bar .vc_bar {
background:#5b9fc9;
}
.vc_row .vc_progress_bar .vc_single_bar .vc_label .vc_label_units,
.vc_row .vc_progress_bar .vc_single_bar .vc_bar:after {
color: #858b94;
}
.vc_row .vc_progress_bar .vc_single_bar .vc_label {
color: #3e3e3e;
}
.gt3_meta_values_wrapper .gt3_meta_values_item {
color:#858b94;
}
.gt3_meta_values_wrapper .gt3_meta_values_item span {
color:#858b94;
}
body .vc_pie_chart .vc_pie_chart_value {
font-family:Montserrat;
font-weight:300;
color: #3e3e3e;
}
body .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab > a {
color:#858b94;
}
body .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab > a {
border-color: #ffffff;
}
body .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab.vc_active:after,
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active:after,
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active:after {
background: #ffffff;
}
.vc_tta.vc_general.vc_tta-tabs .vc_tta-tab .vc_tta-title-text:before {
background:#5b9fc9;
}
.price_content span {
color:#5b9fc9;
}
.gt3_module_button a,
.shortcode_button,
.gt3_btn_reverse .shortcode_button:hover,
.price_item.most_popular .item_cost_wrapper {
background:#5b9fc9;
}
.gt3_module_button a:hover,
.shortcode_button:hover,
.gt3_btn_reverse .shortcode_button,
.team_position {
color: #5b9fc9;
}
.module_testimonial.type1 .testimonials_title {
color:#858b94;
}
.gt3_team_info ul li a {
color:#858b94;
}
.gt3_team_info ul li a:hover {
color:#5b9fc9;
}
.port_prev_next_posts a .port_prev_post_title,
.port_prev_next_posts a .port_next_post_title,
.gt3_sharing_module a {
color:#858b94;
}
.port_prev_next_posts a:hover .port_prev_post_title,
.port_prev_next_posts a:hover .port_next_post_title {
color:#5b9fc9;
}
.port_back2grid span {
border:1px solid #5b9fc9;
}
.port_back2grid:hover span {
border:1px solid #858b94;
}
.port_prev_next_posts a:hover .big_arrow_wrapper span,
.port_prev_next_posts a:hover .big_arrow_wrapper span:before,
.port_prev_next_posts a:hover .big_arrow_wrapper span:after {
background:#858b94;
} .gt3_404_page_bg {
background-image:url(http://home2.maik-kern.de/wp-content/themes/sohopro/img/bgs/bg_404.jpg);
}
.wrapper_404 .title_404,
.count_title,
.countdown-amount,
.countdown-period,
.gt3_contact_label {
color:#3e3e3e;
}
.gt3_meta_values_item {
font-weight:300;
}
a.widget_social  {
color:#868c95;
}
a.widget_social:hover,
.comment_top_line .author a:hover {
color:#5b9fc9;
}
.tagcloud a:hover {
background:#5b9fc9;
}
.btn_menu_ico span {
background:#3e3e3e;
}
@media only screen and (max-width: 760px) {
#wpadminbar {top:-46px!important;}
}