/*
 Theme Name:     SINCE 1983 - Maryna Markova
 Theme URI:      http://www.marynamarkova.com
 Description:    Maryna Markova - Artist
 Author:         Den Gonto
 Author URI:     http://www.gonto.de
 Template:       mm_main
 Version:        1.0.0
*/


@import url("../mm_main/style.css");
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,600,400italic,600italic,700italic,700,800,800italic);
/* General Custom CSS */
/*

 

/*
SELECT / CUSTOM
================================================== */


::selection
{
    
    background: transparent;
color:#000000;
}
::-moz-selection
{
    background: transparent;
color:#000000;
}


img {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}


a:link, a:visited{
color: #c0c0c0;
text-decoration: none;
font-weight: 500;
     transition-property: color;
transition-duration: 0.5s, 0.5s, 3000ms ;
transition-timing-function: linear, ease-in, ease;
transition-delay: 0s, 500ms, 0s;

}

a:hover{
color: #000;
text-decoration: none;
font-weight: 500;

}

/*
THE7 / MAIN / CUSTOM
================================================== */



#main {
    padding: 0px 0 40px;
}


body {
    background: #FFF;
    -webkit-hyphens: auto;
	 -moz-hyphens: auto;
	 -ms-hyphens: auto;
	 hyphens: auto;
}



html:not(.mobile-true) #main img:not(.animate-element), html:not(.mobile-true) #header img, html:not(.mobile-true) #bottom-bar img {
    opacity: 1;
    transition: opacity 0ms ease 0s;
}




#header {
    background: none repeat scroll center top #FFF;
    border-bottom: 0px;
}




.page-title:after, #main-slideshow.fixed:after, #main-slideshow.layer-fixed:after, #main-slideshow.fix:after {
    background-color: #FFF;
}




/*
THE7 / MAIN PORTFOLIO / CUSTOM
================================================== */   


.no-touch .link.act, .link.act i, .no-touch .rollover-content, .swiper-slide .link, .no-touch .fs-entry-img i {
    opacity: 0;
    transition: opacity 0ms ease 0s;
    
}



.no-touch .rollover-content {
    opacity: 1;
    background: none;
 


}



.entry-title .blur-this{
    opacity: 1!important;
    color: #c80010!important;
      padding: 3px 6px;
}


.rollover-project a {
       opacity: 0.15;
 transition: opacity 4s linear;

}

.rollover-project:hover a   {
	opacity: 1;
  transition: opacity 1s linear;


}



.rollover-project:hover {
  opacity: 1!important;

}

.rollover-project .rollover-content h2 {
  opacity: 1!important;

}


.rollover-project .entry-title {

    margin: 42% auto;
    width: 200px;
    text-align: center;
    padding: 0;
    width: 100%;
}



.rollover-project .entry-title a{
    opacity: 1!important;
    background: #FFF;
    padding: 3px 6px;
      color: #c80010!important;
    font-size: 14px;
    font-family: "Open Sans",Helvetica,Arial,Verdana,sans-serif;
    font-weight: 700;
    text-transform: uppercase;

}



/*
HEADLINES / TXT / CUSTOM
================================================== */



h1 {
  
    font-size: 14px;
    line-height: 60px;
    text-transform: none;
    font-weight: 700;
    text-transform: uppercase;
}

h1,.h1_clone_class {
  

    text-transform: none;
    font-weight: 70 0;
    text-transform: uppercase;
}

h2 {

    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;

}

h3 {

    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;

}

h4 {

    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;

}



h1, h2, h3, h4, h5, h6 {
      color: #0143a5;
    clear: both;
    margin-bottom: 10px;
    
}


html, body, body.page, .wf-container > *, #main ul.products > *, .woocommerce-page #main ul.products > *, #main .woocommerce ul.products > *, #main .woocommerce-page ul.products > *, .upsells.products .products > *, .related.products .products > *, .gform_wrapper .top_label .gfield_label {

    word-spacing: normal;
    color: #808080;
    font-weight: 500;
}


.pic_name_custom{
    opacity: 0.15;
	padding-bottom: 35px;
	font-size: 11px;
}

