/*
Theme Name: Northern Safari
Template: Vertex
Author: Wordpress Pilots
Author URI: http://www.wordpresspilots.com.au/
Version: 1.0.1445990980
Updated: 2015-10-28 10:09:40
*/

@charset "UTF-8";

.woocommerce ul.products li.product {width:100%!important;}

a {
    color: #fff;
    z-index: 999 !important;
}
a:hover {
    z-index: 999 !important;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    z-index: 999 !important;
}
#top-menu nav a:hover, .description h2 a:hover {
    z-index: 999 !important;
}
#top-area {
    padding-top: 230px;
    padding-bottom: 141px;
}
body.home #top-area {
    padding-top: 230px;
}
#top-area h1 a {
    z-index: 999 !important;
}
a.action-button {
    line-height: 38px;
    z-index: 999 !important;
}
a.action-button:hover, a.more:hover, .comment-reply-link:hover {
    z-index: 999 !important;
}
.home-block {
    z-index: 999 !important;
}
.et-zoom {
    background-image: url(images/zoom-icon.png);
}
.et-description {
    padding-top: 10px !important;
    padding-top: 115px;
}
.et-description h2 a:hover {
    z-index: 999 !important;
}
a.more {
    z-index: 999 !important;
}
.meta-info a {
    z-index: 999 !important;
}
.meta-info a:hover {
    z-index: 999 !important;
}
.et-arrow-prev {
    background-image: url(images/left-arrow.png);
}
.et-arrow-next {
    background-image: url(images/right-arrow.png);
}
.fullwidth #main-area {
    width: 640px;
    float: left;
}
.et-main-project-thumb {
    display: none;
}
#main-footer {
    padding-top: 40px;
    padding-bottom: 20px;
}
.fwidget, #footer-widgets {
    margin-bottom: 20px;
}
#footer-logo {
    line-height: 40px;
}
#footer-info {
    font-size: 0.8em;
}
#sidebar {
    float: right;
}
.nav li li a:link, .nav li li a:visited, .et_mobile_menu a {
    z-index: 999 !important;
}
#content-area .wp-pagenavi span.current, #content-area .wp-pagenavi a:hover {
    z-index: 999 !important;
}
.et_color_scheme_purple #top-menu, .et_color_scheme_purple a.action-button, .et_color_scheme_purple .skills li, .et_color_scheme_purple #top-menu body, .et_color_scheme_purple .description h2, .et_color_scheme_purple .nav li ul, .et_color_scheme_purple .et_mobile_menu, .et_color_scheme_purple .alt-description h2, .et_color_scheme_purple #content-area .wp-pagenavi span.current, .et_color_scheme_purple #content-area .wp-pagenavi a:hover {
    z-index: 999 !important;
}
.et_color_scheme_purple .tagline, .et_color_scheme_purple .et-zoom, .et_color_scheme_purple a.more, .et_color_scheme_purple .skill-amount, .et_color_scheme_purple .description p.meta-info, .et_color_scheme_purple .comment-reply-link, .et_color_scheme_purple .form-submit #submit {
    z-index: 999 !important;
}
.et_color_scheme_red #top-menu, .et_color_scheme_red a.action-button, .et_color_scheme_red .skills li, .et_color_scheme_red #top-menu body, .et_color_scheme_red .description h2, .et_color_scheme_red .nav li ul, .et_color_scheme_red .et_mobile_menu, .et_color_scheme_red .alt-description h2, .et_color_scheme_red #content-area .wp-pagenavi span.current, .et_color_scheme_red #content-area .wp-pagenavi a:hover {
    z-index: 999 !important;
}
.et_color_scheme_red .tagline, .et_color_scheme_red .et-zoom, .et_color_scheme_red a.more, .et_color_scheme_red .skill-amount, .et_color_scheme_red .description p.meta-info, .et_color_scheme_red .comment-reply-link, .et_color_scheme_red .form-submit #submit {
    z-index: 999 !important;
}
.et_color_scheme_green #top-menu, .et_color_scheme_green a.action-button, .et_color_scheme_green .skills li, .et_color_scheme_green #top-menu body, .et_color_scheme_green .description h2, .et_color_scheme_green .nav li ul, .et_color_scheme_green .et_mobile_menu, .et_color_scheme_green .alt-description h2, .et_color_scheme_green #content-area .wp-pagenavi span.current, .et_color_scheme_green #content-area .wp-pagenavi a:hover {
    z-index: 999 !important;
}
.et_color_scheme_blue #top-menu, .et_color_scheme_blue a.action-button, .et_color_scheme_blue .skills li, .et_color_scheme_blue #top-menu body, .et_color_scheme_blue .description h2, .et_color_scheme_blue .nav li ul, .et_color_scheme_blue .et_mobile_menu, .et_color_scheme_blue .alt-description h2, .et_color_scheme_blue #content-area .wp-pagenavi span.current, .et_color_scheme_blue #content-area .wp-pagenavi a:hover {
    z-index: 999 !important;
}
.et_color_scheme_blue .tagline, .et_color_scheme_blue .et-zoom, .et_color_scheme_blue a.more, .et_color_scheme_blue .description p.meta-info, .et_color_scheme_blue .comment-reply-link, .et_color_scheme_blue .form-submit #submit {
    z-index: 999 !important;
}
.et_color_scheme_blue .footer-widget li:before, .et_color_scheme_blue .widget li:before {
    z-index: 999 !important;
}
#scrolltext h1 {
    text-align: center;
    color: #fff;
}
#et-projects li:hover .meta-info, #et-projects li .meta-info {
    display: none;
}
p.woocommerce-result-count {
    display: none;
}
form.woocommerce-ordering {
    display: none;
}
#shop-content {
    padding: 100px;
}
a.big-button {
    background-color: #25383b;
    color: #fff !important;
    z-index: 999 !important;
}
#top-area-shop {
    background-image: url(http://www.northernsafari.com/wp/wp-content/uploads/2014/03/reviews1.jpg);
}
.woocommerce-page table.shop_table, .woocommerce-page table.shop_table thead, .woocommerce-page table.shop_table tbody, .woocommerce-page table.shop_table th, .woocommerce-page table.shop_table td, .woocommerce-page table.shop_table tr {
    display: block;
}
.woocommerce-page table.shop_table thead tr {
    left: -9999px;
    top: -9999px;
    position: absolute;
}
.woocommerce-page table.shop_table td {
    padding-left: 30% !important;
    position: relative;
    border: 1px solid #d2d3d3;
}
.woocommerce-page table.shop_table {
    border: none;
}
.woocommerce-page table.shop_table td.product-spacer {
    height: 10px;
    border-color: #fff;
}
.woocommerce-page table.shop_table td:before {
    width: 45%;
    padding-right: 10px;
    left: 6px;
    top: 6px;
    position: absolute;
    white-space: nowrap;
}
.woocommerce-page table.shop_table td.product-remove:before {
    content: "DELETE";
}
.woocommerce-page table.shop_table td.product-thumbnail:before {
    content: "IMAGE";
}
.woocommerce-page table.shop_table td.product-name:before {
    content: "PRODUCT";
}
.woocommerce-page table.shop_table td.product-price:before {
    content: "PRICE";
}
.woocommerce-page table.shop_table td.product-quantity:before {
    content: "QUANTITY";
}
.woocommerce-page table.shop_table td.product-subtotal:before {
    content: "SUBTOTAL";
}
.woocommerce-page table.shop_table td.product-total:before {
    content: "TOTAL";
}
.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity {
    margin: 0;
}
.woocommerce-page table.cart td.actions, .woocommerce-page #content table.cart td.actions {
    padding-left: 6px !important;
    text-align: left;
    border: 0;
}
.woocommerce-page table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .button.alt {
    float: left;
    margin-top: 10px;
}
.woocommerce-page table.cart td.actions div, .woocommerce-page #content table.cart td.actions div, .woocommerce-page table.cart td.actions input, .woocommerce-page #content table.cart td.actions input {
    margin-bottom: 10px;
}
.woocommerce-page .cart-collaterals .cart_totals {
    width: 100%;
    float: left;
    text-align: left;
}
.woocommerce-page .cart-collaterals .cart_totals th, .woocommerce-page .cart-collaterals .cart_totals td {
    border: 0 !important;
}
.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td, .woocommerce-page .cart-collaterals .cart_totals table tr.shipping td, .woocommerce-page .cart-collaterals .cart_totals table tr.total td {
    padding-left: 6px !important;
}
.woocommerce-page table.shop_table tr.cart-subtotal td, .woocommerce-page table.shop_table tr.shipping td, .woocommerce-page table.shop_table tr.total td, .woocommerce-page table.shop_table.order_details tfoot th, .woocommerce-page table.shop_table.order_details tfoot td {
    padding-left: 6px !important;
    border: 0 !important;
}
.woocommerce-page table.shop_table tbody {
    padding-top: 10px;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%;
    float: none;
}
.woocommerce .order_details ul, .woocommerce-page .order_details ul, .woocommerce .order_details, .woocommerce-page .order_details {
    padding: 0;
}
.woocommerce .order_details li, .woocommerce-page .order_details li {
    clear: left;
    margin-bottom: 10px;
    border: 0;
}
p#ll.linklove {
    display: none !important;
}
@media only screen and (max-width: 767px) {
a.action-button {
    z-index: 999 !important;
}
#main-area {
    z-index: 999 !important;
}
.mobile_nav > .et_mobile_arrow {
    background-image: url(images/mobile-arrow.png);
}
#top-menu .et_mobile_menu ul a {
    z-index: 999 !important;
}
#top-menu .et_mobile_menu ul ul a {
    z-index: 999 !important;
}
#top-menu .et_mobile_menu ul ul ul a {
    z-index: 999 !important;
}
.fullwidth #main-area {
    width: 440px;
}
}
@media only screen and (max-width: 480px) {
.home #top-area, .archive #top-area {
    background-image: url(http://northernsafari.com/images/buick-in-dust-mobile.jpg) !important;
    background-size: contain !important;
}
.page-id-2 #top-area, .postid-48 #top-area {
    background-image: url(http://northernsafari.com/images/buick-in-river-tablet.jpg) !important;
    background-size: contain !important;
}
.single-project #top-area {
    background-size: inherit !important;
}
.postid-90 #top-area {
    background-image: url(http://northernsafari.com/images/reviews-crop-mobile.jpg) !important;
    background-size: contain !important;
}
}
@media only screen and (max-width: 479px) {
a.action-button {
    z-index: 999 !important;
}
#main-area {
    z-index: 999 !important;
}
.fullwidth #main-area {
    width: 280px;
}
.video-container {
    height: 0;
    padding-top: 30px;
    padding-bottom: 56.25%;
    position: relative;
    overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
}
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
.home #top-area, .archive #top-area {
    background-image: url(http://northernsafari.com/images/buick-in-dust-tablet.jpg) !important;
    background-size: contain !important;
}
.page-id-2 #top-area, .postid-48 #top-area {
    background-image: url(http://northernsafari.com/images/buick-in-river-tablet.jpg) !important;
    background-size: contain !important;
}
.single-project #top-area {
    background-size: inherit !important;
}
.postid-90 #top-area {
    background-image: url(http://northernsafari.com/images/reviews-crop-mobile-tablet.jpg) !important;
    background-size: contain !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
.fullwidth #main-area {
    width: 728px;
}
}
