/*   
Theme Name: Last Minute Billboards Theme
Description: Last Minute Billboards Theme built by factfour.com
Author: factfour.com
Author URI: http://www.factfour.com/
Version: 1
*/
nav li { float: left; list-style-type: none; padding:0; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #444540;text-transform: uppercase;font-size: 13px;letter-spacing: 1px;font-weight: 600;-webkit-transition: all 0.15s ease-in-out;-moz-transition: all 0.15s ease-in-out;-o-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;}
nav li:hover{ background: #66FF00;color: #3c3c3c}
nav li:not(:last-child) { margin-right: 8px;}
nav li a, nav li a:hover, nav li a:focus { color: #fff;padding: 8px 22px;line-height: 31px;}
nav li.current-menu-item, nav li.current-page-ancestor { background: #66FF00;}
nav li.current-menu-item a, nav li.current-page-ancestor a { color: #3c3c3c;}
nav li a:hover { text-decoration: none}
nav li:not(.current-menu-item) a:hover { color: #fff;}


.contentPanel { margin-left: 0;}
.roundedPanel { margin-left: 0;}
.title { font-family: 'Raleway', sans-serif !important; font-weight: 800; font-size: 16px; color: #444540;}
.orbit-wrapper { display: block!important;}
.timer,.slider-nav { display: none!important;}
.paragraph img { max-width: 100%;}
.thankyou_content { margin-left:10px; margin-bottom:15px; margin-top: 35px; padding: 15px; font-size: 23px }
/*Contact form 7*/
span.wpcf7-form-control-wrap { display: inline-block; width: 100%;}
.wpcf7-validation-errors,
div.wpcf7-mail-sent-ok,
.wpcf7-mail-sent-ng{
    display: none !important;
}
form.wpcf7-form { margin-bottom: 0;}
form input[aria-invalid="true"], form select[aria-invalid="true"] { background: #fff; border-color: #f00 }
form.wpcf7-form input[type="submit"] { display: inline-block!important; }
form.wpcf7-form p { margin-bottom: 2px; }
/*End contact form 7*/
.right-content h1 { font-size: 23px;}
.right-content h2 { font-size: 23px;}

#featured img { display: none; }
#featured img.orbit-slide { display: block; }
#loading {text-align: center; margin: 10px;}
div.orbit-wrapper {padding: 10px !important;}
.counter{visibility:hidden}
.button-grid {width: 96%;margin:0 0 20px 20px; float: left;}
.button-grid .button {width: 42%;margin-right: 33px;}
.button-grid .button:nth-child(even){margin-right:0px}
.button-grid .button:hover{text-decoration:none}
.button-grid.small-buttons { padding-top: 0px;width: 97%;margin-bottom: 17px;}
.button-grid.small-buttons .button { width: 30%; font-size: 15px; margin-right: 16px;padding: 10px;line-height: 17px;margin-top:0px}
.button-grid.small-buttons .button:nth-child(4){margin-left:17%}
@media (min-width: 768px) {
    .five, .row .five { width: 48%!important;}
    .right-content.scroll { position: fixed!important; top: 140px!important; width: 49%!important; right: 0%; z-index: 99;
        animation: fadeInDown 0.7s ease-out 1;
        -moz-animation: fadeInDown 0.7s ease-out 1;
        -webkit-animation: fadeInDown 0.7s ease-out 1;
        -ms-animation: fadeInDown 0.7s ease-out 1;
        -o-animation: fadeInDown 0.7s ease-out 1;
    }
    @-webkit-keyframes fadeInDown {
        0% {
            opacity: 0;-webkit-transform: translate3d(0, -100%, 0);-moz-transform: translate3d(0, -100%, 0);-ms-transform: translate3d(0, -100%, 0);-o-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);
        }

        100% {
            opacity: 1;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;
        }
    }
    @-moz-keyframes fadeInDown {
         0% {
             opacity: 0;-webkit-transform: translate3d(0, -100%, 0);-moz-transform: translate3d(0, -100%, 0);-ms-transform: translate3d(0, -100%, 0);-o-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);
         }

         100% {
             opacity: 1;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;
         }
     }
    @-o-keyframes fadeInDown {
         0% {
             opacity: 0;-webkit-transform: translate3d(0, -100%, 0);-moz-transform: translate3d(0, -100%, 0);-ms-transform: translate3d(0, -100%, 0);-o-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);
         }

         100% {
             opacity: 1;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;
         }
     }
    @keyframes fadeInDown {
        0% {
            opacity: 0;-webkit-transform: translate3d(0, -100%, 0);-moz-transform: translate3d(0, -100%, 0);-ms-transform: translate3d(0, -100%, 0);-o-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);
        }

        100% {
            opacity: 1;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;
        }
    }
    .right-content.scroll h1 { margin-bottom: 0;}
    .right-content.scroll h3 { margin-top: 3px;}
    .right-content.scroll form.wpcf7-form input[type="submit"] { margin-top: 3px;}
}
@media (min-width: 900px) {
    .five, .row .five { width: 47%!important;}
}
@media (min-width: 1024px) {
    .right-content.scroll { width: 47%!important;}
}
@media (min-width: 1200px) {
    .right-content.scroll { width: 39%!important; right: 10%;}
}
@media (min-width: 1400px) {
    .right-content.scroll { width: 30%!important; right: 18%;}
}
@media (min-width: 1600px) {
    .right-content.scroll { width: 27%!important; right: 22%;}
}
@media (min-width: 768px) and (max-width: 1200px) {
    .right-content.scroll { top: 74px!important;}
}
@media (max-width: 1024px) {
    .right-content { padding-right: 0;}
}
@media (max-width: 768px) {
    nav {position: relative;z-index: 9999; clear: both; overflow: hidden}
    nav ul {clear: both;}
    nav li { padding-left: 10px; padding-right: 10px;}
    nav li:not(:last-child) { margin-right: 4px;}
    .home .contentPanel {padding-top: 0;}
}
@media (max-width: 767px) {
    div.orbit-wrapper { padding-top: 0; clear: both}
    .counter { display: none!important;}
    .paragraph.home p:last-child { display: none}
}
@media (max-width: 600px) {
    .button-grid .button, .button-grid.small-buttons .button {width: 95%; margin-bottom:10px}
    .button-grid.small-buttons .button:nth-child(4){margin-left:0%}
    .button-grid .button{font-size:15px}
    .button-grid .button br{display:none}
}
@media (max-width: 414px) {
    nav li a, nav li a:hover, nav li a:focus{ padding: 8px 0px;font-size: 12px;letter-spacing: 1px;}
    .logo { margin: 5px auto 10px;}
    .logo img { max-width: 90%;}
    .home p:nth-of-type(2) { /*display: none;*/ }
}
input:focus::-webkit-input-placeholder { color:transparent; !important}
input:focus:-moz-placeholder { color:transparent; !important} /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; !important} /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent;!important } /* IE 10+ */
