.header .logo a img {
    margin-top: 0px;
}
#d-none {
		display: none;
	}
#pic-187 img {
		height: 200px;
	}
#pic-187 h3 {
		font-size: 18px!important;
	}
.bb-description.ult-responsive {
    display: flex!important;
    align-items: center;
    justify-content: center;
    height: 200px;
    padding-top: 0!important;
    margin-top: 0!important;
}
.phn-eml {
    color: #fff;
    position: absolute;
    right: 80px!important;
    font-size: 16px;
    font-weight: bold;
}
.phn-eml a {
    color: #fff;
}
.phn-eml a:hover {
    color: #fff;
}
.version1 .desk-menu > ul > li > a {
    font-size: 16px!important;
    font-weight: bold!important;
}
@media (max-width: 767px) {

body.scrollActive {
    padding-top: 0 !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: auto;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left;
    width: auto;
    max-width: 100%;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: auto;
    max-width: 100%;
}

.brochure-button {
    padding: 6px;
 }

.col-md-3.hide_on_mobile {display:none;}
.col-md-3.hide_on_desktop {display:block;}
.header .logo a img {
	width: 100px!important;
}
}
.home1-pad img {
    height: 240px;
}
.stats-block .stats-text {
    font-size: 22px!important;
}
.textwidget a {
    border-bottom: 0;
}
.version1 .desk-menu > ul > li {
    margin-left: 51px !important;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #073674;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
    background-color: #073674;
}
/*body.page-id-4983 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    height: 103px;
    overflow: hidden;
}
body.page-id-4983 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    height: 63px;
    overflow: hidden;
}*/
.c-page-breadcrumbs {
    display: none;
}
span.posted-on {
    display: none;
}
span.byline {
    display: none;
}
div#respond {
    display: none;
}
form.wpcf7-form p {
    float: left;
    width: 45%;
    margin-right: 5%;
}
#respond input[type=date], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=date], input[type=text] {
    border: 1px solid #ccc;
}
form.wpcf7-form p.adym label{
    width: 95%!important;
}
form.wpcf7-form p.adym{
    width: 100%;
    margin-right: 0;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    height: 100px;
}
form.wpcf7-form p.sys label{
    width: 95%!important;
}
form.wpcf7-form p.sys{
    width: 100%;
    margin-right: 0;
}
body.page-id-9659 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
    color: #fff;
}
.document-icon {
    border: 1px solid #ccc;
    padding: 10px 0;
}
span.title {
    font-size: 15px;
    margin-top: 6px;
}
.document-icon {
    width: 49%!important;
}
.hed-wht {
    color: #fff;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #4d9ae1!important;
    background-color: #5AA1E3!important;
    color: #fff!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0!important;
    background-color: #f8f8f8!important;
    color: #666!important;
}
.wpb-js-composer .vc_tta-container {
    margin-bottom: 120px !important;
}
.version1 .header-top {
    background-color: #073674;
}
.version1.effect-underline .desk-menu > ul > li > a:after, .version1.effect-overline .desk-menu > ul > li > a:after, .version1.effect-fill .desk-menu > ul > li:hover > a, .version1.effect-fill .desk-menu > ul > li.one-page-active > a, .version1.effect-fill .desk-menu > ul > li.current-menu-item > a, .version1.effect-fill .desk-menu > ul > li.current-menu-parent > a, .version1.effect-fill .desk-menu > ul > li.current-menu-ancestor > a, .version2.effect-underline .desk-menu > ul > li > a:after, .version2.effect-overline .desk-menu > ul > li > a:after, .version2.effect-fill .desk-menu > ul > li:hover > a, .version2.effect-fill .desk-menu > ul > li.one-page-active > a, .version2.effect-fill .desk-menu > ul > li.current-menu-item > a, .version2.effect-fill .desk-menu > ul > li.current-menu-parent > a, .version2.effect-fill .desk-menu > ul > li.current-menu-ancestor > a {
    background: #073674 !important; 
}
.c-layout-footer .c-prepfooter {
    background: none!important;
}
footer.c-layout-footer.c-margin-t-30 {
    background: url(https://www.rfiamericas.com/wp-content/uploads/2017/06/footer_bg.jpg) 0 0!important;
    background-size: cover!important;
}
.c-layout-footer .c-postfooter {
    padding: 15px 0;
}
.desk-menu .sub-menu .sub-menu{
left:200px !important;
}
body.page-id-4983 .vc_grid-container.vc_clearfix.wpb_content_element.vc_media_grid {
    margin: 0;
}
body.page-id-4983 h3.vc_custom_heading.custom-heading {
    margin: 5px 0 20px 0;
}
body.page-id-4983 .content-box-8 .vc_column-inner{
    padding-left: 3px;
    padding-right: 3px;
}
body.page-id-4983 .content-box-8 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    color: #fff;
}

