/*
Theme Name: Art Child
Description: A child theme of Art Theme
Version: 1.0.0
Template: art
*/
@import url("../art/style.css");

@font-face {
	font-family: "Alex Brush";
	font-weight: 400;
	font-style: normal;
	src: local('Alex Brush Regular'), local('AlexBrush-Regular'), url(//www.finesse-escort.de/cms/wp-content/uploads/sgf-css/SZc83FzrJKuqFbwMKk6EhUXz7RlNiCY.woff2) format('woff2'), url(//www.finesse-escort.de/cms/wp-content/uploads/sgf-css/SZc83FzrJKuqFbwMKk6EhUXz6w.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Allura";
	font-weight: 400;
	font-style: normal;
	src: local('Allura Regular'), local('Allura-Regular'), url(//www.finesse-escort.de/cms/wp-content/uploads/sgf-css/9oRPNYsQpS4zjuA_iwgWHNn7GQ.woff2) format('woff2'), url(//www.finesse-escort.de/cms/wp-content/uploads/sgf-css/9oRPNYsQpS4zjuA_iwgQ.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Stalemate";
	font-weight: 400;
	font-style: normal;
	src: local('Stalemate'), local('Stalemate-Regular'), url(//www.finesse-escort.de/cms/wp-content/uploads/sgf-css/taiIGmZ_EJq97-UfkZRZva6t05c5aA.woff2) format('woff2'), url(//www.finesse-escort.de/cms/wp-content/uploads/sgf-css/taiIGmZ_EJq97-UfkZRZva6r.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.cc-revoke {
    font-size: 7px !important;
}
.header_top {
    background-color: rgba(0,0,0,1) !important;
}
nav.main_menu {
    top: 0px;
}
html body .fc_modal-dialog .powered-by {
    display: none;
}
.cookiebutton {
    color: #fff;
    border: #fff 1px solid;
    padding: 5px;
}
.cookiebutton:hover {
    color: #000;
background-color: #fff;
    border: #fff 1px solid;
    padding: 5px;
}
.ptlink {
color: #fff;
}
.ptlink:hover {
color: #fff;
text-decoration: underline;
}
.blog_holder article .post_info {
    display: none;
}
.newsletterseite .wysija-input {
color: #000;
font-size: 15px;
padding: 15px;
}
.newsletterseite .wysija-submit {
border: 3px solid #FFF;
  background: #000 !important;
 -webkit-transition: all 0.3s;
          transition: all 0.3s;
color: #FFF;
font-size: 20px;
padding: 15px;
}
.newsletterseite .wysija-submit:hover {
border: 3px solid #000;
  background: #FFF !important;
 -webkit-transition: all 0.3s;
          transition: all 0.3s;
color: #000;
font-size: 20px;
padding: 15px;
}
.single-wysijap input {
color: #000;
font-size: 15px;
padding: 15px;
}
.single-wysijap .button-primary.wysija {
border: 3px solid #FFF;
  background: #000 !important;
 -webkit-transition: all 0.3s;
          transition: all 0.3s;
color: #FFF;
font-size: 20px;
padding: 15px;
}
.single-wysijap .button-primary.wysija:hover {
border: 3px solid #000;
  background: #FFF !important;
 -webkit-transition: all 0.3s;
          transition: all 0.3s;
color: #000;
font-size: 20px;
padding: 15px;
}
.newsletterdark  .wysija-input {
color: #000;
font-size: 15px;
padding: 15px;
}
.newsletterdark .wysija-submit {
border: 3px solid #FFF;
  background: #000 !important;
 -webkit-transition: all 0.3s;
          transition: all 0.3s;
color: #FFF;
font-size: 20px;
padding: 15px;
}
.newsletterdark .wysija-submit:hover {
border: 3px solid #FFF;
  background: #FFF !important;
 -webkit-transition: all 0.3s;
          transition: all 0.3s;
color: #000;
font-size: 20px;
padding: 15px;
}
.single-wysijap #comments, .blog_single .type-wysijap .post_info, .blog_single .type-wysijap .entry_date {
display: none !important;
}
ul.wysija_archive li {
    font-size: 14px;
}
ul.wysija_archive li .wysija_archive_subject {
    font-size: 16px;
font-weight: bold;
}

.formcraft-css .simple_button:hover {
  background: #C5B358 !important;
 -webkit-transition: all 0.3s;
          transition: all 0.3s;
}
.formcraft-css .simple_button {
 -webkit-transition: all 0.3s;
          transition: all 0.3s;
}
.home .portfolio_slider .project_category {
    display: none;
}
.projects_holder .project_category {
min-height: 100px !important;
display: block;
}

.q_price_table {
  border-top: 1px solid #f8f8f8;
  background: #f8f8f8;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.3s;
          transition: all 0.3s;
}

.q_price_table:hover {
  -webkit-transform: translateY(-10px);
      -ms-transform: translateY(-10px);
          transform: translateY(-10px);
  box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
}

.page-id-16508 p, .page-id-16508 pre, .page-id-16508 code,  .page-id-16508 p code a,  .page-id-16508 p code a,  .page-id-16508 code img {
pointer-events: none !important;
}
.page-id-16508 pre  {
max-width: 350px !important;
}
.center {
margin-left: auto !important;
margin-right: auto !important;
}
.ausblenden, .portfolio_custom_date {
    display: none !important;
}
.q_price_table .pricing_table_content {
    padding-bottom: 25px !important;
}
.q_price_table.active .active_text {
    background: #C5B358;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 20px;
    font-weight: 600;
margin-bottom: 20px !important;
}
.q_price_table.active .price_table_inner ul li.table_title {
    margin-top: 25px !important;
}
.price_table_inner ul li.table_title .title_content {
    color: #fff;
    font-weight: 700;
    font-size: 25px;
    letter-spacing: 2px;
text-transform: uppercase;
}
.portfolio_slider .caroufredsel-next, .portfolio_slider .flex-next, .portfolio_slider .caroufredsel-prev, .portfolio_slider .flex-prev {
    border-style: none;

}
.portfolio_detail .info.portfolio_custom_field {
    padding: 0 0 5px !important;
    margin: 0 0 5px !important;
}
.single-portfolio_page .portfolio_categories {
    margin-top: 15px !important;
}
.portfolio_detail .info.portfolio_custom_field h6 {
float: left;
line-height: 20px !important;
margin-right: 5px !important;
}
.portfolio_detail .info.portfolio_custom_field p {
margin-bottom: 0px !important;
}
.single-portfolio_page .two_columns_75_25 > .column1 {
    width: 60%;
    float: left;
}
.single-portfolio_page .two_columns_75_25 > .column1 blockquote p {
    font-family: Stalemate;
    font-size: 3em;
    padding-bottom: 15px;
line-height: 130%;
}
.single-portfolio_page .two_columns_75_25 > .column1 blockquote p:after {
    content: '«';
}
.single-portfolio_page .two_columns_75_25 > .column1 blockquote p:before {
    content: '»';
}

.single-portfolio_page .two_columns_75_25 > .column2 {
    width: 40%;
    float: left;
}
.single-portfolio_page .portfolio_prev .categories, .single-portfolio_page .portfolio_next .categories {
display: none !important;
}

.shopping_cart_outer{
display:none;
}
.woocommerce-page .shopping_cart_outer{
display:table;
}
.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }

.ls-wp-container .qbutton {
-webkit-transition: none;
-ms-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}
.page-id-15173 .ls-nav-prev,
.page-id-15058 .ls-nav-prev,
.page-id-15173 .ls-nav-next,
.page-id-15058 .ls-nav-next
{
margin-top: 19px;
}
.footer_top .widget_nav_menu #menu-widget1 li.menu-item, .footer_top .widget_nav_menu #menu-widget1 li.menu-item a,
.footer_top .widget_nav_menu #menu-widget1-en li.menu-item, .footer_top .widget_nav_menu #menu-widget1-en li.menu-item a {
   display: inline-block;
   padding: 5px;
margin-bottom: 10px;
}
.footer_top .widget_nav_menu #menu-widget1 li.menu-item {
}
.footer_top .widget_nav_menu #menu-widget1 li.menu-item a,
.footer_top .widget_nav_menu #menu-widget1-en li.menu-item a {
   padding: 7px;
