/*
Theme Name: paymilltheme-child
Author: Elmografico
Author URI: http://elmografico.de
Description: PAYMILL Custom Theme
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

@font-face{
    font-family:kievit-extrabold;
    src:url(fonts/kievitot-extrabold-webfont.eot);
    src:url(fonts/kievitot-extrabold-webfont.woff) format('woff'),
        url(fonts/kievitot-extrabold-webfont.ttf) format('truetype'),
        url(fonts/kievitot-extrabold-webfont.svg) format('svg');
    font-weight:600;
    font-style:bold;
}

@font-face {
  font-family: 'PAYMILL Icons';
  src: url(fonts/Paymill-icons-v-0.3.eot);
  src: url(fonts/Paymill-icons.eot) format('embedded-opentype'),
      url(fonts/Paymill-icons-v-0.3.woff) format('woff'),
      url(fonts/Paymill-icons-v-0.3.ttf) format('truetype'),
      url(fonts/Paymill-icons-v-0.3-fontawesomeregular.svg) format('svg');
  font-weight: 400;
  font-style: normal;
}

.pi,.pi-stack{display:inline-block}.pi-fw,.pi-li,.textcenter{text-align:center}.pi,a.txt-link:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal}.pi{font-family:'PAYMILL Icons';font-weight:400;line-height:1}.big-icon{color:#f05000;font-size:48px}.pi-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.pi-2x{font-size:2em}.pi-3x{font-size:3em}.pi-4x{font-size:4em}.pi-5x{font-size:5em}.pi-fw{width:1.28571429em}.pi-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.pi-ul>li{position:relative}.pi-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.pi-li.pi-lg{left:-1.85714286em}.pi-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.pi.pull-left{margin-right:.3em}.pi.pull-right{margin-left:.3em}.pi-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.pi-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.pi-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.pi-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.pi-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.pi-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.pi-stack-1x,.pi-stack-2x{position:absolute;left:0;width:100%;text-align:center}.pi-stack-1x{line-height:inherit}.pi-stack-2x{font-size:2em}.pi-inverse{color:#fff}.pi-attention:before{content:"\e614"}.pi-calendar:before{content:"\e602"}.pi-cart:before{content:"\e615"}.pi-chart:before{content:"\e600"}.pi-check:before{content:"\e616"}.pi-clock:before{content:"\e610"}.pi-conversion:before{content:"\e607"}.pi-creditcard:before{content:"\e605"}.pi-customize:before{content:"\e606"}.pi-desktop:before{content:"\e612"}.pi-docs:before{content:"\e617"}.pi-external:before{content:"\e618"}.pi-human:before{content:"\e608"}.pi-integration:before{content:"\e604"}.pi-lock:before{content:"\e609"}.pi-marker:before{content:"\e613"}.pi-mobile:before{content:"\e611"}.pi-package:before{content:"\e601"}.pi-paymill-o:before{content:"\e619"}.pi-paymill:before{content:"\e620"}.pi-pricetag:before{content:"\e60a"}.pi-quote:before{content:"\e60b"}.pi-repeat:before{content:"\e60c"}.pi-scale:before{content:"\e60d"}.pi-support:before{content:"\e603"}.pi-timer:before{content:"\e60f"}.pi-ups:before{content:"\e60e"}.lightfont,.lightfont h1,.lightfont h2,.lightfont h3,.lightfont h4,.lightfont p{font-weight:300!important}.h1,.h2,.h3,h1,h2,h3{margin-top:22px;margin-bottom:11px}.h4,.h5,.h6,h4,h5,h6{margin-top:11px;margin-bottom:11px}.h1,.h4,.h5,.h6,h1,h4,h5,h6{font-weight:500;line-height:1.1em;color:inherit}.h6,h6{font-size:14px}.text-underline{text-decoration:underline}.text-underlinehover a:hover,.text-underlinehover:hover .ubtn-text{text-decoration:underline!important}.cbtn-large button{padding:15px 60px!important;font-size:16px;line-height:26px}@media screen and (max-width:992px){.cbtn-large button{padding:15px 30px!important;font-size:16px;line-height:26px}}.cbtn-large-block button{padding:15px 0!important;font-size:16px;line-height:26px}.cbtn-mid button{padding:5px 30px!important}html{-webkit-font-smoothing:antialiased}body.main-blogarchive #sidebar .widget:not(:first-of-type){margin-top:30px}#sidebar .widget{margin-bottom:30px}.sp_faq-template-default #sidebar .widget:first-of-type{margin-bottom:-15px}pre{display:block;padding:10.5px;margin:0 0 11px;font-size:15px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#6d7578;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;overflow:auto}.flexdirection{display:flex}.wpb_single_image.custompartner,a.txt-link:before{display:inline-block}.textleft{text-align:left}.featurednav a .menu-item-text{border:2px solid transparent;font-size:16px;line-height:26px;border-radius:4px;background-color:transparent;-webkit-transition:color .2s linear,background .2s linear,border .2s linear;-o-transition:color .2s linear,background .2s linear,border .2s linear;transition:color .2s linear,background .2s linear,border .2s linear;border-color:rgba(255,255,255,.8);color:rgba(255,255,255,.8);padding:5px 20px}.featurednav a:hover .menu-item-text{color:#fff;border-color:#fff}.featurednav a .menu-item-text span{text-transform:uppercase;font-weight:700}a.articleback button{padding:2px 30px!important}a.widgetbutton button{padding:5px 30px!important;width:100%}a{color:#f50;text-decoration:none}.ahrefbtn button:hover .ubtn-data.ubtn-text,a:hover{text-decoration:underline}.ahrefbtn button{padding-left:10px!important}.ahrefbtn .ubtn-sep-icon.ubtn-sep-icon-at-left .ubtn-icon{left:0!important}a.txt-link{text-decoration:none}a.txt-link:hover{text-decoration:underline}a.txt-link:before{font-variant:normal;text-rendering:auto;line-height:1;margin-right:5px;width:auto;height:auto;content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:900}a.link-external:after,li.link-external a:after{display:inline-block;margin-left:5px;width:auto;height:auto;content:'\e618';font-family:"PAYMILL Icons"}h2.fancy-subtitle.start-animation-done.start-animation{color:#fff;font-size:14px;line-height:26px;text-transform:none}h1.entry-title{color:#fff;font-size:32px;line-height:36px;text-transform:none}.text-uppercase,.upperbold h4{text-transform:uppercase}@media only screen and (max-width:767px){.vc_row{flex-direction:column-reverse}.dt-accordion-h1-size .wpb_accordion_header>a,.entry-title.h1-size,.h1-size,h1{font-size:36px!important}}@media only screen and (max-width:400px){div.vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex.ult-vc-hide-row.upb_video_class.uvc-row{min-height:100vh!important}}.wpb_single_image.partner{padding:10px;border:1px solid #bdc5c8;border-radius:4px;margin-bottom:60px}.wpb_single_image.custompartner img{padding:10px;border:1px solid #bdc5c8;border-radius:4px;max-width:150px;margin:10px}.smallpartner .custompartner img{max-width:108px}.border-normal{border:1px solid #bdc5c8;border-radius:4px}.imgborder img{border:1px solid #000}.upperbold h4{font-weight:700}#fancy-header .wf-table{margin-top:-82px;margin-left:16.6666667%;max-width:66.6666667%}@media screen and (max-width:778px){.fancy-header .wf-table,.fancy-header .wf-td{text-align:left}#fancy-header .wf-wrap{padding-top:100px!important;padding-bottom:60px!important}}h1.fancy-title.entry-title{font-weight:300!important}h2.fancy-subtitle{font-weight:700!important}.widget-title{margin-bottom:5px}p:empty{display:none}#bottom-bar{padding-bottom:30px}#bottom-bar .wf-float-right{margin-left:0}#bottom-bar .bottom-text-block{width:100%}#bottom-bar .legal ul{padding-left:0;list-style:none;margin-left:-5px}#bottom-bar .legal ul>li{display:inline-block;padding-left:5px;padding-right:5px;font-size:16px}.footer .textwidget a{color:#fff;font-size:16px;line-height:26px}#bottom-bar,.footerbreadcrumb{font-size:14px}@media screen and (max-width:778px){.footerbreadcrumb{display:none}}.archive.author #main,.archive.category #main,.error404 #main,.page-template-template-blog-list #main,.page-template-template-portfolio-list #main,.single-post #main,.single-sp_faq #main{margin-top:60px}.single-sp_faq ul li{margin-left:20px}@media (min-width:768px){.bloggrid .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.portfoliogrid .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{float:left;min-height:600px}.bloggrid.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.bloggrid.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{float:left;min-height:400px}}.portfoliogrid .vc_grid-item h3{word-break:break-word;hyphens:auto}#slideupnav{background-color:#fff;position:fixed;top:120px;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;z-index:1001}#slideupnav .extranav-lists{width:1140px;padding:0 30px;margin:60px auto 0}#slideupnav a{color:#424a4d}#slideupnav span.close{cursor:pointer}.footer .menu li{border:none!important;font-size:16px;line-height:26px;padding:0;margin:0}.footer .widget_nav_menu a{color:#fff}.menu-item.wpml-ls-item a{color:#bdc5c8}.menu-item.wpml-ls-item.wpml-ls-current-language a span{font-weight:700}#phantom .featurednav a .menu-item-text .menu-text{color:#fff}#phantom .featurednav a .menu-item-text{background-color:#f05000;border-color:#f05000}.nolink{cursor:default;text-decoration:none}.navleftpad{padding-left:20px}#footerSeoText,#footerSeoText a{color:#6d7578}#footerSeoText{padding-top:60px}#homesliderdown{position:absolute;bottom:0;z-index:999;left:49%;left:calc(50% - 30px);cursor:pointer}:not(#mainhomeslide) .wpb_column.vc_column_container:not(.vc_col-sm-2):not(.vc_col-sm-1) .vc_column-inner{margin-bottom:35px}.mobile-main-nav>li:before{border-color:#fff}.mobile-main-nav>li>a{padding:7px 30px 7px 0}.mobile-main-nav li:not(.nolink)>a .menu-text{font-weight:400}.mobile-main-nav{color:#333}.mobile-main-nav li.nolink{padding-top:20px!important}.mobile-main-nav li.nolink a:hover span{color:#333!important}.mobile-main-nav li.nolink.sublink span{font-size:16px!important}.mobile-main-nav .langSwitch{margin-bottom:30px}.mobile-main-nav li.menu-item.wpml-ls-item{display:block;float:left;width:50px}.mobile-main-nav>li.menu-item.wpml-ls-item:before{display:none!important}@media screen and (max-width:777px){.right-mobile-menu .show-mobile-header .dt-close-mobile-menu-icon{left:auto;right:15px;top:15px}}.dt-close-mobile-menu-icon span{background-color:#fff}.dt-close-mobile-menu-icon span:after,.dt-close-mobile-menu-icon span:before{background-color:#333}.ubtn-data.ubtn-text{font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif}@media screen and (max-width:778px){#mainhomeslide .wpb_column.vc_column_container.vc_col-sm-8{position:absolute;top:20%}.fancy-header .wf-wrap{padding:0 30px}.fancy-header .wf-table,.fancy-header .wf-td{margin-left:0!important;max-width:100%!important;height:auto!important}#fancy-header .hgroup{text-align:left}.fancy-header h1{font-size:32px!important;margin-bottom:40px!important;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:1;filter:alpha(opacity=100)}#mainhomeslide .ubtn-normal{padding:15px 5px;width:100%;max-width:315px}.h1,.h2,.h3,h1,h2,h3{margin-top:0!important}li.wp-faqp-list-item{margin-bottom:20px!important}.wp-faqp-grid-view .wp-faqp-grid-inner{padding:0!important}.ult-tabto-accordion dd>.ult-tabto-acontent{padding:1em!important}}.content ul{padding-left:20px}.mw-200 img{max-width:200px}.mw-250 img{max-width:250px}ul.list-inline{margin:0;padding:0;list-style-type:none}ul.list-inline li{display:inline;margin-right:10px}.slideupsmall ul li{font-size:14px}.single-share-box .share-buttons a.xing{border-color:#f1f882;color:#026466}.single-share-box .share-buttons a.xing:hover{border-color:#cfdc00}.single-share-box .share-buttons a.xing:before{content:"\f168"}.single-share-box .share-buttons .xing .soc-font-icon{font-family:Font Awesome\ 5 Free}

input[type="text"], input[type="search"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], select, .wpcf7-number {
    height: auto !important;
}

.wpcf7-form {
	column-count: 2;
	-ms-column-count: 2;
	-moz-column-count: 2;
	-o-column-count: 2;
	-webkit-column-count: 2;
	column-gap: 30px;
	-ms-column-gap: 30px;
	-moz-column-gap: 30px;
	-webkit-column-gap: 30px;
}

@media screen and (max-width: 640px) {
	.wpcf7-form {
		column-count: 1 !important;
		-ms-column-count: 1 !important;
		-moz-column-count: 1 !important;
		-o-column-count: 1 !important;
		-webkit-column-count: 1 !important;
		column-gap: 0px !important;
		-ms-column-gap: 0px !important;
		-moz-column-gap: 0px !important;
		-webkit-column-gap: 0px !important;
	}
}