.blk{
    opacity: 1;
	color: #000;
}

.whitey{
    opacity: 1;
	color: #FFF;
}




.pic_name_custom_last{
    opacity: 0.15;
       color: #0143a5;
        transition: opacity 2s linear;
}

.pic_name_custom:hover{
opacity: 1;
      color: #0143a5;
       transition: opacity 0.5s linear;
}

.wpb_single_image:hover .pic_name_custom:after {

      color: #0143a5;
      opacity: 1;
}


    
#header .wf-table{

     height: 100px;
    min-height: 100px;
}






.wpb_content_element .wpb_wrapper h1,
.wpb_content_element .wpb_wrapper h2,
.wpb_content_element .wpb_wrapper h3,
.wpb_content_element .wpb_wrapper h4,
.wpb_content_element .wpb_wrapper h5,
.wpb_content_element .wpb_wrapper h6
{

      color: #0143a5;
      text-transform: uppercase;
      
}





.wf-span-4 .wpb_wrapper .subhead_bio{
   opacity: 1;
  
    
}


.wf-span-4 .wpb_text_column .wpb_wrapper h1{
   opacity: 1;
color: #0143a5;
      
}






.wpb_wrapper .op_custom_txt {
   opacity: 0.15;
   -webkit-transition: all 1s ease-out 0s;
  -moz-transition:  all 1s ease-out 0s;
  -ms-transition:  all 1s ease-out 0s;;
  -o-transition:  all 1s ease-out 0s;
  transition: all 1s ease-out 0s;
color: #0143a5;
      
}

.wpb_wrapper .op_custom_txt:hover {
   opacity: 1;
   -webkit-transition: all 1s ease-out 0s;
  -moz-transition:  all 1s ease-out 0s;
  -ms-transition:  all 1s ease-out 0s;;
  -o-transition:  all 1s ease-out 0s;
  transition: all 1s ease-out 0s;
color: #0143a5;
      
}





.wf-span-9:hover .wpb_text_column .wpb_wrapper {
   opacity: 1;
   -webkit-transition: all 1s ease-out 0s;
  -moz-transition:  all 1s ease-out 0s;
  -ms-transition:  all 1s ease-out 0s;;
  -o-transition:  all 1s ease-out 0s;
  transition: all 1s ease-out 0s;

      
}




.bold_txt_small{
    
    font-size: 10px;
    font-weight: 700;
    
    
}



/*
MENU / MAIN / CUSTOM
================================================== */

.single .format-standard .entry-meta:before {
    background-image: none;
}


.entry-meta:before {
    width: auto;
}


.wpb_separator {
    clear: both;
    height: 10px;
    padding: 3px 0;
    
}




/*
SOCIAL / CUSTOM
================================================== */

.fb_type_button_count iframe {
    margin-top: 10px;
   height: 30px!important;
}

.fb_type_button_count {
    margin-top: 10px;
   height: 30px!important;
   float: left;

}

.wpb_googleplus{
    margin-top: 10px;
   height: 30px!important;
   float: left;
}




/*
MENU / MAIN / CUSTOM
================================================== */


#main-nav > li > a > span { 
    font-size: 14px;
    font-family: "Open Sans",Helvetica,Arial,Verdana,sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    border: 0;
opacity: 0.3;
  -webkit-transition: all 2s ease-out 0s;
  -moz-transition: all 2s ease-out 0s;
  -ms-transition: all 2s ease-out 0s;
  -o-transition: all 2s ease-out 0s;
  transition: all 2s ease-out 0s;

}



.logo-center #main-nav {
    padding-bottom: 0;
}





.category-china #main-nav > .current-menu-item-blog > a > span, .category-schweiz #main-nav > .current-menu-item-blog > a > span, .single-portfolio #main-nav > .current-menu-item-mm > a > span, .page-template-page-archive-php .current-menu-item-archiv > a > span   {
      color: #c80010;
    font-size: 14px;
      font-weight: 700;
opacity: 1;

  
}


