body {
 background: #fff!important
}
.top_header {
 background: #012448 none repeat scroll 0 0;
 padding: 5px 0;
 position: relative;
 width: 100%;
 z-index: 999;
}
header {
 position: relative;
 z-index: 999;
}
.top_header_right {
 float: right!important
}
.top_right {
 float: right
}
.top_right ul li {
 float: left;
 margin-left: 25px
}
.top_right ul li a {
 color: #fff;
 position: relative;
 top: 10px
}
.top_right ul li a:hover {
 text-decoration: none
}
.ls-wp-container {
 margin-top: -170px !important;
}
.main_menu {
 background: #0c4884 none repeat scroll 0 0;
 padding: 3px 0;
}
.logo-section {
 padding: 28px 0;
 background: url(../images/header-bg.jpg);
 background-repeat: no-repeat;
 background-size: 100% 100%;
}
.header_catlist i {
 float: left;
 font-size: 25px;
 padding-bottom: 4px;
 position: relative;
 top: -4px;
}
/*.main_header {
	background:rgba(4, 55, 106, 0.42);
	width:100%;
	position:absolute;
	z-index:9999
}
.main_menu {
	background:#0b4884;
	width:100%;
	position:relative;
	top:17px
}*/

.primary-nav li {
 text-align: left;
 padding: 12px;
 text-transform: capitalize;
}
.header_catlist {
 background: #fff;
 padding: 10px;
 margin-bottom: 6px;
 margin-top: 6px;
 text-transform: uppercase;
 text-align: center;
 color: #04376a;
 font-size: 15px;
 font-weight: 600;
 cursor: pointer!important;
}
.search_top {
 background: none;
 border-radius: 21px;
 border-color: #fff;
 width: 100%;
 margin-top: 17px
}
.home .rockone_col {
 border: 4px solid #eee;
 margin: 10px;
 width: 280px !important
}
.rockone_col .vc_column-inner {
 padding: 0!important
}
.rock_redmore {
 background: #071727 none repeat scroll 0 0;
 margin: 0 !important;
 padding-bottom: 20px;
}
.rock_title {
 background: #071727;
 font-weight: 700;
 text-transform: uppercase;
 line-height: 50px !important;
 margin: 0 !important;
}
.rock_redmore button {
 background: #0b4884 none repeat scroll 0 0 !important;
 border: medium none !important;
 color: #fff !important;
 letter-spacing: 0.5px;
 padding: 9px 20px !important;
}
.rock_redmore a {
 background: #0b4884 none repeat scroll 0 0 !important;
 border: medium none !important;
 color: #fff !important;
 letter-spacing: 0.5px;
 padding: 9px 20px !important;
 text-decoration: none !important;
}
.product_part ul li.product_cat-home-product {
 background: #fff!important;
 padding: 10px!important
}
.product_part ul li.product_cat-home-product:nth-child(4) {
 margin-right: 0 !important;
}
.other_title {
 font-weight: 700
}
.foot-menu .menu ul.sub-menu, .widget_nav_menu .menu ul.sub-menu {
 display: none !important;
}
.product_part .woocommerce ul.products li.product h3 {
 font-size: 16px!important;
 font-weight: 700;
 color: #04376a;
 line-height: 30px
}
.product_part span.woocommerce-Price-amount.amount {
 color: #04376a;
 font-size: 16px;
 font-weight: 700;
 display: none !important;
}
.product_part .woocommerce ul.products li.product .button {
 margin-top: 1em;
 background: #0b4884;
 color: #fff;
 border-radius: 22px;
 font-weight: 500;
 margin-bottom: 10px;
}
.home-news {
 margin-bottom: 0 !important;
 margin-left: 0 !important;
 margin-right: 0 !important;
 margin-top: 35px;
}
.homepost_date_month_yer {
 position: relative;
 z-index: 9999;
 background: #0b4884;
 color: #fff;
 width: 17%;
 line-height: 25px;
 text-align: center;
 float: right;
 top: 67px;
 right: 20px;
 display: none !important;
}
.blog_meddle_box:first-child {
 padding-left: 0;
}
.blog_meddle_box:last-child {
 padding-right: 0;
}
.meddle_heading h2 {
 font-size: 18px;
 margin-top: 15px;
 margin-bottom: 15px!important;
 color: #04376a;
 font-weight: 600;
}
.blog_profile {
 line-height: 24px;
 font-size: 15px;
}
/*-- Custom Search --*/
input[type=search] {
 -webkit-appearance: textfield;
 -webkit-box-sizing: content-box;
 font-family: inherit;
 font-size: 100%;
}
input::-webkit-search-decoration, input::-webkit-search-cancel-button {
 display: none;
}
#demo-2 input[type=search] {
 background: #ededed url(../images/search-icon.png) no-repeat 14px center;
 border: solid 1px #ccc;
 padding: 9px 10px 9px 32px;
 width: 55px;
 -webkit-border-radius: 10em;
 -moz-border-radius: 10em;
 border-radius: 10em;
 -webkit-transition: all .5s;
 -moz-transition: all .5s;
 transition: all .5s;
}
input[type=search]:focus {
 width: 420px;
 background-color: #fff;
 border: 1px solid #FFF;
}
 input:-moz-placeholder {
 color: #999;
}
input::-webkit-input-placeholder {
 color: #999;
}
/* Demo 2 */
#demo-2 input[type=search] {
 width: 15px;
 padding: 12px 22px !important;
 color: transparent;
 cursor: pointer;
 float: right;
}
#demo-2 input[type=search]:hover {
 background-color: #fff;
}
#demo-2 input[type=search]:focus {
 width: 420px;
 padding-left: 32px;
 color: #FFF;
 background-color: #012448;
 cursor: auto;
 outline: none;
}
/*--  --*/
.rockone_col .wpb_single_image {
 margin-bottom: 17px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
 margin: 0 9px 18px 9px !important;
 width: 23.3% !important;
 min-height: 275px !important;
}

