.trust-main-menu.contextual-region > .contextual{
	left: 0;
	right: initial;
}
.trust-main-menu.contextual-region{
	float: right;
}
#menuzord > .header-search{
	z-index: 2;
}
.form-group.footer-subscribe input[type=submit].button, .form-group.footer-subscribe input[type=submit].button:hover, .form-group.footer-subscribe input[type=submit].button:focus {
    position: absolute;
    right: 0;
    top: 0;
    background: #d5aa6d;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    border: 0px solid;
    border-radius: 0px;
    outline: none;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0), 0 0 8px rgba(102,175,233,0);
    box-shadow: inset 0 0px 0px rgba(0,0,0,0), 0 0 8px rgba(102,175,233,0);
}
.f-first-content > div.contextual-region{
	position: initial !important;
}
.trust-padding-100-0{
    padding: 100px 0;
}
.trust-googlemaps-page1{
    height: 330px !important;
}
.contact-us-1-form form input[type=submit], .contact-us-1-form form input[type=submit]:focus {
    font-size: 13px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    background-color: #d5aa6d !important;
    border-color: #d5aa6d;
    line-height: 1;
    border-radius: 0;
    outline: none;
    -webkit-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    -mz-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    margin-top: 20px;
    position: relative;
    border-right: 1px solid #e5e4e4;
    width: 273px;
    margin-bottom: 40px;
}
.contact-us-1-form form input[type=submit]:hover {
    background-color: #333 !important;
    border-color: #333;
    color: #fff;
}
.trust-color-white{
    color: #fff;
}
ul.pagination > li > a.active{
    color: #d5aa6d;
    background: #fff;
}
.left-sidebar > .trust-sidebar:first-child > h2,
.right-sidebar > .trust-sidebar:first-child > h2{
        margin-top: 0;
}

.blog-reply-form form input[type=submit],.blog-reply-form form input[type=submit]:focus{
    font-size: 13px;
    color: #fff;
    height: auto;
    border: 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    padding: 17px 35px;
    background-color: #d5aa6d;
    border-color: #d5aa6d;
    line-height: 1;
    border-radius: 0;
    outline: none;
    -webkit-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    -mz-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    margin-top: 30px;
    margin-bottom: 75px;
    position: relative;
    border-right: 1px solid #e5e4e4;
    text-transform: uppercase;
}
.blog-reply-form form input[type=submit]:hover{
    background-color: #333;
    border-color: #333;
    color: #fff;
}
.blog-reply-content ul.links{
    padding: 0;
}
.blog-reply-content ul.links > li:not(:last-child){
    float: left;
    margin-right: 5px;
}
.blog-reply-content ul.links > li{
    list-style: none;
}
.blog-reply-content ul.links a {
    font-size: 13px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    background: #333333;
    display: inline-block;
    padding: 3px 13px 6px;
    text-decoration: none;
    border-radius: 3px;
    font-weight: bold;
    -webkit-transition: all .5s time;
    -o-transition: all .5s;
    transition: all .5s;
}
.blog-reply-content ul.links a:hover {
    color: #fff;
    background: #d5aa6d;
}
.blog-reply-content img{
    width: 70px;
    height: 70px;
}
.single-blog-author.single-blog-reply > .indented{
    margin-left: 30px;
}
#flickr-5708711ee1be7 a img{
    width: 60px;
    height: 60px;
}
.single-product-quantity form input[type=text],
.single-product-quantity form input[type=number]{
    display: inline-block;
    border: 1px solid #eeeeee;
    margin-right: 5px;
    width: 80px;
    height: 25px;
    text-align: center;
    padding-top: 2px;
}
.single-product-quantity form > .field--name-quantity{
    float: left;
    padding-top: 10px;
}
.single-product-quantity form > .form-actions{
    float: right;
} 
.single-product-quantity form > .form-actions input[type=submit]{
    display: inline-block;
    width: 135px;
    height: 40px;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    background: #282828;
    color: #fff;
    text-transform: uppercase;
    border: 0;
    -webkit-transition: all 400ms ease 0ms;
    -moz-transition: all 400ms ease 0ms;
    -ms-transition: all 400ms ease 0ms;
    transition: all 400ms ease 0ms;
    margin: 5px 0px 5px 20px;
}
.single-product-quantity form > .form-actions input[type=submit]:hover{
    background-color: #d5aa6d;
}

