.displaynone {display:none !important;}
.menu_main_wrap .logo {
height: 75px;
}
.reviews_block .reviews_summary .reviews_value, .isotope_filters a, .widget_area .widget_product_tag_cloud a, .widget_area .widget_tag_cloud a, .widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a, .sc_audio .sc_audio_title, .sc_skills_bar .sc_skills_info, .sc_skills_bar2 .sc_skills_info, .sc_skills_pie_2 .sc_skills_info, .sc_testimonial_author, .post_item_404 .page_title, .sc_price_block .sc_price_block_money, #viewmore_link, .sc_tabs .sc_tabs_titles li, .sc_table table tr:first-child th, .sc_table table tr:first-child td, #fbuilder label, .sc_dropcaps .sc_dropcaps_item, .sc_tabs .sc_tabs_content, .sc_tabs.sc_tabs_style_3 .description, .sc_tabs.sc_tabs_style_3 .sc_tabs_content, #tl1 .item h2, #content #tl1 .item h2 {
font-family: 'Montserrat',sans-serif !important;
}
a.sc_button.sc_button_square.sc_button_bg_custom.noSwipe {
border-radius: 25px !important;
font-family: 'Montserrat',sans-serif;
letter-spacing: -0.5px;
font-weight: 800;
font-size: 14px;
}
.main-contact-form-packship input, .main-contact-form-packship textarea {
background: transparent !important;
border: 2px solid rgb(255 255 255 / 35%) !important;
color: #ffffff !important;
}
.main-contact-form-packship button {
background: transparent !important;
border: 2px solid rgb(255 255 255 / 35%) !important;
color: #ffffff !important;
width: 100%;
height: 60px !important;
}
.request-contact-form-packship button {
background: transparent !important;
color: #2a4994 !important;
border: 2px solid #2a4994 !important;
width: 100%;
height: 60px !important;
font-weight: 900 !important;
}
.hidden-row {
display:none !important;
}
.shipper-info:before, .destination-info:before, .package-details:before, .commodity-1:before, .commodity-2:before, .commodity-3:before {
content: 'Shipper Information';
font-size: 20px;
font-weight: 600;
letter-spacing: normal;
padding: 10px 0;
line-height: 3em;
}
.destination-info:before {
content: 'Destination Information';
}
.destination-info:before {
content: 'Destination Information';
}
.package-details:before {
content: 'Package Details';
}
.commodity-1:before {
content: 'ITEM #1';
}
.commodity-2:before {
content: 'ITEM #2';
}
.commodity-3:before {
content: 'ITEM #3';
}
.color-white h1 {
color: #ffffff !important;
}
.sc_contact_form_left2 {
box-sizing: border-box;
float: left;
margin: 0 100px 0 0;
padding: 0 0 130px 0; color: #a5a9aa;
}
.sc_contact_form_subtitle2 {
font-size: 20px;
font-weight: 600;
line-height: 22px;
margin: 0 0 10px 0;
text-transform: none;
color: #ffffff;
}
.grecaptcha-badge {
display: none !important;
}
h4 {text-transform: capitalize !important}
i.fa-chevron-right, i.fa-chevron-down {
padding-left: 10px;
font-size: 80% !important;
line-height: 2.2em !important;
}
a.ps-link-title-bold.find-out-more.noSwipe {
border-radius: 50px;
font-size: 100%;
padding: 14px 20px !important;
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-grey.noSwipe { }
.text_dark {
color:#252525;
}
.top_panel_fixed .menu_main_wrap .logo {
height: 75px;
}
.top_panel_fixed.top_panel_opacity_transparent .top_panel_wrap {
background-color: rgba(255,255,255,1);
}
.menu_main_wrap .menu_main_nav > li > a {
border-bottom: 1px solid transparent;
font-size: 13px;
}
.menu_main_wrap .menu_main_nav > li {
line-height: 25px;
}
.menu_main_wrap .search_wrap {
margin-top: 0px;
margin-right: 0;
margin-left: 15px;
}
.menu_main_wrap.logo_left.menu_show {
height: 81px;
}
.menu_main_wrap .menu_main_nav_area {
float: left;
width: 100%;
text-align: right;
margin-left: -50px;
}
.menu_user_wrap .menu_user_nav_area ul, .menu_main_wrap .menu_main_nav_area ul {
float: right !important;
}
ul.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
margin-left: 50px;
}
.menu_user_wrap {
font-size: 13px !important;
background-color: #3c414c !important;
font-weight: 900 !important;
text-transform: uppercase !important;
color: #FFFFFF !important;
}
a#co_toggle {
display: none;
}
.menu_user_wrap .menu_user_nav li>a {
color: #ffffff !important;
font-weight: 700;
font-size: 12px;
line-height: 3.4em;
}
.sc_socials a{
color: #ffffff !important;
}
.top_socials .sc_socials a>span{
color: #ffffff !important;
}
.top_panel_fixed .menu_main_wrap .logo {
margin-bottom: 0px;
margin-top: 0px;
}
.logo_main.logo_main_scroll {
display: none;
}
.top_panel_fixed .menu_main_wrap .logo_main {
display: none;
}
.top_panel_fixed .menu_main_wrap .logo_main.logo_main_scroll {
display: block;
}
.menu_main_wrap .logo {
padding:0;
margin: 0;
float: left;
position: absolute;
z-index: 99999;
}
.menu_main_wrap .logo a {
padding-top: 7px;
}
.top_panel_fixed .menu_main_wrap .logo_main {
height: 70px;
margin-top: 5px;
}
.menu_user_wrap {
border-bottom: 1px solid #B7B7B7;
}
.footer-image {
text-align: center;
}
.sc_testimonials .sc_slider_controls_wrap {
left: 0px;
}
.sc_contact_form_address_label {
display:none;
}
.sc_contact_form_address_data {
font-size:20px;
line-height:20px;
}
.sc_contact_info_bottom .sc_contact_form_address_wrap .sc_contact_form_address_field .sc_contact_form_address_data {
font-size:20px;
line-height: 22px;
font-weight:600;
}
.top_panel_image_header {
top: 44%;
}
.top_panel_image_hover {
background-color: rgba(21, 46, 66, 0.75) !important;
}
.page_top_wrap .page_title {
font-size: 30px;
letter-spacing: 0;
text-transform: capitalize;
font-weight: 600;
}
.page_top_breadcrumbs .page_title { font-size: 24px;
padding: 30px 25px 25px 25px;
}
.sc_title {
letter-spacing: 0px;
text-transform: capitalize;
font-weight: 700;
}
.copyright_wrap {
text-transform: uppercase;
font-size: 12px;
font-weight: 700;
background-color: #2a4994;
border-top: 1px dotted #ffffff;
}
.widget_area .widget_socials .logo img {
height: 67px;
}
.isotope_filters {
background: #ffffff;
padding: 40px 30px 30px 30px;
margin-top: -90px;
margin-bottom: 10px;
}
.isotope_filters a.active, .isotope_filters a:hover {
border-color: #2a4994;
background-color: #2a4994;
color: #ffffff;
}
.post_tag_link {
display: none;
}
.top_panel_image { display: none; }
.post_info { display : none }
.isotope_wrap .isotope_item_alternative .post_item .hover_wrap .hover_content a.hover {
color:#ffffff !important;
}
.tp-caption a {
color: #252525;
}
.tp-caption a:hover {
color: #fff;
}
.footer_style_dark.widget_area a:hover {
border-color: rgba(255, 255, 255, 0) !important;
}
.related_wrap {
display: none !important;
}
.comments_wrap.no_comments {
display: none !important;
}
.post_title.entry-title {
display: none !important;
}
.sc_contact_form_topic .sc_contact_form_field input, .sc_contact_form_topic .sc_contact_form_message textarea {
border: 2px solid #c3c3c3 !important;
color: #2b2b2b !important;
font-weight: 700 !important;
}
.contacts_wrap .logo, .contacts_wrap .contacts_address {
display: none;
}
.sc_tabs.sc_tabs_style_3 .sc_tabs_content {
padding: 180px 70px 50px 0;
}
.sc_tabs.sc_tabs_style_3 .sc_tabs_wrap {
padding: 35px 60px 150px 0;
}
.menu_user_wrap {
border-bottom: 0;
}
.menu_main_wrap .menu_main {
margin: 20px 0 10px 0px;
}
.menu_main_wrap .logo_main {
height: 67px;
min-width: 195px;
}
.top_panel_fixed .menu_main_wrap .menu_main {
margin: 19px 0 11px 0px;
}
.top_panel_fixed .menu_main_wrap .logo_main {
height: 67px;
margin-top: 2px;
}
.top_panel_fixed .menu_main_wrap .logo {
height: 70px;
}
.menu_user_wrap {
background-color: #2a4994 !important;
}
#shiftnav-toggle-main {
top: 60px !important;
}
body.shiftnav-open-left {
background-color:#000000;
}
body.shiftnav-open-left .body_wrap {
opacity:0.3;
background-color:#000000;
}
.shiftnav .shiftnav-menu-image a , .shiftnav-menu-image a:hover {
border: 0 !important;
}
.shiftnav .shiftnav-menu-image img {
padding: 0px 20px;
}
#menu_user li {
margin-left:20px;
width:auto;
}
.search_opened .menu_main_nav_area {
opacity:0;
display: none !important;
}
.menu_main_wrap .menu_main {
float: right;
width: 100%;
height:51px;
}
.search_opened .menu_main {
width: 600px;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
font-size: 115%;
}
.menu_main_wrap .search_wrap.search_opened .search_form_wrap {
line-height: 43px;
padding-left: 33px;
padding-right: 8px;
}
.search_wrap.search_style_regular.search_state_closed.search_ajax.inited.search_opened {
width: 600px;
}
.menu_main_wrap .search_wrap .search_form_wrap .search_field {
border-bottom: 1px solid #2a4994;
}
.search_wrap.search_style_regular.search_state_closed.search_ajax.inited.search_opened {
background: #f9f9f9;
border-radius: 50px;
padding: 5px 20px 5px 10px;
margin-top: -6px;
}
.top_panel_fixed .top_panel_wrap {
background: #2a4994 !important;
}
.menu_main_wrap .search_wrap .search_submit {
color: #2a4994;
}
#shiftnav-toggle-main {
color: #2a4994;
}
.ubermenu .ubermenu-submenu .ubermenu-column-auto {
min-width: 100px;
width: auto;
min-width: 191.66px;
text-align: center;
}
.ubermenu-submenu-id-4565.ubermenu-submenu .ubermenu-column-auto {
min-width: 230px;
}
.ubermenu-skin-clean-white .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target {
background: #45b417;
color: #ffffff;
}
.ubermenu-skin-clean-white .ubermenu-submenu .ubermenu-tab > .ubermenu-target {
padding:22px 25px;
}
a.scroll_to_top.show {
background: #45b417;
}
.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop, .ubermenu.ubermenu-main.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop {
border: none;
}
header.vc_cta3-content-header h2 {
line-height: 1em !important;
font-size: 50px !important;
text-transform: none;
}
.top_panel_fixed .menu_main_wrap .search_wrap .search_submit {
color: #ffffff;
transition: none;
}
.top_panel_fixed .menu_main_wrap .search_wrap.search_opened .search_submit {
color: #2a4994;
transition: none;
}
.ubermenu-skin-clean-white .ubermenu-item-level-0 > .ubermenu-target {
color: #2a4994;
}
.ubermenu-skin-clean-white .ubermenu-item-level-0.menu-hover-blue > .ubermenu-target {
color: #2a4994 !important;
}
.ubermenu-skin-clean-white .ubermenu-item-level-0.menu-hover-blue > .ubermenu-target:after {
color: #2a4994 !important;
}
.ubermenu-skin-clean-white .ubermenu-item-level-0:hover > .ubermenu-target:after {
color: #2a4994 !important;
}
.ubermenu-skin-clean-white .ubermenu-submenu, .ubermenu-skin-clean-white .ubermenu-submenu .ubermenu-target {
color: #2a4994;
}
.white-items {
color:#ffffff !important;
transition: none;
}
header.top_panel_wrap {
background: transparent !important;
}
.ubermenu-skin-clean-white .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
color: #2a4994;
}
.top_panel_fixed .ubermenu-skin-clean-white .ubermenu-item-level-0 > .ubermenu-target {
color: #ffffff;
}
.top_panel_fixed .ubermenu-nav li:hover span.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
color:#2a4994;
}
.top_panel_fixed .ubermenu-nav li:hover span.ubermenu-target-title.ubermenu-target-text {
color:#2a4994;
}
.top_panel_fixed .ubermenu-nav .ubermenu-submenu li.ubermenu-active span {
color:#ffffff !important;
}
.top_panel_fixed .ubermenu-nav .ubermenu-submenu li.ubermenu-active:hover span {
color:#ffffff !important;
}
.body_filled .widget_area.sidebar_style_dark, .body_filled .widget_area.bg_tint_dark {
background-color: #2a4994;
padding: 80px 0px 50px 0px;
}
footer .sc_socials a span {
color:#ffffff !important;
}
.contacts_wrap.bg_tint_light.contacts_style_light {
display: none;
}
.footer_wrap aside {
padding: 0px 25px 0px 25px !important;
} .menu_user_wrap a {
color: #ffffff !important;
}
.ubermenu-skin-clean-white {
border: none;
background: transparent !important;
}
.ubermenu-skin-clean-white .ubermenu-item-level-0 > .ubermenu-target {
text-transform: uppercase;
}
.ubermenu .ubermenu-submenu .ubermenu-column-auto {
font-weight: 700 !important;
}
ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu {
background:url(//www.packandshipsolutions.com/wp-content/uploads/2020/05/arts-menu-bg.jpg);
background-position: 70% 50%;
background-repeat: no-repeat;
background-size: cover;
padding: 10px 20px;
}
ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu.ubermenu-submenu-id-5003.ubermenu-submenu-type-auto.ubermenu-submenu-type-tab-content-panel {
background:url(//www.packandshipsolutions.com/wp-content/uploads/2020/05/senior-bg-menu.jpg);
background-position: 70% 50%;
background-repeat: no-repeat;
background-size: cover;
padding: 10px 20px;
}
ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu.ubermenu-submenu-id-4391.ubermenu-submenu-type-auto.ubermenu-submenu-type-tab-content-panel {
background:url(//www.packandshipsolutions.com/wp-content/uploads/2017/05/antiques-menu-bg.jpg);
background-position: 70% 50%;
background-repeat: no-repeat;
background-size: cover;
padding: 10px 20px;
}
ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu.ubermenu-submenu-id-4392.ubermenu-submenu-type-auto.ubermenu-submenu-type-tab-content-panel {
background:url(//www.packandshipsolutions.com/wp-content/uploads/2017/05/auction-menu-bg.jpg);
background-position: 70% 50%;
background-repeat: no-repeat;
background-size: cover;
padding: 10px 20px;
}
ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu.ubermenu-submenu-id-4390.ubermenu-submenu-type-auto.ubermenu-submenu-type-tab-content-panel {
background:url(//www.packandshipsolutions.com/wp-content/uploads/2017/05/senior-bg-menu.jpg);
background-position: 70% 50%;
background-repeat: no-repeat;
background-size: cover;
padding: 10px 20px;
}
ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu.ubermenu-submenu-id-4389.ubermenu-submenu-type-auto.ubermenu-submenu-type-tab-content-panel {
background:url(//www.packandshipsolutions.com/wp-content/uploads/2017/05/furniture-bg-menu.jpg);
background-position: 70% 50%;
background-repeat: no-repeat;
background-size: cover;
padding: 10px 20px;
}
ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu.ubermenu-submenu-id-4388.ubermenu-submenu-type-auto.ubermenu-submenu-type-tab-content-panel {
background:url(//www.packandshipsolutions.com/wp-content/uploads/2017/05/equipment-bg-menu.jpg);
background-position: 70% 50%;
background-repeat: no-repeat;
background-size: cover;
padding: 10px 20px;
}
ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu.ubermenu-submenu-id-4387.ubermenu-submenu-type-auto.ubermenu-submenu-type-tab-content-panel {
background:url(//www.packandshipsolutions.com/wp-content/uploads/2017/05/freight-bg-menu.jpg);
background-position: 70% 50%;
background-repeat: no-repeat;
background-size: cover;
padding: 10px 20px;
}
ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu.ubermenu-submenu-id-4580.ubermenu-submenu-type-auto.ubermenu-submenu-type-tab-content-panel {
background:url(//www.packandshipsolutions.com/wp-content/uploads/2017/06/pickup-bg-menu.jpg);
background-position: 70% 50%;
background-repeat: no-repeat;
background-size: cover;
padding: 10px 20px;
}
ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu.ubermenu-submenu-id-4579.ubermenu-submenu-type-auto.ubermenu-submenu-type-tab-content-panel {
background:url(//www.packandshipsolutions.com/wp-content/uploads/2017/06/packing-bg-menu.jpg);
background-position: 70% 50%;
background-repeat: no-repeat;
background-size: cover;
padding: 10px 20px;
}
ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu.ubermenu-submenu-id-4578.ubermenu-submenu-type-auto.ubermenu-submenu-type-tab-content-panel {
background:url(//www.packandshipsolutions.com/wp-content/uploads/2017/06/crating-bg-menu.jpg);
background-position: 70% 50%;
background-repeat: no-repeat;
background-size: cover;
padding: 10px 20px;
}
ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu.ubermenu-submenu-id-4577.ubermenu-submenu-type-auto.ubermenu-submenu-type-tab-content-panel {
background:url(//www.packandshipsolutions.com/wp-content/uploads/2017/06/palletizing-bg-menu.jpg);
background-position: 70% 50%;
background-repeat: no-repeat;
background-size: cover;
padding: 10px 20px;
}
ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu.ubermenu-submenu-id-4576.ubermenu-submenu-type-auto.ubermenu-submenu-type-tab-content-panel {
background:url(//www.packandshipsolutions.com/wp-content/uploads/2017/06/shipping-bg-menu.jpg);
background-position: 70% 50%;
background-repeat: no-repeat;
background-size: cover;
padding: 10px 20px;
}
h1.ps-menu-title {
font-size: 36px;
line-height: 1em;
text-transform: capitalize;
color: #2a4994;
text-align: left;
font-weight: 700;
margin-top: 10px; letter-spacing: -1px;
}
h2.ps-menu-title-2 {
font-size: 24px;
line-height: 1em;
text-transform: capitalize;
color:#2a4994;
text-align: left;
font-weight: 700;
margin-top: 0;
margin-bottom: 15px;
letter-spacing: -1px;
}
a.ps-link-title {
text-transform: capitalize;
line-height: 1em;
color: #2a4994;
text-align: left !important;
display: block;
padding-right: 90px;
max-width: 150px;
}
a.ps-link-title:hover {
color: #4296d0;
}
a.ps-link-title-bold {
text-transform: capitalize;
line-height: 1em;
color: #2a4994;
text-align: center !important;
display: block;
font-weight: 700;
font-size: 14px;
}
a.ps-link-title-bold:hover {
color: #4296d0;
}
a.ps-link-title-bold.find-out-more {
background-color: #2a4994;
padding: 10px 10px;
color: #ffffff;
border-radius: 3px;
width: 60%;
margin-bottom: 10px;
}
a.ps-link-title-bold.find-out-more:hover {
background-color:#ffffff;
color:#2a4994;
}
.ps-empty-space-1 {
min-height:140px;
}
.ps-menu-icons {
display: block;
text-align: left;
padding-top: 20px;
}
.ps-menu-icons i {
font-size: 22px;
color: #2a4994;
padding-right: 10px;
}
p.ps-menu-p {
text-align: left;
font-size: 14px;
line-height: 1.2em;
font-weight: 400;
}
span.hor-sep {
margin-top: 0px;
background: #2a4994;
width: 25%;
height: 1px;
padding: 0;
font-size: 0;
display: block;
color: transparent;
margin-bottom: 20px !important;
}
.dim-menu {
content: "";
display: block;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(8,15,31,0.80);
z-index: 9999999;
-webkit-transition: all cubic-bezier(0.11, 0.51, 0.54, 0.9) 0.3s;
-moz-transition: all cubic-bezier(0.11, 0.51, 0.54, 0.9) 0.3s;
transition: all cubic-bezier(0.11, 0.51, 0.54, 0.9) 0.3s;
cursor: pointer;
opacity: 0;
visibility: hidden;
}
.font-size-35 { }
.ui-state-active a {
color: #ffffff !important;
text-transform: capitalize !important;
}
.ui-state-default a {
text-transform: capitalize !important;
}
.sc_tabs.sc_tabs_style_3 {
background: #2a4994;
}
.sc_tabs_title.ui-state-default.ui-corner-top a:hover {
color: #ffffff !important;
}
.sc_testimonial_author {
color: #ffffff;
}
.sc_tabs.sc_tabs_style_3 .title {
font-size: 55px;
font-weight: 700;
line-height: 1em;
text-transform: capitalize; }
.sc_tabs.sc_tabs_style_3 .description {
color: #ffffff;
font-size: 16px;
}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack {
width: 100%;
text-align: center;
}
.menu-btm {
text-align: center;
background:  #2a4994;
padding: 20px;
font-size: 16px;
}
.menu-btm a {
color:#fff;
text-transform: uppercase;
}
.menu-btm a:hover {
color:#fff;
text-decoration: underline;
}
.show-white-logo {
opacity: 1 !important;
height: 65px !important;
display: block !important;
margin-top: -65px !important;
}
.remove-white-logo {
opacity: 0 !important;
height: 0px !important;
display: none !important;
margin-top: 0px !important;
}
.remove-white-logo-2 {
opacity: 1 !important;
height: 67px !important;
display: block !important;
margin-top: 2px !important;
}
.menu-color-white {
color:#ffffff !important;
}
.font-pm { color:#0b9444;
}
.yellow-color {
color:#ffffff;
}
.border-none {
border:none !important;
}
.pm-title {
font-size: 55px;
line-height: 1em;
font-weight: 700 !important;
text-transform: capitalize; color: #ffffff;
}
.sc_contact_form_title {
margin: 0;
font-size: 50px;
font-weight: 700 !important;
text-transform: capitalize !important; }
.sc_socials_item a {
background: transparent !important;
}
.sc_testimonial_content p {
line-height: 1.1em;
padding-right: 50px;
}
.main_color_bg, .photostack nav span:hover, .photostack nav span.current, .sc_contact_form .sc_contact_form_button button {
background: none;
border-color: #ffffff !important;
}
#contact-form .sc_contact_form .sc_contact_form_button button {
background: none;
color: #2A4994;
border-color: #2a4994 !important;
}
#contact-form .sc_socials.color_icons a span {
color: #2A4994;
}
#quote-form .main_color_bg, .photostack nav span:hover, .photostack nav span.current, .sc_contact_form .sc_contact_form_button button {
background: none;
color: #f7f7f7 !important;
border-color: #f7f7f7 !important;
}
.page-id-3412 #quote-form .main_color_bg, .page-id-3412 .photostack nav span:hover, .page-id-3412 .photostack nav span.current, .page-id-3412 .sc_contact_form .sc_contact_form_button button {
background: none;
color: #2a4994 !important;
border-color: #2a4994 !important;
}
.page-id-3412 .request-contact-form .sc_contact_form .sc_contact_form_button button {
background: none;
color: #ffffff !important;
border-color: #ffffff !important;
}
.page-id-3412 .sc_contact_form.sc_contact_form_topic {padding-top:70px;}
.widget_area .search_results_content .post_item .post_title {
line-height: 1.0em;
padding-top: 5px;
margin: 5px 0 6px;
}
.search .page_content_wrap {
padding-top: 150px;
}
.sc_contact_form .sc_contact_form_button button:hover, .sc_contact_form .sc_contact_form_button button:active, .page-id-3412 .request-contact-form .sc_contact_form .sc_contact_form_button button:hover, .page-id-3412 .request-contact-form .sc_contact_form .sc_contact_form_button button:active {
color: #DBDBDB !important;
}
.page-id-3412 .sc_contact_form .sc_contact_form_button button:hover, .page-id-3412 .sc_contact_form .sc_contact_form_button button:active {
color: #152651 !important;
}
.flexslider {
background: rgba(255, 255, 255, 0) !important;
border: 4px solid rgba(255, 255, 255, 0) !important;
-o-box-shadow: 0 1px 4px rgba(0,0,0,0) !important;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0) !important;
}
.page-title-pm {
font-size: 50px;
font-weight: 700; color:#2a4994;
text-align: center;
line-height: 1.2em;
text-transform: capitalize;
}
.page-title-brand {
font-size: 15px;
font-weight: 400;
color: #A6A6A6;
font-style: italic;
text-align: center;
margin-bottom: -20px;
line-height: 1.2em;
}
.page-title-mo {
font-size: 30px;
font-weight: 700;
color:#2a4994;
text-align: left;
line-height: 1.2em;
margin-top: 0;
text-transform: capitalize;
}
.page-subtitle-pm {
font-size: 20px;
font-weight: 400; color:#42abe0;
text-align: left;
line-height: 1.2em;
text-transform: capitalize;
}
footer ul li:before {
color:#ffffff !important;
}
.flex-control-paging li a {
width: 12px !important;
}
.our-gallery .vc_custom_1419337784115 {
background-color: rgba(42, 73, 148, 0.9) !important;
}
.our-gallery .vc_custom_heading div { }
.our-gallery .vc_gitem-animated-block {
position: relative;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.error404 .post_content {
margin-top: 70px !important;
}
.sc_icon.icon_title_on:before {
top: -65px !important;
font-size: 200% !important;
color: #42abe0;
}
.row-of-icons a.sc_icon.aligncenter {
border-bottom: 0 !important;
}
.row-of-icons a.sc_icon.aligncenter:hover {
color: #42abe0;
}
.star-section i {
color: #42abe0;
font-size: 20px;
padding-right: 5px;
}
.attachment .page_content_wrap {
padding-top: 140px !important;
}
.sc_tabs.sc_tabs_style_3 .sc_tabs_titles li a {
text-transform: uppercase;
line-height: 1em;
font-size: 22px;
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-grey {
text-transform: uppercase;
font-weight: 700;
color: #2a4994;
}
#nav#ubermenu-main-2-menu_main {
float: right !important;
}
.request-btn {margin-top:40px !important;}
.subtitle, .subtitle_container {max-width: 150px}
.menu_user_left li {
display: none;
}
.menu_user_right li.top_socials {
display: none;
}
.menu_user_left li.top_socials {
display: block;
margin-left: -10px !important;
}
.menu_user_wrap {
min-height: 50px !important;
}
.menu_user_wrap .content_wrap {
min-height: 50px !important;
}
.menu_user_wrap .menu_user_right {
margin-top: 6px;
}
.menu_user_wrap .menu_user_left {
margin-top: 6px;
}
.hidden {display: none !important}
.request-btn a {
border-radius: 50px !important;
}
.wpb_gallery_slides.wpb_image_grid {
max-width: 1208px;
margin: 0 auto;
}
.sc_contact_info {padding:25px !important}
.sc_contact_info_bottom {
padding: 25px;
}
.sc_section.testimonial-ps .sc_section_content {
padding: 0 45px;
}
.shiftnav .shiftnav-submenu-activation i.fa.fa-chevron-down {
margin-top: -10px !important;
margin-left: -16px !important;
}
.menu-mobile-menu i.fa-chevron-right, .menu-mobile-menu i.fa-chevron-down {
padding-left: 0;
font-size: 100% !important;
line-height: auto;
}
.col-mar-25 {
margin-left:25px;
margin-right:25px;
}
form#quote-form {
margin-left: 120px;
margin-right: 120px;
}
.sc_infobox.sc_infobox_style_success {
background-color: #45b417 !important;
}
@media (min-width:1224px){
form#quote-form {
margin-left: 220px;
margin-right: 220px;
}
}
@media (max-width:1024px){
.sc_tabs.sc_tabs_style_3 .title {
font-size: 35px;
}
.sc_contact_form_title {
font-size: 35px;
}
.pm-title {
font-size: 35px;
}
form#quote-form {
margin-left: 120px;
margin-right: 120px;
}	
}
@media (max-width:960px){
.wpb_image_grid .wpb_image_grid_ul .isotope-item{
max-width: 250px;
}
form#quote-form {
margin-left: 20px;
margin-right: 20px;
}
}
@media (max-width:768px){
.wpb_image_grid .wpb_image_grid_ul .isotope-item{
max-width: 250px;
}
.page_top_wrap.page_top_title .breadcrumbs {
padding: 40px 0 25px 0px;
margin-right: 25px;
}
form#quote-form {
margin-left: 0px;
margin-right: 0px;
}
}
@media (max-width:480px){
.sc_contact_form_subtitle {
margin-top: 30px;
}
.page_top_wrap.page_top_title .breadcrumbs {
padding: 30px 0;
}
.page_top_breadcrumbs .page_title {
padding: 0px 0px 30px 0px;
margin-top: -30px;
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item{
max-width: 200px;
}
.col-mar-25 {
margin-left:0px;
margin-right:0px;
}
.sc_contact_info {
padding: 10px !important;
}
.sc_contact_info_bottom {
padding: 10px !important;
}
}
@media (min-width: 320px) {
.search_opened .menu_main {
width: 100%;
right: 0;
}
.search_wrap.search_style_regular.search_state_closed.search_ajax.inited.search_opened {
width: 200px !important;
float: right;
right: 0;
}
}
@media (min-width: 480px) {
.search_opened .menu_main {
width: 100%;
right: 25px;
}
.search_wrap.search_style_regular.search_state_closed.search_ajax.inited.search_opened {
width: 300px !important;
float: right;
right: 0;
}
}
@media (min-width: 768px) {
.search_opened .menu_main {
width: 100%;
right: 25px;
}
.search_wrap.search_style_regular.search_state_closed.search_ajax.inited.search_opened {
width: 600px !important;
float: right;
right: 0;
}
}
@media (min-width: 960px) {
.search_opened .menu_main {
width: auto;
right: 0;
float:right;
}
.search_wrap.search_style_regular.search_state_closed.search_ajax.inited.search_opened {
width:650px !important;
float: right;
right: 0;
}
.menu-btm {
font-size: 12px;
}
}
@media (min-width: 1024px) {
.search_opened .menu_main {
width: auto;
right: 0;
}
ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu, ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu, ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu, ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu, ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu, ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu, ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu {
background-size: contain;
}
.ubermenu .ubermenu-submenu .ubermenu-column-auto {
min-width: 156.91px;
font-size: 83.1%;
}
.ubermenu-submenu-id-4565.ubermenu-submenu .ubermenu-column-auto {
min-width: 192.81px;
}
h1.ps-menu-title {
font-size: 27px;
}
a.ps-link-title-bold.find-out-more {
width: 80%;
}
h2.ps-menu-title-2 {
font-size: 20px;
}
a.ps-link-title-bold {
font-size: 13px;
}
.menu-btm {
font-size: 12px;
}
.search_wrap.search_style_regular.search_state_closed.search_ajax.inited.search_opened {
width:650px !important;
float: right;
right: 0;
}
}
@media (min-width: 1200px) {
.menu_main_wrap .search_wrap {
padding-right: 0px;
}
ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu, ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu, ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu, ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu, ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu, ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu, ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu {
background-size: contain;
}
.ubermenu .ubermenu-submenu .ubermenu-column-auto {
width: auto;
min-width: 137.2px;
}
h1.ps-menu-title {
font-size: 27px;
}
a.ps-link-title-bold.find-out-more {
width: 80%;
}
h2.ps-menu-title-2 {
font-size: 20px;
}
.ubermenu .ubermenu-submenu .ubermenu-column-auto {
min-width: 160.21px;
font-size: 97.5%;
}
.ubermenu-submenu-id-4565.ubermenu-submenu .ubermenu-column-auto {
min-width: 230px;
}
a.ps-link-title {
padding-right: 40px;
font-size: 11px;
}
a.ps-link-title-bold {
font-size: 13px;
}
.search_wrap.search_style_regular.search_state_closed.search_ajax.inited.search_opened {
width:700px !important;
float: right;
right: 0;
}
}
@media (min-width: 1400px) {
ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu, ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu, ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu, ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu, ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu, ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu, ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-full.ubermenu-submenu {
background-size: cover;
}
h1.ps-menu-title {
font-size: 32px;
}
a.ps-link-title-bold.find-out-more {
width: 60%;
}
h2.ps-menu-title-2 {
font-size: 24px;
}
.ubermenu .ubermenu-submenu .ubermenu-column-auto {
width: auto;
min-width: 191.66px;
font-size: 100%;	
}
.ubermenu .ubermenu-submenu .ubermenu-column-auto:nth-child(6) {
min-width: 191.73px;
}
.ubermenu-submenu-id-4565.ubermenu-submenu .ubermenu-column-auto {
min-width: 230px;
}
a.ps-link-title {
padding-right: 90px;
font-size: 12px;
}
a.ps-link-title-bold {
font-size: 14px;
}
}
@media (max-width: 479px) {
header .cart, .menu_user_wrap .menu_user_nav > li, .menu_user_wrap .menu_user_contact_area {
height: 30px;
line-height: 30px;
text-align: center;
width: 100%;
}
.responsive_menu .menu_main_wrap .search_wrap.search_opened {
right: 100px;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
font-size: 120%;
}
#menu_user{
margin-right: -10px;
margin-top: 2px;
}
}
@media (max-width: 768px) {
#menu_user .top_socials{
display: none !important;
}
#menu_user li:nth-child(1), #menu_user li:nth-child(2), .menu_user_left{
display: none !important;
}
#menu_user {
margin-right: 50px;
margin-top: 2px;
}
header .cart, .menu_user_wrap .menu_user_nav > li, .menu_user_wrap .menu_user_contact_area {
text-align: center;
width: 100%;
line-height: 2.4em;
}
.sc_tabs.sc_tabs_style_3 .sc_tabs_wrap {
padding: 50px 20px 50px 20px;
}
.sc_tabs.sc_tabs_style_3 .sc_tabs_content {
padding: 50px 20px 50px 20px;
}
.sc_tabs.sc_tabs_style_3 .title {
font-size: 35px;
line-height: 1.2em;
}
.pm-title {
font-size: 35px;
line-height: 1.0em;
}
header.vc_cta3-content-header h2{
font-size: 35px !important;
line-height: 1.0em !important;
}
.sc_contact_form_title {
font-size: 35px;
line-height: 1.0em;
}
.page-title-pm {
font-size: 35px;
}
.mobilehide {
display: none !important;
}
.sc_contact_info_bottom .sc_contact_form_address_wrap .sc_contact_form_address_field .sc_contact_form_address_data {
font-size: 15px;
line-height: 17px;
}
.sc_contact_form_left2 {
padding-bottom:0;
}
}
@media (max-width: 767px) and (min-width: 480px) {
.menu_main_wrap .logo {
width: 100%;
text-align: center;
}
.responsive_menu .menu_main_wrap .search_wrap.search_opened {
right: 0px;
}
.row:not(.columns_fluid) > [class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"] {
width: 100%;
}	
}
@media (max-width: 959px) and (min-width: 768px) {
.menu_main_wrap .logo {
width: 100%;
text-align: center;
z-index: 1;
}
.menu_user_wrap {
min-height: 30px;
padding: 0px 20px;
}
.slider_boxed, .content_wrap, .content_container {
width: 768px;
}
}
@media (max-width: 1023px) and (min-width: 960px) {
.menu_main_wrap .logo {
width: 100%;
text-align: center;
}
.menu_user_wrap {
min-height: 30px;
}
.top_socials .sc_socials {
line-height: 30px;
}
.menu_user_wrap .menu_user_nav > li, .menu_user_wrap .menu_user_contact_area {
height: 30px;
line-height: 30px;
}
}
@media (max-width: 1023px) {
.menu_main_wrap .menu_main {
float: right;
width: auto;
position: absolute;
text-align: right;
right: 25px;
z-index:999999;
}
.responsive_menu .menu_main_responsive_button {
display: none;
}
.responsive_menu .menu_main_wrap {
height: 81px;
position: absolute;
width: 100%;
background: #ffffff;
z-index: 1;
}
.responsive_menu .menu_main_wrap .search_wrap {
margin: 0;
display: block;
margin-right: 0px;
}
.top_panel_wrap {
height: 111px;
}
.search_opened .logo a {
-webkit-transition: all cubic-bezier(0.11, 0.51, 0.54, 0.9) 0.3s;
-moz-transition: all cubic-bezier(0.11, 0.51, 0.54, 0.9) 0.3s;
transition: all cubic-bezier(0.11, 0.51, 0.54, 0.9) 0.3s;
opacity: 0;
} 
.menu_main_wrap .logo {
position: relative !important;
}
.menu_user_wrap .menu_user_nav li>a {
line-height: 2.6em;
}
}
@media (max-width: 1279px) and (min-width: 1136px) {
.slider_boxed, .content_wrap, .content_container {
width: 964px;
}
.ubermenu .ubermenu-submenu .ubermenu-column-auto {
min-width: 110.92px;
font-size: 83.21%;
}
.ubermenu-submenu-id-4565.ubermenu-submenu .ubermenu-column-auto {
min-width: 192.812px;
}
h1.ps-menu-title {
font-size: 27px;
}
a.ps-link-title-bold.find-out-more {
width: 80%;
}
h2.ps-menu-title-2 {
font-size: 20px;
}
a.ps-link-title-bold {
font-size: 13px;
}
}
@media (max-width: 1439px) and (min-width: 1280px)
{
.slider_boxed, .content_wrap, .content_container {
width: 1150px;
}
}