.term-63 .woocommerce-info { display:none; }

div.wpcf7-response-output {
    float: left;
}

hr {
    border-top: 5px solid #073674;
margin-top: 10px;
    margin-bottom: 10px
}

.tax-product_cat ul.products {background:url('http://www.rfiamericas.com/wp-content/uploads/2017/10/Cat-Background-3.jpg'); padding: 15px !important;}

.homepostss .vc_btn3-container.vc_btn3-left {
    text-align: left;
    position: absolute;
    bottom: 0;
}

.homepostss .vc_col-sm-12 {
    height: 400px;
    max-height: 400px;
}

.mark, mark {
    background-color: transparent;
}

.tax-product_cat .woocommerce-pagination {display:none;}

.table-responsive {
    overflow-x: unset;
}

.woocommerce-Tabs-panel p {
    color: #000;
}

.woocommerce-Tabs-panel {
    border: none;
    box-shadow: none;
}

#tab-pdfs ul.patterns li a { background: transparent url(https://www.rfiamericas.com/wp-content/uploads/2017/06/dl_file.gif) no-repeat left 50%; }

.woocommerce div.product div.images img {
    width: auto;
 }

table thead tr th, table tfoot tr td {
    font-size: 13px;
    text-align: center;
}


.woocommerce-result-count , .woocommerce-ordering {display:none;}

.tax-product_cat .widget_shopping_cart_content p.buttons.clearfix {
    text-align: center;
}

.tax-product_cat .widget_shopping_cart_content .pull-left {
    float: none !important;
    margin-bottom: 15px;
}

.tax-product_cat .widget_shopping_cart_content .pull-right {
    float: none! important;
}

.price_buttons {
    background: #ccc;
    padding: 5px;
    margin-right: 10px;     margin-bottom: 5px;
    width: auto;
    float: left;
}

.product_meta {
    float: left;
    width: 100%;
}

.modal-footer {display:none;}

#pt_login_form a.alignright {
    display: none;
}

#wpcf7-f11697-o2 .wpcf7-mail-sent-ok.wpcf7-response-output {
    display: none !important;
}

.wp-pagenavi {
    clear: both;
    text-align: center;
    float: left;
    margin: 15px auto 0px 13px;
    width: auto;
}

.woo-mt {
    margin-top: 0px;
}

a.btn.btn-primary.btn-xs.pull-right {
    margin-bottom: 10px;
}

/*.woocommerce form .form-row {
    display: none;
}*/

h3.addon-name {
    background: url(https://www.rfiamericas.com/wp-content/uploads/2018/03/toggle-open.png) no-repeat 8px center #ccc;
    cursor: pointer;
    margin-bottom: 10px;
    margin-top: 0;
    width: 88%;
    padding: 5px 5px 5px 33px;
    font-size: 17px;
}

.activesign {
    background: url(https://www.rfiamericas.com/wp-content/uploads/2018/03/toggle-close.png) no-repeat 8px center #ccc !important;
}

span.wpcf7-form-control-wrap.FieldsofInterest {
    font-weight: bold;
    margin-left: -13px;
}

	.wid_recent_posts li{
		list-style:none;
	}
	.img_part {
		width: 20%;
		float:left;
		margin-right:10px;
	}
	.ttl_part {
		width: 75%;
		float:right;
	}
	.clr {
		clear: both;
	}

.textwidget .ttl_part h4 {
    padding: 0;
    margin: 0;
    line-height: normal;
}
.version1 .header-top {
    height: 35px;
}
.social-links a {
    width: 37px;
    height: 40px;
    font-size: 28px;
}
.phn-eml {
    line-height: 33px;
}

.tax-product_cat ul.products {
    background: url(https://www.rfiamericas.com/wp-content/uploads/2017/10/Cat-Background-3.jpg);
    padding: 15px !important;
    display: flex;
    -webkit-flex-flow: row wrap;
}

.woocommerce div.product div.images {
    padding-top: 20px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    display: inline-grid;
}


.woocommerce ul.products li.product .button {
    display: inline-table;
    position: absolute;
    bottom: -9%;
}

.hide_on_mobile {display:block;}
.hide_on_desktop {display:none;}
.readmore_button {
     background-color: #073674;
     color: white;
     font-size: 16px;
}
.linked_button {
     color: white;
}
div#wpcf7-f9655-p9644-o1 p {
    float: unset;
}
.pb-15 {
    padding-bottom: 15px;
}