.single-product-quantity form input[type=text]:focus,
.single-product-quantity form input[type=number]:focus,
.single-product-quantity form input[type=text]:hover,
.single-product-quantity form input[type=number]:hover{
    text-align: center;
    background-color: transparent;
    border-radius: 0;
    outline: 0 !important;
    box-shadow: none !important;
    height: 25px;
    padding: 0;
    box-shadow: none;
    outline: none;

}
.single-product-quantity form label{
    font-size: 15px;
    color: #282828;
    font-weight: bold;
    padding-right: 10px;
}

.single-product-brand a{
    font-size: 13px;
    color: #333333;
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.single-product-brand a:hover{
    color: #d5aa6d;
}
.shop-submit{
    border: 0;
}

.single-product-comment-reply ul.links{
    padding: 0;
}
.single-product-comment-reply ul.links > li:not(:last-child){
    float: left;
    margin-right: 5px;
}
.single-product-comment-reply ul.links > li{
    list-style: none;
}
.single-product-comment-reply ul.links a {
    font-size: 13px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    background: #333333;
    display: inline-block;
    padding: 3px 13px 6px;
    text-decoration: none;
    border-radius: 3px;
    font-weight: bold;
    -webkit-transition: all .5s time;
    -o-transition: all .5s;
    transition: all .5s;
}
.single-product-comment-reply ul.links a:hover {
    color: #fff;
    background: #d5aa6d;
}
.shop-tab-comments > .indented{
    margin-left: 30px;
}
.shop-comment-text{
    margin-bottom: 10px;
}
.shop-content-img-hover .shop-content-img-hover-text form label,
.shop-content-img-hover .shop-content-img-hover-text form input[type=text],
.shop-content-img-hover .shop-content-img-hover-text form input[type=number]{
    display: none !important;
}
.shop-content-img-hover .shop-content-img-hover-text form .form-actions input[type=submit]{
    border: 2px solid #d5aa6d;
    background-color: #d5aa6d;
    border-color: #d5aa6d;
    border-radius: 0;
    color: #fff;
    font-size: 13px;
    line-height: 1;
    margin: 0;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    -webkit-transition: all 400ms ease 0ms;
    -moz-transition: all 400ms ease 0ms;
    -ms-transition: all 400ms ease 0ms;
    transition: all 400ms ease 0ms;
    width: 135px;
    height: 40px;
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
}
.shop-content-img-hover .shop-content-img-hover-text form input[type=submit]:hover {
    background-color: transparent !important;
    border-color: #d5aa6d !important;
    color: #d5aa6d;
}
.shop-cart-table table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    border: 1px solid #eee;
}

.shop-cart-table table tr td:nth-of-type(2), .shop-cart-table table tr td:nth-of-type(5) {
    color: #d5aa6d;
    font-weight: bold;
    font-size: 13px;
}
.shop-cart-table table tr td:nth-of-type(4){
    color: initial;
    font-weight: initial;
    font-size: initial; 
}
    
.drupal-summary-order table .order-total-line__subtotal span.order-total-line-label,
.drupal-summary-order table .order-total-line__total span.order-total-line-label{
    color: #d5aa6d;
    font-weight: bold;
}

