@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css");

body {font-size: 14px; font-family: Raleway, sans-serif; font-weight: 400; margin: 0; padding: 0px 0px 0px; line-height: 1.7142857143; position: relative !important; overflow-y: auto !important;}
body input, body textarea, body .btn, body button {font-family: Raleway, sans-serif;}
blockquote p {font-size: 24px; font-weight: 400;}
.hairline {font-weight: 100 !important;}
.hairline strong {font-weight: 300;}
.light {font-weight: 300 !important;}
.regular {font-weight: 400 !important;}
.bold {font-weight: 700 !important;}
.black {font-weight: 900 !important;}
h1, h2, h3, h4, h5, h6 {font-family: Raleway, sans-serif; font-weight: 600; text-transform: none;}
.lead {font-size: 21px; font-weight: 300; line-height: 1.75em;}
.lead strong {font-weight: 700;}
#content {background: #fff; color: #4c4c4c;}
h1, h2, h3, h4, h5, h6 {color: #000000;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {color: #959494;}
a {color: #54a0d4; text-decoration: none;}
a:hover {color: #54a0d4;}

.element-bottom-10 {margin-bottom: 10px !important;}
.element-top-10 {margin-top: 10px !important;}
.element-top-40 {margin-top: 40px !important;}
.element-bottom-40 {margin-bottom: 40px !important;}
.content_wrapper {display: inline-block; min-height: 500px; width: 100%;}

/****** Header Style ******/
.menu .navbar-brand img {display: block; position: relative; max-height: 100%; margin: 0px;}
#masthead .menu, #masthead.menu, #navbar-slide.menu {font-family: Raleway, sans-serif; font-weight: 600; font-size: 13px; z-index: 2;}
#masthead .menu .dropdown-menu, #masthead.menu .dropdown-menu, #navbar-slide.menu .dropdown-menu {font-size: 13px;}
.menu .navbar-brand {font-family: Raleway, sans-serif; font-weight: 600; font-size: 24px;}
.logo-navbar .nav>li>a {padding-top: 10px; padding-bottom: 10px; line-height: 10px;}
.logo-navbar .nav>li>a:before {margin-bottom:- 10px;}
.navbar-brand {padding: 0; line-height: 100px; height: 100px;}
.logo-navbar .nav>li.active>a:before, .logo-navbar .nav>li>a:hover:before, .logo-navbar .nav>li.current-page-parent>a:before, .logo-navbar .nav>li.current-menu-parent>a:before, .logo-navbar .nav>li.current-page-ancestor>a:before, .logo-navbar .nav>li.current-menu-ancestor>a:before {opacity: 1; margin-bottom:- 10px;}
#masthead.navbar {min-height: 50px;}
.slide-on #masthead, .slide-on #content, .slide-on #navbar-slide, .slide-on .top-bar {-webkit-transform: translateX(-270px); -moz-transform: translateX(-270px); -ms-transform: translateX(-270px); -o-transform: translateX(-270px); transform: translateX(-270px);}
#masthead .dropdown-menu {min-width: 220px;}
#navbar-slide {width: 270px;}
#navbar-slide .navbar-nav {max-height: 600px;}
#navbar-slide .navbar-brand {height: 100px;}

#masthead {box-shadow: 0px 1px 0px rgba(0, 0, 0, .06), 0px -1px 0px rgba(0, 0, 0, .06);}
.menu {color: #ffffff; background: #ffffff; margin-bottom: 0; width: 100%; top: 0; left: 0; border: 0; transition: background-color .3s,min-height .3s,box-shadow .3s; transform: translate3d(0,0,0); -webkit-backface-visibility: hidden; position: relative;}
.menu .navbar-text {color: #727272;}
.menu .navbar-brand {color: #ffffff;}
.menu .navbar-brand:hover {color: #ffffff;}
.menu a {color: #ffffff;}
.menu a:before {height: 5px;}
.menu .nav>li>a {color: #a4a4a4;}
.menu .nav>li>a:hover, .menu .nav>li>a:focus {color: #54a0d4; background: 0 0;}
.menu .nav>li>a:hover:before, .menu .nav>li>a:focus:before {opacity: 1; width: 100%; background-color: #54a0d4;}
.menu a .menu-icon {color: inherit;}

.navbar-toggle {background: 0 0 !important; cursor: pointer; display: block; position: relative; float: right; border-radius: 4px; padding: 0; margin: 42px auto; width: 24px; height: 16px; border: none; box-shadow: none; transition: margin-bottom .3s,margin-top .3s; transform: translate3d(0,0,0);}
.navbar-toggle .icon-bar {background-color: #a4a4a4; height: 1px; width: 100%; position: absolute; left: 0; margin-top: 0 !important; transition: all .3s; -ms-transform-origin: 50% 50% 50%; transform-origin: 50% 50% 50%; transform: translate3d(0,0,0); box-shadow: none;}
.navbar-toggle .icon-bar:nth-child(1) {top: 0;}
.navbar-toggle .icon-bar:nth-child(2) {top: 50%; opacity: 1;}
.navbar-toggle .icon-bar:nth-child(3) {top: 100%;}
.navbar-toggle:hover {background: 0 0;}
.navbar-toggle:not(.collapsed) {transition: all .3s;}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(1) {-ms-transform: rotate(45deg); transform: rotate(45deg); top: 50%;}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2) {opacity: 0;}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(3) {top: 50%; -ms-transform: rotate(-45deg); transform: rotate(-45deg);}

.menu .navbar-collapse {padding-left: 0; padding-right: 0;}
.nav-container nav .menu-container {visibility: visible;}
.menu .navbar-nav {margin-left: 0; margin-right: 0;}
.nav {margin-bottom: 0; padding-left: 0; list-style: none;}
.nav>li, .nav>li>a {position: relative; display: block;}
.menu-item a.dropdown-toggle {text-transform: uppercase; font-weight: 700;}
.menu .nav>li>a {text-transform: uppercase; font-weight: 700; text-shadow: none; font-style: normal; position: relative; padding: 45px 20px 38px; color: #a4a4a4; letter-spacing: 1px; line-height: 24px; transition: all .3s;}
.menu .nav>li>a:hover {color: #54a0d4;}
.menu .nav>li.pcma_nav_login>a {text-transform: capitalize;}

.navbar-nav .menu-item-object-page .dropdown-menu, .navbar-nav .menu-item-object-custom .dropdown-menu {padding: 13px 0 20px;}
.dropdown-menu {position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 220px; padding: 13px 0 20px; margin: 0; list-style: none; font-size: 13px; text-align: left; background-color: #fff !important; -webkit-box-shadow: 0px 2px 4px rgb(0 0 0 / 10%), 0px 3px 0px #54a0d4 inset !important; -moz-box-shadow: 0px 2px 4px rgba(0,0,0,.1),0px 3px 0px #54a0d4 inset !important; -ms-box-shadow: 0px 2px 4px rgba(0,0,0,.1),0px 3px 0px #54a0d4 inset !important; -o-box-shadow: 0px 2px 4px rgba(0,0,0,.1),0px 3px 0px #54a0d4 inset !important; box-shadow: 0px 2px 4px rgb(0 0 0 / 10%), 0px 3px 0px #54a0d4 inset !important; background-clip: padding-box; border-radius: 0; text-shadow: none;}
.menu .dropdown-menu {border-radius: 0; text-shadow: none; margin-top: -1px; padding-top: 0; padding-bottom: 0; border: 0;}
.dropdown-menu>li>a {display: block; font-size: 13px; font-weight: 600; line-height: 1.2; padding: 8px 20px; clear: both; color: #4c4c4c; text-transform: none !important; white-space: nowrap; transition: background .1s;}
.menu .dropdown-menu>li>a:hover, .menu .dropdown-menu>.active>a, .menu .dropdown-menu>.active>a:hover, .menu .dropdown-menu>.active>a:focus {color: #54a0d4; background: 0 0;}
.dropdown-menu .divider {height: 1px; margin: 8px 0; overflow: hidden; background-color: rgba(0,0,0,.055);}
.menu-item-object-oxy_mega_menu {position: static !important;}
.menu-item-object-oxy_mega_menu .dropdown-menu {left: 0 !important; right: 0 !important; overflow: hidden; background-position: center; background-size: cover; padding: 0 !important;}
.menu-item-object-oxy_mega_menu .dropdown-menu>li.mega-drop-head strong {margin: 3px -14px 13px; background: #efefef; font-size: 13px; font-weight: 700; display: block; padding: 10px 14px 8px 24px; letter-spacing: 1px; color: #a4a4a4;}
.menu-item-object-oxy_mega_menu .dropdown-menu>li.mega-drop-head strong a {color: #54a0df;}
.menu-item-object-oxy_mega_menu .dropdown-menu>li.mega-drop-head strong a:hover {color: #404040; text-decoration: underline;}
.menu-item-object-oxy_mega_menu .dropdown-menu>li>ul {list-style-type: none; padding: 0 0 20px 11px; overflow: hidden;}
.menu-item-object-oxy_mega_menu .dropdown-menu>li>ul>li {padding-bottom: 0;}
.menu-item-object-oxy_mega_menu .dropdown-menu>li>ul>li>a {padding: 8px 0; display: block; font-size: 14px; transition: color .1s;}
.dropdown-menu>li>a, .menu-item-object-oxy_mega_menu .dropdown-menu>li>ul>li>a {font-size: 13px; font-weight: 600; line-height: 1.2;}
.menu-item-object-oxy_mega_menu .dropdown-menu>li>ul>li>a {color: #4c4c4c;}
.menu-item-object-oxy_mega_menu .dropdown-menu>li>ul>li>a:hover {color: #54a0d4;}
.menu-item-object-oxy_mega_menu .dropdown-menu li.mega-drop-sub a {margin: -8px 0 0 12px; font-weight: 400 !important;}
.pt-cv-content-item {padding-bottom: 15px; position: relative; overflow: hidden;}
.menu-item-object-oxy_mega_menu .dropdown-menu>li.featured .menu-widget {padding: 5px 40px 0 10px;}
.pt-cv-page {position: relative;}
.pt-cv-view {position: relative; clear: both;}
.pt-cv-view:after {clear: both; content: ''; display: block;}
.pt-cv-colsys {margin-left: -15px; margin-right: -15px;}
.pt-cv-colsys .pt-cv-content-item {flex: none; max-width: initial;}
.pt-cv-view *, .pt-cv-view :after, .pt-cv-view :before {-webkit-box-sizing: border-box!important; -moz-box-sizing: border-box!important; box-sizing: border-box!important;}
.pt-cv-ifield {overflow: hidden;}
.pt-cv-view .pt-cv-ifield {margin-bottom: 0!important;}
.pt-cv-hover-wrapper {position: relative; margin-bottom: 0!important; overflow: hidden;}
.pt-cv-clickable .pt-cv-hover-wrapper {cursor: pointer;}
.pt-cv-hover-wrapper:before {content: ''; position: absolute; top: 0; bottom: 0; right: 0; left: 0; transition-duration: .6s; z-index: 10; display: block; width: auto;}
#pt-cv-view-ee99e63z6r .pt-cv-content-item:hover .pt-cv-hover-wrapper:before {background-color: rgba(51,51,51,.86) !important;}
.pt-cv-wrapper [class*=pt-cv-] a {box-shadow: none;}
.pt-cv-wrapper *[id^=pt-cv-view-] a {font-weight: 400 !important;}
.pt-cv-wrapper img {border: 0; vertical-align: middle; height: 100% !important;}
.pt-cv-hover-wrapper .cvp-block, .pt-cv-hover-wrapper .cvp-block img, .pt-cv-hover-wrapper .cvp-responsive-image, .pt-cv-hover-wrapper .pt-cv-thumbnail {width: 100%!important; margin-bottom: 0!important;}
.pt-cv-mask {position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: 0; padding: 15px; z-index: 98; opacity: 0; visibility: hidden; max-height: 100%;}
.pt-cv-overlay-middle .pt-cv-mask {top: 50%!important; transform: translateY(-50%)!important; bottom: auto!important;}
.pt-cv-title {margin-top: 0!important;}
.pt-cv-wrapper .h1, .pt-cv-wrapper .h2, .pt-cv-wrapper .h3, .pt-cv-wrapper .h4, .pt-cv-wrapper .h5, .pt-cv-wrapper .h6, .pt-cv-wrapper h1, .pt-cv-wrapper h2, .pt-cv-wrapper h3, .pt-cv-wrapper h4, .pt-cv-wrapper h5, .pt-cv-wrapper h6 {font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit;}
.pt-cv-view .pt-cv-title {margin-bottom: 10px;}
.pt-cv-mask>[class*=pt-cv-] {padding-left: 0; padding-right: 0;}
#pt-cv-view-ee99e63z6r .pt-cv-title a, #pt-cv-view-ee99e63z6r .panel-title {font-family: 'Raleway',Arial,serif !important; font-size: 14px !important; color: #fff !important; font-weight: 600 !important; display: block !important; text-align: center !important; clear: both !important; line-height: 1.3 !important;}
.pt-cv-meta-fields {font-size: 13px; margin-top: 0;}
#pt-cv-view-ee99e63z6r .pt-cv-meta-fields {text-align: center; clear: both;}
.pt-cv-meta-fields span, .pt-cv-meta-fields time {color: rgba(51,51,51,.6); float: none;}
#pt-cv-view-ee99e63z6r .pt-cv-meta-fields * {font-size: 11px !important; line-height: 1.3 !important; color: #fff !important; font-weight: 600 !important; text-transform: uppercase !important;}
.pt-cv-view a, .pt-cv-wrapper .btn {text-decoration: none!important; outline: 0!important; font-style: normal;}
.pt-cv-content-hover .pt-cv-content-item:hover .pt-cv-mask {visibility: visible; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;}
#pt-cv-view-ee99e63z6r .pt-cv-title a:hover, #pt-cv-view-ee99e63z6r .panel-title:hover {font-family: 'Raleway',Arial,serif !important; font-size: 14px !important; color: #fff !important; text-decoration: underline !important; font-weight: 600 !important; display: block !important; text-align: center !important; clear: both !important; line-height: 1.3 !important;}
.pcma_nav_mypcma {display: none !important;}

/****** Footer Style ******/
#footer {background-color: #3c3c3c; font-size: 16px; color: rgba(255, 255, 255, .6); margin: 0px auto 27px; position: relative; z-index: 1;}
#footer .section {position: relative; overflow: hidden;}
#footer .sidebar-widget:last-child {margin-bottom: 0;}
#footer p {margin: 0 0 11.5px;}
#footer .sidebar-widget {margin-bottom: 24px;}
#footer h3 {font-size: 18px; line-height: 1.5em; margin-bottom: 11.5px;}
.sidebar-header {margin-top: 0; position: relative;}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer strong {color: #fff;}
.widget_nav_menu ul {margin-left: 0; padding-left: 0; list-style-type: none; margin-bottom: 0;}
.widget_nav_menu .menu {background: 0 0;}
.pace-minimal.pace-on .menu {visibility: visible;}
.widget_nav_menu li {clear: both; margin-bottom: 8px; position: relative; border-bottom: 1px solid; padding-bottom: 8px;}
#footer .widget_nav_menu li {border-color: rgba(255,255,255,.1);}
#footer a {color: #fff; text-decoration: none;}
#footer a:hover {color: #ddd;}

.subfooter {background-color: #1c1c1c; color: #eee; padding: 20px 0px 0px;}
.footer-columns-2 [class*=col-sm-]:last-child {text-align: right;}
.subfooter .sidebar-widget {display: inline-block; vertical-align: top; position: relative; margin-bottom: 0;}
ul.inline {margin-top: 0; margin-left: 0; padding-left: 0; list-style-type: none;}
ul.social-icons {position: relative; z-index: 1; list-style-type: none; padding-left: 0;}
.subfooter .sidebar-widget>* {margin-bottom: 0 !important; padding-bottom: 0 !important;}
ul.inline li {padding: 0 5px;}
ul.social-icons li {text-align: center;}
.subfooter .sidebar-widget li {display: inline-block; margin-bottom: 0 !important;}
.subfooter .sidebar-widget li:first-child {padding-left: 0;}
.subfooter .widget_social ul.social-icons li, .subfooter .widget_social ul.social-icons li a {line-height: 24px; height: 24px;}
ul.social-icons li a {display: inline-block; font-size: 16px; border-radius: 50%; transition: all .2s; vertical-align: top;}
ul.social-icons.social-simple a {width: 1.75em; background: 0 0 !important;}
.widget_social ul.social-icons li, .widget_social ul.social-icons li a {margin-bottom: 0;}
ul.social-icons.social-simple i {transition: color .2s;}

ul.social-icons a:hover i.fa-facebook {color: #3b5998;}
ul.social-icons a:hover i.fa-twitter {color: #00acee;}
ul.social-icons a:hover i.fa-linkedin {color: #5FB0D5;}
ul.social-icons a:hover i.fa-instagram {color: #634d40;}
ul.social-icons a:hover i.fa-youtube {color: #c4302b;}
ul.social-icons a:hover i.fa-flickr {color: #0063dc;}
ul.social-icons a:hover i.fa-tv {color: #3b9999;}
ul.social-icons a:hover i.fa-user-plus {color: #3b9999;}

/********* Login Page Css *********/
.salesforceIdentityLoginBody2 {display: block !important; background: #e0e0e0!important; position: relative !important; text-align: left !important;}
.salesforceIdentityLoginBody2:before {display: inherit !important;}
.salesforceIdentityCommunityLogo2.communityLogoContainer {background-color: #ffffff; padding: 20px; margin: 0px auto 20px;}
.salesforceIdentityCommunityLogo2 .communityLogo {width: auto !important;}
.salesforceIdentityLoginBody2 .cCenterPanel {display: block !important; margin: 0px auto 0px !important; padding-bottom: 30px !important; padding-top: 30px !important;}
.salesforceIdentityLoginBody2 .cHeaderPanel, .salesforceIdentityLoginBody2 .cFooterPanel {position: relative !important;}
.salesforceIdentityLoginBody2 .ui-widget {padding: 0px !important;}
.salesforceIdentityLoginBody2 .cCenterPanel:before {top: 0px !important;}
.salesforceIdentityLoginBody2 #sfdc_username_container .inputIcon.slds-button__icon, .salesforceIdentityLoginBody2 #sfdc_password_container .inputIcon.slds-button__icon {position: relative; top: 3px;}
.salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea {background-color: #fff !important; padding: 20px;}
.salesforceIdentityLoginForm2 .inputBox, .salesforceIdentityForgotPassword2 .inputBox {margin: 3px 0px 0px 10px !important; width: 90% !important;}
.salesforceIdentityLoginForm2 .inputBox:focus, .salesforceIdentityForgotPassword2 .inputBox {box-shadow: none !important;}
.salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea a, .uiOutputRichText p span {color: #54a0d4 !important;}
.salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea a:hover, .salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea a:focus {color: #788a9e !important;}

.pfm-button_link.pfm-button, .pfm-button_link.uiButton, .pfm-button_link.pfm-button:hover, .pfm-button_link.uiButton:hover, .pfm-button_link.pfm-button:focus, .pfm-button_link.uiButton:focus {background-color: transparent !important;}
.uiOutputRichText p {margin-bottom: 15px;}
.LTECreateAccount .slds-input {width: 100%; padding: 3px 10px; font-size: 1rem; color: #495057;	border: 1px solid #5aa1e3 !important; border-radius: .25rem; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.LTECreateAccount .slds-form-element__label {color: #5aa1e3 !important;}
.LTECreateAccount .slds-required {color: #a61c25 !important;}
.salesforceIdentityLoginBody2 .cHeaderPanel, .pfm-portal_navbar {background: #fff;}
.siteforceStarterBody .cCenterPanel {max-width: 100% !important;}
.comm-layout-column, .cCenterPanel {padding: 0px !important;}
.salesforceIdentityLoginBody2 .slds-button--brand span {color: #fff !important;}

/********** New Use Registration Style **********/
.comm-page-custom-new-user-registration .cFS_NewUserReg {margin: 45px auto;}
.comm-page-custom-new-user-registration .cFS_NewUserReg .slds-fade-in-open {margin: 0 auto; width: 50%;}
.comm-page-custom-new-user-registration .slds-p-around_small.slds-size_12-of-12 {border: 2px solid #ebebeb; border-radius: 10px;}
.title.slds-text-title_bold {background-color: #417AB5 !important; margin: -1px -2px 15px; border-radius: 10px 10px 0px 0px !important; padding: 10px 15px!important; width: 100.6%;}
fieldset {background: transparent !important; border: 0 !important;}
legend#customerInformationForm {padding: 5px 7px 7px 0px; border-bottom: 2px solid #414141; color: #414141; text-transform: capitalize; font-weight: 600; width: 100%;}
.slds-grid .slds-size_12-of-12 {margin-bottom: 15px;}
.slds-form-element__label {font-size: 14px !important; color: #111111 !important; font-weight: 600; padding: 0px 0.5rem 0px 0px;}
.slds-button_neutral, .slds-button--neutral {background-color: #003da5 !important; border-color: #003da5 !important; color: #fff !important;}
.slds-button_neutral:hover, .slds-button_neutral:active, .slds-button--neutral:hover, .slds-button--neutral:active {background-color: #000000 !important; border-color: #000000 !important; color: #fff !important;}
form.slds-form--stacked {background-color: #f9f9f9; padding: 15px 20px; border-radius: 15px; border: 2px solid #f1f1f1;}
.nysba_logo {display: block; margin: 0px auto 30px; max-width: 140px;}
.nysba_logo img {max-width: 100% !important; height: auto !important;}

.slds-grid.chkbox_condition {display: inline-block; margin-bottom: 10px; width: 100%;}
.chkbox_condition lightning-input.slds-form-element {width: auto; float: left;}
.slds-grid.slds-wrap.chkbox_optin {padding-left: 10px;}
.slds-popover_tooltip .slds-popover__body, .slds-popover--tooltip .slds-popover__body {color: #fff;}
::-webkit-input-placeholder {color: #d1d1d1;}
:-moz-placeholder {color: #d1d1d1;}
::-moz-placeholder {color: #d1d1d1;}
:-ms-input-placeholder {color: #d1d1d1;}

.comm-page-custom-new-user .cCenterPanel, .comm-page-custom-new-user .comm-content-footer {padding: 0px !important;}
.cCenterPanel, .comm-page-custom-new-user .cCenterPanel {margin-top: 0px !important;}
.require_wrap .slds-required {font-size: 12px; position: relative; top: -7px; right: -4px;}
.cFS_NewUserRegistrationForm .incompleteFieldError {margin-left: 6px !important;}
.cFS_NewUserRegistrationForm .uiOutputText {padding-left: 6px; width: 100%;}
abbr[title], abbr[data-original-title] {text-decoration: none !important;}
.btn_wrap {margin: 0px auto 20px; padding: 0;}
.slds-form-element_horizontal .slds-form-element__control {float: right; padding: 0px; width: 310px;}
.block--user-login, .block--search-form.search-form {display: none !important;}
.cFS_NewUserRegistrationForm .slds-text-heading--small, .cFS_NewUserRegistrationForm .slds-text-heading_small {font-size: 1.2rem; font-weight: 600;}
.LTEEventWrapper .slds-button:not(.slds-modal__close):not(.fonteva-button_clear):not(.slds-button--icon-bare):not(.slds-button_icon-bare), .LTEEventWrapper .slds-select, .LTEEventWrapper .slds-input {min-width: 86px !important;}
.siteforceContentArea .comm-layout-column .ui-widget:not(:last-child), .siteforceContentArea .cb-section_column .ui-widget:not(:last-child) {margin-bottom: 0px !important;}
.comm-page-custom-new-user .slds-medium-order--2 .ui-widget {height: 100% !important; min-height: 285px;}

@media (max-width: 767px) {
	.comm-page-custom-new-user-registration .cFS_NewUserReg .slds-fade-in-open {width: 100%;}
}

/********** Portal Style **********/
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab {margin-top: 3px; padding: 0.75rem 1rem !important; border-radius: 0 !important;}
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab:first-child {margin-top: 0px;}
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab.pfm-tab_active, .LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab.pfm-tab_active:hover, .LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab.pfm-tab_active:focus, .slds-grid.slds-grid_vertical.pfm-sidenav_container .pfm-subheader_button:hover {background-color: #54a0d4 !important; color: #fff !important; border-right: 4px solid #337ab7;}
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab:hover {background-color: #54a0d4 !important; color: #fff !important;}
.slds-grid.slds-grid_vertical.pfm-sidenav_container .pfm-subheader_button {background-color: #414141 !important; color: #fff !important;}
.LTESubHeader.pfm-navbar_left .pfm-sidenav_container .pfm-subheader_button {padding: 0 !important;}
.pfm-button[LTE-pfmButton_pfmButton] {color: #fff !important;}
.pfm-button.pfm-button_link {color: #54a0d4 !important;}
.pfm-button.pfm-button_link.pfm-button_no_hover, .pfm-button.pfm-button_link.slds-grid {color: #fff !important;}
.pfm-button.pfm-button_link.slds-grid {padding: 1.188rem 1.5rem !important; text-align: left; width: 100% !important;}

.LTEShoppingCartIcon.pfm-shopping-cart_dropdown {margin-right: 0px !important;}
.LTEShoppingCartIcon.pfm-shopping-cart_dropdown svg {fill: #000 !important;}
.LTEShoppingCartIcon .pfm-shopping-cart .pfm-shopping-cart_quantity {color: #000 !important;}
.LTEShoppingCartIcon.pfm-shopping-cart_dropdown:hover {background-color: #5aa1e3 !important;}
.LTEShoppingCartIcon.pfm-shopping-cart_dropdown:hover svg, .LTEShoppingCartIcon.pfm-shopping-cart_dropdown:hover .pfm-shopping-cart_quantity {fill: #fff !important; color: #fff !important;}

.slds-select, .slds-checkbox .slds-checkbox_faux, .slds-checkbox .slds-checkbox--faux, .uiInput--textarea .textarea, .uiInput--textarea.textarea, .slds-input, .pfm-input_date-range-tile[LTE-pfmInputDateRange_pfmInputDateRange] {border: 1px solid #e5dfd6 !important;}
.pfm-input_date-range-tile[LTE-pfmInputDateRange_pfmInputDateRange] {height: 40px;}
.pfm-input_date-range.pfm-input_portal[LTE-pfmInputDateRange_pfmInputDateRange] .pfm-input_date-range-tile[LTE-pfmInputDateRange_pfmInputDateRange] {padding: 7.5px .75rem 7.5px 1rem !important;}
.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__footer {border-top: 1px solid #e5dfd6 !important;}
input.col-md-8 {max-width: 100%;}
input::placeholder {color: #a1a1a1 !important;}

.LTEProfileTabs .pfm-tabs_content .slds-card.LTECard, .LTECard.pfm-card {border: 1px solid #5aa1e3;}
.LTEProfileTabs .pfm-tabs_content .slds-card.LTECard .LTECardHeader, .LTECardHeader, .slds-card__header {background-color: #5aa1e3 !important; color: #fff !important;}
.LTEProfileTabs .pfm-tabs_content .slds-card.LTECard .input-fields-span.FrameworkInputFields, .LTEProfileTabs .pfm-tabs_content .slds-card.LTECard .slds-m-bottom_medium {clear: both;}

.displayBlock.cFS_CustomFieldsets, .editBlock.cFS_CustomFieldsets, .cFS_CustomFieldsets.blockHeader, .LTECard.pfm-card .pfm-card, .slds-theme_default, .slds-theme--default, .slds-border_bottom, .slds-border--bottom, .slds-border_top, .slds-border--top, .LTEDataTable.slds-table, .slds-table_bordered tbody td, .slds-table_bordered tbody th, .slds-table--bordered tbody td, .slds-table--bordered tbody th, .slds-table_bordered, .slds-table--bordered, .table thead th, table.dataTable.no-footer {border-color: #e5dfd6 !important;}
.table thead th {color: #414141 !important;}
.displayBlock.cFS_CustomFieldsets, .editBlock.cFS_CustomFieldsets {padding: 30px !important;}
.cFS_CustomFieldsets.blockHeader {background-color: #5aa1e3 !important; border-color: #5aa1e3 !important; color: #fff !important;}

.slds-is-sortable .slds-th__action:hover .slds-is-sortable__icon, .slds-is-sortable .slds-th__action:focus .slds-is-sortable__icon, .slds-is-sortable.slds-has-focus .slds-th__action .slds-is-sortable__icon, .slds-is-sortable.slds-has-focus .slds-th__action:hover .slds-is-sortable__icon, .slds-is-sortable.slds-has-focus .slds-th__action:focus .slds-is-sortable__icon {fill: #5aa1e3 !important;}
.slds-table_header-fixed_container:before, .slds-table--header-fixed_container:before {border-bottom: 1px solid #e5dfd6 !important;}

.slds-button_brand .slds-icon__container, .slds-button--brand .slds-icon__container, .slds-button_brand .slds-icon_container, .slds-button--brand .slds-icon_container {display: none !important;}

.cRosterManageComponent .slds-button--neutral {margin: 10px auto !important;}
.slds-button_neutral, .slds-button--neutral, .LTECarousel.pfm-carousel .pfm-carousel_control {background-color: transparent !important; border-color: #5aa1e3 !important; color: #5aa1e3 !important;}
.slds-button_neutral:hover, .slds-button_neutral:active, .slds-button--neutral:hover, .slds-button--neutral:active, .LTECarousel.pfm-carousel .pfm-carousel_control:hover, .LTECarousel.pfm-carousel .pfm-carousel_control:active {background-color: #5aa1e3 !important; border-color: #5aa1e3 !important; color: #fff !important;}
.slds-button_brand, .slds-button--brand {background-color: #5aa1e3 !important; border-color: #5aa1e3 !important; color: #fff !important; height: 40px !important; line-height: 40px !important; padding: 0px 12px !important;}
.slds-button_brand span, .slds-button--brand span {color: #5aa1e3 !important;}
.slds-button_brand:hover, .slds-button_brand:focus, .slds-button--brand:hover, .slds-button--brand:focus {background-color: transparent !important; border-color: #5aa1e3 !important; color: #5aa1e3 !important;}
.slds-button--brand:hover .label, .slds-button--brand:focus .label {color: #5aa1e3 !important;}

.LTECarousel.pfm-carousel .pfm-carousel_control svg {fill: #5aa1e3 !important}
.LTECarousel.pfm-carousel .pfm-carousel_control:hover svg, .LTECarousel.pfm-carousel .pfm-carousel_control:active svg {fill: #fff !important}

.pfm-input_date-range-popover[LTE-pfmInputDateRange_pfmInputDateRange] {border: 1px solid #5aa1e3 !important;}
.pfm-button.pfm-button_outline[LTE-pfmButton_pfmButton] {background-color: transparent !important; border-color: #5aa1e3 !important; color: #ffffff !important;}
.pfm-button.pfm-button_outline:hover[LTE-pfmButton_pfmButton], .pfm-button.pfm-button_outline:focus[LTE-pfmButton_pfmButton] {background-color: #5aa1e3 !important; border-color: #5aa1e3 !important; color: #fff !important;}
.pfm-button.pfm-button_default[LTE-pfmButton_pfmButton], .pfm-button.pfm-button_success[LTE-pfmButton_pfmButton] {background-color: transparent !important; border-color: #5aa1e3 !important; color: #5aa1e3 !important;}
.pfm-button.pfm-button_default:hover[LTE-pfmButton_pfmButton], .pfm-button.pfm-button_default:focus[LTE-pfmButton_pfmButton], .pfm-button.pfm-button_success:hover[LTE-pfmButton_pfmButton] {background-color: #5aa1e3 !important; border-color: #5aa1e3 !important; color: #ffffff !important;}
.pfm-button.pfm-button_outline[LTE-pfmButton_pfmButton] span {color: #5aa1e3;}
.pfm-button.pfm-button_outline:hover[LTE-pfmButton_pfmButton] span, .pfm-button.pfm-button_outline:focus[LTE-pfmButton_pfmButton] span {color: #fff;}

.editBlock+.cFS_CustomFieldsets {margin-top: 1.5rem;}
.pfm-tabs label {font-size: 14px !important; color: #111111 !important; font-weight: 600;}
.pfm-tabs label.slds-button--brand {color: #fff !important;}
.uiInput--input .input, .uiInput--input.input {margin-bottom: 10px;}
.LTESubscriptionTile .thebadge {background-color: #5aa1e3 !important;}
.LTEPageContainer .slds-modal .slds-modal__container .slds-modal__header {background-color: #5aa1e3 !important; color: #fff !important; padding: 1rem !important;}
.LTEPageContainer .slds-modal .slds-modal__container .slds-modal__header h2 {color: #fff !important;}
.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header .slds-modal__close {top: 20px !important; right: 5px !important;}
.LTEPageContainer .slds-modal .slds-modal__container .slds-modal__header svg.slds-icon.slds-icon-text-default.slds-icon_small {fill: #fff !important;}

/*-- 2nd header --*/
#navbar .pfm-img_container {display: none;}
.LTENavbar.pfm-navbar .pfm-navbar_content {height: 55px !important;}
.forceCommunityGlobalNavigation {background-color: #5aa1e3; background: linear-gradient(#5aa1e3,#3b6a96) !important; height: 55px !important;}
.LTENavbar.pfm-navbar .pfm-navbar_list>a, .LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger, .LTENavbar.pfm-navbar .pfm-navbar_list .pfm-dropdown-trigger>button {height: 50px !important; background-color: transparent !important; color: #fff !important;}
.LTENavbar.pfm-navbar .pfm-navbar_list>a {color: #fff; font-weight: 500; transition: 0.4s !important;}
.LTENavbar.pfm-navbar .pfm-navbar_list>*:hover, .LTEDropdown .slds-dropdown__item:hover {background-color: transparent !important; color: #000 !important;}
.LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger .pfm-dropdown>.slds-dropdown__list>.slds-dropdown__item:hover, .LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger .slds-dropdown_submenu>.slds-dropdown__list>.slds-dropdown__item:hover {color: #000 !important;}
.LTEDropdown .pfm-button[LTE-pfmButton_pfmButton], .LTENavbar .slds-dropdown.pfm-dropdown ul>li>a {color: #fff !important;}
.LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger:hover, .LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger .pfm-dropdown>.slds-dropdown__list>.slds-dropdown__item:hover, .LTENavbar .slds-dropdown.pfm-dropdown ul>li>a:hover {background-color: transparent !important;}
.LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger:hover span, .LTENavbar .slds-dropdown.pfm-dropdown ul>li>a:hover, .LTENavbar.pfm-navbar .pfm-dropdown-trigger button:hover {color: #000 !important;}
.LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger .pfm-dropdown, .LTEDropdown .slds-dropdown__item, .LTEDropdown .slds-dropdown__item:hover {background-color: #5aa1e3 !important; border-bottom: 1px solid #3b6a96;}
.LTENavbar.pfm-navbar .pfm-navbar_list lte-pfm-button button {height: 53px !important;}

.LTENavbar.pfm-navbar .pfm-navbar_list .pfm-dropdown-trigger>button svg {fill: #fff !important;}
.LTENavbar.pfm-navbar .pfm-navbar_list .pfm-dropdown-trigger:hover button svg {fill: #000 !important;}

a.slds-align-middle.pfm-navbar_right-icon {position: absolute; right: 20px !important; top: 2px;}
.pfm .fonteva-slds-schedule-item-header {background-color: rgb(16, 114, 156) !important;}
.pfm .slds-text-heading--small {color: #fff !important;}

.siteforceDesignTimeComponent[data-component-label="Group Related List"] .forceRelatedListSingleContainer:nth-child(2), .siteforceDesignTimeComponent[data-component-label="Group Related List"] .forceRelatedListSingleContainer:nth-child(3), .forceRelatedListContainer .forceRelatedListSingleContainer:nth-child(2), .forceRelatedListContainer .forceRelatedListSingleContainer:nth-child(3) {display: none !important;}
.oneActionsRibbon li.slds-button--neutral > a {color: inherit !important;}
.forceChatterGroupDetailCard, .forceCommunityGroupHighlightStencilNapili {margin-bottom: 0.75rem !important;}

.forceChatterFeedBodyText .Desktop.feedBodyInnerTruncated {max-height: calc(var(--lwc-fontSizeMedium,0.8125rem)*var(--lwc-lineHeightText,1.5)* 6) !important;}
.forceChatterFeedBodyText.cuf-more.fadeOut, .forceChatterFeedBodyText .cuf-more.fadeOut {animation: none !important;}
.slds-page-header_record-home .slds-media__body h1, .pfm .LTEFeaturedEventSpeakers .slds-text-heading--small {color: inherit !important;}
.LTEFeaturedEventSpeakers .tns-inner {z-index: 1 !important;}

.siteforceStarterBody .cCenterPanel {margin: 0px auto !important; max-width: 100% !important;}
.pfm-tile.pfm-tile-theme_success c-pfm-currency span.currencyInputSpan {color: #fff;}
.pfm-tile.pfm-tile-theme_brand[LTE-pfmTile_pfmTile] {background-color: #5aa1e3 !important; border: 1px solid #337ab7 !important;}
.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header button svg {fill: #111111 !important;}

.LTENavbarRightMenu.pfm-navbar_right, .LTENavbarRightMenu .js-accordion.js-menu-item_expanded .js-accordion_nested {background-color: #54a0d4 !important;}
.LTENavbar .pfm-sidenav_container>a, .pfm-sidenav_container .js-accordion>.js-accordion_nested>a {color: #fff !important;}
.LTENavbarRightMenu a svg, .LTENavbarRightMenu .pfm-accordion_item svg {fill: #fff !important;}
.LTENavbar .pfm-sidenav_container .js-accordion .pfm-accordion_item:hover, .LTENavbar .pfm-sidenav_container lte-pfm-button button:hover {background-color: #0d0048 !important;}
.LTENavbar.pfm-navbar .pfm-navbar_list>*:not(.THIS.pfm-dropdown-trigger) {margin-right: 1rem !important;}

.comm-page-custom-chapter-selection .chapter_selection {padding: 40px 0; color: #032d60; font-size: 15px; font-weight: 500;}
.comm-page-custom-chapter-selection .chapter_selection h3.slds-listbox__option-header {font-size: 24px; font-weight: 700; font-family: Raleway, sans-serif;}
.comm-page-custom-chapter-selection .chapter_selection .slds-card__header-title {font-size: inherit !important; font-weight: 700 !important; font-family: Raleway, sans-serif; padding-bottom: 5px;}
.comm-page-custom-chapter-selection .chapter_selection .cFS_DisableCheckboxForPrimaryChapter {margin: 10px 0;}
.LTECheckout .slds-vertical-tabs a.slds-vertical-tabs__link:focus, .OrderApiPayNow .slds-vertical-tabs a:focus {outline: none !important;}
.LTEPortalAssets .slds-input-has-icon.slds-input-has-icon_left-right .slds-input {padding-left: 35px; height: 32px;}
.assistantFrameworkWizardNavigator .slds-button_brand span, .assistantFrameworkWizardNavigator .slds-button--brand span {color: #fff !important;}
.groupDependentFieldEnabled .slds-is-open .slds-is-editing .uiInput--default .form-element__label {color: inherit !important;}
.slds-hint-parent .uiInputCheckbox.uiInput--checkbox input[type="checkbox"] {float: left; margin: 3px 7px 0px 0px;}
.comm-page-custom-LT.Event .slds-col--padded.comm-content-footer.comm-layout-column > div {padding: 0px !important; width: 100% !important;}
.LTEEventWrapper {height: 100% !important;}
.pfm .LTEEventSpeakers .slds-text-heading--small {color: #010101 !important;}
.LTEEventWrapper .slds-modal__container .slds-button:not(.slds-modal__close):not(.fonteva-button_clear):not(.slds-button--icon-bare):not(.slds-button_icon-bare) {min-width: auto !important;}

/*------ Data table ------*/
.slds-table tbody tr td .slds-button:hover {background-color: #5aa1e3 !important;}
.slds-table tbody tr td .slds-button:hover svg {fill: #fff !important;}
.LTEListing .pfm-navbar_list>a:hover, .LTEListing .pfm-navbar_list>a:focus, .LTEListing .pfm-navbar_list .pfm-dropdown-trigger:hover, .LTEListing .pfm-navbar_list .pfm-dropdown-trigger:focus {background-color: #54a0d4 !important;}

/****** Boostrap CSS ******/
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0;}
#masthead .container, #footer .container, .container-fluid {margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px;}
.container:after, .container:before, .container-fluid:after, .container-fluid:before, .row:after, .row:before {content: " "; display: table;}
.container:after, .container-fluid:after, .row:after {clear: both;}
#masthead .row, #footer .row {margin-left: -15px; margin-right: -15px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {float: left}
.col-xs-1 {width: 8.3333333333%}
.col-xs-2 {width: 16.6666666667%}
.col-xs-3 {width: 25%}
.col-xs-4 {width: 33.3333333333%}
.col-xs-5 {width: 41.6666666667%}
.col-xs-6 {width: 50%}
.col-xs-7 {width: 58.3333333333%}
.col-xs-8 {width: 66.6666666667%}
.col-xs-9 {width: 75%}
.col-xs-10 {width: 83.3333333333%}
.col-xs-11 {width: 91.6666666667%}
.col-xs-12 {width: 100%}
            
/****** Responsive Style ******/
@media (min-width: 768px) {
	#masthead .container, #footer .container, .menu .menu-container, .LTENavbar .slds-container_x-large, .LTENavbar .slds-container--x-large {width: 750px;}
	.menu .menu-container {margin: 0px auto;}
	
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {float: left;}
	.col-sm-1 {width: 8.3333333333%;}
	.col-sm-2 {width: 16.6666666667%;}
	.col-sm-3 {width: 25%;}
	.col-sm-4 {width: 33.3333333333%;}
	.col-sm-5 {width: 41.6666666667%;}
	.col-sm-6 {width: 50%;}
	.col-sm-7 {width: 58.3333333333%;}
	.col-sm-8 {width: 66.6666666667%;}
	.col-sm-9 {width: 75%;}
	.col-sm-10 {width: 83.3333333333%;}
	.col-sm-11 {width: 91.6666666667%;}
	.col-sm-12 {width: 100%;}
	
	.pt-cv-wrapper .col-md-12 {float: left; width: 100%;}
}

@media (min-width: 993px) {
	#masthead .container, #footer .container, .LTENavbar .slds-container_x-large, .LTENavbar .slds-container--x-large  {width: 970px;}
	
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {float: left;}
	.col-md-1 {width: 8.3333333333%;}
	.col-md-2 {width: 16.6666666667%;}
	.col-md-3 {width: 25%;}
	.col-md-4 {width: 33.3333333333%;}
	.col-md-5 {width: 41.6666666667%;}
	.col-md-6 {width: 50%;}
	.col-md-7 {width: 58.3333333333%;}
	.col-md-8 {width: 66.6666666667%;}
	.col-md-9 {width: 75%;}
	.col-md-10 {width: 83.3333333333%;}
	.col-md-11 {width: 91.6666666667%;}
	.col-md-12 {width: 100%;}
    
	#masthead .navbar-header {padding: 10px; width: 100px; height: 80px; display: flex; justify-content: center; align-content: center; position: relative;}
	.header-logo-left-menu-right .menu-container, .header-logo-left-menu-right .main-navbar, .header-logo-left-menu-right .menu-sidebar {float: left;}
	.navbar-header {float: left;}
	.container>.navbar-header {margin-right: 0; margin-left: 0;}
	.navbar-toggle {display: none;}
	.nav-container {float: right;}
	.navbar-collapse.collapse {display: block!important; height: auto!important; padding-bottom: 0; overflow: visible!important;}
	.navbar-nav {float: left; margin: 0;}
	.navbar-nav>li {float: left;}
	.navbar-right .dropdown-menu-left {left: 0; right: auto;}
	.navbar-right {float: right!important; margin-right: -15px;}
	#masthead .container {position: relative; display: flex; justify-content: space-between;}
	.navbar-header a.navbar-brand img {transform: none; position: initial !important;}
	.nav-container {width: calc(100% - 100px);}
	.nav-container nav {float: none; display: flex !important; justify-content: flex-end; width: 100%;}
	.nav-container nav .menu-container {width: calc(100% - 100px); min-width: 830px; float: right;}
	.nav-container nav .menu-container>ul.navbar-nav {width: calc(100% - 36px); float: right; display: flex; justify-content: space-evenly;}
	.nav-container nav .menu-container>ul.navbar-nav>li:nth-child(3)>a {padding: 39px 25px 44px !important; text-transform: lowercase; font-size: 24px; position: relative;}
	.nav-container nav .menu-container>ul.navbar-nav>li:nth-child(3)>a:after {content: "magazine"; text-transform: uppercase; font-size: 10px; position: absolute; top: 56%; left: 50%; transform: translateX(-50%);}
	.menu .nav>li>a:before {content: ""; display: block; position: absolute; top: 0; left: 50%; height: 5px; -ms-transform: translateX(-50%); transform: translateX(-50%); width: 0; opacity: 0; transition: background .3s,width .2s;}
	nav i.fa-chevron-down {display: none;}
	.menu .nav>li:hover .dropdown-menu {display: block;}
}

@media (min-width: 1200px) {
	#masthead .container, #footer .container, .LTENavbar .slds-container_x-large, .LTENavbar .slds-container--x-large  {width: 1170px;}
	
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {float: left;}
	.col-lg-1 {width: 8.3333333333%;}
	.col-lg-2 {width: 16.6666666667%;}
	.col-lg-3 {width: 25%;}
	.col-lg-4 {width: 33.3333333333%;}
	.col-lg-5 {width: 41.6666666667%;}
	.col-lg-6 {width: 50%;}
	.col-lg-7 {width: 58.3333333333%;}
	.col-lg-8 {width: 66.6666666667%;}
	.col-lg-9 {width: 75%;}
	.col-lg-10 {width: 83.3333333333%;}
	.col-lg-11 {width: 91.6666666667%;}
	.col-lg-12 {width: 100%;}
}

@media (max-width: 993px) {
	.menu .navbar-brand {display: inline-block;}
	.menu .navbar-brand img {top: 10px; width: 100px;}
	.collapse {display: none;}
	nav {position: absolute; left: 0; right: 0; width: 100%; background-color: #cf2e2e; top: 100%;}
	nav.in {display: block;}
	.navbar-nav {margin: 6.75px -15px;}
	.logo-navbar .nav>li>a {padding: 5px 20px;}
	.menu .nav>li.open .dropdown-menu {display: block;}
	#masthead .dropdown-menu {position: relative;}
	.logo-navbar .nav > li > a i.fa-chevron-down {display: flex; align-items: center; justify-content: center; float: right; height: 34px; width: 34px;}
	#masthead .dropdown-menu {width: 100%; margin: 0px auto 15px; padding: 10px 0px;}
	#masthead .menu-item-object-oxy_mega_menu .dropdown-menu {padding: 0px;}
	.hidden-xs {display: none!important;}
	
	#footer .sidebar-widget {text-align: left;}
	#footer .widget_social .social-icons li {padding-left: 0; padding-right: 5px;}
	
}
@media (max-width: 767px) {
	.navbar-toggle {right: 15px;}
	#footer .section {padding-left: 20px; padding-right: 20px;}
	.footer-columns-1 [class*=col-sm-], .footer-columns-2 [class*=col-sm-] {text-align: left !important;}
}