border: thin #FFF solid;
}
@media only screen and (min-width: 1400px){
.minhoehe {
min-height: 450px !important;
background-attachment: fixed !important;
background-position: center center;
background-size: cover;
}
}

@media only screen and (max-width: 1000px){
.header_top .left {
    display: none;
}
.projects_holder .project_category {
display: none !important;
}
.page-id-15173 .ls-nav-prev,
.page-id-15058 .ls-nav-prev,
.page-id-15173 .ls-nav-next,
.page-id-15058 .ls-nav-next{
		margin-top: -27px;
}
.page-id-15173 .q_slider,
.page-id-15058 .q_slider
{
min-height:100px;
}
}
.side_menu_button a:last-child {
padding: 0 0 0 17px;
}
.page-id-15173 .q_slider,
.page-id-15058 .q_slider
{
min-height:560px;
}
.filter_outer {
margin: -8px 0 31px;
}
.filter_holder ul li span{
font-size:13px;
}
h4{
font-family:Georgia, serif;
}

.title .subtitle { margin-top: 14px; }

.contact_section .separator {
    display: none;
}

.contact_detail h2 {
    margin-bottom: 15px;
}

#nav-menu-item-15674 li,
#nav-menu-item-15918 li,
#nav-menu-item-15919 li,
#nav-menu-item-15920 li{
width: 280px;
}

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}
@media only screen and (min-width: 1001px) and (max-width: 1250px){
nav.main_menu.drop_down {
    left: auto !important;
    right: 0% !important;
}
nav.main_menu.drop_down > ul {
    left: auto !important;
}
}
@media only screen and (max-width: 767px){
.single-portfolio_page .two_columns_75_25 > .column1 {
    width: 100%;
    float: left;
}
.single-portfolio_page .two_columns_75_25 > .column2 {
    width: 100%;
    float: left;
}
}