#main-nav > li > a:hover > span, #main-nav > li > a:hover{ 
opacity: 1;
    color: #0143a5;
      -webkit-transition: all 1s ease-out 0s;
  -moz-transition: all 1s ease-out 0s;
  -ms-transition: all 1s ease-out 0s;
  -o-transition: all 1s ease-out 0s;
  transition: all 1s ease-out 0s;
  border: none;
}


 
#main-nav > li.act.menu-frame-on, .csstransforms3d #main-nav.fancy-rollovers > li.act.menu-frame-on, #mobile-menu {
    background:none;
} 



#main-nav > li.act, .csstransforms3d #main-nav.fancy-rollovers > li.act, #mobile-menu {
    background: none;
       
}


#main-nav > li.act.menu-frame-on > a > span > span.menu-subtitle, #main-nav > li.act.menu-frame-on > a > span, #main-nav > li.act.menu-frame-on:hover > a > span, #main-nav > li.act.menu-frame-on:hover > a > span > span.menu-subtitle, #main-nav > li.act.menu-frame-on > a:hover span {
     color: #c80010;
}


  #main-nav > .current-menu-item > a > span  {
      color: #c80010;
    font-size: 14px;
      font-weight: 700;
opacity: 1;

       
}


#main-nav > li.menu-frame-on:hover > a, #phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav > li:hover > a {
    border: 0;
}






#main-nav > li {
    margin: 0 5px;
   
}

#main-nav > li:last-child {
    margin: 0;
   
}




#main-nav > li:hover > a, #phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav > li:hover > a {
    border: none;
}

#main-nav > li > a, #phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav > li > a {
    border: 0;
}

#phantom .ph-wrap {
    box-shadow: none;
    background: #FFF;
        transition:  0s;

}





textarea, input[type="button"], input[type="reset"], input[type="submit"], blockquote, .entry-author, .format-aside-content, .format-status-content, .format-link-content, .dt-form button, .dt-form input[type="button"], .dt-form input[type="reset"], .dt-form input[type="submit"], .dt-btn, .woocommerce #main a.button, #page .woocommerce a.button, #main button.button, #main input.button, #main #respond input#submit, #main #content input.button, .woocommerce-page #main a.button, .woocommerce-page #main button.button, .woocommerce-page #main input.button, .woocommerce-page #main #respond input#submit, .woocommerce-page #main #content input.button, #main .woocommerce button.button, #main #pricing-table .plan .signup, #main #shaon-pricing-table a.signup, #main .minimal .pt-button, #main-slideshow .tp-button, #main .gform_wrapper .gform_footer input.button, #main .gform_wrapper .gform_footer input[type="submit"], .wpcf7-submit.dt-btn-m, #main .gform_wrapper .gform_footer input.button, #main .gform_wrapper .gform_footer input[type="submit"], .widget .searchform input, .content .searchform input, .woocommerce.widget_product_search #s, .woocommerce.widget_product_categories #dropdown_product_cat, .woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select, #pp_full_res .comment-form-email input, #pp_full_res .comment-form-author input, .wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="number"], .wpcf7 input[type="date"], .wpcf7 input[type="range"], .wpcf7 input[type="password"], .wpcf7 select, .gform_body input[type="text"], .gform_body input[type="email"], .gform_wrapper .gform_body input[type="url"], .gform_wrapper .gform_body input[type="tel"], .gform_wrapper .gform_body input[type="number"], .gform_wrapper .gform_body input[type="password"], .gform_body select, #header .mini-search .field, #main-nav > li, #main-nav > li > a, #phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav > li, #phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav > li > a, .sub-nav, #mobile-menu, .sidebar-content, .filter-extras .toggleSwitch, .filter-extras .toggleSwitch .act, .filter-categories.new-style a, .page-links, .page-nav, .filter-categories, .filter-extras, .form-fields, .form-fields span:first-child input, .form-fields span:last-child input, .icons-bg .benefits-grid-ico, .shortcode-action-bg, .shortcode-action-bg:before, .shortcode-tabs.tab-style-one, .shortcode-tabs.tab-style-two .nav, .shortcode-teaser.frame-on, .testimonial-item, .footer .testimonials.slider-content, .woocommerce .checkout input[type="text"], .shipping-calculator-form input[type="text"], .shipping-calculator-form select, .woocommerce .form-row input, .shortcode-code, #main .vc_text_separator div, #main .vc_progress_bar .vc_single_bar, #main .vc_progress_bar .vc_single_bar .vc_label, #main .vc_progress_bar .vc_single_bar .vc_bar, #main .flexslider, .wpb_tabs.tab-style-one, .wpb_tour.tab-style-one, .tab-style-two .wpb_tabs_nav, .nsu_widget input[type="text"], .nsu_widget input[type="email"], .mc4wp-form input[type="email"], .mc4wp-form input[type="text"], .nsu-submit, form.mc4wp-form input[type="submit"], div.mc4wp-form button[type="submit"], .mc4wp-form input[type="url"], .mc4wp-form input[type="date"], #main #content .rotatingtweets, #main #content .norotatingtweets, .mc4wp-form form select, #megaMenu ul.megaMenu > li.menu-item, #megaMenu ul.megaMenu > li.menu-item > a, .shopping-cart-inner, .paginator a:first-child, .filter .filter-categories a:first-child, .filter .filter-extras .filter-by a:first-child, .paginator a:last-child, .filter .filter-categories a:last-child, .filter .filter-extras .filter-sorting a:last-child, #main table.cart td.actions .coupon .input-text, #main #content table.cart td.actions .coupon .input-text, .woocommerce-page #main table.cart td.actions .coupon .input-text, .woocommerce-page #main #content table.cart td.actions .coupon .input-text, .woocommerce .quantity, .woocommerce-page .quantity, .woocommerce #content .quantity, .woocommerce-page #content .quantity, .woocommerce .pp_woocommerce #respond input#submit, .customSelect, .woocommerce #content nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul li:first-child span.current, .woocommerce-page #content nav.woocommerce-pagination ul li:first-child span.current, .woocommerce #content nav.woocommerce-pagination ul li:last-child span.current, .woocommerce-page #content nav.woocommerce-pagination ul li:last-child span.current, .woocommerce .comment-form input[type="text"], .woocommerce .comment-form input[type="email"], input[type="text"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], select {
    border-radius: 0 ;
}



