﻿/*

Theme Name: South West Freight

Description: Child theme for Uncode theme

Author: The Distillery

Author URI: https://thedistillery.co/

Template: uncode

Version: 1.0.0

Text Domain: uncode

*/





body:not(.home):not(.page-id-27) .post-wrapper {

	padding-top: 30px;

	padding-bottom: 30px;

}


h3 {

	font-weight:500;

}



blockquote p {

	font-size: 28px;

	line-height: 1.4;

	font-family: Rubik, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;

}



form p {

    font-weight: 200;

}

label {

    font-weight: bold;

}

span.wpcf7-list-item {

    width: 100%;

}

.newsletter-form {

    margin-top: 20px;

    max-width: 400px;

}

.btn-signup-wrapper {

        vertical-align: bottom !important;

}

.btn-signup {

    margin: 10px !important;

}



.wpcf7-validation-errors, .wpcf7 span.wpcf7-not-valid-tip {

    color: #da2d2d !important;

    font-weight: bold;

}



.dropcap {

    color: #0154a0;

    float: left;

    font-size: 56px;

    font-weight: 600;

    line-height: 45px;

    padding-top: 3px;

    padding-right: 8px;

    padding-left: 3px;

}



.home-tagline {

	font-size: 70px;

	line-height: 1.2;

}

.btn-color-xsdn.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, .btn-color-xsdn.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, btn-color-xsdn.btn-outline:active {

	color: #0154a0 !important;

}



.widget-title {

	font-weight: 600;

    letter-spacing: 0.05em;

    text-transform: uppercase;

    font-size: 12px;

}



#post-292 .post-wrapper {

    padding-top: 0;

    padding-bottom: 0;

}



footer .wpb_raw_code.wpb_content_element.wpb_raw_html {

	margin-top: 0 !important;

}



.get-a-quote-email input {

	width:100%;

}



.get-a-quote-dimensions {

    width: 128px;

    display: inline-block;

    vertical-align: top;

}



.get-a-quote-dimensions input {

	margin-right: 10px;

    width: 100px;

    display: inline-block;

   }





.menu-horizontal-inner > div:first-child:not(.navbar-social) .menu-smart,

  .menu-horizontal-inner > div.navbar-social + div .menu-smart,

  .menu-horizontal-inner > div.navbar-cta + div .menu-smart {

    padding: 27px 0px 27px 0px !important;

}





.site-footer {

    background-color: white;

}

.footer-links {

    padding-top: 300px;

}

.menu-wrapper {
	background-color: #0154a0;
}

.vimeo-background {
    position: absolute; height: 150%;width: 150%; top: 50%; left: 50%; transform: translate(-50%, -50%);
}

@media only screen and (max-width: 950px) {
    .vimeo-background {
        height: 250%; width: 250%;
    }
}

@media only screen and (max-height: 700px) {
    .vimeo-background {
        height: 300%; width: 300%;
    }
}
@media only screen and (max-height: 500px) {
    .vimeo-background {
        height: 400%; width: 400%;
    }
}

@media only screen and (max-width: 600px) {
    .vimeo-background {
        height: 450%; width: 450%;
    }
}

