.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;
}
}#themerex_modal_bg {
position:fixed;
left:0;
top:0;
right:0;
bottom:0;
background-color: rgba(0,0,0,0.3);
display:none;
z-index:100000;
}
.themerex_message {
display:block;
position:absolute;
max-width:800px;
min-width:280px;
overflow:hidden;
border-radius:4px;
border:2px solid #e5e5e5;
background-color:#ffffff;
color:#4c4c4c;
opacity:0;
top:0;
left:40%;
margin-left:-200px;
padding:12px;
line-height:140%;
z-index:100001
}
.themerex_message .themerex_message_close {
display:block;
position:absolute;
width:16px;
height:16px;
line-height:16px;
text-align:center;
font-size:16px;
font-weight:bold;
right:6px;
top:4px;
cursor:pointer;
color:#4c4c4c;
}
.themerex_message .themerex_message_icon {
float:left;
display:block;
width:35px;
height:35px;
line-height:28px;
text-align:center;
border: 4px solid #c9c9c9;
border-radius:50%;
margin: 0 20px 6px 0;
font-size:24px;
font-weight:bold;
color:#c9c9c9;
}
.themerex_message .themerex_message_icon:before {
padding:0;
margin:0;
}
.themerex_message .themerex_message_header {
color:#4c4c4c;
padding: 0;
font-size:18px;
font-weight:bold;
}
.themerex_message:not(.themerex_message_dialog) .themerex_message_body {
padding:12px 0 0 63px;
} .themerex_message_warning {
border-color:#d7a9b1;
background-color:#ffcdde;
color:#a63a4b;
}
.themerex_message_warning .themerex_message_close {
color:#a63a4b;
}
.themerex_message_warning .themerex_message_icon {
border-color: #a63a4b;
color:#a63a4b;
}
.themerex_message_warning .themerex_message_icon {
line-height:34px;
}
.themerex_message_warning .themerex_message_header {
color:#a63a4b;
} .themerex_message_success {
border-color:#b3e7a8;
background-color:#d8ffd0;
color:#517d48;
}
.themerex_message_success .themerex_message_close {
color:#517d48;
}
.themerex_message_success .themerex_message_icon {
border-color: #517d48;
color:#517d48;
}
.themerex_message_success .themerex_message_icon {
line-height:34px;
}
.themerex_message_success .themerex_message_header {
color:#517d48;
} .themerex_message_info {
border-color:#9ecade;
background-color:#ebf7fe;
color:#4cb2e1;
}
.themerex_message_info .themerex_message_close {
color:#4cb2e1;
}
.themerex_message_info .themerex_message_icon {
border-color: #4cb2e1;
color:#4cb2e1;
}
.themerex_message_info .themerex_message_icon {
line-height:34px;
}
.themerex_message_info .themerex_message_header {
color:#4cb2e1;
} .themerex_message_dialog .themerex_message_icon {
line-height:36px;
}
.themerex_message_dialog .themerex_message_buttons {
margin-top:20px;
}
.themerex_message_dialog .themerex_message_button {
display:inline-block;
padding:0 12px;
margin-right:6px;
min-width:60px;
height:30px;
line-height:30px;
background-color:#4b4b4b;
border-radius:6px;
color:#ffffff;
cursor:pointer;
text-align:center;
font-weight:bold;
}
.themerex_message_dialog .themerex_message_button:hover {
background-color:#4cb2e1;
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #fff;
opacity: 0.8;
filter: alpha(opacity=80); }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #cccccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #cccccc; }
.mfp-preloader a:hover {
color: white; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close, button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
box-shadow: none; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
filter: alpha(opacity=65);
padding: 0 0 18px 10px;
color: #222222;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color: #222222;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #cccccc;
font-size: 12px;
line-height: 18px; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right: 17px solid white;
margin-left: 31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #3f3f3f; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
border-left: 17px solid white;
margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left: 27px solid #3f3f3f; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: black; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444444; }
.mfp-figure small {
color: #bdbdbd;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #222222;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }
.mfp-ie7 .mfp-img {
padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
padding: 0; }
.mfp-ie7 .mfp-content {
padding-top: 44px; }
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0; } .mfp-zoom-in {
}
.mfp-zoom-in .mfp-with-anim {
opacity: 0;
transform: scale(0.8);
-webkit-transform: scale(0.8);
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
}
.mfp-zoom-in.mfp-bg {
opacity: 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
opacity: 1;
transform: scale(1);
-webkit-transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.9;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
opacity: 0;
transform: scale(0.8);
-webkit-transform: scale(0.8);
}
.mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0;
}.swiper-container {
margin:0 auto;
position:relative;
overflow:hidden;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
-o-backface-visibility:hidden;
backface-visibility:hidden; z-index:1;
}
.swiper-wrapper {
position:relative;
width:100%;
-webkit-transition-property:-webkit-transform, left, top;
-webkit-transition-duration:0s;
-webkit-transform:translate3d(0px,0,0);
-webkit-transition-timing-function:ease;
-moz-transition-property:-moz-transform, left, top;
-moz-transition-duration:0s;
-moz-transform:translate3d(0px,0,0);
-moz-transition-timing-function:ease;
-o-transition-property:-o-transform, left, top;
-o-transition-duration:0s;
-o-transform:translate3d(0px,0,0);
-o-transition-timing-function:ease;
-o-transform:translate(0px,0px);
-ms-transition-property:-ms-transform, left, top;
-ms-transition-duration:0s;
-ms-transform:translate3d(0px,0,0);
-ms-transition-timing-function:ease;
transition-property:transform, left, top;
transition-duration:0s;
transform:translate3d(0px,0,0);
transition-timing-function:ease;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-ms-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto;
}
.swiper-slide {
float: left;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
} .swiper-wp8-horizontal {
-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
-ms-touch-action: pan-x;
} .swiper-container {  }
.swiper-slide {  }
.swiper-slide-active { }
.swiper-slide-visible { } .swiper-pagination-switch { }
.swiper-active-switch { }
.swiper-visible-switch { }