.filter-categories a, .filter-sorting, .paginator a, .filter-categories.new-style a, .page-links, .page-nav, .filter-categories, .filter-extras  {
    border: 0;
}

.filter > div > a {
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    color: #373A41;
 opacity: 0.3;
}

.filter .filter-categories a, .filter .filter-extras a {
          -webkit-transition: all 2s ease-in-out 0s;
  -moz-transition: all 2s ease-in-out 0s;
  -ms-transition: all 2s ease-in-out 0s;
  -o-transition: all 2s ease-in-out 0s;
  transition:all 2s ease-in-out 0s;
  border: none;
}


	
	


.paginator a.act, .filter .filter-categories a.act {
    color: #c80010;
     opacity: 1;
    background:none;
 
    
   
    
}



.filter > div > a:hover {
font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    color: #0143a5;
       opacity: 1;
          -webkit-transition: all 0.5s ease-out 0s;
  -moz-transition: all 0.5s ease-out 0s;
  -ms-transition: all 0.5s ease-out 0s;
  -o-transition:all 0.5s ease-out 0s;
  transition:all 0.5s ease-out 0s;
  border: none;
 
    
}



.filter-categories .show-all{
    margin-right: 3px;
    padding-left: 0;
}

.filter-categories a.act {
 
 padding-left: 0;
}

.filter-categories a, .old-ie .filter-categories a.act {
   margin-right: 3px;
    padding-left: 0;
   
}


.filter-categories .act:before, .filter-categories .act.show-all:hover:before {
background: none;
	}
	

	
	
/*
NEXT BACK / CUSTOM
================================================== */	
	

        
        
.navigation-inner .next-post, .navigation-inner .next-post.disabled:hover {
    text-indent: -9999px;
}	
	
	.navigation-inner .prev-post, .navigation-inner .prev-post.disabled:hover {
 
     text-indent: -9999px;
}



.project-post .project-navigation {
    margin: 0 auto;
    overflow: hidden;
    width: 60px;
}