.shop-cart-table > table .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ddd;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.shop-cart-table form .views-view-table tbody > tr > td{
    border: 1px solid #ddd;
    vertical-align: text-top;
}
.shop-cart-table form .form-actions input[type=submit]{
    display: inline-block;
    width: 135px;
    height: 40px;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    background: #282828;
    color: #fff!important;
    text-transform: uppercase;
    margin: 5px 0px 5px 20px;
    border-radius: 0px;
    outline: none;
    box-shadow: none;
    border: 0;
    -webkit-transition: all 400ms ease 0ms;
    -moz-transition: all 400ms ease 0ms;
    -ms-transition: all 400ms ease 0ms;
    transition: all 400ms ease 0ms;
}
.shop-cart-table form .form-actions{
    text-align: right;

}
.shop-cart-table form .form-actions input[type=submit]:hover{
    background: #d5aa6d;
    color: #fff!important;
}
.trust-checkout-page .shop-cart-table form label{
    width: 105px;
}
.trust-checkout-page .shop-cart-table form input[type=text],
.trust-checkout-page .shop-cart-table form input[type=email],
.trust-checkout-page .shop-cart-table form input[type=number],
.trust-checkout-page .shop-cart-table form input[type=password],
.trust-checkout-page .shop-cart-table form input[type=search]{
    height: 40px;
    width: 250px;
    border: 1px solid #eeeeee;
    outline: none;
    box-shadow: none;
    margin-bottom: 20px;
    padding-left: 15px;
}
.trust-checkout-page .shop-cart-table form input[type=submit]{
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    background: #282828;
    color: #fff!important;
    text-transform: uppercase;
    border-radius: 0px;
    outline: none;
    box-shadow: none;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 9px;
    padding-left: 9px;
    border: 0;
    -webkit-transition: all 400ms ease 0ms;
    -moz-transition: all 400ms ease 0ms;
    -ms-transition: all 400ms ease 0ms;
    transition: all 400ms ease 0ms;
}
.trust-checkout-page .shop-cart-table form input[type=submit]:hover{
    background: #d5aa6d;
    color: #fff!important;
}
.trust-checkout-page .shop-cart-table form select{
    background: transparent!important;
    border-radius: 0px!important;
    outline: none;
    border-color: #eee;
    border-width: 1px;
    border-style: solid;
    padding: 13px 0px 12px 15px;
    margin-bottom: 15px;
    color: #b8b8b8;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.trust-checkout-page .shop-cart-table form .form-no-label input{
    margin-left: 108px;
}
.trust-checkout-page .checkout-pane-order-summary table tr td{
    height: 60px;
}
.trust-checkout-page .checkout-pane-order-summary table tr td.views-field.views-field-title a{
    color: #222222;
    text-decoration: none;
    outline: none;
    text-decoration: none;
    -webkit-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
}
.trust-checkout-page .checkout-pane-order-summary table tr td.views-field.views-field-title a:hover{
    color: #d5aa6d;
}
.trust-checkout-page .shop-cart-table form .layout-region-checkout-secondary > h3{
    margin-bottom: 3px;
    margin-top: 0;
    font-size: 21px;
    font-weight: initial;
}
.trust-checkout-page .shop-cart-table .drupal-summary-order table tbody tr td{
    padding-bottom: 15px;
}
.trust-checkout-page .shop-cart-table form .layout-region-checkout-footer .form-actions{
    text-align: left;
}
.trust-checkout-page .shop-cart-table form .layout-region-checkout-footer .form-actions input[type=submit]{
    width: auto;
    padding-right: 15px;
    padding-left: 15px;
    margin-left: 0;
}
.shop-m-h-right .dropdown.shop-m-h-right-content form label,
.shop-m-h-right .dropdown.shop-m-h-right-content form input[type=submit]{
    display: none !important;
}
.shop-m-h-right .dropdown.shop-m-h-right-content form select{
    border-radius: 0;
    border: 1px solid #e5e5e5;
    color: #b8b8b8;
    height: 34px;
    line-height: 34px;
    outline: medium none;
    padding: 0 10px;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    background: transparent;
}
.shop-cart-table form table tbody td.views-field-edit-quantity input[type=number]{
    border: 1px solid #eeeeee;
    text-align: center;
}

.shop-cart-table form table tbody td.views-field-remove-button input[type=submit]{
    background-color: #282828;
    color: #ffffff;
    border: 0;
    font-size: 80%;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
}
.trust-user-page form label{
    width: 110px;
}
.trust-user-page{
    padding-bottom: 30px; 
}
.trust-user-page form input[type=text],
.trust-user-page form input[type=email],
.trust-user-page form input[type=number],
.trust-user-page form input[type=password],
.trust-user-page form input[type=search]{
    height: 40px;
    width: 250px;
    border: 1px solid #eeeeee;
    outline: none;
    box-shadow: none;
    margin-bottom: 14px;
    padding-left: 15px;
}
.trust-user-page form input[type=submit]{
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    background: #282828;
    color: #fff!important;
    text-transform: uppercase;
    border-radius: 0px;
    outline: none;
    box-shadow: none;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 9px;
    padding-left: 9px;
    border: 0;
    -webkit-transition: all 400ms ease 0ms;
    -moz-transition: all 400ms ease 0ms;
    -ms-transition: all 400ms ease 0ms;
    transition: all 400ms ease 0ms;
}
.trust-user-page form input[type=submit]:hover{
    background: #d5aa6d;
    color: #fff!important;
}
.drupal-local-task-highlighted ul li:not(:last-child){
    float: left;
    margin-right: 9px;

}
.drupal-local-task-highlighted ul li{
    list-style: none;
}
.drupal-local-task-highlighted ul{
    padding-left: 0;
}
.drupal-local-task-highlighted ul li a.is-active{
    color: #d5aa6d;
}
.drupal-local-task-highlighted ul li a{
    color: #222222;
    text-decoration: none;
    outline: none;
    text-decoration: none;
    -webkit-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
}
.drupal-local-task-highlighted ul li a:hover{
    color: #d5aa6d;
}
.drupal-local-task-highlighted ul{
    padding-top: 20px;
}

