/*
Theme Name: goarch Child
Template: goarch
Theme URI:
Description: Go.arch  - Architecture WordPress Template
Version: 1
Author: Victor Lerner
Author URI:
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar,  custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: frame_light
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* open-sans-300 - latin */
@font-face {
  font-family: 'open sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'open sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* oswald-regular - latin */
@font-face {
  font-family: 'oswald';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/oswald-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Oswald Regular'), local('Oswald-Regular'),
       url('fonts/oswald-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v16-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-300 - latin */
@font-face {
  font-family: 'oswald';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/oswald-v16-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Oswald Light'), local('Oswald-Light'),
       url('fonts/oswald-v16-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v16-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v16-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v16-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v16-latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/montserrat-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('fonts/montserrat-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v12-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/montserrat-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Bold'), local('Montserrat-Bold'),
       url('fonts/montserrat-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v12-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}

body {font-family: "open sans" !important;}
::selection {
  background-color: #e1364a !important;
  color:#fff !important;
}

.video-container {
	margin-right:auto;
	margin-left:auto;
	padding-right:2%;
	padding-left:2%;
	
}

.content a:not(.btn) {
  color: #e1364a !important;
}
.main-header {padding-left: 100px !important;}
@media (max-width: 800px) {
.main-header {padding-left: 60px !important;}
}
.navbar-desctop-menu li a:hover, .navbar-desctop-menu .active > a {
    color: #e1364a !important;
}
.navbar-desctop.affix {z-index: 99 !important;}
.navbar-desctop-menu > li {margin-left: 2.4em !important;}
.page-lines .line {background-color: #383838;}
.slide-number {display:none !important;}
h1 b, h2 b, h3 b{font-weight:400;color:#e1364a;font-family: oswald;}
.btn, [type="submit"]{
  background-color: #e1364a !important;
}
a.hellrot {
  color:#fff !important;
}
.weiss{background-color:#fff !important;color: #f45a6b !important;}
.weiss .icon-next{background-image: url(https://www.ar-vr-manager.de/inhalte/uploads/2017/09/next_rot.png) !important;}
.weiss:hover{color: #fff !important;background-color:#323232 !important;}
.text-weiss p, .text-weiss h2{color:#fff;}
.ult-content-box-container .text-pink p, .ult-content-box-container .text-pink h3{color:#d51f4b !important;}
.project-details-title{font-size: 1.1em;}
.content ul {list-style: none;}
.project-details-info {background-color: #212121;}
#caller p {text-transform:uppercase;font-size: 24px; line-height:30px;}
.main-header h1 {font-size: 4rem;text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.45);/*font-weight: 700;*/letter-spacing: 5px !important;}
.tp-caption h1{font-weight: 400;letter-spacing: 15px !important;}
.blog-details {margin: 50px 0 50px !important;}
.col-secondary {margin-top: 0 !important;}
.widget-title {text-align: left !important;color:#e1364a !important;}
.recent-post-title {font-weight: 300 !important;font-size: 20px !important;line-height: 25px !important;}
.recent-post-body {padding-left: 9em !important;}
.recent-post-time {font-size: 14px !important;margin-top: 7px !important;}
#text-2, .wpb_widgetised_column .textwidget{background-color: #e1364a;padding: 25px;text-align: center;color: #fff;font-weight: 600;}
#text-5{background-color: #212121;padding: 25px;text-align: center;color: #fff;font-weight: 600;}
.wpb_widgetised_column .textwidget, ul.dpe-flexible-posts, .wpb_widgetised_column .tagcloud{margin-bottom: 3.65em !important;}
ul.dpe-flexible-posts{list-style: none;}
.single-post .main-header h1{font-size: 40px;font-weight: 300;line-height:45px;}
.footer {line-height: 16px !important;}
.footer_brand{color: #747474;}
.footer_brand:hover{text-decoration:none;}
@media (max-device-width: 1023px) {
.vc_grid-item-zone-c-right .vc_gitem-animated-block {width: 100%;}
.vc_grid-item-zone-c-right .vc_gitem-zone-c {width: 100%;}}
.navbar-toggle.collapsed .icon-bar {background-color: #e1364a !important;}
/** Footer-Menü **/
#menu-footer li{display: inline-block;padding-left: 15px;padding-right: 15px;}
#menu-footer{padding-top: 25px;margin-bottom: 0;padding-bottom: 25px;}
#menu-footer a:hover, #menu-footer a:focus {text-decoration: none;}
#menu-footer  a {color: #747474;}
.footer {padding-bottom: 2.5em !important;padding-top: 6em !important;}
.blog-details .post_pagination{display:none;}
.blog-details ul{padding-left: 60px;}
.project-details-info a{color: #fff;}
.project-details-info a:hover{color: #fff;font-weight:bold;text-decoration:none;}
.widget-title {margin: 0 0 1em 0 !important;}
.wpb_widgetised_column h3{font-weight: normal;font-size: 1.3em;text-transform: uppercase;margin: 0 0 1em 0 !important;text-align: left !important;color: #e1364a !important;font-family: oswald !important}
.vc_gitem_row h4{text-transform: none !important;}
.archive .blog-tags, .archive .blog-info .blog-meta, .archive .text-right, .archive .contacts{display: none;}
.archive .blog-thumbnail, .archive .blog-info{width: 50%;}
.archive .blog-info{background: #fff;}
.vc_grid-item-mini{box-shadow: 0 1px 15px rgba(0,0,0,.08);background: #fff;}
.error404 input[type="search"]{border-radius: 0;border-bottom: 1px solid #d9d9d9;}
.error404 .recent-posts {padding-left: 0 !important;}
.error404 .beitraege{margin-top: 50px;}
.error404 .blog-details {margin: 50px 0 0 !important;}
.error404 .beitrag404{color:#3d3d3d;}
.error404 .beitrag404:hover{color:#e1364a;text-decoration:none;}
.search .content{margin-top: 50px;}
.search .content .col-primary{width: 100%;}
.search .content .blog-tags, .search .content .col-secondary, .search .blog-info .blog-meta, .search .text-right, .search .contacts{display:none !important;}
.search .blog-thumbnail, .search .blog-info{width: 50%;}
.search .blog-info{background: #fff;}
#jp-relatedposts, .sharedaddy{display:none !important;}

.wpb_video_widget [data-borlabs-cookie-iframe-source] img{width: 100%;}
.wpb_video_widget [data-borlabs-cookie-iframe-source]{margin-top: -56.25% !important;}
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper{padding-top:0;}

input[type="text"], input[type="password"], input[type="search"], input[type="url"], input[type="email"], input[type="phone"], input[type="tel"], textarea, select{
  border-bottom: 1px solid #838383 !important;
    border-radius: 0 !important;
}

@media (max-width: 767px){
  .home .main {
      display: none !important;
  }
}
.broschuere .btn-modal{
  box-shadow: 0 15px 34px rgba(0,0,0,0.18);
  font-family: 'montserratsemibold';
  font-weight: normal;
  border-radius: 30px;
padding: 1.1em 2.2em 1.05em;
font-size: 0.875em;
letter-spacing: 0.15em;
text-transform: uppercase;
text-decoration: none;
border: none;
}
.wpb_wrapper > ul:not(.uavc-list) li:before{content:"\f0a9";font-family: FontAwesome;color:#e1364a;padding-right: 0.5em;}

.focusimage img{width:50%;}