.project-post .navigation-inner a {
    margin-right: 0;
}

.project-navigation  .navigation-inner  .prev-post {
    margin-right: 20px;
}


.project-content .btn-link.btn-project-link {
    display: none;
}

.project-content .navigation-inner {
    margin-bottom: 40px;

}

/*
MENU / SUB / CUSTOM
================================================== */

.no-touch .dl-menuwrapper li > a:hover{
    color: #0143a5;
}

.no-touch .dl-menuwrapper .current-menu-item> a:hover {
    color: #C80010;
}
 

.sub-nav li a {
 color: #d6d6d6;
    font-size: 14px;
    font-family: "Open Sans",Helvetica,Arial,Verdana,sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    border: 0;
}

.sub-nav ul li {

    width: 50px;
}





.sub-nav  > li.act:hover > a, .sub-nav  > li.act > a{
     color: #0143a5;
     
}


.sub-nav  > li:hover > a{
    color: #0143a5;
    background: none;
       border: 0;
   
}


.sub-nav li:before, .dl-menuwrapper li > a {
    border-bottom: 0;
}





/*
SMALL MENU / MOBILE / CUSTOM
================================================== */

#mobile-menu span {
           opacity: 0.15;
  transition: opacity 8s linear;
      color: #0143a5;
    font-size: 14px;
      font-weight: 700;
       opacity: 1;
       
}

#mobile-menu span:hover {
      	opacity: 1;
  transition: opacity 0.5s linear;
      color: #0143a5;
    font-size: 14px;
      font-weight: 700;
      
       opacity: 1;
       
}

.sub-nav > li.act > a, .dl-menuwrapper li.act > a, .touch .dl-menuwrapper li > a:active {

    font-weight: 700;
    font-size: 14px;
   
}



.sub-nav > li > a, .dl-menuwrapper li > a, #header .mini-search .field {
     color: #d6d6d6;
    font-weight: 700;
    font-size: 14px;

    text-transform: uppercase;
}

.sub-nav > li:hover > a, .dl-menuwrapper li:hover > a{

}

.dl-menuwrapper .dl-menu {
    background:  #FFFFFF;

}


/*
BLOG / CUSTOM
================================================== */

.blog-content .entry-title {
    color: #373A41;
    font-size: 14px;
    margin-bottom: 0;
    line-height: 25px;
    text-transform: none;
}


.format-gallery .entry-meta.post-format:before, .num-of-images {
    background-image:none;
}

.format-standard .entry-meta.post-format:before {
    background-image: none;
}


.post-format.entry-meta a, .post-format.entry-meta a * {
    color: #c0c0c0;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 700;
 transition-property: color;
transition-duration: 0.5s, 0.5s, 3000ms ;
transition-timing-function: linear, ease-in, ease;
transition-delay: 0s, 2500ms, 0s;
    margin-top: 10px;
}

.post-format.entry-meta a:hover, .post-format.entry-meta a:hover *  {
    color: #0143a5;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 700;
    text-decoration: none;
   
}


.details, .link.btn-link, #main ul.products li.product .button, #main ul.products li.product .added_to_cart {
       color: #C80010;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 700;
 transition-property: color;
transition-duration: 0.5s, 0.5s, 3000ms ;
transition-timing-function: linear, ease-in, ease;
transition-delay: 0s, 2500ms, 0s;

}

.details:hover, #main ul.products li.product .button:hover {
text-decoration: none;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 700;


}

.details, #main ul.products li.product .button, #main ul.products li.product .button:hover {
    background-image: none;
}


.project-content .details, .details.more-link {
    margin-right: 0;
    margin-top: 10px;
    font-weight: 700;
}



