.modal.fade.bd-example-modal-xl.show {
z-index: 9999;
}
.modal-dialog {
max-width: 1100px;
margin: 1.75rem auto;
z-index: 9999 !important;
}
.fullscreen-button {
position: absolute;
bottom: 10px;
right: 10px;
width: 55px;
cursor: pointer;
z-index: 9999;
opacity: 0.5;
}
.fullscreen-button:hover {
opacity: 1;
}
.carousel-item iframe {
display: block;
margin: 0 auto;
margin-top: 70px;
}
.inner-post-image-archive-featured iframe {
width: 100% !important;
height: 530px !important;
} @font-face {
font-family: 'Helvetica Neue LT Pro 75 Bold';
font-style: normal;
font-weight: normal;
src: local('../StudioNonStop/fonts/Helvetica Neue LT Pro 75 Bold'), url(//studio-nonstop.com/wp-content/themes/StudioNonStop/fonts/HelveticaNeueLTPro-Bd.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 65 Medium';
font-style: normal;
font-weight: normal;
src: local('../StudioNonStop/fonts/Helvetica Neue LT Pro 65 Medium'), url(//studio-nonstop.com/wp-content/themes/StudioNonStop/fonts/HelveticaNeueLTPro-Md.woff) format('woff');
}
.border-excerpt {
border-top: 1px solid #000;
border-bottom: 1px solid #000;
text-align: center;
margin-top: 20px;
font-size: 20px;
}
.container {
max-width: 1660px;
}
h3.mt-3.stories-title-black {
color: #f15d4a;
line-height: 1.2em;
}
.col-xs-12.col-sm-12.col-md-3.col-lg-3.contact-margin {
margin-top: 120px;
}
.padding-fixed-pages {
padding-top: 100px;
}
.other-templates-h1 {
color: #60645e;
font-size: 3.8em;
margin-bottom: 0px;
margin-top: 20px;
text-transform: uppercase;
} .team-description table {
width: 100%;
}
td.yearbio {
width: 20%;
}
td.desc {
width: 80%;
}
.team-description {
background: #f5f5f5;
font-size: 15px;
margin-bottom: 15px;
border: 1px solid;
}
.team-description tr:nth-child(even) {background: #CCC}
.team-description tr:nth-child(odd) {background: #FFF}
h3.black-title-players.pt-1.pb-1.team-ime {
color: #60645e;
text-align: center;
margin-top: 15px;
font-size: 18px;
text-transform: uppercase;
}
h4.black-title-players.pt-2.pb-1.team-title {
font-size: 1.3em;
text-align: center;
border-top: 1px solid;
}
span.phone-icon, span.email {
margin-right: 10px;
}
img.img-fluid.mx-auto.d-block.smaller-mobile {
filter: gray;
-webkit-filter: grayscale(1);
filter: grayscale(1);
}
img.img-fluid.mx-auto.d-block.smaller-mobile:hover {
-webkit-filter: grayscale(0);
filter: none;
} div#map {
width: 100%;
height: 800px;
} .navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
color: #fff;
text-decoration:none;
}
.navigation li {
display: inline;
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
border-radius: 3px;
cursor: pointer;
padding: 12px;
padding: 0.75rem;
margin-right: 5px;
border: 1px solid #fff;
font-weight: 800;
}
.navigation li a:hover,
.navigation li.active a {
background-color: rgba(0,0,0,0.6);
}
.navigation.my-5 {
background-color: #f15d4a;
padding: 20px;
width: 100%;
padding-bottom: 4px;
} .inner-post-image-archive {
height: 220px;
}
.inner-post-image-archive img {
height: 220px;
max-width: 360px;
}
body.page-template.page-template-page-templates.page-template-OfficeTemp a.all,
body.page-template.page-template-page-templates.page-template-LivingTemp a.all,
body.page-template.page-template-page-templates.page-template-UrbanTemp a.all,
body.page-template.page-template-page-templates.page-template-PublicTemp a.all,
body.page-template.page-template-page-templates.page-template-educationTemp a.all {
color: #60645e;
}
body.page-template.page-template-page-templates.page-template-OfficeTemp a.grey-link.office-link,
body.page-template.page-template-page-templates.page-template-LivingTemp a.grey-link.living-link,
body.page-template.page-template-page-templates.page-template-UrbanTemp a.grey-link.urban-link,
body.page-template.page-template-page-templates.page-template-PublicTemp a.grey-link.public-link,
body.page-template.page-template-page-templates.page-template-educationTemp a.grey-link.education-link {
color: #f15d4a;
} ::-moz-selection { color: #fff;
background:#f15d4a;
}
::selection {
color: #fff;
background: #f15d4a;
} p.excerpt {
color: #60645e;
font-family: 'Helvetica Neue LT Pro 65 Medium';
}
body {
font-family: 'Helvetica Neue LT Pro 65 Medium';
font-size: 16px;
line-height: 1.7;
color: #60645e;
overflow-x: clip;
}
a,
a.stories-title-black {
color: #f15d4a;
}
a:hover {
color: #f15d4a;
}
strong {
font-family: 'Helvetica Neue LT Pro 75 Bold';
color: #f15d4a;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
font-family: 'Helvetica Neue LT Pro 75 Bold';
line-height: 0.9;
}
#rev_slider_1_1_wrapper .hesperiden.tparrows.tp-leftarrow:before,
#rev_slider_1_1_wrapper .hesperiden.tparrows.tp-rightarrow:before {
content: "" !important;
} .padding-fixed {
padding-top: 90px;
}
.header-bg {
background-color: #ffffff;
z-index: 9999 !important;
position: fixed;
border-bottom: 1px solid #e2e2e2;
}
a.nav-link {
font-family: 'Helvetica Neue LT Pro 75 Bold';
color: #5b5b5b !important;
font-size: 20px;
margin: 0px;
font-weight: bold;
text-transform: uppercase;
padding: 18px 30px 18px 21px;
margin-right: 5px;
}
a.nav-link:hover,
a.nav-link:active {
color: #f15d4a !important;
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: 10px;
padding-left: 10px;
padding-bottom: 28px;
padding-top: 28px;
}
.navbar {
padding-top: 0px;
padding-bottom: 0px;
}
.custom-toggler.navbar-toggler {
border-color: rgba(0,0,0);
margin-top: 10px;
}
.custom-toggler .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='4' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.w-20 {
-webkit-box-flex: 0;
-ms-flex: 0 0 20% !important;
flex: 0 0 20% !important;
max-width: 20%;
}
.dropdown-menu {
background: #1c1c1c;
border-radius: 0px;
}
.dropdown-menu a {
color: #fff;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
color: #f15d4a !important;
} .footer-bg {
color: #bfbfbf;
background-color: #262626;
}
.footer-copyright {
color: #bfbfbf;
background-color: #fff;
padding-top: 60px;
padding-bottom: 60px;
border-top: 1px solid;
}
.footer-year {
background-color: #f5f5f5;
color: #bfbfbf;
padding-top: 20px;
}
.orange-footer-title {
color: #f15d4a;
}
.orange-sub {
background: #f15d4a;
}
h3.newsletter-white {
color: #fff;
margin-top: 33px;
font-size: 4em;
}  .col-xs-12.col-sm-12.col-md-8.col-lg-8.mb-4 table {
width: 100%;
line-height: 35px;
} input#input_1_3 {
margin-top: 4px !important;
}
input#input_1_2_3, input#input_1_3 {
border: none !important;
padding: 20px !important;
}
input#gform_submit_button_1 {
background: #f15d4a;
color: #fff;
padding: 20px;
padding-left: 50px;
padding-right: 50px;
border: 1px solid #fff;
margin-top: 5px;
cursor: pointer;
} .grey-area {
background: #f5f5f5;
margin-top: 80px;
margin-bottom: 35px;
}
h2.orange-process {
color: #f15d4a;
font-size: 6em;
}
.process-area {
padding-top: 6em;
}
.process-area p {
max-width: 80%;
}
.news-title {
color: #60645e;
font-size: 6em;
margin-bottom: 30px;
}
.news-title-projects {
color: #60645e;
font-size: 2.8em;
margin-bottom: 5px;
margin-top: 20px;
}
.middle-align {
margin-top: auto;
margin-bottom: auto;
}
div#gform_confirmation_message_1 {
text-align: center;
color: #fff;
font-size: 1.5em;
margin-top: 40px;
}
.margin-info-area {
margin-top: 80px;
}
h1.orange-title {
font-size: 5em;
color: #f15d4a;
margin-bottom: 20px;
}
button.big-orange-button {
background: #f16350;
color: #fff;
border: none;
font-size: 30px;
padding: 10px 40px 10px 40px;
cursor: pointer;
margin-top: 30px;
}
button.big-orange-button-projects {
background: #f16350;
color: #fff;
border: none;
font-size: 22px;
padding: 10px 40px 10px 40px;
cursor: pointer;
width: 100%;
}
.carousel-inner {
min-height: 650px;
}
div.title-in-slider {
font-family: 'Helvetica Neue LT Pro 75 Bold' !important;
color: #f15d4a !important;
font-size: 1.5em;
}
.padding-from-nav {
padding-top: 80px;
}
.padding-from-nav-NP {
padding-top: 80px;
}
a.grey-link {
color: #60645e;
}
a.grey-link:hover {
color: #f15d4a;
}
.filter-system {
margin-top: 20px;
}
.filter-system h3 {
margin-right: 15px;
float: left;
}
.date-news.p-4 {
background: #f5f5f5;
}
h3.mt-3.text-center.pl-4.pr-4 a {
font-size: 22px;
line-height: 1.2;
text-transform: uppercase;
}
.featured-project-title {
color: #d4d4d4;
font-size: 2em;
float: left;
}
a.featured-project-title {
color: #60645e;
}
a.featured-project-title:hover {
color: #f15d4a;
}
.latest-project-text{
color: #f15d4a;
}
.date-2 {
font-weight: 800;
border-bottom: 1px solid;
border-top: 1px solid;
padding-top: 10px;
padding-bottom: 10px;
}
.col-xs-12.col-sm-12.col-md-6.col-lg-5.h-100.centered {
margin-bottom: auto;
margin-top: auto;
}
.hesperiden.tparrows {
width: 70px !important;
height: 75px  !important;
border-radius: 0% !important;
}
.hesperiden.tparrows.tp-leftarrow:before {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
margin-left: 0px;
width: 70px;
background-repeat: no-repeat;
height: 75px;
content: "";
background-position: center center;
}
.hesperiden.tparrows.tp-rightarrow:before {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
margin-left: 0px;
width: 70px;
background-repeat: no-repeat;
height: 75px;
content: "";
background-position: center center;
}
.hesperiden .tp-bullet:hover, .hesperiden .tp-bullet.selected {
background: #f15d4a !important;
}
.insta-container {
max-height: 300px;
overflow: hidden;
}
.insta-container img {
width: 100%;
}
.carousel-control-next-icon, .carousel-control-prev-icon {
display: inline-block;
width: 40px;
height: 40px;
background-size: 100% 100%;
}
body.page-template.page-template-page-templates.page-template-BIM a.stories-title-black,
body.page-template.page-template-page-templates.page-template-Projects-V5 a.stories-title-black {
text-transform: uppercase;
font-size: 0.8em;
line-height: 1.1em;
}
body.page-template.page-template-page-templates.page-template-Projects-V5 .navbar-expand-md .navbar-nav .nav-link,
body.page-template.page-template-page-templates.page-template-OfficeTemp .navbar-expand-md .navbar-nav .nav-link,
body.page-template.page-template-page-templates.page-template-LivingTemp .navbar-expand-md .navbar-nav .nav-link,
body.page-template.page-template-page-templates.page-template-UrbanTemp .navbar-expand-md .navbar-nav .nav-link,
body.page-template.page-template-page-templates.page-template-PublicTemp .navbar-expand-md .navbar-nav .nav-link,
body.page-template.page-template-page-templates.page-template-educationTemp .navbar-expand-md .navbar-nav .nav-link {
padding-right: 0.2rem;
padding-left: 0.2rem;
}
body.page-template.page-template-page-templates.page-template-BIM a.stories-title-black {
text-align: center !important;
display: block;
}
a.social-links-iconss:hover {
text-decoration: none !important;
}
img.social-icon {
max-width: 40px;
margin-right: 5px;
}
@media only screen and (min-width: 1300px) {
input#input_1_2_3, input#input_1_3 {
border: none !important;
padding: 20px !important;
min-width: 350px;
}
}
@media only screen and (min-width: 1024px) {
body.page-template.page-template-page-templates.page-template-Projects-V5 .padding-from-nav-NP {
padding-top: 170px;
}
.featured-project-title {
font-size: 1em;
}
}
@media only screen and (max-width: 765px) {
nav.navbar.navbar-expand-md.navbar-light.bg-faded.float-sm-right.float-lg-right {
float: right;
margin-top: 5px;
}
}
@media only screen and (max-width: 600px) {
.hesperiden.tparrows {
background: rgba(255, 255, 255, 0.5) !important;
width: 40px !important;
height: 40px !important;
}
h3.newsletter-white {
font-size: 3em;
text-align: center;
}
.col-xs-12.col-sm-12.col-md-8.col-lg-8.mb-4 tr {
border-bottom: 1px solid #333;
}
.process-area p {
max-width: 100%;
}
.inner-post-image-archive-featured iframe {
width: 100% !important;
height: auto !important;
min-height: 250px !important;
}
.carousel-inner {
min-height: auto;
}
.filter-system {
text-align: center;
}
.container-fluid.pl-0 {
padding-left: 15px !important;
}
h4.orange-footer-title.mb-2 {
margin-top: 30px;
}
p.latest-project-text {
text-align: center;
font-size: 1.5em;
margin-top: 10px;
}
a.stories-title-black.featured-project-title {
font-size: 1em;
}
h2.news-title-projects.text-center {
font-size: 2em;
}
.title-in-slider {
font-size: 17px !important;
}
h1.orange-title {
text-align: center;
margin-top: 20px;
font-size: 2em;
}
button.big-orange-button {
width: 100%;
font-size: 1.5em;
}
.process-area {
padding-top: 20px;
}
h2.orange-process {
font-size: 3em;
text-align: center;
}
.newsletter-white.text-md-center {
font-size: 2em;
text-align: center;
margin-top: 0px;
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.news-title {
font-size: 3em;
text-align: center;
margin-bottom: 10px;
}
.fixed-title {
display: block;
min-height: auto;
}
.padding-from-nav {
padding-top: 125px;
}
.padding-fixed-pages {
padding-top: 125px;
}
.other-templates-h1 {
font-size: 2.4em;
}
.contact-margin {
margin-top: 160px;
}
.filter-system a {
font-size: 12px;
}
.hesperiden.tparrows.tp-rightarrow:before {
background-size: cover;
height: 28px;
width: 34px;
margin-top: 5px;
}
.hesperiden.tparrows.tp-leftarrow:before {
background-size: cover;
height: 28px;
width: 34px;
margin-top: 5px;
margin-left: 5px!important;
}
.title-in-slider {
font-size: 13px !important;
}
body.home.page-template.page-template-page-templates.page-template-template_homepage .container-fluid.padding-from-nav {
padding-top: 65px;
}
}