.rockware_product_list ul.products li.product {
    background: none !important;
    border: none !important;
    width: 100% !important;
    min-height: 0px !important;
    margin: 0 !important;
}

.rockware_product_list ul.products li.product table {
	margin: 0px !important;
}
.rockware_product_list td {
     padding: 0px !important; 
}

.term-a-to-z-all-products .woocommerce-pagination {
 margin-bottom: 40px;
}
.new-home-pro .vc_column-inner {
 padding-left: 8px !important;
 padding-right: 8px !important;
}
.product_part h3 {
 padding-left: 8px !important;
}
.product_part span.price {
 padding-left: 8px !important;
}
.product_part a.button.product_type_simple {
 margin-left: 8px;
}
.slide {
 color: #FFF
}
.slide h1 {
 font-size: 32px;
 font-weight: 600;
}
.slide p {
 font-size: 18px;
 line-height: 30px;
 margin-top: 20px;
 margin-bottom: 10px;
}
.next-button a {
 border: 1px solid #fff;
 border-radius: 27px;
 color: #fff;
 font-size: 18px;
 height: 43px;
 padding: 10px 40px;
}
.next-button i {
 margin-left: 5px;
}
.next-button {
 margin-top: 50px;
}
.next-button > a:hover {
 color: #fff;
 text-decoration: none;
}
.homepost_date {
 font-size: 20px;
 font-weight: 700;
}
.homepost_month {
 font-size: 13px;
 line-height: 17px;
}
.homepost_year {
 font-size: 13px;
}
.copyright {
 background: #0C4884;
 display: inline-block;
 padding: 27px 0;
 width: 100%;
 color: #FFF;
}
.foot-menu {
 text-align: right;
}
.foot-menu ul li {
 display: inline-block;
 font-size: 13px;
 padding: 0 1px;
 text-transform: uppercase;
}
.foot-menu ul li:last-child {
 border-right: 0px solid #fff;
}
.foot-menu ul li a {
 color: #FFF;
}
.upper-footer {
 background: url(../images/footer-bg.jpg);
 background-size: 100% 100%;
 background-repeat: no-repeat;
 padding: 60px 0;
 color: #FFF;
}
.upper-footer p {
 line-height: 24px;
 font-size: 15px;
}
.upper-footer .widget h4 {
 font-size: 23px;
 font-weight: 600;
 margin-bottom: 35px;
 text-transform: uppercase
}
.upper-footer .menu li {
 line-height: 30px;
}
.upper-footer .menu li a {
 color: #fff;
 text-transform: capitalize;
}
.foot-3 span {
 display: table;
 font-size: 13px;
 line-height: 21px;
 margin-bottom: 22px;
 margin-top: -19px;
 padding-left: 20px;
}
.foot-1 img {
 margin-bottom: 32px;
}
.customer-carousel .owl-wrapper-outer {
 border: 5px solid #eee;
 padding: 0;
}
#lcs_logo_carousel_slider .owl-buttons div {
 background: #012448 none repeat scroll 0 0 !important;
 border: 0 solid #ccc !important;
 -webkit-border-radius: 50% !important;
 -moz-border-radius: 50% !important;
 border-radius: 50% !important;
 color: #fff !important;
 font-size: 25px !important;
 line-height: 21px !important;
 margin: -9px 6px 13px 0 !important;
 position: relative;
 top: -15px;
}
.top_header_left h4 {
 display: none;
}
.social-icons {
 margin: 5px 3px !important;
}
.get-newsletter p {
 color: #fff;
 font-size: 13px;
}
.get-newsletter h2 {
 color: #fff;
 font-size: 24px;
 font-weight: 700;
 margin-bottom: 6px;
}
.get-newsletter img {
 position: relative;
 top: -10px;
}
.get-newsletter-form .gfield_label {
 display: none !important;
}
.get-newsletter-form .ginput_container {
 display: inline-block;
}
.get-newsletter-form li {
 display: inline-block;
}
.get-newsletter-form input {
 background: #012448 none repeat scroll 0 0;
 -webkit-border-radius: 27px;
 -moz-border-radius: 27px;
 border-radius: 27px;
 color: #fff;
 padding: 12px 20px !important;
 width: 93% !important;
}
.get-newsletter-form .gform_button.button {
 background: none;
 border: none;
}
.get-newsletter-form ul {
 display: inline-block;
 width: auto !important;
}
.get-newsletter-form .gform_body {
 float: left;
}
.form-padding .vc_column-inner {
 padding-left: 0 !important;
 padding-right: 0 !important;
}
.get-newsletter-form {
 margin: -16px 0 0 0 !important;
}
.get-newsletter-form .gform_footer.top_label {
 display: inline-block;
 margin: 5px 0 0;
 padding: 0;
 background: #fff none repeat scroll 0 0;
 border: medium none;
 -webkit-border-radius: 27px;
 -moz-border-radius: 27px;
 border-radius: 27px;
 color: #012448;
 text-transform: uppercase;
 font-size: 16px !important;
 font-weight: 600;
 width: auto !important;
}
.get-newsletter-form .gform_button.button {
 background: url(../images/submit-icon.png) !important;
 background-repeat: no-repeat !important;
 background-position: left 23px center !important;
 color: #012448;
 font-size: 16px !important;
 font-weight: 600;
 padding: 11px 33px 11px 53px !important;
 text-transform: uppercase;
}
::-webkit-input-placeholder { /* Chrome */
 color: #FFF;
}
:-ms-input-placeholder { /* IE 10+ */
 color: #FFF;
}
::-moz-placeholder { /* Firefox 19+ */
 color: #FFF;
 opacity: 1;
}
:-moz-placeholder { /* Firefox 4 - 18 */
 color: #FFF;
 opacity: 1;
}
.validation_error {
 display: none;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
 background-color: transparent !important;
 border-bottom: 0 solid #c89797 !important;
 border-top: 0 solid #c89797 !important;
 margin-bottom: 0;
}
.gfield_error input {
 border: 1px solid #fff !important;
}
.gfield_error {
 margin: 0 !important;
 width: auto !important;
}
.get-newsletter-form .gform_footer.top_label img {
 display: none !important;
}
.gfield_description.validation_message {
 color: #CC0000 !important;
 font-size: 12px !important;
 font-weight: 500 !important;
}
.foot-4 ul li {
 line-height: 52px;
}
.foot-4 ul li a {
 color: #FFF;
}
.foot-4 ul li a:hover {
 text-decoration: none;
}
.foot-4 i {
 border: 1px solid #fff;
 border-radius: 50%;
 color: #fff;
 font-size: 23px;
 height: 40px;
 padding: 8px 0;
 text-align: center;
 width: 40px;
 margin-right: 20px;
}
.gform_confirmation_message {
 background: #fff none repeat scroll 0 0;
 color: #008054;
 font-size: 16px;
 letter-spacing: 0.5px;
 margin-top: 20px;
 padding: 6px;
 text-align: center;
}
.foot-menu ul li a {
 font-size: 13px;
 padding: 5px 15px;
}
.foot-menu ul li a:hover {
 background: #2362a2 none repeat scroll 0 0;
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px;
 text-decoration: none;
}
.page-title {
 background: #012448 none repeat scroll 0 0;
 color: #fff !important;
 font-size: 22px !important;
 padding: 3px 0;
}
.page-template-full-width .rockone_col .wpb_single_image {
 border-bottom: 1px solid #444;
 margin-bottom: 0;
}
.page-template-full-width .rockone_col {
 border: 4px solid #eee;
}
.overview-three .vc_col-sm-4 {
 margin: 0 8px 0 0;
 width: 32%;
}
.overview-three .vc_col-sm-4 {
 margin: 0 24px 0 0;
 width: 32%;
}
.overview-three .vc_col-sm-4:nth-child(3) {
 margin-right: 0;
}
.price-examples .wpb_single_image {
 margin-bottom: 10px;
}
.price-examples h3 {
 margin-bottom: 5px !important;
}
.page-template-right-sidebar .site-content, .page-template-training-right-sidebar .site-content {
 width: 73%;
}
.page-template-right-sidebar .secondry, .page-template-training-right-sidebar .secondry {
 background: #f5f5f5 none repeat scroll 0 0;
 border: 1px solid #eee;
 float: right;
 margin-top: 24px;
 padding: 25px;
 width: 24%;
}
.secondry h4 {
 color: #0c4884;
 font-size: 16px;
 font-weight: 700;
 letter-spacing: 0;
 margin-bottom: 20px;
 text-transform: uppercase;
}
.secondry ul li {
 border-bottom: 1px solid #dedede;
 font-size: 13px;
 letter-spacing: 0.3px;
 line-height: 14px;
 margin-left: 6px;
 margin-top: 8px;
 padding-bottom: 8px;
 text-transform: capitalize;
}
.secondry ul li:before {
 content: "\f178";
 font-family: FontAwesome;
 left: -5px;
 position: relative;
 top: 0;
 margin-right: 5px;
 color: #0C4884;
}
.custom-list ul li ul {
 margin-top: 10px;
 padding-left: 15px;
}
.secondry ul li a {
 color: #012448;
}
.secondry .widget {
 margin-bottom: 25px;
}
.secondry .sidebar-input input {
 border: 1px solid #ddd;
 border-radius: 0;
 height: 36px;
 padding: 5px 6px !important;
 width: 100% !important;
}
.secondry .sidebar-para textarea {
 border: 1px solid #ddd;
 border-radius: 0;
 height: 100px;
 padding: 5px 6px !important;
 width: 100% !important;
}
.secondry .gform_body ul li {
 border-bottom: medium none;
}
.secondry .gform_body ul li .gfield_label {
 color: #888;
 font-size: 11px;
 font-weight: 600;
 margin-bottom: 8px;
}
.secondry li.gfield {
 margin-top: 0;
 padding-bottom: 0;
}
.secondry .gform_body .ginput_container {
 margin-top: -3px !important;
}
.secondry .gform_button.button {
 background: #0b4884 none repeat scroll 0 0;
 border: medium none;
 color: #fff;
 font-size: 13px !important;
 font-weight: 600;
 letter-spacing: 0.5px;
 text-transform: uppercase;
}
.secondry .gform_footer.top_label {
 margin-top: 0 !important;
}
.page-template-right-sidebar .wpb_text_column, .page-template-full-width .wpb_text_column {
 margin-bottom: 10px !important;
}
.page-template-right-sidebar .wpb_text_column, .page-template-full-width .wpb_text_column {
 margin-bottom: 12px !important;
}
.page-template-right-sidebar .wpb_text_column p, .page-template-full-width .wpb_text_column p, .page-template-training-right-sidebar .wpb_text_column p {
 margin-bottom: 12px !important;
}
.page-template-right-sidebar .wpb_wrapper a, .page-template-full-width .wpb_wrapper a {
 color: #0c4884;
 text-decoration: underline;
}
.page-template-right-sidebar .wpb_text_column img, .page-template-full-width .wpb_text_column img {
 margin-top: 0 !important;
}
.custom-list ul {
 margin-bottom: 12px !important;
}
.custom-list ul li {
 /**list-style: outside none none;**/
 margin-left: 31px;
}
.custom-list ul li a {
 text-decoration: none !important;
}
.custom-list ul li:before {
/**content: "\f178";
	font-family: FontAwesome;
	left:-5px;
	position:relative;
	top:0;
	margin-right:5px;
	color:#0C4884;**/
}
.vc_separator {
 margin: 13px 0 !important;
}
.margin-0 {
 margin: 0 !important;
}
.custom-list {
 margin-bottom: 12px !important;
}
.view_btn a {
 background: #0B4884 !important;
 border: medium none !important;
 border-radius: 20px !important;
 color: #fff !important;
 font-size: 13px !important;
 font-weight: 600;
 padding: 8px 18px !important;
}
.custom-list h6 {
 line-height: 14px !important;
}
.page-template-demo-download .site-content {
 float: none;
 width: 100% !important;
}
.custom-download {
 background: #f5fafe;
 border: 1px solid #ddd;
 margin-bottom: 35px;
 padding: 30px;
 display: inline-block;
}
.download-box h3 {
 font-size: 17px;
 margin-bottom: 12px;
}
.download-box p {
 font-size: 13px;
 letter-spacing: 0.5px;
 margin-bottom: 15px;
 height: 27px;
 overflow: hidden;
}
/*.short-content {
    height: 27px;
    margin-bottom: 14px;
    overflow: hidden;
}*/
.download-box a {
 background: #0B4884;
 color: #fff;
 display: inline-block;
 font-size: 12px;
 letter-spacing: 0.4px;
 padding: 7px 15px;
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 border-radius: 15px;
}
.download-box a:hover {
 background: #0C4884;
 color: #fff;
 text-decoration: none;
}
.post-colum {
 border-bottom: 1px solid #ddd;
 border-right: 1px solid #ddd;
 min-height: 135px !important;
 padding-top: 20px;
}
.post-colum:nth-child(2n+0) {
 border-right: 0px solid #ddd;
}
.post-colum:last-child {
 border-bottom: 0px solid #ddd;
}
.post-colum:nth-last-child(2) {
 border-bottom: 0px solid #ddd;
}
.download-box .post-image {
 float: left;
 margin-right: 18px;
 width: 60px;
}
.post-image img {
 width: 60px;
}
.download-box {
 display: inline-flex;
}
/*-- popup --*/
.pop-text {
 text-align: center;
}
.pop-text h2 {
 font-size: 17px;
}
/*--------------------woocommerce-------------*/
.woocommerce .secondry {
 background: #f5f5f5 none repeat scroll 0 0;
 border: 1px solid #eee;
 float: right;
 margin-top: 24px;
 padding: 25px;
 width: 24%;
}
.woocommerce .site-content {
 /**width: 73%;**/
	    width: auto !important;
    float: none !important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
 background: #0B4884;
 color: #fff;
 display: inline-block;
 font-size: 12px;
 letter-spacing: 0.4px;
 padding: 7px 15px;
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 border-radius: 15px;
}
button.single_add_to_cart_button.button.alt {
 background: #0B4884!important;
 color: #fff!important;
 display: inline-block !important;
 font-size: 12px !important;
 letter-spacing: 0.4px;
 padding: 10px 15px;
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 border-radius: 15px;
}
.woocommerce ul.products li.product a img {
 width: auto!important;
}
.woocommerce div.product div.images img {
 display: block;
 width: auto!important;
 height: auto;
 box-shadow: none;/**margin: auto!important;**/
}
.cart-contents:before {
 font-family: WooCommerce;
 content: "\e01d";
 font-size: 25px;
 margin-top: 10px;
 font-style: normal;
 font-weight: 400;
 padding-right: 5px;
 vertical-align: bottom;
 color: #fff;
}
.cart-contents:hover {
 text-decoration: none;
}
.cart-contents-count {
 color: #012448;
 background-color: #fff;
 font-weight: bold;
 border-radius: 10px;
 padding: 1px 6px;
 line-height: 1;
 vertical-align: top;
}
.cart_count {
 float: right;
 width: 70px;
 margin-top: 11px;
}
.related.products h2 {
 margin-bottom: 25px;
 font-size: 20px;
 color: #012448;
}
a.checkout-button.button.alt.wc-forward {
 background: #012448;
}
a.checkout-button.button.alt.wc-forward:hover {
 background: #012448;
}
.woocommerce-message {
 border-top-color: #0c4884!important;
}
.woocommerce-message:before {
 content: "\e015";
 color: #0c4884!important;
}
.continueShopping:before {
 content: none!important;
 color: #0c4884!important;
}
a.button.wc-backward {
 background: #0c4884;
 color: #fff;
}
a.button.wc-backward:hover {
 background: #0c4884!important;
 color: #fff!important;
}
.secondry {
 background: #f5f5f5 none repeat scroll 0 0;
 border: 1px solid #eee;
 float: right;
 margin-top: 24px;
 padding: 25px;
 width: 24%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
 background: #f5f5f5 none repeat scroll 0 0;
 border: 1px solid #efefef;
 box-sizing: border-box;
 min-height: 220px;
 padding: 10px !important;
}
.woocommerce ul.products li.product a img {
 margin: 12px auto !important;
}
.woocommerce ul.products li.product a {
 text-align: center;
}
.woocommerce ul.products li.product h3 {
 font-size: 14px !important;
 font-weight: bold;
 margin: 0;
 padding: 0.5em 0;
 line-height: 22px;
 min-height: 44px;
}
.woocommerce ul.products li.product .price {
 color: #77a464;
 display: block;
 font-size: 17px !important;
 font-weight: bold !important;
 margin-bottom: 0.5em;
 display: none !important;
}
.woocommerce ul.products li.product .button {
 display: block;
 margin: 20px auto 0 !important;
 width: 120px;
}
.woocommerce a.added_to_cart {
 display: block !important;
}
.custom-heading, .other_title {
 font-variant: small-caps;
 font-weight: bold;
}
.custom-list img, .price-examples img, .img-border {
 border: 1px solid #ccc;
 padding: 2px;
}
.bacche li a {
 line-height: 23px;
}
.ginput_container input, .ginput_container select {
 border: 1px solid #ddd;
 border-radius: 0;
 height: 36px;
 padding: 5px 6px !important;
}
h3.idTitle {
 padding: 7px 10px;
}
.gchoice_4_21_1 > input {
 margin-top: -6px !important;
 width: auto !important;
}
#field_4_32, #field_4_4, #field_4_5, #field_4_15, #field_4_13, #field_4_14 {
 clear: none !important;
 float: left;
 margin: 0 25px 0 0;
 width: 47%;
}
#input_4_32, #input_4_4, #input_4_5, #input_4_15, #input_4_13, #input_4_14 {
 width: 100%;
}
#field_4_17 {
 padding-top: 10px;
}
.gform_button.button {
 background: #0b4884 none repeat scroll 0 0;
 border: medium none;
 color: #fff;
 font-size: 13px !important;
 font-weight: 600;
 letter-spacing: 0.5px;
 text-transform: uppercase;
}
.table-code th {
 font-size: 15px !important;
}
.table-code td, .table-code th {
 border: 1px solid #ebebeb;
 padding: 15px 7px;
 text-align: center;
}
.vc_toggle_title>h4 {
 font-weight: bold;
}
.bottom-space img {
 margin-bottom: -80px;
}
/***********************************Blog Css*****************************************/
.blog-area {
 padding: 50px 0;
}
.blog-column {
 border-bottom: 1px solid #999;
 padding: 20px 0;
}
.blog-area h2 {
 font-size: 26px;
 line-height: 34px;
 margin-bottom: 5px;
 margin-top: 0;
 color: #0c4884;
}
.blog_text {
 line-height: 24px;
 font-size: 13px;
}
.single-title {
 margin-top: 27px;
}
#searchsubmit {
 background: #0B4884;
 color: #fff;
 display: inline-block;
 font-size: 12px;
 letter-spacing: 0.4px;
 padding: 7px 15px;
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 border-radius: 15px;
 border: none;
}
nav.nav-single a {
 background: #0B4884;
 color: #fff;
 display: inline-block;
 font-size: 12px;
 letter-spacing: 0.4px;
 padding: 7px 15px;
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 border-radius: 15px;
 border: none;
 /**top: 21px;**/
 position: relative;
}
.btn_readmore {
 background: #0B4884;
 color: #fff;
 display: inline-block;
 font-size: 12px;
 letter-spacing: 0.4px;
 padding: 7px 15px;
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 border-radius: 15px;
 border: none;
 float: right;
 top: 10px;
 position: relative;
}
.btn_readmore:hover {
 color: #fff;
}
.single-content .img-responsive {
 background-color: #fff;
 border: 1px solid #ddd;
 border-radius: 4px;
 display: inline-block;
 height: auto;
 line-height: 1.42857;
 margin: 0px 0 20px;
 max-width: 100%;
 padding: 4px;
 transition: all 0.2s ease-in-out 0s;
 width: 100%;
}
.p_tagline {
 margin-bottom: 10px !important;
 color: #000;
 font-weight: bold !important;
 text-align: center;
}
.p_tagline p {
 text-align: center;
}
.my_enlop {
 border: 1px solid;
 border-radius: 50%;
 padding: 8px;
 color: #fff;
 position: relative;
 right: 20px;
}
span.top_conty_name_icon {
 color: #fff;
 position: relative;
 top: 10px;
 right: 5px;
}
td.label {
 display: none;
}
td.value {
 float: left;
 width: 50%;
}
.mod_50_left {
 float: left;
 width: 50%;
}
.mod_50_right {
 float: left;
 width: 50%;
}
input#gform_submit_button_5:hover {
 background: #0b4884;
 color: #fff;
}
.contact_office_nu {
 padding: 23px;
 margin: 0px 10px 10px !important;
 text-align: center;
 top: 48px;
 color: #fff;
 background: rgb(1, 36, 72);
 width: 280px !important;
}
a.button.product_type_variable.add_to_cart_button {
 background: #0B4884;
 color: #fff;
 display: inline-block;
 font-size: 12px;
 letter-spacing: 0.4px;
 padding: 7px 15px;
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 border-radius: 15px;
}
a.button.product_type_variable.add_to_cart_button:hover {
 background: #0B4884;
}
.gform_wrapper li.gfield_error input {
 border: 1px solid #790000 !important;
}
a.button.wc-backward {
 background: #012448;
 color: #fff;
}
.single-product .product-subtitle {
 font-size: 15px;
 font-weight: 600;
 margin-top: 6px;
 color: #333;
 margin-bottom: 0px;
}
/*.single-product  span.posted_in {
   display: none;
}*/
.woocommerce .woocommerce-breadcrumb {
 margin-top: 20px !important;
}
form.woocommerce-ordering {
 position: relative;
 right: 30px;
}
.wt-downlink.wt-postlink.center-txt a {
 background: #0b4884 !important;
 color: #fff !important;
}
.wt-title a {
 color: #333!important;
}
.wt-title a:hover {
 color: #333!important;
}
/*span.sku_wrapper {
	display: none;
}*/
.logo-section .cart_count {
 display: none;
}
a#see_more {
 background: #0b4884;
 padding: 6px;
 color: #fff;
 visibility: initial;
 position: relative;
 text-align: center;
 width: 20% !important;
 cursor: pointer;
 display: block;
 border-radius: 5%;
}
a#see_more:hover {
 text-decoration: none !important;
}
a#see_more:focus {
 text-decoration: none !important;
}
#tab-product_variation td.optionscol.attribute_pricelist {
 font-size: 14px;
}
#tab-product_variation td.skucol {
 font-size: 14px !important;
}
#tab-product_variation span.woocommerce-Price-amount.amount {
 font-size: 14px !important;
}
.wt-downlink a {
 float: left !important;
 background: #0b4884 !important;
 color: #fff !important;
}
.wt-downlink a:hover {
 background: #0b4884 !important;
 color: #fff !important;
}
a.title_new {
 color: #000 !important;
}
a.title_new:hover {
 color: #000 !important;
}
a.rtg_readmore {
 display: none;
}
.single-product-main-image {
 width: 450px;
 height: 450px;
}
h3.idTitle {
 color: #fff !important;
}
.wt-detailcnt .wt-text {
 text-transform: none !important;
}
.validate-required {
 width: 49%;
 display: inline-block;
}
/** Webteam **/
.rock_img img {
 height: 121px;
 margin-bottom: 0;
 width: 100%;
}
table.variation_quantity_table {
    display: none;
}
.seeMoreClass{
	font-weight:700;
	margin-bottom:10px;
}
.single_add_to_cart_button{
	font-size: 13px !important;
}
.add-request-quote-button.button {
    font-weight: 700 !important;
}
.entry-summary .variations_form.cart {
    margin-bottom: 0 !important;
}
.requestCustomQuote a.requestCustomQuoteClass {
    margin-top: 0 !important;
}
#gform_fields_2 .g-recaptcha {
	transform:scale(0.72);
	-webkit-transform:scale(0.72);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}
