/*@import url('../fonts.css');*/
/*@import url("../bridge/style.css");*/
/*@import url('../bridge/css/font-awesome/css/font-awesome.min.css');*/
.cart-page-sections { display: block; clear: both; content: ""; }
.cart-page-sections { margin: 0 -12px; }
.cart-page-sections .right-cart-section.woocommerce-cart-form { float: left; width: 70%; padding: 0 25px; }
.cart-page-sections .right-cart-section.woocommerce-cart-form table { background: #f5f6f7; }
.cart-page-sections .cart-collaterals.right-cart-section { float: left; margin: 0; width: 30%; padding: 0 12px; background: #adb6bb; padding: 10px; }
.woocommerce div.cart-collaterals div.cart_totals { width: 100%; border: 1px solid #fff; padding: 20px; margin: 0; background: #adb6bb; }
/*{font-family: 'FreightTextProLightItalic';}*/
.woocommerce-page .cart-page-sections table.cart tr { border: none; }
.cart-page-sections table.cart thead tr th { font-size: 12px; color: #77787b; font-weight: 300; font-family: 'BicycletteLight'; }
.woocommerce-page .cart-page-sections table.cart thead tr { border-bottom: 1px solid #000; }
.woocommerce .cart-page-sections .quantity .plus, .woocommerce .cart-page-sections .quantity .minus { background: #f5f6f7; border-radius: 0; font-size: 12px; color: #60605a; height: 94%; width: 10px; }
.woocommerce .cart-page-sections .quantity .input-text.qty.text { width: 31px; padding: 0 5px !important; height: 40px; font-family: 'BicycletteLight'; }
.cart-page-sections .quantity.buttons_added { width: 91px; border: 1px solid #000; height: 42px; padding: 0 14px; }
.woocommerce .cart-page-sections .cart-collaterals table.cart tbody tr span.amount, .woocommerce-page .cart-page-sections .cart-collaterals table.cart tbody span.amount, .woocommerce .cart-page-sections .cart-collaterals .woocommerce-Price-amount.amount { color: #fff !important; }
.woocommerce .cart-page-sections table.cart tbody tr span.amount, .woocommerce-page .cart-page-sections table.cart tbody span.amount, .woocommerce .cart-page-sections .woocommerce-Price-amount.amount { font-family: 'BicycletteLight'; font-size: 12px !important; }
.woocommerce .cart-page-sections table.cart tbody td.product-remove, .woocommerce-page .cart-page-sections table.cart tbody td.product-remove { border-right: none; }
.woocommerce .cart-page-sections .product-name > a { text-transform: uppercase; font-family: 'BicycletteLight'; }
.woocommerce .cart-page-sections .cart-message-text { height: 180px; width: 100%; background: #fff !important; }
.woocommerce .cart-page-sections .product-name p, .woocommerce .cart-page-sections .product-name .woocommerce-Price-amount.amount { font-family: 'FreightTextProSemiboldRegular'; text-transform: uppercase; }
.woocommerce .cart-page-sections .add-custom-message, .woocommerce .cart-page-sections .add-author-sign-sec { margin-bottom: 20px; }
.woocommerce-cart-form__cart-item.cart_item td { padding-bottom: 40px; }
.woocommerce .cart-page-sections td.actions { padding: 15px; }
.woocommerce .cart-page-sections input[type="checkbox"] { display: none; }
.woocommerce .cart-page-sections input { border: none; font-size: 16px; height: 52px; padding: 0 18px; width: 100%; }
.woocommerce .cart-page-sections input[type="checkbox"] + label { background: url(../images/checkbox.png) no-repeat; height: 24px; width: 24px; display: inline-block; padding: 0 0 0 0px; display: inline-block; vertical-align: middle; }
.woocommerce .cart-page-sections input[type="checkbox"]:checked + label { background: url(../images/checkbox-check.png) no-repeat; height: 24px; width: 24px; display: inline-block; padding: 0 0 0 0px; }
.woocommerce .cart-page-sections .actions .button { margin-right: 10px !important; width: auto; background: #adb6bb !important; }
.woocommerce .cart-page-sections div.cart-collaterals h2 { color: #fff; text-align: center; font-family: 'FreightTextProLightItalic'; text-transform: capitalize; font-weight: 300; font-size: 28px; }
.woocommerce .cart-page-sections .cart_totals table { width: 100%; color: #fff; text-transform: uppercase; font-family: 'BicycletteLight'; font-size: 12px; border-bottom: 1px solid #fff; margin-bottom: 20px; }
.woocommerce .cart-page-sections .wc-proceed-to-checkout { text-align: center; }
.wcppec-checkout-buttons.woo_pp_cart_buttons_div, .wcppec-checkout-buttons__button, .woocommerce .cart_totals table tr td { color: #fff; }
.checkout-button.button.alt.wc-forward { background: #f5f6f7 !important; font-weight: 300; color: #000; font-family: 'BicycletteLight'; font-size: 12px; }
.woocommerce .cart-page-sections label { cursor: pointer; }
.cart-page-sections .wcppec-checkout-buttons__separator, .cart-page-sections .wcppec-checkout-buttons__button { display: none; }
.cartpage_section .title_subtitle_holder_inner h1 { font-size: 16px; font-family: 'FreightTextProLightItalic'; color: #60605a; margin-top: 30px; -ms-text-shadow: none; -o-text-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; text-transform: capitalize; }
.cartpage_section .title.title_size_medium.position_left { height: auto !important; }
body .woocommerce div.cart-collaterals div.cart_totals table tr.order-total strong span.amount, .woocommerce-page div.cart-collaterals div.cart_totals table tr.order-total strong span.amount { color: #fff !important; }
/****Gallery****/
.grid li { display: block; float: left; padding: 17px; width: 33%; }
.portfolio-items li img { width: 100%; }
ul.portfolio-filter {  text-align: center; }
.portfolio-items.grid { margin-bottom: 75px; }    
#example-one { margin: 0 auto; list-style: none; position: relative; width: auto; display: inline-block; vertical-align: middle; }
.mobile-overflow{ text-align: center; }
#example-one li { display: inline-block; margin: 0 40px 0 0px; float: none; }
#example-one a {color: #77787b; float: left; font-size: 12px; line-height: normal; padding: 0; text-decoration: none; text-transform: uppercase; font-family: 'BicycletteLight'; }
#example-one a:hover{ text-decoration: underline; }
#magic-line {background: #77787b; bottom: 0px; height: 1px; left: -11px; position: absolute; width: 10px; margin: 0 !important; }
.ie6 #example-one li, .ie7 #example-one li { display: inline; }
.ie6 #magic-line { bottom: -3px; }
.ie6 #example-one li, .ie7 #example-one li { display: inline; }
.ie6 #magic-line { bottom: -3px; }
ul.new_filer > li:last-child{ display:none !important; }
.come-in { transform: translateY(150px); -webkit-transform: translateY(150px); -moz-transform: translateY(150px); -ms-transform: translateY(150px); -o-transform: translateY(150px); animation: come-in 0.8s ease forwards; -webkit-animation: come-in 0.8s ease forwards; -moz-animation: come-in 0.8s ease forwards; -ms-animation: come-in 0.8s ease forwards; -o-animation: come-in 0.8s ease forwards; }
.come-in:nth-child(odd) { animation-duration: 0.6s; -webkit-animation-duration: 0.6s; -moz-animation-duration: 0.6s; -ms-animation-duration: 0.6s; -o-animation-duration: 0.6s; }
.already-visible { transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); animation: none; -webkit-animation: none; -moz-animation: none; -ms-animation: none; -o-animation: none; }
 @keyframes come-in { to {transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); } }
.portfolio-items.grid li { padding:12px; }
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all {width: 780px !important;background: #adb6bb;padding: 10px;left: 50% !important;
-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.ui-dialog .ui-dialog-titlebar {padding: 0;position: relative;background: none;border: none;font-size: 0;}
.popup_inner_body{text-align: center;}
.popup_inner_body h1{font-family: 'FreightTextProLightItalic'; color: #fff; font-size: 28px;  margin-bottom: 35px; text-transform: capitalize;}
.added_item_img {float: left;}
.added_item_details * {color: #fff;}
.added_item_details {float: left;text-align: left;padding-left: 20px;}
.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {background: none;border: none;color: #fff; }
.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close::after {position: absolute; right:0px; top:0px; color: #fff; font-family: 'BicycletteLight'; content: "x"; width: 20px; height: 20px; font-size: 22px; text-indent: 0; }
.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close .ui-button-icon-primary.ui-icon.ui-icon-closethick{display: none;}
.added_item_details h2{ font-size: 20px; font-family: 'BicycletteLight';  line-height: 31px; letter-spacing: 1px; text-transform: uppercase;}
.added_item_details p{font-family: 'FreightTextProLightItalic'; font-size: 20px; line-height: 30px;}
.added_item_details .view_cart{ display: inline-block; text-transform: uppercase; font-size: 14px; color: #77787b; min-width: 200px; padding: 7px 15px; background: #fff; text-align: center; margin-top: 15px; letter-spacing: 1.5px;}
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.ui-draggable-handle {position: absolute;right: 15px;width: 15px;height: 15px;top: 15px; z-index:1; }
#dialogboxopen {border: 1px solid #fff;padding: 50px 130px 50px;}
.added_item_img img {width: 196px;}
.side_menu_button > a:hover, .mobile_menu_button span:hover, .popup_menu:hover .line, .popup_menu:hover .line::after, .popup_menu:hover .line::before{color: #fff;}
/*****Home page-******/
.award_winning_row_img .wpb_wrapper a {display: inline-block; position: relative; }
.award_winning_row_img .wpb_wrapper a::after {position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; content: ""; background: rgba(255,255,255,0.15); opacity: 0; visibility: hidden; transition: all ease-in-out 0.3s; }
.award_winning_row_img .wpb_wrapper a:hover:after{opacity: 1; visibility: visible;}
.parallax_bg.fullheight {position: relative;}
.rslides1 .inner_gallery_front {margin-left:0;width: 575px;position: absolute;left: 50%;top: 50%;
-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);float: none;}
body.home {padding-top: 0;}
.tab-fun-sectiom #single_cat_all {display: block;}
.rslides_tabs.rslides1_tabs {position: absolute; bottom: 65px; width: 100%; text-align: center; z-index: 99; }
.rslides_tabs.rslides1_tabs li{display: inline-block; padding: 0 5px; font-size: 0;}
.rslides_tabs.rslides1_tabs li a{width: 66px; height: 5px; background: rgba(255,255,255,0.35); display: block;}
.rslides_tabs.rslides1_tabs li.rslides_here a{ background: #fff; }
.go-doown {position: absolute; bottom:-31px; left: 50%; z-index: 999; margin-left: -31px; }
.blog-content-main-wrapper .single-blog-right-sec p { text-align: center; }
/*adddding list styling*/
.single-blog-right-sec ol {
    list-style-type: decimal;
    list-style-position: inside;}

.single-blog-right-sec ul{
    list-style-type: disc;
    list-style-position: inside;}
.search-results .title_outer.title_without_animation {
    display: none;
}
/*hide comments*/
#commentform, #respond {
    display: none;
    visibility: hidden;
    pointer-events: none;
}