.details, .details:hover, .link.btn-link, #main ul.products li.product .button, #main ul.products li.product .button:hover, #main ul.products li.product .added_to_cart {
    color: #0143a5;
}
.stripe-style-1 .details, .stripe-style-1 .details:hover, .stripe-style-1 .link.btn-link, .stripe-style-1 #main ul.products li.product .button, .stripe-style-1 #main ul.products li.product .button:hover, .stripe-style-1 #main ul.products li.product .added_to_cart {
    color: #0143a5;
}
.stripe-style-2 .details, .stripe-style-2 .details:hover, .stripe-style-2 .link.btn-link, .stripe-style-2 #main ul.products li.product .button, .stripe-style-2 #main ul.products li.product .button:hover, .stripe-style-2 #main ul.products li.product .added_to_cart {
    color: #0143a5;
}
.stripe-style-3 .details, .stripe-style-3 .details:hover, .stripe-style-3 .link.btn-link, .stripe-style-3 #main ul.products li.product .button, .stripe-style-3 #main ul.products li.product .button:hover, .stripe-style-3 #main ul.products li.product .added_to_cart {
    color: #0143a5;
}
.stripe-style-4 .details, .stripe-style-4 .details:hover, .stripe-style-4 .link.btn-link, .stripe-style-4 #main ul.products li.product .button, .stripe-style-4 #main ul.products li.product .button:hover, .stripe-style-4 #main ul.products li.product .added_to_cart {
    color: #0143a5;
}
.stripe-style-5 .details, .stripe-style-5 .details:hover, .stripe-style-5 .link.btn-link, .stripe-style-5 #main ul.products li.product .button, .stripe-style-5 #main ul.products li.product .button:hover, .stripe-style-5 #main ul.products li.product .added_to_cart {
    color: #0143a5;
}

.details, .link.btn-link {

    padding-right: 0;

}


.rollover i, .post-rollover i, .fs-entry-img i, .rollover-video i {
    background-color: transparent;
}
.old-ie .rollover i, .old-ie .fs-entry-img i, .old-ie .post-rollover i {
    background-color: rgba(255, 255, 255, 0.3);
}
.rollover-thumbnails span:first-child i {
    background-color: #C80010;
}



.rollover i:after, .format-photo .rollover i:after, .rollover-zoom i:after, .fs-entry-img i {
background-image: none;
}


h3 a, h2.entry-title a, .comments-title a, #reply-title, .entry-title {
    color: #0143a5;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
         transition-property: color;
transition-duration: 0.5s, 0.5s, 3000ms ;
transition-timing-function: linear, ease-in, ease;
transition-delay: 0s, 2500ms, 0s;

}




.page-title {
    padding-bottom: 10px;
    padding-top: 50px;
    background-color: #FFF;

}



h2, h1.entry-title, .vc_pie_chart .vc_pie_chart_value {
     color: #0143a5;
         text-transform: uppercase;
   color: #0143a5;
    font-size: 14px;
    font-weight: 700;
}


h2 a:hover, h2.entry-title a:hover .comments-title a:hover {
opacity: 1;
  color: #000;

}



.entry-meta a, .entry-tags a, .portfolio-categories a, .num-of-items a {
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
             transition-property: color;
transition-duration: 0.5s, 0.5s, 3000ms ;
transition-timing-function: linear, ease-in, ease;
transition-delay: 0s, 2500ms, 0s;
}

.entry-meta a:hover, .entry-tags a:hover, .portfolio-categories a:hover, .num-of-items a:hover {
    color: #0143a5;
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
}



.sidebar-content {

    border: 0;
}


.sidebar .widget, .sidebar-content .widget {
    margin-bottom: 2px;
    padding: 0px 20px 15px;
}

.sidebar .widget-title, .sidebar-content .widget-title {
   font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}


.sidebar-content a, .content .sidebar-content .widget .custom-categories a, .content .sidebar-content .widget .custom-categories span, .content .sidebar-content .widget .custom-categories a:hover span, .sidebar-content .recent-posts a {
      font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
                 transition-property: color;
transition-duration: 0.5s, 0.5s, 3000ms ;
transition-timing-function: linear, ease-in, ease;
transition-delay: 0s, 2500ms, 0s;
    }
    
    
.widget_categories a:hover, .widget_meta a:hover, .blogroll a:hover, .widget_archive a:hover, .widget_recent_entries a:hover, .widget_recent_comments a:hover, .widget_links a:hover {
  text-decoration: none;
      color: #0143a5;
}
    