.drupal-search-page-nvs form input[type=text],
.drupal-search-page-nvs form input[type=email],
.drupal-search-page-nvs form input[type=number],
.drupal-search-page-nvs form input[type=password],
.drupal-search-page-nvs form input[type=search]{
    height: 40px;
    width: 250px;
    border: 1px solid #eeeeee;
    outline: none;
    box-shadow: none;
    margin-bottom: 14px;
    padding-left: 15px;
}
.drupal-search-page-nvs form input[type=submit]{
    font-size: 13px;
    height: 40px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    background: #282828;
    color: #fff!important;
    text-transform: uppercase;
    border-radius: 0px;
    outline: none;
    box-shadow: none;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 11px;
    padding-left: 11px;
    border: 0;
    -webkit-transition: all 400ms ease 0ms;
    -moz-transition: all 400ms ease 0ms;
    -ms-transition: all 400ms ease 0ms;
    transition: all 400ms ease 0ms;
}
.drupal-search-page-nvs form input[type=submit]:hover{
    background: #d5aa6d;
    color: #fff!important;
}
.drupal-search-page-nvs{
    padding-top: 30px;
    padding-bottom: 30px;
}
.drupal-search-page-nvs form label{
    width: 120px;
}
.drupal-search-page-nvs .container > ol > li:not(:last-child){
    border-bottom: 1px solid #eeeeee;
}
.trust-slide-btn a{
    text-decoration: none;
    -webkit-transition: all 400ms ease 0ms;
    -moz-transition: all 400ms ease 0ms;
    -ms-transition: all 400ms ease 0ms;
    transition: all 400ms ease 0ms;    
}
body.toolbar-fixed.toolbar-tray-open > header.navbar-fixed-top{
    padding-top: 80px;
}
.home-2-contact-us.type-1-bg form input[type=submit],
.home-2-contact-us.type-1-bg form input[type=submit]:focus{

    font-size: 13px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    background-color: #d5aa6d !important;
    border-color: #d5aa6d;
    line-height: 1;
    border-radius: 0;
    outline: none;
    -webkit-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    -mz-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    margin-top: 20px;
    position: relative;
    border-right: 1px solid #e5e4e4;
    width: 273px;
    margin-bottom: 40px;
}
.home-2-contact-us.type-1-bg form input[type=submit]:hover {
    background-color: #333 !important;
    border-color: #333;
    color: #fff;

}
.home-2-testimonial-area{
    background: #f9f9f9;
}
.add-to-cart-content > .cart-block{
    height: 380px;
    overflow-y: scroll;
}
.add-to-cart-content .cart-block .drupal-summary-order{
    float: right;
}
.add-to-cart-content .cart-block .drupal-summary-order .order-total-line span.order-total-line-value{
    float: right;
    color: #d5aa6d;
}
.add-to-cart-content .cart-block .drupal-summary-order .order-total-line{
    text-align: left;
}
.add-to-cart-content .cart-block .drupal-summary-order table,
.add-to-cart-content .cart-block .drupal-summary-order{
    width: 100%;
}
.add-to-cart-content > .cart-block .drupal-summary-order .order-total-line span{
    font-weight: bold;
    color: #b8b8b8;
    font-size: 14px;
    margin-top: 15px;
}
.add-to-cart-content .cart-block-links a{
    display: inline-block;
    width: 100%;
    height: 40px;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    background: #d5aa6d;
    color: #fff!important;
    text-transform: uppercase;
    margin: 15px 0px 5px 5px;
    border-radius: 0px;
    outline: none;
    box-shadow: none;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    padding-top: 10px;

}
.add-to-cart-content .cart-block-links a:hover{
    background-color: #000;
    color: #fff;
    -webkit-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    -mz-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
}
.trust-contact-form-type-2 form input[type=submit],
.trust-contact-form-type-2 form input[type=submit]:focus{

    font-size: 13px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    background-color: #d5aa6d !important;
    border-color: #d5aa6d;
    line-height: 1;
    border-radius: 0;
    outline: none;
    -webkit-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    -mz-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    margin-top: 20px;
    position: relative;
    border-right: 1px solid #e5e4e4;
    width: 100%;
    margin-bottom: 40px;
}
.trust-contact-form-type-2 form input[type=submit]:hover {
    background-color: #333 !important;
    border-color: #333;
    color: #fff;

}
.home-9-help .help-inner > .col-sm-4.col-md-4.no-padding{
    z-index: 2;
}
.trust-main-menu.header-13-trust.contextual-region,
.trust-main-menu.header-6-trust.contextual-region{
    float: none;
}