/*
Theme Name: phigem
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */  .sorting1{width:200px;float:left;cursor:pointer;}.sorting1 .orderby{display:none;}.sorting1 .orderby li a{color:#000 !important;}
.yith-woo-ajax-navigation a{color:#000 !important;}
.product_table tr:nth-child(2n+1) td{background-color:#dae5f4;padding:6px 3px;text-align:center;}.shop_table.shop_table_responsive.cart td, .shop_table.shop_table_responsive.cart th{text-align:center;}.woocommerce a.remove{display:inline;padding:1px 11px !important;}
.product_table td{border:#4e95f4 1px solid;}.product-manufacture ul{height:350px;overflow-y:scroll;}
.product-category li{list-style-type:none;}
.product-category li a{border-top:;text-decoration:none;padding:3px;text-align:center;color:#0a8ed8 !important;display:block;padding:9px;}.demand .discription h1{text-align:center;color:#0a8ed8;font-family:"Oswald",sans-serif;}.demand .discription{text-align:center;}
.parts_form .modal-header{background:#01345C;color:#fff;}
.woocommerce-checkout .woocommerce-info{display:none;}
.woocommerce-breadcrumb{color:#0a8ed8 !important;font-size:22px !important;font-weight:900;}
.stock{text-transform:capitalize;}
a.yith-wcan-reset-categories-link ,.yith-wcan-reset-tags-link{display:none !important;}
#yith-wcan-reset-all-categories, #yith-wcan-reset-all-tags{display:none;}
.product-category a small{color:#f75e0e;font-weight:900;}
.product-category a{padding:5px !important;}
.product_page_section .product_stock div > p{display:none;}
.product_page_section .product_stock div{display:inline;}
.product_page_section .woo-social-buttons{display:block !important;}
.woocommerce-checkout .col-md-4{z-index:999;}
.woocommerce-breadcrumb{padding:0px 53px !important;}
.product_page_section .product_meta{display:none !important;}
.woocommerce-breadcrumb a{color:#f75e0e !important;font-size:22px !important;font-weight:900;}
.woocommerce-breadcrumb{margin-top:15px !important;}
div.wpcf7-mail-sent-ok{color:#398f14 !important;font-size:16px !important;border: none;}
div.wpcf7-mail-sent-ok:before{
    content: "\f00c";
    font-family: FontAwesome;
    font-size: 20px;
    display: inline-block;
    color: #046339;
    margin-right: 10px;
}
div.wpcf7-validation-errors{background:#fff9a8 !important;}
.product_grid a, .product_table a{color:#00345b;}
.seprator_request{position:relative;height:350px;margin:10px;}
.addtocart_btn .stock{color:red;}
.line{position:absolute;left:50%;top:0;bottom:0;width:4px;background:#01345c;z-index:1;}
.cart_totals h2, .cart_totals table{display:none;}
.wordseprator_request{text-align:center;height:12px;position:absolute;left:0;right:0;top:50%;margin-top:-12px;z-index:2;}
.seprator_request .col-md-6.form{padding-right:44px;}
.order_review_first .form-row.place-order{display:none;}
.continue_button.continue{background:;background:url(./images/white-right-arrow.png) no-repeat right 25px center, url(./images/blog-icons.png) no-repeat left 25px center, rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffa33e 0%, #fe9635 13%, #fa8f2f 18%, #fc8b2f 21%, #f78429 26%, #f6701b 42%, #f6701b 100%) repeat scroll 0 0 !important;float:none !important;text-align:center !important;margin:0px !important;font-family:'PT Sans'sans-serif !important;font-weight:bold;color:#fff;font-size:15px;padding:12px 74px 12px 86px !important;display:inline-block;border-radius:5px;text-transform:uppercase;}
.woocommerce-billing-fields .create-account{display:none;}
.wc-proceed-to-checkout{float:right;}
.view_more_parts{margin-top:13px;}
.text_cart_color img{height:42px;}
.woocommerce a.remove{border:1px solid #f00 !important;height:26px !important;width:100px !important;padding:1px 5px !important;font-size:18px !important;border-radius:0px !important;}
.view_more_parts span{color:#666;display:inline;font-family:"Oswald",sans-serif;font-size:26px;font-weight:lighter;letter-spacing:1px;vertical-align:middle;}
.product_page .sku_id{color:#00345b;font-size:28px;font-weight:500;}
.view_more_parts .view_parts{background:;background:url(./images/white-right-arrow.png) no-repeat right 25px center, url(./images/parts-icon.png) no-repeat left 25px center, rgba(0, 0, 0, 0) linear-gradient(to bottom, #03345c 0%, #03345c 13%, #04355d 18%, #03345c 21%, #01345c 26%, #01345c 42%, #01345c 100%) repeat scroll 0 0 !important;float:none !important;text-align:center !important;margin:0px !important;font-family:'PT Sans'sans-serif !important;font-weight:bold;color:#fff;font-size:15px;padding:12px 74px 12px 86px !important;display:inline-block;border-radius:5px;text-transform:uppercase;}
.word{color:#fff;text-transform:uppercase;letter-spacing:1px;padding:15px 11px;font:bold 12px arial,sans-serif;background:#01345c;display:inline;font-size:16px;border-radius:50%;}
#reviews h2, #reviews h3{color:#0a8ed8;}.product_meta{display:none;}
#cd-cart-trigger a{background:#26292f url(https://www.phigemparts.com/search/css/cd-cart.svg) no-repeat 54%;padding:111px 30px;vertical-align:middle !important;height:199px;padding-top:6%;}#cd-cart-trigger{position:absolute;top:0;right:0px;background:#000;vertical-align:middle;}.product_grid .qty.text{display:none;}
#reviews #submit{background:#f75e0e !important;color:#fff !important;}
.comment-text{border:1px solid #0a8ed8 !important;}
.down_arrow{text-align:center;}
.product_page.product_page_image{padding:9px;border:3px solid #fff;}
.product_page_section{padding:20px;}
.down_arrow img{margin-top:-12px;}
.woocommerce button.button.alt:hover,.woocommerce button.button.alt{background-color:#f75e0e !important;}
.post-type-archive-product .banner_about_us.category{display:none;}
.grid_view_container .addtocart_btn1{display:inline-block;}.grid_view_container .quantity{display:none;}
.grid_view_container .stock{display:none;}.addtocart_btn1 button{border:1px solid #f75e0e;padding:4px;border-radius:50%;}.woocommerce-message{border:1px solid #0a8ed8 !important;}.woocommerce-error{border:1px solid #0a8ed8 !important;}
a.view_site img{height:18px;width:19px}
a.view_site{border:1px solid #f75e0e !important;padding:1px 4px 5px;background:#f0f0f0;border-radius:50%;}
#tab-reviews{background:#eee;border-top:4px solid #0a8ed8;margin:30px 0;}
.product_grid a.readmore{border-radius:3px;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:500;padding:8px 11px !important;color:#fff;border:0px solid #f75e0e !important;background:#0a8ed8;}
.product_id{height:34px;}
#searchform{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.addtocart_btn .single_add_to_cart_button{background:url(./images/white-right-arrow.png) no-repeat scroll right 7px center, rgba(0, 0, 0, 0) linear-gradient(to bottom, #f75e0e , #f75e0e 42%, #f75e0e 100%) repeat scroll 0 0 !important;border-radius:3px;color:#fff;font-family:"Open Sans",sans-serif;font-size:17px;font-weight:normal;padding-bottom:9px !important;padding-left:19px !important;padding-right:34px !important;padding-top:9px !important;float:right;}
.product_grid button.readmore{border-radius:3px;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:500;padding:8px 11px !important;color:#fff;border:0px solid #f75e0e !important;background:#f75e0e;}
.product_grid a.readmore:hover, .product_grid button.readmore:hover{}
.addtocart_btna.readmore{background:#ccc;}
.product_page_section{background:#eee;border-top:5px solid #0a8ed8;}
.ProductDetails{height:105px !important;}
.banner_about_us.default #searchform #searchsubmit{padding:7px 23px;background:#f75e0e;border:0px !important;border-radius:3px;font-weight:700;}
.banner_about_us.default #searchform #s{padding:8px 13px;color:#0a8ed8;width:219px;border-radius:9px;}
.product_grid span.small_heading{font-size:16px;color:#0a8ed8;}
.product_grid .pro_des{height:40px;}
.addtocart_btn a.readmore{background:#f75e0e;color:#fff;font-weight:700;}
.product_page h1{color:#f75e0e;}
.woocommerce-billing-fields{background:#eee;padding:20px;border-top:4px solid #0a8ed8;}
.woocommerce-shipping-fields{background:#eee;padding:20px;border-top:4px solid #0a8ed8;}
.woocommerce-shipping-fields #order_comments{border:1px solid #ccc;padding:10px;}
.woocommerce-billing-fields #s2id_billing_country{border:1px solid #f75e0e;}
.single_add_to_cart_button.button.alt{text-transform:capitalize !important;}
#customer_details h3{color:#0a8ed8;}
.banner_about_us.default.thankyou #searchform #s{border:1px solid #0a8ed8 !important;}
.banner_about_us.default.thankyou #searchform #searchsubmit{color:#fff !important;}
.banner_about_us.default.thankyou p{text-align:center;margin:24px;}
h2.woocommerce-thankyou-order-received{color:#f75e0e !important;font-size:26px !important;}
.parts_form input, .parts_form textarea{border:1px solid #f75e0e;padding:6px;}
.parts_form{color:#0a8ed8;line-height:23px;}
.parts_form .wpcf7-captcha-captcha-1{margin-left:11%;}
.product_page .category_link{color:#f75e0e;border:1px solid #f75e0e !important;padding:4px 11px;border-radius:4px;}
.request_product p{}
.wpcf7-response-output{clear:both !important;}
span.heading-side{color:#0a8ed8;font-size:19px;font-weight:700;}
.request_product .wpcf7-captchar{width:91px;}
.woocommerce table.shop_table{border:1px solid rgb(10, 142, 216) !important;}
#customer_details input, #customer_details .select2-choice, #customer_details #s2id_billing_state, #customer_details select{border:1px solid #ccc;}
p.text_cart_color{color:#0a8ed8;font-weight:500;font-size:25px;line-height:53px;}
.request_product input, .request_product textarea{border:1px solid #0a8ed8;}
.product-category h2{background:#f75e0e;text-align:center;}
#yith-woo-ajax-navigation-3{margin-top:10px;}
.product-category li{border-top:1px dashed #89bdea !important;text-decoration:none;padding:3px;text-align:center;color:#0a8ed8 !important;display:block;padding:9px;}
#yith-woo-ajax-navigation-3 ul{overflow-y:scroll;height:364px;}
a.yith-wcan-reset-tags-link{color:#f75e0e !important;font-weight:900;font-size:13px !important;}
.product_grid .quantity.buttons_added{display:none;}
.addtocart_btn{margin:14px 0px;height:29px;}
.product_table td{border:#f75e0e 1px solid;}.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{color:#fff;-webkit-font-smoothing:antialiased;background-color:#f75e0e !important;}.woocommerce-pagination{margin-top:10px;}.product_grid .in-stock{display:none;}.wc_payment_method.payment_method_cod{display:none;}.woocommerce-thankyou-order-received{font-size:26px !important;color:#0a8ed8 !important;}#payment{background:#f9f9f9 !important;}.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background-color:#0a8ed8 !important;}.product_grid h3{font-size:19px;height:31px;}.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background-color:#00345b !important;}.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{color:#fff !important;background-color:#f75e0e !important;}.cart_totals.calculated_shipping h2, .cart_totals.calculated_shipping table{display:none;}.request_product{background:#eee;padding:2%;margin-top:20px;}
.checkout.woocommerce-checkout input, .checkout.woocommerce-checkout select{padding:10px;}.product_table th{text-align:center;padding:15px;background:#f75e0e;border:1px solid #fff;color:#fff;}
.product_grid{text-align:center;border-top:4px solid #0A8ED8;border-left:1px solid #0A8ED8;border-right:1px solid #0A8ED8;border-bottom:1px solid #0A8ED8;margin-bottom:20px;background:#ccc3;}
.woocommerce-cart .woocommerce, .woocommerce-checkout .woocommerce{margin-top:56px;}
#tab-reviews{display:none !important;}.recaptcha .captcha-1, .recaptcha img{float:left;}.recaptcha .captcha-1 input{width:80px;margin-left:10px;}.cart-collaterals h2, .cart-collaterals table{display:none;}.request_product input{padding:5px !important;}
.current{display:none;}
.product-category li a:hover{background-color:#0a8ed8;color:#fff !important;}
.product_table tr:nth-child(even) td{background-color:#b8d1f3;padding:6px 5px;text-align:center;}
.product_table{width:100%;}
#place_order{float:right !important;}
.call{text-align:center;margin-top:6%;color:#01345c;}
.parts_form input, .parts_form .wpcf7-textarea{width:293px !important;display:block;margin:0 auto;}
#customer_details h3{text-align:center;margin-bottom:25px;}
.carousel-inner{position:relative;width:100%;overflow:visible !important;}
#cd-cart{z-index:999 !important;}
.table_blog td{width:54%;}
.table_blog th{line-height:28px;}
.welcome h3{color:#01345c;text-align:center;font-weight:bold;font-family:"Oswald",sans-serif;font-size:22px;}
.blog-content ul{margin-left:30px;}
.sharebtn p, .sharebtn ul{float:right;}
.sharebtn p{font-size:21px;line-height:36px;}
.call_now img{margin:-22px 11px 0px 0px;}
.call p.call_number a{font-size:32px;color:#0a8ed6 !important;}
.call p.get_quote{font-size:39px;}
p.get_quote span{font-weight:900;}
.call_now span{font-size:33px;font-weight:700;font-family:"Oswald",sans-serif;color:#01345c;}
.testimonial-crousel .carousel-indicators{display:none;}
.pp_pic_holder.pp_default{left:1% !important;}
.aligncenter.wp-image-144.about_us_image{width:100%;}
.fourofour_error_banner h1{font-size:33px;line-height:69px;text-align:center;color:#fff;font-family:"Oswald",sans-serif;}
.fourofour_error_banner{background:url('images/banner-pattern.jpg');height:146px;font-family:'PT Sans', sans-serif;}
.page-content.fourofour_content{text-align:center;margin:40px 0px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{width:30px;height:30px;margin-top:150px !important;font-size:30px;}
.secondary{display:none;}
#select_modality{cursor:pointer;}
.clearfix{clear:both;}
.contact_us_form .recaptcha{margin-top:25px;}
.contact_us_form .wpcf7-captchar{width:138px;}
.contact_us_form .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.Country{height:38px !important;}
li.product_list{font-size:15px !important;list-style-type:none;width:20%;text-align:center;}
li.product_list.product_list1.product_list_title{font-size:20px !important;text-align:center;}
li.product_list.product_list_part_no h1{font-size:12px;}
.change_view p{height:39px;float:right;background:#f75e0e;margin-left:5px;}
.product-category h4{text-align:center;background:#f75e0e;padding:10px;color:#fff;font-weight:900;margin:0px;}
.product-category{margin-bottom:12px;border:1px solid #f75e0e;}
.change_view p:hover{background:#0A8ED8;}
.change_view p img{padding:7px;height:39px;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-ms-filter:brightness(0) invert(1);-o-filter:brightness(0) invert(1);}
li.product_list.product_list_title h3{font-size:15px;}
h1.product_title.entry-title{display:none;}
#partsTableJSON_filter label{color:#000 !important;}
a.page-numbers{color:#000;}
input.wpcf7-form-control, select.wpcf7-form-control{padding:3px;width:100%;}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.FirstName, input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.LastName, input.wpcf7-form-control.wpcf7-text.City, input.wpcf7-form-control.wpcf7-text.State_Province, input.wpcf7-form-control.wpcf7-text.Postal_Zip, select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.Country, select.wpcf7-form-control.wpcf7-select.CT, select.wpcf7-form-control.wpcf7-select.RadFluoro, select.wpcf7-form-control.wpcf7-select.CathAngio, select.wpcf7-form-control.wpcf7-select.Rad, input.wpcf7-form-control.wpcf7-text.Last_Name, input.wpcf7-form-control.wpcf7-text.city1, input.wpcf7-form-control.wpcf7-text.state_Province, input.wpcf7-form-control.wpcf7-text.Postal_Zip1{width:50%;}
textarea.wpcf7-form-control.wpcf7-textarea{width:100%;height:100px;}
.system_form .right{padding-right:6%;padding-left:6%;}
.system_form .left{padding-right:6%;padding-left:6%;}
input.wpcf7-form-control.wpcf7-submit{background:#01345c;color:#fff;height:34px;border:0px;width:100px;padding:0px 8px;}
.hide{display:none;}
.h3modality{border-bottom:4px double #000;display:inline;}
.modalsys{background:#blue none repeat scroll 0 0;text-align:center;}
.modalsys button p{background:#0A8ED6;}
.modalsys{background:#fff;}
.modalsys img:hover{opacity:0.7;}
.link{margin-top:0px !important;}
.modalsys button{color:#fff;display:inline-block;font-family:"PT Sans",sans-serif;font-size:18px;text-align:center;border:0px;width:100%;}
#modaldiv{background:#eee;width:100%;float:left;padding-top:20px;}
.modalsys{border:1px solid grey;background:#fff;}
.no-left-pad1{padding-bottom:20px;}
.modalsys2{background:#fff;margin-top:20px;padding:10px;margin-bottom:20px;}
.modalsys img{background:#fff !important;}
.modalsys button:hover{opacity:0.7;}
.modalsys2 .heading{background-image:url("https://www.phigemparts.com/wp-content/themes/phigem/images/icons/heading-icon.png");background-repeat:no-repeat;font-size:26px;font-family:"Oswald",sans-serif;padding:33px;color:#0A8ED6;font-weight:200;width:}
.heading>span{font-weight:bold;}
.contact_us_form .wpcf7-response-output.wpcf7-display-none.wpcf7-spam-blocked, .contact_us_form .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok, .contact_us_form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{margin-top:110px;margin-bottom:-60px;}
#modalityform .wpcf7-response-output.wpcf7-display-none.wpcf7-spam-blocked, #modalityform .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok, #modalityform .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{position:absolute;bottom:-8px;}
#modalityform{background:#eee;width:100%;float:left;}
#menu-footer-menu li:nth-child(2n){float:right;}
.fax_number h3{color:#000 !important;}
#menu-footer-menu li:nth-child(2n+1){float:left;}
.fax_number > h3{line-height:10px;margin-top:24%;}
.nav.navbar-nav li:nth-child(1){background:#0A8ED8;}
.nav.navbar-nav li:nth-child(2){background:#F75E0E;}
.nav.navbar-nav li:nth-child(3){background:#26C266;}
.nav.navbar-nav li:nth-child(4){background:#2EC2F0;}
.nav.navbar-nav li:nth-child(5){background:#F1C40F;}
.banner_about_us{margin-top:-12px;}
.nav.navbar-nav li:nth-child(6){background:#E11015;}
.banner_contact_us iframe{height:240px;}
.nav.navbar-nav li:nth-child(7){background:#7C338C;}
.nav.navbar-nav li:nth-child(8){background:#00345B;}
.nav.navbar-nav li{font-weight:bold;}
.nav-slip ul li{width:12.5%;height:5px;display:inline-block;float:left;}
.nav-slip > ul{margin-top:-12px;}
.nav-slip ul li:nth-child(1){background:#0A8ED8;}
.nav-slip ul li:nth-child(2){background:#F75E0E;}
.nav-slip ul li:nth-child(3){background:#26C266;}
.nav-slip ul li:nth-child(4){background:#2EC2F0;}
.nav-slip ul li:nth-child(5){background:#F1C40F;}
.nav-slip ul li:nth-child(6){background:#E11015;}
.nav-slip ul li:nth-child(7){background:#7C338C;}
.nav-slip ul li:nth-child(8){background:#00345B;}
.contact_us_form{background:#f1f1f1;padding:12px 16px 2px;margin-bottom: 20px}
.contact_us_form h2{ margin-bottom: 20px; margin-top: 5px;}
p.address {
    border-bottom: 1px solid #e6e6e6;
        line-height: 43px;
}
p.sidephone {
    border-bottom: 1px solid #e6e6e6;
    line-height: 42px;
    vertical-align: middle;
    position: relative;
    align-items: center;
}
p.sidefax {
    line-height: 44px;
    border-bottom: 1px solid #e6e6e6;
}
div#comment-input span {
    padding-bottom: 10px;
    width: 48%;
    max-width: 48%;
    float: left ;
    margin-right: 2%;
}
.contactMap {
    font-size: 14px;
    line-height: 22px;
    clear:both;
}
.contactMap a{ color:#333;}
.contact_us_form textarea {
    width: 98% !important;
    padding: 4px 8px;
}

.address:before {
    content: "\f041";
    font-family: FontAwesome;
    line-height: 31px;
    font-size: 23px;
    display: inline-block;
    float: left;
    color: #ff943d;
    border: 2px solid #cecece;
    text-align: center;
    margin-right: 10px;
    vertical-align: top;
    position: relative;
    height: 35px;
    width: 37px;
    padding: 0px 10px;
}
.sidefax:before {
content: "\f02f";
    font-family: FontAwesome;
    line-height: 31px;
    font-size: 23px;
    display: inline-block;
    float: left;
    color: #ff943d;
    border: 2px solid #cecece;
    text-align: center;
    margin-right: 10px;
    vertical-align: top;
    position: relative;
    height: 35px;
    width: 37px;
    padding: 0;
}
.sidephone:before {
content: "\f095";
    font-family: FontAwesome;
    line-height: 31px;
    font-size: 22px;
    display: inline-block;
    float: left;
    color: #ff943d;
    border: 2px solid #cecece;
    text-align: center;
    margin-right: 10px;
    vertical-align: top;
    position: relative;
    height: 35px;
    width: 37px;
    padding: 0px 7px;
    margin-bottom: 10px;
}
.contact_us_form input[type="submit"]{   margin-top: 10px;}
/*.contactMap1{background:#eee;padding:24px;webkit-box-shadow:inset 0px 0px 0px 5px #fff, 0px 0px 0px 5px #eee;moz-box-shadow:inset 0px 0px 0px 5px #fff, 0px 0px 0px 5px #eee;box-shadow:inset 0px 0px 0px 5px #fff, 0px 0px 0px 5px #eee;margin-top:12px;}*/
.contactMap1{padding:10px 8px;}
/*.contact_us_form .wpcf7-form-control.wpcf7-text.CompanyName, .contact_us_form .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:50%;} */
.wpcf7-form.invalid input{z-index:999;}
.contact_us_form input.wpcf7-form-control, .contact_us_form select.wpcf7-form-control{padding:8px;}
.contact_us_form .wpcf7-form-control{margin-bottom:0px !important;}
.circle{width:110px;height:110px;border-radius:55px;background:#0A8ED6;margin-bottom:20px;text-align:center;float:left;border:3px solid #fff;position:absolute;}
.blog-content .entry-content{text-align:justify;padding:20px 0px !important;}
.social-media-links-thanks img{height:50px !important;width:50px;}
.product_stock{margin-top:-14px;}
.product_stock p{display:inline;}
.woocommerce div.product p.stock{font-size:1.4em !important;}
.circle.active{background:#26C266;}
.col-md-9.blog-content{font-size:16px !important;}
.sidecircle{height:91px;width:300px;margin-bottom:45px;margin-left:49px;margin-top:10px;background:#EEEEEE;float:left;}
.sidecircle h3{color:#CACACA;font-family:"Oswald",sans-serif;font-size:52px;padding-left:80px;margin-right:7px;float:left;}
.sidecircle h2{font-size:24px;font-family:"Oswald",sans-serif;padding:14px;color:#2587B6;}
.custom-pagination span,
.custom-pagination a{display:inline-block;padding:2px 10px;}
.custom-pagination a{background-color:#ebebeb;color:#0A3B63;}
.custom-pagination a:hover{background-color:#0A3B63;color:#fff;}
.custom-pagination span.page-num{margin-right:10px;padding:0;}
.custom-pagination span.dots{padding:0;color:gainsboro;}
.custom-pagination span.current{background-color:#0A3B63;color:#fff;}
.post_box{margin-bottom:20px;background: #f3f3f3;margin-top:10px;overflow:auto;padding:15px 20px 33px 20px;font-family:"PT Sans";}
.post_content{min-height:110px;font-family:"PT Sans";text-align:justify;}
.post_content > p{margin-top:15px;}
.headchat a:hover{color:#fff;}
.post_box h3{color:#063b4a;font-family:"PT Sans";font-size:20px;font-weight:600;line-height:28px;margin-bottom:5px;margin-top:0;text-align:left;overflow:hidden;}
.post_box .blog-image-wrapper{}
.post_box .blog-image-wrapper img{width:100%;height:auto;border:1px solid #ccc !important;padding:4px;}
.post_content a{color:#000;}
.post_content p{text-align:justify;}
.vPostFeatured{height:auto;background:#7C338C;width:100%;}
.vPostTitle a:hover{color:#fff !important;}
.vImagePost{padding:20px;}
.vPostTitle{font-family:"PT Sans",sans-serif;color:#fff;font-weight:slim;}
.vPostContent{text-align:justify;color:#fff;}
.loop{margin-top:35px;}
.post-thumbnail img.attachment-post-thumbnail{width:100%;}
.chat.call_to_action{padding:9px;}
.post_date{color:#00345b !important;font-size:17px !important;text-align:center !important;font-weight:700;}
.post_datefull{color:#00345b !important;font-size:17px !important;font-weight:700;}
.widget_recent_entries li{text-align:left !important;}
.chat .contact_us{height:54px;line-height:54px;}
.col-md-4.post1{display:none;}
.vPostFeatured a:hover{color:#fff;}
.archive.category .color-overlay{background-color:rgba(124, 51, 140, 0.61) !important;}
.blog-content a{color:#03345c;font-weight:700;}
.single-blog .link{background:url("images/white-right-arrow.png") no-repeat scroll right 7px center, rgba(0, 0, 0, 0) linear-gradient(to bottom, #01345C 0%, #01345C 13%, #01345C 18%, #01345C 21%, #01345C 26%, #01345C 42%, #01345C 100%) repeat scroll 0 0 !important;border-radius:3px;color:#fff;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:normal;padding-bottom:8px !important;padding-left:11px !important;padding-right:27px;padding-top:8px !important;float:right;}
.link{background:url("images/white-right-arrow.png") no-repeat scroll right 7px center, rgba(0, 0, 0, 0) linear-gradient(to bottom, #01345C 0%, #01345C 13%, #01345C 18%, #01345C 21%, #01345C 26%, #01345C 42%, #01345C 100%) repeat scroll 0 0 !important;border-radius:3px;color:#fff;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:bold;padding-bottom:8px !important;padding-left:11px !important;padding-right:27px;padding-top:8px !important;margin-top:15px;float:right;}
.link1{url("../images/btn-arrow.png") no-repeat scroll right 7px center, rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffa33e 0%, #fe9635 13%, #fa8f2f 18%, #fc8b2f 21%, #f78429 26%, #f6701b 42%, #f6701b 100%) repeat scroll 0 0 !important;border-radius:3px;color:#fff;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:normal;padding-bottom:8px !important;padding-left:11px !important;padding-right:27px;padding-top:8px !important;margin-top:15px;}
.product-name, .product-quantity{color:#01345c;font-size:21px;}
.order_form_second .shop_table{display:none;}
.span.screen-reader-text{color:#063b4e;font-family:"droid_serifregular";}
.widget-title{color:#FFF;font-family:"PT Sans",sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;background:none repeat scroll 0 0 #053652;margin:0 !important;padding:10px;}
#categories-2 > ul{border:1px solid #ddd !important;padding:5px 20px;margin-bottom:10px;}
#categories-2 > ul li{background:url("../phigem/images/right-small-arrow.png") no-repeat scroll left top 10px rgba(0, 0, 0, 0);border-bottom:1px solid #ddd !important;font-size:14px;padding:7px 0 7px 18px;color:#000;}
.widget_archive{border:1px solid #ddd;clear:both !important;margin-bottom:20px;overflow:auto;}
.widget_archive ul{padding:5px 20px;text-align:justify;}
.widget_archive ul li{background:url(../phigem/images/right-small-arrow.png) no-repeat scroll left top 10px rgba(0, 0, 0, 0);font-size:14px;padding:7px 0 7px 18px;border-bottom:1px solid #ddd !important;}.screen-reader-text{display:none;}.widget_search input[type="search"]{width:141px;height:28px;padding-left:5px;border:1px solid #ccc;font-weight:normal;color:#333;}
#modalityform input.wpcf7-form-control,#modalityform select.wpcf7-form-control{padding:9px;}
.sidebar a{color:#337ab7;}
.widget_recent_entries ul li{background:url("../phigem/images/right-small-arrow.png") no-repeat scroll left top 10px rgba(0, 0, 0, 0);font-size:14px;padding:7px 0 7px 18px;border-bottom:1px solid #ddd !important;}
.widget_recent_entries ul{padding:5px 20px;text-align:justify;}
.widget_recent_entries{border:1px solid #ddd;clear:both !important;margin-bottom:20px;overflow:auto;}
#search-2{border:1px solid #ddd !important;margin-bottom:10px;}
form.search-form{padding:15px;}
.search-submit{color:#fff;border-color:#2e6da4;margin-top:-5px;display:inline-block;padding:3px 22px 3px 7px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;background:url(images/white-right-arrow.png) no-repeat scroll right 7px center, rgba(0, 0, 0, 0) linear-gradient(to bottom, #01345C 0%, #01345C 13%, #01345C 18%, #01345C 21%, #01345C 26%, #01345C 42%, #01345C 100%) repeat scroll 0 0 !important;}
h2.entry-title{color:rgb(5, 54, 82);font-weight:bold;margin-top:0px;text-transform:uppercase;}
h1.blog-title{font-size:30px;color:rgb(5, 54, 82);font-weight:bold;margin-top:0px;text-transform:uppercase;}
.homeslider .item {
    background: #088ed8;
    max-height: 373px;
	
    overflow: hidden;
    box-shadow:0 1px 16px 1px #313131;
    -webkit-box-shadow:0 1px 16px 1px #313131;
    -moz-box-shadow:0 1px 16px 1px #313131;
}

.homeslider .item img {
    width: 100%;
}
.slider-left p {  
    font-size: 16px;
}
.slider-left a {
    font-size: 15px;
    background: #fff;
    color: #00345b;
    padding: 7px 15px;
    margin-top: 6px;
    clear: both;
    display: inline-block;
}
.slider-left a:hover {
    background: #00345b;
    color: #fff;
}
.slider-left {
    padding: 55px 50px;
    color: #fff;
}
.slider-left h3 {
    font-size: 29px;
    font-weight: bold;
}
.nopadding{padding-right:0 !important; padding-left:0 !important;}
.part-form input[type="text"] {
    margin-bottom: 10px;
}
.part-form input[type="email"] {
    margin-bottom: 10px;
}
.part-form textarea {
    padding: 4px 8px;
    max-height: 73px;
}
.part-form input.wpcf7-form-control.wpcf7-captchar {
    width: 110px;
}
.part-form input[type="submit"] {    float: right;
     width: auto;
    margin-bottom: 20px;
    }

/*custom css start*/
aside#text-3 a { padding: 10px; width: 40px; display: inline-block; border-radius: 2px;}
aside#text-3 a:hover i.fa {color:#fff;}
a.gp {background: #e03030;}
a.twitter { background: #55acee;}
a.linkedin {background: #346ca6;}
a.face {background: #3b5898;}
aside#text-3 i.fa {font-size: 20px;}
.testimonial-para i.fa {
    color: #13345b;
    font-size: 26px;
}
.testimonial-para .fa-quote-left {
    margin-right: 5px;
}
.testimonial-para .fa-quote-right {
    margin-left: 5px;
}
/*custom css close*/
@media (max-width:1024px){.cus-nav ul li a{font-size:13px;}
.sysrightbox{margin-top:20px;padding-left:90px;position:static;}
.sysleftbox{margin-top:5px;position:static;width:100%;}
}
@media (max-width:480px){p.text_cart_color{line-height:41px;}
.grid_view_container{overflow-y:scroll;}
.nav.navbar-nav li:nth-child(1) a{background-position:center left 70px;}
span.phone-nos{color:#fff;background:#bcbcbc;margin-left:8px;padding:2px;font-size:14px;}
.headchat{margin-bottom:1%;}
.banner_contact_us iframe{height:400px;}
.author-heading{font-size:14px !important;}
.author-bio img{height:62px;}
.author-bio{font-size:8px;}
}
.shaky-share-wrap{top:30%;list-style:none;padding-left:10px;float:right;}
.shaky-share-wrap li{float:left;width:42px;}
.shaky-share-wrap li a{width:35px;height:35px;display:block;border-radius:50%;margin-bottom:8px;}
.shaky-share-wrap li a.fb{background-image:url('images/banner-share.png');background-position:-12px -22px;}
.shaky-share-wrap li a.tw{background-image:url('images/banner-share.png');background-position:-54px -22px;}
.shaky-share-wrap li a.gp{background-image:url('images/banner-share.png');background-position:-95px -22px;}
.shaky-share-wrap li a.li{background-image:url('images/banner-share.png');background-position:-138px -22px;}
img.alignleft{float:left;margin-right:15px;margin-bottom:8px;}
img.alignright{float:right;margin-left:15px;margin-bottom:8px;}
@media (min-width:1920px){.banner{padding-top:210px;}
}
@media (min-width:480px) and (max-width:1024px){.print.col-sm-3.col-xs-12.col-md-12.col-lg-4{border:none;margin-bottom:20px;}
.col-md-9.blog-content{padding-top:50px;}
.logo img{width:100%;}
.fax_number{font-size:12px;}
.fax_number h3{font-size:18px;}
.headchat{line-height:15px;max-width:25%;font-weight:bold;font-size:11px;margin-top:-1.5%;}
.contact{margin-top:5%;}
.fax img{height:19px;min-width:12px;}
}
@media(min-width:482px){.nav.navbar-nav li:nth-child(3) a{background-image:url("./images/parts-icon.png");background-size:33px;background-repeat:no-repeat;background-position:center 9px;}}
@media(max-width:482px){.seprator_request .line, .seprator_request .word{display:none;}
.request_product p{width:100% !important;float:left;}
#modalityform .wpcf7-response-output.wpcf7-display-none.wpcf7-spam-blocked, #modalityform .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok, #modalityform .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{position:relative;bottom:-19px;margin-bottom:30px;}
.contact_us_form .wpcf7-response-output.wpcf7-display-none.wpcf7-spam-blocked, .contact_us_form .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok, .contact_us_form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{margin-top:195px;margin-bottom:-111px;}
.col-xs-12.testimonial-full-width{padding:0px !important;}
.contact.pull-right{width:100%;}
.print h3{background:#0A8ED6;padding:4px 2px;color:#fff !important;line-height:26px !important;}
.logo{margin-bottom:14px !important;}
.fax_number{margin:-39px 8px 6px !important;}
.facebook_like_box{display:none;}
.print{float:left;width:50%;font-size:12px;}
.print h3{font-size:20px;}
.fax img{height:19px;min-width:12px;}
.banner{padding:0px!important;margin-top:56px !important;}
.product-img-blog{text-align:center;}
.headchat{display:none;}
}
@media screen and (min-width:1200px){.welcome .product-img{margin-top:10%;}
.headchat{margin:-4px 0px 0px 1%;}
.fax_number{margin:-25px 6% 6px 10px !important;}
}
@media screen and (max-width:350px){.fax_number{margin:-36px 22px 6px;}
.print h3{font-size:17px;}
}
.searchPartsForm{max-width:400px;margin:20px auto;}
.searchPartsForm input{height:40px;}
img.ship{width:100%;height:auto;}
.shipcontact{padding:24px 0;background:#eee;}
.shipcontact h2{text-align:center;font-size:30px;margin:14px 0;}
.shipcontact input[type="text"]{width:100%;margin:10px 0;border:1px solid #ccc;padding:5px 8px;}
.shipcontact input[type="email"]{width:100%;margin:10px 0;border:1px solid #ccc;padding:5px 8px;}
.shipcontact input[type="tel"]{width:100%;margin:10px 0;border:1px solid #ccc;padding:5px 8px;}
.shipcontact textarea{margin:9px 0;border:1px solid #ccc;padding:5px 8px;}
.shipcaptcha{width:304px;float:left;}
.shipcontact input[type="submit"]{margin-top:38px;float:right;}
.shipcontact img{}
.shipcontact p{text-align:center;}
.shipcontact input.wpcf7-not-valid{border:1px solid #fd1651 !important;}
.shipcontact span.wpcf7-not-valid-tip{display:none;}
.topbg{background:url(https://www.phigemparts.com/wp-content/themes/phigem/images/bg.jpg) repeat;position:relative;margin-top:38px;padding-bottom:33px;}
.roundtruck{width:auto;height:auto;margin:0 auto;display:table;}
.dash{width:252px;position:absolute;top:86px;left:246px;}
.showsp{width:auto;position:absolute;left:0;top:0;}
.topbg h1{text-align:center;color:#fff;font-weight:bold;font-size:29px;margin-bottom:6px;margin-top:1px;}
.topbg p{color:#fff;text-align:center;}
@media screen and (max-width:1260px){.dash{display:none;}
}
@media screen and (max-width:762px){.showsp{width:159px;}
.carousel-inner .item{background-size:unset !important;}
}
@media screen and (max-width:460px){.roundtruck{width:220px;}
.showsp{width:119px;}
.topbg{margin-top:0;}
}
@media only screen and (max-width:990px){ 
.homeslider .item { box-shadow: 0 0 0;   -webkit-box-shadow: 0 0 0;  -moz-box-shadow: 0 0 0;  max-height:none;}
}