body .footer-newsletter .gform_body {
   width: 52% !important;
   float: left;
}
.get-newsletter-form .gform_footer.top_label {
   margin-top: 20px !important;
}
.single-product .vtspinner.singlebtn {
    float: none;
    position: absolute;
    right: -12px !important;
    top: 7px !important;
}
.single-product #tab-product_variation .vtspinner.singlebtn {
    float: none;
    position: absolute;
    right: 0px !important;
    top: 7px !important;
}
.sitemapInnerHeading ul.sitemap li {
    margin-left: 80px;
    list-style: square;
}
ul.sitemap li {
    
}
ul.sitemap ul.sub-menu li
{
	list-style-type: square;
    margin-left: 14px;
}
li#menu-item-6111 {
    list-style: circle;
}
li#menu-item-6110 {
    list-style: circle;
}
li#menu-item-6109 {
    list-style: circle;
}
li#menu-item-6108 {
    list-style: circle;
}
li#menu-item-6126 {
    list-style: circle;
}
li#menu-item-6129 {
    list-style: circle;
}
li#menu-item-6130 {
    list-style: circle;
}
li#menu-item-6104 ul.sub-menu li {
    list-style: circle;
}
li#menu-item-6093 ul.sub-menu li {
    list-style: circle;
}


li#menu-item-6092 {
    list-style: circle;
    margin-left: 20px;
}
li.ky_list {
    list-style: circle;
    margin-left: 20px;
    margin-top: 7px;
}
li.ky_list a{
	color: #012448;
}
li.list_home a {
    color: #012448 !important;
}
li.list_home a:hover {
    text-decoration: none;
}
ul.sub-menu li ul.sub-menu li {
    list-style: square !important;
}
ul.sitemap_home li a {
    text-decoration: none;
    font-size: 15px;
    color: #012448;
    font-weight: 500;
    line-height: 21px;
}
li.list_home {
    margin-left: 0px !important;
    margin-top: 9px;
}
ul.sitemap_home li {
    list-style: circle;
    margin-left: 41px;
}
li.ky_list a:hover {
    text-decoration: none;
}
li#menu-item-6136 {
    list-style: disc;
}
li#menu-item-6131 {
    list-style: disc;
}
li#menu-item-6118 {
    list-style: circle;
}
ul.sitemap
{
	
}
ul.sitemap li {
   list-style: disc; 
}
ul.sitemap li a
{
	  font-size: 15px;
	    padding: 0px;
	background: none !important;
    color: #012448 !important;
	margin: 2px !important;
}
ul.sitemap li a:hover
{
	    color: #0c4884 !important;
}

ul.sitemap li ul.children
{
	    margin: 0px !important;
    padding: 0px !important;
	    display: inherit;
}
ul.sitemap li ul.children li
{
	    list-style-type: disc;
	    margin-left: 32px !important;
    padding: 0px !important;
}
ul.sitemap li ul.children li a
{
	        background: none;
    padding: 0px;
	font-size: 15px !important;
}
li#menu-item-6169 {
    margin-left: 20px;
    list-style: circle;
}
li#menu-item-6175 {
    margin-left: 20px;
    list-style: circle;
}
li#menu-item-6185 {
    margin-left: 20px;
    list-style: circle;
}
li#menu-item-6194 {
    margin-left: 20px;
    list-style: circle;
}
ul.sitemap li ul.children li a:hover
{
    color: #0c4884 !important;
}