.widget_categories li:first-child, .widget_meta li:first-child, .blogroll li:first-child, .widget_archive > ul > li:first-child, .widget_recent_entries li:first-child, .widget_recent_comments > ul > li:first-child, .custom-menu > li:first-child, .widget_links > ul > li:first-child {
    border: 0 !important;
}


.sidebar-content .widget .recent-posts li, .sidebar-content .widget .tp_recent_tweets li, .sidebar-content .widget .testimonials.list-view li, .sidebar-content .widget .menu li, .sidebar-content .widget .custom-menu li, .sidebar-content .widget .custom-nav > li, .sidebar-content .widget-custom-nav li li, .sidebar-content .widget_pages li, .sidebar-content .widget_recent_comments li, .sidebar-content .widget_categories li, .sidebar-content .widget_meta li, .sidebar-content .blogroll li, .sidebar-content .widget_archive li, .sidebar-content .widget_recent_entries li, .sidebar-content .widget .st-accordion li, .sidebar-content .widget .contact-info li, .sidebar-content .widget .custom-categories li, .sidebar-content .widget .qts-lang-menu li {

    border: 0;
}
/*
EDIT / CUSTOM
================================================== */




.details.edit-link, .rollover-content .details.edit-link, .stripe .details.edit-link, .stripe .rollover-content .details.edit-link {
    background-image: none;
    color: #FFF;
    padding: 2px 5px;
    font-weight: 700;
    background: #c80010;
    text-transform: uppercase;
    font-size: 10px;
    line-height: normal;
}






.rollover-content .details.edit-link{
    background-image: none;
    color: #FFF;
    padding: 2px 5px;
    font-weight: 700;
    background: #c80010;
    text-transform: uppercase;
    font-size: 10px;
    line-height: normal;
    text-decoration: none;
}



.rollover-content .details.edit-link:hover{
    background-image: none;
    color: #FFF;
    padding: 2px 5px;
    font-weight: 700;
    background: #c80010;
    text-transform: uppercase;
    font-size: 10px;
    line-height: normal;
    text-decoration: none;
}



.rollover-content, .swiper-caption, .portfolio.layout-masonry-grid .post .details, .portfolio.grid-text-hovers .portfolio-grid .post .details, .layout-masonry-grid .post .details, .grid-text-hovers .portfolio-grid .post .details {
    line-height: normal;
}


.filter-categories .act:hover:before {
    background: none;
}



/*
ARCHIV / COMPACT / CUSTOM
================================================== */





.compact-archives li strong a {
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
}

.compact-archives li strong a {
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
}
    q





/*
FOOTER / MAIN / CUSTOM
================================================== */


.instagram-photos a {

    max-width: 30px;
    text-align: center;
    float: none;
    margin: 0 auto;

}


.widget .instagram-photos a {
    max-width: 30px;
}



.wf-float-left {
float: right;
}

#bottom-bar  .wf-float-left {
float: none;
text-align: center;

}



.sidebar-none .related-projects.slider-wrapper, .ls-container.ls-carousel .ls-thumbnail-inner {
    background-color: transparent;
}
/*
BIO / MAIN / CUSTOM
================================================== */

.wpb_text_column .years_bio {
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
        color: #c80010!important;
	margin-top: 2px;
	
}

.wpb_text_column .head_bio {
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    padding-bottom: 3px;
    margin-bottom: 0;
    line-height: 18px;
        color: #0143a5!important;
	
}


.wpb_text_column .subhead_bio {
    font-weight: 600;
    font-size: 10px;
 
        color: #808080!important;
	
}


.wpb_text_column .email_bio {
    font-weight: 600;
    font-size: 10px;
        color: #c0c0c0;
 transition-property: color;
transition-duration: 0.5s, 0.5s, 3000ms ;
transition-timing-function: linear, ease-in, ease;
transition-delay: 0s, 2500ms, 0s;	
	
	
}

.wpb_text_column .email_bio:hover {

        color: #000000;
	
}


.wpb_text_column .ex_name {
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
        color: #0143A5;
}



.wpb_text_column .wf-usr-cell{
    font-weight: 500;
    font-size: 12px;
    color: #0143A5;
  
}

