p {
padding-bottom: 15px;
}
.hide_div{
display: none
}
.email_field{
margin-top : 32px !Important;
}
.vc_custom_1502129693212 {
display: none;
}
h3.comment-body {
margin-bottom: 10px !important;
}
p.footer_contact{
margin: 20px 0 15px;
}
img.footer_logo {
margin-bottom: 25px;
}
a.contact_foot{
padding-right: 20px;
}
.custom_title{
ine-height: 40px;
}
select.interest_act{
background-image: linear-gradient(45deg, transparent 50%, gray 50%),
linear-gradient(135deg, gray 50%, transparent 50%),
linear-gradient(to right, #ccc, #ccc);
background-position: calc(100% - 25px) calc(1.2em + 2px), calc(100% - 18px) calc(1.2em + 2px), calc(100% - 4em) 0.5em;
background-size: 8px 8px, 8px 8px, 1px 2.5em;
background-repeat: no-repeat;
}
select.interest_act:focus {
background-image: linear-gradient(45deg, #ccc 50%, transparent 50%), linear-gradient(135deg, transparent 50%, #ccc 50%), linear-gradient(to right, #ccc, #ccc);
background-position: calc(100% - 15px) 1.2em, calc(100% - 20px) 1.2em, calc(100% - 4em) 0.5em;
background-size: 8px 8px, 8px 8px, 1px 2.5em;
background-repeat: no-repeat;
border-color: #ccc;
outline: 0;
}
a.contact,a.email {
vertical-align: middle; 
}
a.contact{
padding-right: 15px;
}
div#contact_info {
padding: 0 6%;
line-height:30px;
}
.q_tabs.boxed .tabs-container {
padding: 20px 15px;
border: 2px solid #e3e3e3;
}
ul.tabs-nav a {
font-size: 18px !important;
}
div.center_text_home{
padding: 3% 0;
}
div.center_text {
padding: 4% 0;
}
p.topbar_right {
display: inline-block;
}
.header_top p {
padding: 0 15px 0 0;
}
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a:hover, p a:hover, .portfolio_share .social_share_holder a:hover, .breadcrumb .current, .breadcrumb a:hover, .q_icon_with_title .icon_with_title_link, .q_counter_holder span.counter, .q_font_awsome_icon i, .q_font_awsome_icon span, .q_dropcap, .q_counter_holder span.counter, nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, .q_progress_bars_icons_inner.square .bar.active i, .q_progress_bars_icons_inner.circle .bar.active i, .q_progress_bars_icons_inner.normal .bar.active i, .q_font_awsome_icon_stack .fa-circle, .footer_top .q_social_icon_holder:hover .simple_social, .more_facts_button:hover, .box_holder_icon .fa-stack i, .blog_large_image_simple .minimalist_date, nav.content_menu ul li.active:hover i, nav.content_menu ul li:hover i, nav.content_menu ul li.active:hover a, nav.content_menu ul li:hover a, .vc_grid-container .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover span, .vc_grid-container .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active span, .q_font_awsome_icon i:hover, .q_font_awsome_icon span:hover, .fullscreen_search_holder .search_submit:hover, .title .text_above_title{
color: #04cae2;
}
a.top_qoute:hover {
background-color: #04cae2;
color: #ffffff !important;
}
a.top_mbl:hover, a.top_email:hover  {
color: #04cae2 !important;
}
a.read_link{
text-decoration: underline;
}
.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a:hover {
color: #04cae2;
}
li.current-menu-item>a, li.current-menu-parent>a{
color: #04cae2 !important;
}
.breadcrumbs .breadcrumbs_inner {
text-align: left;
}
.breadcrumbs_inner  a, .breadcrumbs_inner .delimiter{
color: #ffffff !important;
}
.position_center.title .breadcrumb {
margin-top: 4%;
text-transform: uppercase;
}
.q_logo img {
top: -30%;
max-width: 120px !important;
height: auto !important;
}
.q_icon_with_title.left_from_title.very_large .icon_holder, .q_icon_with_title.very_large .icon_holder img {
width: 200px;
}
.qbutton{
-o-border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-ms-border-radius: 0px;
border-radius: 0px;
}
.home-page-footer-insta li {
display: inline-block !important;
width: 16.66% !important;
padding: 0 !important;
}
.content, .content .container, .full_width {
background-color: #ffffff;
}
div#null-instagram-feed-3 {
margin-bottom: -8px;
}
a.top_mbl, a.top_email {
margin-right: 15px;
vertical-align: middle;
}
.header_top .container {
background: #000000 !important;
}
a.top_qoute {
font-weight: bold;
padding: 10px 15px;
background: #04cae2;
}
.text-center .wpb_wrapper {
text-align:center  !important;
}
.text-right .wpb_wrapper {
text-align:right  !important;
}
a.footer_mdb{
color: #ffffff;
text-decoration:underline;
}
a.footer_mdb:hover{
text-decoration:underline;
}
.text a.qbutton {
border-color:#fff;
background-color:transparent;
}
.text a.qbutton:hover {
border-color:#04cae2;
color: #fff;
background-color:#04cae2;
}
.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a, nav.main_menu>ul>li.active>a {
color: #04cae2;
}
p.contact_text {
color: #ffffff;
}
.separator.small {
background-color: #ffffff;
margin-bottom: 20px;
}
i.fa {
vertical-align: middle;
}
#back_to_top span i {
color: #ffffff;
}
#back_to_top:hover span {
background-color: #30415D;
}
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
border: 1px solid #000000;
}
span#budget_field span:nth-child(1) {
margin-left: -5px;
}
span#budget_field span {
width: 15%;
}
input[type="radio"]:after {
vertical-align: text-bottom;
width: 10px;
height: 10px;
border-radius: 15px;
top: -4px;
left: -2px;
position: relative;
background-color: #fff;
content: '';
display: inline-block;
visibility: visible;
border: 4px solid #ccc;
}
input[type='radio']:checked:after {
background-color: #04cae2;
border: 4px solid #ccc;
}
input.wpcf7-form-control.wpcf7-submit {
border-radius: 0px;
}
.q_logo a, .q_logo img {
max-height: 60px !important;
}
.qode-banner:hover .qode-banner-content {
opacity: 1 !important;
}
.circle .icon_holder .fa-stack:hover{
border-color: silver !important;
}
.q_icon_with_title.circle .icon_holder .fa-stack:hover .qode_iwt_icon_element{
color: silver !important;
}
h2.q_slide_title {
font-size: 35px !important;
}
.title_holder{
background-color: rgba(0, 0, 0, 0.25);
}
.title_subtitle_holder_inner:before {
content: ' ';
height: 350px;
width: 350px;
color: #eee;
background-image: url(https:/wp-content/uploads/2017/07/YORKBUILDING_WHITE.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: block;
margin: 0 auto;
margin-top: 25px;
}
.title_subtitle_holder_inner h1{
font-size: 30px;
display: none;
}
span.separator.small.center{
display: none;
}
.contact_form {
padding-left: 0px !important;
}
@media(max-width: 1180px){
.title_subtitle_holder_inner:before {
width: 250px;
height: 250px;
}
}
@media(max-width: 750px){
.title_subtitle_holder_inner:before {
width: 200px;
height: 200px;
margin-top: 5px;
}
}
.q_icon_with_title p, .q_icon_with_title a.icon_with_title_link{
margin: 0;
}
.q_icon_with_title a.icon_with_title_link:hover{
text-decoration: underline;
}
.contact-pad {
margin-bottom: 25px;
}
.header_top{
height: auto;
}
.footer_bottom p, .footer_bottom span {
margin: 0;
font-size: 11px;
}
h3, .h3, h3 a{
margin-bottom: 10px;
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5{
font-size: 13px;
}
::selection {
background: #04cae2;
color: #fff;
}
.title_outer.with_image .title{
height: 100%;
}
.title. title_size_large .image.responsive{
height: 100%;
text-align: center;
}
.title. title_size_large .image.responsive img {
height: 100%;
width: auto;
text-align: center;
max-width: 400%;
margin: 0 auto;
}
.testimonials_c_holder .flex-control-nav{
margin-top: 0;
}
.contact_form {
margin: 0 0 25px;
}
.footer_top a:hover{
color: #04cae2 !important;
}
h4, .h4, h4 a{
margin: 5px 0;
}
.testimonials_c_holder .testimonial_content_inner{
padding: 10px 45px 40px 45px;
}
.footer_col3{
text-align: center;
}
a.icon_with_title_link {
color: #303030 !important;
font-weight: 900 !important;
text-decoration: underline;
}
a.icon_with_title_link:hover {
color: #04cae2 !important;
font-weight: 900 !important;
}
.top_qoute{
font-size: 14px;
}
p.topbar_right {
font-size: 13px;
}
a.top_qoute {
font-size: 12px;
}
a.no_link, a.no_link:hover {
color: grey !important;
} @media only screen and (max-width: 480px){
a.top_qoute {
font-size: 12px;
}
header .header_top .q_social_icon_holder {
float: none;
margin-bottom: 10px;
}
.q_logo img {
top: 20%;
}
.title_subtitle_holder_inner:before {
width: 120px;
height: 150px;
margin-top: 0px;
}
.breadcrumbs, .breadcrumb a {
color: #000000 !important;
}
nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
text-transform: uppercase;
}
.qode-banner-image img {
height: 250px !important;
}
.qode-banner-text-holder h3 {
font-size: 14px;
}
.textwidget p.topbar_right:nth-child(2) {
margin-top: 15px;
line-height: 15px;
}
.textwidget p.topbar_right:nth-child(3) {
line-height: 15px;
}
.header_top .left {
display: none;
}
.header_top .right {
margin-top: 15px;
}
} .wpb_wrapper h4.p1{
padding: 10px 0px 10px;
}
.q_team_title_holder span{
text-transform:uppercase;
}
.tab-content p:nth-child(5){
margin-bottom:15px;
margin-top:20px;
}
.multiroom-para p{
margin-bottom:25px;
margin-top:20px;
}
h3.icon_title {
white-space: nowrap;
}
.q_team_description_inner_new p{
padding-top:20px;
}
.team_bold{
font-weight:bold;
text-transform:uppercase;
}
.q_icon_with_title p{
width: 85%;
margin: 0 auto !important;
}
.page-id-15360 .title_subtitle_holder_inner:before{ background-image: url(https:/wp-content/uploads/2018/06/york-joinery.png);
}
.caroufredsel-direction-nav a i, .flex-direction-nav a I{
color: #000000 !important;
font-size: 32px !important;
}
#view_case{
margin: 0 auto;
display: table;
}
input.wpcf7-form-control.wpcf7-file{
padding: 15px 100px;
}
.portfolio_single_text_holder h3 {
display: none;
}
.icon_social_holder {
display: none;
}
body.portfolio_page-template-default .title .title_holder .container{
padding-top: 5%;
}
body.portfolio_page-template-default .position_center.title .breadcrumb{
margin-top: 10%;
position: absolute;
left: 0;
}
p.copyright_text{
color: #ffffff !important;
padding-top: 15px
}
.file_field{
padding-top: 5px;
}
div.wpcf7-response-output.wpcf7-validation-errors{
background:none !important; display:none !important;
}