/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-size:16px;line-height:1.6;background-image:url(/themes/psp/images/spiration-light.png);background-position:center center;}@media all and (-webkit-min-device-pixel-ratio :1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){body{background-image:url(/themes/psp/images/spiration-light.png);background-size:200px 200px;}}a{color:#902C8E;}a:hover{color:#EA148C;}h1{text-align:center;color:#902C8E;}h1.page-header{padding:100px 0 60px;}@media (max-width:767px){h1,.field--name-field-member-full-name{font-size:30px;}h2,h2 a{font-size:26px;}h3{font-size:22px;}.navbar-nav{float:none;text-align:center;}}h2.block-title{text-align:center;}.navbar{padding:15px 0;}@media (min-width:768px){.navbar-nav{float:right;}}.navbar-default{background:rgb(144,44,142);background:linear-gradient(90deg,rgba(144,44,142,1) 0%,rgba(234,20,140,1) 100%);}.navbar-default a.navbar-brand:hover{color:#FFF;}.navbar-default .navbar-nav li a:hover{color:#FFF;background-color:#902C8E;}.navbar-default .navbar-nav .active a,.navbar-default .navbar-nav .active a:focus{color:#FFF;background-color:#620C5F;}.navbar-default .navbar-nav .active a:hover{background-color:#902C8E;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#620C5F;}.navbar-default .navbar-toggle{border-color:#FFF;}.btn-primary{color:#FFF;background-color:#902C8E;border-color:#902C8E;}.btn-primary:hover{color:#FFF;background-color:#EA148C;border-color:#EA148C;}.banner .col-md-12{padding:0;margin-top:15px;}.banner_section{margin-top:-64px;}#block-frontpage-banners .flexslider{border:none;}#block-frontpage-banners .flexslider .views-field-title,#block-frontpage-banners .flexslider .views-field-field-banner-title{position:absolute;z-index:2;bottom:100px;margin-left:50px;}#block-frontpage-banners .flexslider .views-field-title h1 a,#block-frontpage-banners .flexslider .views-field-field-banner-title h1 a{color:#FFF;}#block-frontpage-banners .flexslider .views-field-title h1 a:hover,#block-frontpage-banners .flexslider .views-field-field-banner-title h1 a:hover{color:#EA148C;}#block-frontpage-banners .flexslider .views-field-field-banner-sub-title{position:absolute;z-index:2;bottom:80px;margin-left:50px;color:#FFF;}#block-frontpage-banners .flexslider .flex-control-nav{bottom:30px;z-index:2;}@media (max-width:767px){#block-frontpage-banners .flexslider .views-field-title{top:30%;margin-left:15px;margin-right:15px;}#block-frontpage-banners .flexslider .views-field-title h1 a{font-size:20px;}#block-frontpage-banners .flexslider .views-field-field-banner-sub-title{top:60%;margin-left:15px;margin-right:15px;font-size:14px;}#block-frontpage-banners .flexslider .flex-control-nav{bottom:15px;z-index:2;}}.flex-control-paging li a{background:rgba(234,20,140,0.5);}.flex-control-paging li a:hover{background:rgba(234,20,140,0.7);}.flex-control-paging li a.flex-active{background:rgba(234,20,140,1);}.col-sm-4 .region-sidebar-second{margin-top:45px;}.region-sidebar-second h2.block-title,.region-sidebar-second #block-event-venue-google-maps .views-field-title h2{font-size:26px;text-align:center;}.field--name-field-member-full-name{padding-top:80px;color:#902C8E;}.field--name-field-member-full-name,.field--name-field-membership-category{text-align:center;}.field--name-field-membership-category{text-transform:uppercase;font-size:24px;margin-bottom:30px;}.field--name-field-profile-photo img{margin:0 auto 30px;}.field--name-field-undergraduate-education,.field--name-field-postgraduate-education{margin-bottom:10px;}#block-psp-pbp-logo img{margin:0 auto;display:block;width:220px;height:220px;}#views-bootstrap-pbp-members-page-1 .col-sm-12{display:block;margin:15px auto 30px;min-height:380px;}#views-bootstrap-pbp-members-page-1 .views-field-field-profile-photo img{margin:0 auto 10px;}.view-specialists .view-header{text-align:center;margin-bottom:30px;}.view-members .views-field-field-member-full-name a{text-align:center;}.view-members tr .views-field-field-member-full-name a,.view-specialists tr .views-field-field-member-full-name a{text-decoration:none;}.view-members tr .views-field-field-member-full-name a:hover,.view-specialists tr .views-field-field-member-full-name a:hover{text-decoration:underline;color:#620C5F;}.view-specialists thead tr .views-field-field-postgraduate-education{text-align:center;}#block-views-diplomates,#block-views-fellows,#block-views-active-members,#block-views-associate-members{border-bottom:solid 1px #E5E5E5;margin-bottom:50px;padding-bottom:50px;}#block-views-diplomates h2,#block-views-fellows h2,#block-views-active-members h2,#block-views-associate-members h2{text-align:center;text-transform:uppercase;font-size:24px;margin-bottom:50px;}#views-bootstrap-members-block-1 .views-field-field-member-full-name,#views-bootstrap-members-block-2 .views-field-field-member-full-name,#views-bootstrap-members-block-3 .views-field-field-member-full-name,#views-bootstrap-members-block-4 .views-field-field-member-full-name{text-align:center;margin-top:10px;margin-bottom:10px;}#block-psp-membership-update-form,#block-psp-membership-application-form{display:block;margin:30px auto;}#block-psp-membership-update-form p,#block-psp-membership-application-form p,#block-psp-membership-update-form a,#block-psp-membership-application-form a{color:#FFF;text-align:center;}#block-psp-membership-update-form .btn-primary a:hover,#block-psp-membership-application-form .btn-primary a:hover{text-decoration:none;}#views-bootstrap-events-page-1 .col-xs-12{min-height:270px;display:block;margin:15px auto;}#views-bootstrap-events-page-1 .views-field-title h4{text-align:center;}.field--name-field-event-sub-title{font-size:26px;margin-bottom:15px;}.field--name-field-event-banner{margin-bottom:15px;}.field--name-field-event-banner img{margin:0 auto;border-radius:6px;}.field--name-field-webform-demo-event-date,.field--name-field-event-venue,.field--name-field-event-address,.field--name-webform{text-align:center;font-weight:bold;}.field--name-webform{margin-top:30px;margin-bottom:30px;}.field--name-field-event-registration-link{display:block;max-width:170px;margin:15px auto;}.field--name-field-event-registration-link a{color:#FFF;}#block-event-speakers-lectures h2,#block-event-registration h2,#block-sponsors h2{text-transform:uppercase;}#block-event-speakers-lectures .views-row{border-bottom:1px solid #CCC;margin-top:50px;margin-bottom:50px;padding-bottom:50px;}#block-event-speakers-lectures h3{color:#902C8E;}#block-event-speakers-lectures .views-field-field-event-speaker-photo img{margin:0 auto;width:240px;height:240px;}#block-event-speakers-lectures .views-field-field-event-speaker-credentials h4,#block-event-speakers-lectures .views-field-field-sub-title h4{color:#902C8E;}#block-event-registration{border-bottom:1px solid #CCC;margin-bottom:50px;padding-bottom:50px;}#views-bootstrap-tab-views-bootstrap-faqs-page-1 ul{margin-bottom:50px;}#views-bootstrap-tab-views-bootstrap-faqs-page-1 ul.nav-list li{float:left;width:33.33%;}#views-bootstrap-tab-views-bootstrap-faqs-page-1 ul.nav-list li.active a{color:#EA148C;}.footer{padding-left:0;padding-right:0;}.footer h2.block-title{font-size:26px;color:#902C8E;}#block-webform label,#block-webform input[type='text'],#block-webform input[type='tel'],#block-webform input[type='email'],#block-webform textarea{font-size:16px;}#block-webform{margin-bottom:50px;}#block-webform .intl-tel-input{display:block;width:100%;}@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:16px;}}@media (min-width:768px){.webform-type-webform-name .webform-flexbox{margin:0em -0.5em;}}@media (max-width:767px){.footer section#block-webform .form-item-name,.footer section#block-webform .form-item-name-first,.footer section#block-webform .form-item-contact-number,.footer section#block-webform .form-type-email{margin-bottom:15px;}}.captcha{margin-bottom:15px;}.captcha legend{display:none;}#block-credits p{padding:60px 0px;border-top:1px solid #CCC;display:block;clear:both;text-align:center;font-size:14px;color:#666;}#block-credits p a{color:#666;}@media screen and (-webkit-min-device-pixel-ratio:0){#webform-submission-registration-29th-annual-node-68-form-ajax select,#webform-submission-registration-29th-annual-node-68-form-ajax textarea,#webform-submission-registration-29th-annual-node-68-form-ajax input,#webform-submission-31st-psp-annual-conference-form-ajax select,#webform-submission-31st-psp-annual-conference-form-ajax textarea,#webform-submission-31st-psp-annual-conference-form-ajax input{font-size:16px;}}@media (max-width:767px){#webform-submission-registration-29th-annual-node-68-form-ajax .form-item-name,#webform-submission-registration-29th-annual-node-68-form-ajax .form-item-name-first,#webform-submission-registration-29th-annual-node-68-form-ajax .form-item-contact-no,#webform-submission-registration-29th-annual-node-68-form-ajax .form-item-email,#webform-submission-registration-29th-annual-node-68-form-ajax .js-webform-type-radios,#webform-submission-registration-29th-annual-node-68-form-ajax .form-item-prc-license-no,#webform-submission-registration-29th-annual-node-68-form-ajax .form-item-proof-of-payment,#webform-submission-31st-psp-annual-conference-form-ajax .form-item-name,#webform-submission-31st-psp-annual-conference-form-ajax .form-item-name-first,#webform-submission-31st-psp-annual-conference-form-ajax .form-item-name-middle,#webform-submission-31st-psp-annual-conference-form-ajax .form-item-contact-no,#webform-submission-31st-psp-annual-conference-form-ajax .form-item-email,#webform-submission-31st-psp-annual-conference-form-ajax .js-webform-type-radios,#webform-submission-31st-psp-annual-conference-form-ajax .form-item-prc-license-no,#webform-submission-31st-psp-annual-conference-form-ajax .form-item-proof-of-payment{margin-bottom:15px;}}