.wpb_text_column .wpb_wrapper{
    font-weight: 600;
    font-size: 12px;
    color: #0143A5;
    line-height: 18px;

}


/*
UBERGRID / PLUGIN / CUSTOM
================================================== */


.uber-grid > div.uber-grid-hover .uber-grid-hover {
    transition: opacity 2s linear;
}

.uber-grid > div.uber-grid-hover:hover .uber-grid-hover {
    transition: opacity 0.3s linear;
}


#uber-grid-915 > div .uber-grid-hover strong {
    font-family: "Open Sans",'Helvetica Neue',Helvetica,sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    background:#FFF;
position: absolute;
top: 50%;
left: 50%;
   padding: 3px 5px;
}

div#uber-grid-915-cell-0 .uber-grid-hover {
    background-color: rgba(255, 255, 255, 0.85);
    padding: 0;
}


.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {

    right: -26px;
    top: -1px;

}

/*
BENEFITS / AUSSTELLUNG / ACCORDION / CUSTOM
================================================== */

.benefits-grid h3{
    color: #0143A5;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 0;
    margin: 0;
    line-height: normal;
}

.benefits-grid .wf-table{
    opacity: 0.15;
     transition: opacity 2s linear;
  
}

.benefits-grid .wf-table:hover{
    opacity: 1;
     transition: opacity 0.5s linear;
     
}

.benefits-grid .wf-cell {
    margin-bottom: 27px;
    text-align: center;
}


.benefits-grid p{

  font-size: 10px;
  line-height: 15px;
  font-weight: 600;
}

.benefits-inner {
    padding-top: 2px;
}



.benefits-style-one.benefits-grid .wf-td {
    padding-bottom: 5px;
}



.datum_ausstellung{
    padding-bottom: 3px;
    font-weight: 700!important;
    color:  #c80010!important;
}




/*
WIDGET / ACCORDION / CUSTOM
================================================== */
.st-accordion .st-open .text-primary {
    color: #C80010;
    font-weight: 700;
    font-size: 14px;
      text-decoration: none;
    
}


.sidebar-content .text-primary {
    color: #0143a5;
    font-weight: 700;
    font-size: 14px;
    text-decoration: none;
    
}

.sidebar-content .text-primary:hover {

    text-decoration: none;
    
}



.st-accordion .st-content h4 {
    color: #808080;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    
}


.st-accordion .sidebar-content .text-primary:hover {
    color: #0143a5;
    font-weight: 700;
    text-decoration: none;
    
}

.st-accordion li.st-open > a, .st-toggle.st-open > a, #main .wpb_accordion .wpb_accordion_wrapper .ui-state-active > a, #main .wpb_toggle_title_active, #main #content h4.wpb_toggle_title_active {
    color: #C80010;
    font-weight: 700;
    text-decoration: none;
}

.st-accordion li.st-open > a, .st-toggle.st-open > a, #main .wpb_accordion .wpb_accordion_wrapper .ui-state-active > a, #main .wpb_toggle_title_active, #main #content h4.wpb_toggle_title_active {
    background-image: none; 
}


.sidebar-content .st-accordion li > a, .sidebar-content .st-toggle > a, .sidebar-content .shortcode-tabs.tab-style-two .tab.fullsize-tab, .sidebar-content .shortcode-tabs.tab-style-three .tab.fullsize-tab, .sidebar-content .wpb_content_element.dt-style .wpb_accordion_header > a, .sidebar-content .dt-style.wpb_toggle, .sidebar-content #content h4.wpb_toggle.dt-style {
    background-image: none; 
}


/*
SLIDER / CUSTOM
================================================== */

.rsDefaultInv, .rsDefaultInv .rsOverflow, .rsDefaultInv .rsSlide, .rsDefaultInv .rsVideoFrameHolder, .rsDefaultInv .rsThumbs {
    background: #FFF;
    color: #222222;
}


.rsDefaultInv .rsFullscreenIcn {
    background-color: #f3f3f3;
    border-radius: 0;

}
/*
quelle/ CUSTOM
================================================== */


.quelle_klein{
   font-size:9px;
  

}