/* theme54575: (https://www.processserverassociates.com/wp-content/themes/theme54575/main-style.css) */
@import url("https://www.processserverassociates.com/wp-content/themes/theme54575/../CherryFramework/style.css"); @import url(//fonts.googleapis.com/css?family=Roboto:500,900italic,900,400italic,100,700italic,300,700,500italic,100italic,300italic,400); @import url(//fonts.googleapis.com/css?family=Merriweather:900); @media (max-width:767px){ body{ padding:0; }}.main-holder{ overflow:hidden; }.main-holder input[type="text"],.main-holder input[type="email"],.main-holder input[type="tel"],.main-holder textarea{ background:#fff; min-height:18px; margin:0; padding:9px 16px 10px 16px!important; border:1px solid #dedede!important; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; resize:none; font-family:'Roboto',sans-serif; font-size:14px; font-weight:300; color:#989898!important; }.main-holder input[type="submit"],.main-holder input[type="reset"]{ background:#ed3a12 url("https://www.processserverassociates.com/wp-content/themes/theme54575/images/submit_arrow.png") no-repeat 100% 50%; height:53px; margin:0 15px 0 0; padding:0 56px 0 42px; border:none; -webkit-border-radius:26px; -moz-border-radius:26px; border-radius:26px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; font-family:'Roboto',sans-serif; font-size:16px; font-weight:700; text-shadow:none; text-transform:uppercase; color:#fff; }@media (max-width:480px){ .main-holder input[type="submit"],.main-holder input[type="reset"]{  margin:0 10px 0 0;  padding:0 56px 0 22px;  font-size:13px; }}.main-holder input[type="submit"]:focus,.main-holder input[type="reset"]:focus{ background-color:#ed3a12; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#fff; }.main-holder input[type="submit"]:hover,.main-holder input[type="reset"]:hover{ background-color:#8abb50; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#fff; }.main-holder .search-form input[type="text"]{ width:160px; }@media (min-width:980px) and (max-width:1199px){ .main-holder .search-form input[type="text"]{ width:120px; }}@media (min-width:768px) and (max-width:979px){ .main-holder .search-form input[type="text"]{ width:90px; }}@media (max-width:480px){ .main-holder .search-form input[type="text"]{ width:120px; }}.main-holder .search-form input[type="submit"]{ height:39px; margin-right:0; margin-left:10px; padding:0 56px 0 28px; }@media (min-width:980px) and (max-width:1199px){ .main-holder .search-form input[type="submit"]{  background-image:none!important;  padding:0 28px 0 28px; }}@media (min-width:768px) and (max-width:979px){ .main-holder .search-form input[type="submit"]{  background-image:none!important;  padding:0 15px 0 15px;  font-size:14px; }}@media (max-width:480px){ .main-holder .search-form input[type="submit"]{  background-image:none!important;  padding:0 15px 0 15px;  font-size:14px; }}h1{ font-weight:900!important; }h1 a{ text-decoration:none; color:#101010; }h1 a:focus{ text-decoration:none; color:#101010; }h1 a:hover{ text-decoration:none; color:#25bce9; }h2{ margin-bottom:50px; font-weight:900!important; }h2 a{ text-decoration:none; color:#101010; }h2 a:focus{ text-decoration:none; color:#101010; }h2 a:hover{ text-decoration:none; color:#25bce9; }h2 em{ display:block; margin:0 0 -8px 0; font-style:normal; }h3{ font-weight:900!important; }h3 a{ text-decoration:none; color:#101010; }h3 a:focus{ text-decoration:none; color:#101010; }h3 a:hover{ text-decoration:none; color:#25bce9; }h4{ margin-bottom:13px; text-transform:uppercase; }h4 a{ text-decoration:none; color:#25bce9; }h4 a:focus{ text-decoration:none; color:#25bce9; }h4 a:hover{ text-decoration:none; color:#ed3a12; }h5 a{ text-decoration:none; color:#101010; }h5 a:focus{ text-decoration:none; color:#101010; }h5 a:hover{ text-decoration:none; color:#8abb50; }p{ margin:0 0 18px 0; font-weight:300; }a{ -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; }a:hover{ -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; text-decoration:none; }html.ie a:focus{ background:none!important; }.header{ background:none; position:relative; margin:0; padding:0 25px 0 51px; border:none; z-index:999; }@media (min-width:768px) and (max-width:979px){ .header{ padding:0 25px 0 25px; }}@media (max-width:767px){ .header{  padding:0 20px;  text-align:center; }}.header .container,.header .row,.header .span12{ width:100%; margin:0; }.header .header_block_1{ position:relative; padding:18px 0 12px 0; }.header .header_block_1:before{ background:#25bce9; display:block; position:absolute; top:0; bottom:0; left:50%; width:20000px; margin:0 0 0 -10000px; z-index:-1; content:''; }.header .header_block_2{ position:relative; width:100%; padding:24px 0 21px 0; }.header .header_block_2.isStuck{ background:#fff; right:0; left:0; padding:24px 25px 21px 25px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.5); -moz-box-shadow:0 5px 5px rgba(0,0,0,0.5); box-shadow:0 5px 5px rgba(0,0,0,0.5); z-index:999; }.header .header_block_2:before{ background:#e5e5e5; display:block; position:absolute; right:-1000px; bottom:3px; left:-1000px; height:1px; z-index:-1; content:''; }.header .social-nets-wrapper{ float:left; }@media (min-width:1200px){ .header .social-nets-wrapper{ margin-left:12px; }}@media (max-width:767px){ .header .social-nets-wrapper{  float:none;  margin:20px 0 0 0; }}.header .social-nets-wrapper ul{ margin:-1px 0 0 0; padding:0; line-height:0; font-size:0; }@media (max-width:767px){ .header .social-nets-wrapper ul{ margin:0; }}.header .social-nets-wrapper ul li{ display:inline-block; margin:0 0 0 9px; padding:0; vertical-align:top; list-style:none; line-height:16px; }.header .social-nets-wrapper ul li:first-child{ margin:0; }.header .social-nets-wrapper ul li a{ display:inline-block; vertical-align:top; }.header .social-nets-wrapper ul li a:hover:before{ transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#444; }.header .social-nets-wrapper ul li a[title="google"]:before{ content:'\f0d5'; }.header .social-nets-wrapper ul li a[title="twitter"]:before{ content:'\f099'; }.header .social-nets-wrapper ul li a[title="facebook"]:before{ content:'\f09a'; }.header .social-nets-wrapper ul li a[title="pinterest"]:before{ content:'\f0d2'; }.header .social-nets-wrapper ul li a[title="linkedin"]:before{ content:'\f0e1'; }.header .social-nets-wrapper ul li a:before{ display:inline-block; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; line-height:16px; font-family:FontAwesome; font-size:16px; color:#fff; }.header .social-nets-wrapper ul li a img{ display:none; }.header .header_widget{ float:right; padding:1px 0 0 0; line-height:14px; font-size:11px; color:#fff; }@media (min-width:1200px){ .header .header_widget{ margin-right:14px; }}@media (max-width:767px){ .header .header_widget{ float:none; }}.header .header_widget .textwidget b{ margin:0 0 0 28px; font-weight:400; text-transform:uppercase; }@media (max-width:767px){ .header .header_widget .textwidget b{  display:block;  margin:5px 0 0 0; }}.header .header_widget .textwidget b:before{ display:inline-block; margin:0 5px 0 0; vertical-align:top; line-height:14px; font-family:FontAwesome; font-size:18px; content:'\f095'; }.header .header_widget .textwidget i{ font-style:normal; }.header .header_widget .textwidget i:before{ display:inline-block; margin:-1px 7px 0 0; vertical-align:top; line-height:14px; font-family:FontAwesome; font-size:26px; content:'\f041'; }.header .logo{ float:left; margin:0; }@media (min-width:768px) and (max-width:979px){ .header .logo{ width:auto; }}@media (max-width:767px){ .header .logo{  float:none;  margin:20px 0 0 0; }}.header .logo .logo_h__txt{ margin:6px 0 0 0; padding:0; text-transform:none; }.header .logo .logo_h__txt a{ text-decoration:none; }.header .logo .logo_h__txt a:focus{ text-decoration:none; color:#ed3a12; }.header .logo .logo_h__txt a:hover{ text-decoration:none; color:#ed3a12; }.header .logo .logo_tagline{ display:none; }.header .nav__primary{ float:right; margin:23px 0 -17px 0; }@media (max-width:767px){ .header .nav__primary{  float:none;  margin:0; }}.header .nav__primary .select-menu{ -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; font-size:12px; }.header .nav__primary .sf-menu ul{ background:#fff; width:235px; padding:20px 0 20px 0; -webkit-box-shadow:0 0 3px rgba(0,0,0,0.3); -moz-box-shadow:0 0 3px rgba(0,0,0,0.3); box-shadow:0 0 3px rgba(0,0,0,0.3); }.header .nav__primary .sf-menu>li{ background:none; margin:0 0 0 21px; }@media (min-width:768px) and (max-width:979px){ .header .nav__primary .sf-menu>li{ margin:0 0 0 3px; }}.header .nav__primary .sf-menu>li:first-child{ margin:0; }.header .nav__primary .sf-menu>li>a{ position:relative; padding:0 18px 35px 18px; border:none; letter-spacing:-0.4px; text-transform:uppercase; }@media (min-width:768px) and (max-width:979px){ .header .nav__primary .sf-menu>li>a{  padding-right:9px;  padding-left:9px; }}.header .nav__primary .sf-menu>li>a:before{ background:#25bce9; position:absolute; right:0; bottom:0; left:0; height:0; overflow:hidden; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; content:''; }.header .nav__primary .sf-menu>li li{ background:none; margin:1px 0 0 0; }.header .nav__primary .sf-menu>li li:first-child{ margin:0; }.header .nav__primary .sf-menu>li li a{ padding:9px 32px 10px 32px; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; border:none; line-height:20px; font-size:14px; font-weight:300; text-align:left; text-decoration:none; color:#4e4e4e; }.header .nav__primary .sf-menu>li li .sf-sub-indicator{ top:50%; right:5px; margin:-5px 0 0 0; }.header .nav__primary .sf-menu>li>a:hover,.header .nav__primary .sf-menu>li.sfHover>a,.header .nav__primary .sf-menu>li.current-menu-item>a,.header .nav__primary .sf-menu>li.current_page_item>a{ background:none; color:#25bce9; }.header .nav__primary .sf-menu>li>a:hover:before,.header .nav__primary .sf-menu>li.sfHover>a:before,.header .nav__primary .sf-menu>li.current-menu-item>a:before,.header .nav__primary .sf-menu>li.current_page_item>a:before{ height:5px; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; }.header .nav__primary .sf-menu li li>a:hover,.header .nav__primary .sf-menu li li.sfHover>a,.header .nav__primary .sf-menu li li.current-menu-item>a,.header .nav__primary .sf-menu li li.current_page_item>a{ background:#25bce9; color:#fff; }.header .nav__primary .sf-menu li:hover ul,.header .nav__primary .sf-menu li.sfHover ul{ margin:0 0 0 -117.5px; top:60px; left:50%; }.header .nav__primary ul.sf-menu li li:hover ul,.header .nav__primary ul.sf-menu li li.sfHover ul{ top:-20px; left:240px; margin:0; }.header .nav__primary .sf-sub-indicator{ background-image:url("https://www.processserverassociates.com/wp-content/themes/theme54575/images/arrows-ffffff.png"); top:25px; right:50%; margin:0 -5px 0 0; }#slider-wrapper .container{ position:relative; left:50%; width:2050px; margin:0 0 0 -1025px; }@media (min-width:2051px){ #slider-wrapper .container{  left:auto;  width:auto;  margin:0; }}@media (max-width:767px){ #slider-wrapper .container{  width:1400px;  margin:0 0 0 -700px; }}@media (max-width:480px){ #slider-wrapper .container{  width:1000px;  margin:0 0 0 -500px; }}#slider-wrapper .container .camera_wrap{ margin:0!important; }#slider-wrapper .camera_caption{ position:absolute; bottom:158px; left:50%; width:1170px; margin:0 0 0 -585px; }@media (min-width:980px) and (max-width:1199px){ #slider-wrapper .camera_caption{  width:940px;  margin:0 0 0 -470px; }}@media (min-width:768px) and (max-width:979px){ #slider-wrapper .camera_caption{  width:724px;  margin:0 0 0 -362px; }}@media (max-width:767px){ #slider-wrapper .camera_caption{  width:440px;  margin:0 0 0 -220px;  top:20px;  bottom:auto; }}@media (max-width:480px){ #slider-wrapper .camera_caption{  width:280px;  margin:0 0 0 -140px; }}#slider-wrapper .camera_caption div{ background:none; padding:0; line-height:20px; font-size:17px; font-weight:700; text-transform:uppercase; color:#fff; }@media (min-width:1200px){ #slider-wrapper .camera_caption div{ padding:0 40% 0 0; }}@media (min-width:980px) and (max-width:1199px){ #slider-wrapper .camera_caption div{ padding:0 20% 0 0; }}@media (max-width:767px){ #slider-wrapper .camera_caption div{ text-align:center; }}@media (max-width:480px){ #slider-wrapper .camera_caption div{  line-height:16px;  font-size:12px;  font-weight:400; }}#slider-wrapper .camera_caption div strong{ display:block; margin:0 0 16px 0; line-height:60px; font-size:50px; font-weight:700; text-transform:none; }@media (max-width:767px){ #slider-wrapper .camera_caption div strong{  line-height:30px;  font-size:30px; }}@media (max-width:480px){ #slider-wrapper .camera_caption div strong{  line-height:20px;  font-size:20px; }}#slider-wrapper .camera_caption div span{ display:block; }#slider-wrapper .camera_caption div a{ text-decoration:none; color:#fff; }#slider-wrapper .camera_caption div a:focus{ text-decoration:none; color:#fff; }#slider-wrapper .camera_caption div a:hover{ text-decoration:none; color:#8abb50; }#slider-wrapper .camera_pag{ position:absolute; right:0; bottom:0; left:0; }#slider-wrapper .camera_thumbs{ position:absolute; right:0; bottom:0; left:0; }#slider-wrapper .camera_thumbs .camera_thumbs_cont{ background:none; }#slider-wrapper .camera_prev{ background:none; position:absolute; top:auto; right:auto; bottom:67px; left:50%; width:auto; height:auto; margin:0 0 0 -585px; overflow:hidden; line-height:40px; }@media (min-width:980px) and (max-width:1199px){ #slider-wrapper .camera_prev{ margin:0 0 0 -470px; }}@media (min-width:768px) and (max-width:979px){ #slider-wrapper .camera_prev{ margin:0 0 0 -362px; }}@media (max-width:767px){ #slider-wrapper .camera_prev{  bottom:20px;  margin:0 0 0 -27px; }}#slider-wrapper .camera_prev:hover:before{ opacity:0.6; filter:alpha(opacity=60); -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; }#slider-wrapper .camera_prev:before{ display:inline-block; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; vertical-align:top; line-height:40px; font-family:FontAwesome; font-size:65px; color:#fff; content:'\f104'; }#slider-wrapper .camera_prev span{ display:none; }#slider-wrapper .camera_next{ background:none; position:absolute; top:auto; right:auto; bottom:67px; left:50%; width:auto; height:auto; margin:0 0 0 -558px; overflow:hidden; line-height:40px; }@media (min-width:980px) and (max-width:1199px){ #slider-wrapper .camera_next{ margin:0 0 0 -443px; }}@media (min-width:768px) and (max-width:979px){ #slider-wrapper .camera_next{ margin:0 0 0 -335px; }}@media (max-width:767px){ #slider-wrapper .camera_next{  bottom:20px;  margin:0 -27px 0 0; }}#slider-wrapper .camera_next:hover:before{ opacity:0.6; filter:alpha(opacity=60); -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; }#slider-wrapper .camera_next:before{ display:inline-block; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; vertical-align:top; line-height:40px; font-family:FontAwesome; font-size:65px; color:#fff; content:'\f105'; }#slider-wrapper .camera_next span{ display:none; }#slider-wrapper .camera_commands{ position:absolute; top:auto; right:auto; bottom:67px; left:50%; margin:0 0 0 -508px; }.content-holder{ margin:0; padding:66px 0; }@media (max-width:767px){ .content-holder{ padding:66px 20px; }}body.home .content-holder{ padding:0 0 19px 0; }@media (max-width:767px){ body.home .content-holder{ padding:0 20px 19px 20px; }}#sidebar h3{ margin-bottom:41px; }#sidebar .widget{ margin:50px 0 0 0; padding:44px 0 0 0; border-top:1px solid #e5e5e5; }#sidebar .widget:first-child{ margin:0; padding:0; border:none; }#sidebar .widget_categories ul,#sidebar .widget_archive ul,#sidebar .widget_nav_menu ul,#sidebar .widget_meta ul,#sidebar .widget_meta ul,#sidebar .widget_pages ul,#sidebar .widget_recent_comments ul,#sidebar .widget_recent_entries ul{ margin:0; padding:0; }#sidebar .widget_categories ul li,#sidebar .widget_archive ul li,#sidebar .widget_nav_menu ul li,#sidebar .widget_meta ul li,#sidebar .widget_meta ul li,#sidebar .widget_pages ul li,#sidebar .widget_recent_comments ul li,#sidebar .widget_recent_entries ul li{ position:relative; margin:0; padding:6px 0 6px 27px; border-top:1px solid #d2d2d1; list-style:none; line-height:18px; font-size:14px; color:#888; }#sidebar .widget_categories ul li:first-child,#sidebar .widget_archive ul li:first-child,#sidebar .widget_nav_menu ul li:first-child,#sidebar .widget_meta ul li:first-child,#sidebar .widget_meta ul li:first-child,#sidebar .widget_pages ul li:first-child,#sidebar .widget_recent_comments ul li:first-child,#sidebar .widget_recent_entries ul li:first-child{ border:none; }#sidebar .widget_categories ul li:before,#sidebar .widget_archive ul li:before,#sidebar .widget_nav_menu ul li:before,#sidebar .widget_meta ul li:before,#sidebar .widget_meta ul li:before,#sidebar .widget_pages ul li:before,#sidebar .widget_recent_comments ul li:before,#sidebar .widget_recent_entries ul li:before{ position:absolute; top:6px; left:0; font-family:FontAwesome; font-size:12px; color:#25bce9; content:'\f061'; }#sidebar .widget_categories ul li a,#sidebar .widget_archive ul li a,#sidebar .widget_nav_menu ul li a,#sidebar .widget_meta ul li a,#sidebar .widget_meta ul li a,#sidebar .widget_pages ul li a,#sidebar .widget_recent_comments ul li a,#sidebar .widget_recent_entries ul li a{ text-decoration:none; color:#888; }#sidebar .widget_categories ul li a:focus,#sidebar .widget_archive ul li a:focus,#sidebar .widget_nav_menu ul li a:focus,#sidebar .widget_meta ul li a:focus,#sidebar .widget_meta ul li a:focus,#sidebar .widget_pages ul li a:focus,#sidebar .widget_recent_comments ul li a:focus,#sidebar .widget_recent_entries ul li a:focus{ text-decoration:none; color:#888; }#sidebar .widget_categories ul li a:hover,#sidebar .widget_archive ul li a:hover,#sidebar .widget_nav_menu ul li a:hover,#sidebar .widget_meta ul li a:hover,#sidebar .widget_meta ul li a:hover,#sidebar .widget_pages ul li a:hover,#sidebar .widget_recent_comments ul li a:hover,#sidebar .widget_recent_entries ul li a:hover{ text-decoration:none; color:#25bce9; }#sidebar .widget_categories ul li ul,#sidebar .widget_archive ul li ul,#sidebar .widget_nav_menu ul li ul,#sidebar .widget_meta ul li ul,#sidebar .widget_meta ul li ul,#sidebar .widget_pages ul li ul,#sidebar .widget_recent_comments ul li ul,#sidebar .widget_recent_entries ul li ul{ margin:6px 0 -6px 0; border-top:1px solid #d2d2d1; }#sidebar #wp-calendar caption{ color:#25bce9; }#sidebar #wp-calendar thead tr th{ color:#25bce9; }#sidebar ul.banners{ margin:50px 0 0 0; }#sidebar ul.post-list{ padding:4px 0 0 0; }#sidebar ul.post-list li{ margin:30px 0 0 0; padding:0; }#sidebar ul.post-list li:first-child{ margin:0; }#sidebar ul.post-list li .thumbnail{ margin:5px 30px 5px 0; }@media (min-width:768px) and (max-width:979px){ #sidebar ul.post-list li .thumbnail{  max-width:45%;  margin-right:20px; }}@media (max-width:480px){ #sidebar ul.post-list li .thumbnail{  max-width:45%;  margin-right:20px; }}#sidebar ul.post-list li time{ display:block; margin:0 0 -1px 0; line-height:21px; font-size:14px; font-style:italic; color:#25bce9; }#sidebar ul.post-list li h4{ margin:0 0 17px 0; padding:0; line-height:21px; font-size:18px; font-weight:400!important; text-transform:none; color:#101010; }#sidebar ul.post-list li h4 a{ text-decoration:none; color:#101010; }#sidebar ul.post-list li h4 a:focus{ text-decoration:none; color:#101010; }#sidebar ul.post-list li h4 a:hover{ text-decoration:none; color:#8abb50; }#sidebar ul.post-list li .excerpt{ margin:0 0 23px 0; }#sidebar ul.comments-custom{ padding:9px 0 0 0; }#sidebar ul.comments-custom li{ margin:36px 0 0 0; padding:0; line-height:18px; font-size:14px; font-weight:300; }#sidebar ul.comments-custom li:first-child{ margin:0; }#sidebar ul.comments-custom li .thumbnail{ margin:0 30px 5px 0; padding:0; border:none; }#sidebar ul.comments-custom li .meta_format{ margin:0; }#sidebar ul.comments-custom li time{ display:block; margin:0 0 -1px 0; padding:16px 0 0 0; line-height:21px; font-size:14px; font-style:italic; color:#25bce9; }#sidebar ul.comments-custom li h4{ margin:0; padding:0; line-height:18px; font-size:14px; font-weight:400; font-style:italic; text-transform:none; color:#25bce9; }#sidebar ul.comments-custom li .comments-custom_txt{ margin:26px 0 0 0; padding:0; border:none; line-height:18px; font-family:'Roboto',sans-serif; font-size:14px; font-weight:300; color:#888; }#sidebar ul.comments-custom li .comments-custom_txt a{ text-decoration:none; color:#888; }#sidebar ul.comments-custom li .comments-custom_txt a:focus{ text-decoration:none; color:#888; }#sidebar ul.comments-custom li .comments-custom_txt a:hover{ text-decoration:none; color:#25bce9; }.full_width{ position:relative; }.content_box{ background:none; position:relative; margin:0 0 62px 0; padding:43px 0 38px 0; }.content_box:before{ background:#ecf0f1; display:block; position:absolute; top:0; right:auto; bottom:0; left:50%; width:10000px; margin:0 0 0 -5000px; z-index:-1; content:''; }.content_box:after{ display:none; }.content_box h2{ margin-bottom:13px; }@media (max-width:480px){ .content_box h2{  line-height:36px;  font-size:26px; }}.content_box.center{ background:none; margin:0 0 61px 0; padding:0; text-align:center; }.content_box.center:before,.content_box.center:after{ display:none; }a.btn-primary{ background:none; margin:0; padding:0; border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; line-height:18px; font-family:'Roboto',sans-serif; font-size:14px; font-weight:700; text-transform:uppercase; text-shadow:none; text-decoration:none; color:#8abb50; }a.btn-primary:focus{ background:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#8abb50; }a.btn-primary:hover{ background:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#25bce9; }a.btn-primary:after{ display:inline-block; margin:0 0 0 4px; vertical-align:top; line-height:14px; content:'>>'; }a.btn-info{ background:#8abb50; margin:0; padding:16.5px 28px 16.5px 28px; border:none; -webkit-border-radius:26px; -moz-border-radius:26px; border-radius:26px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; letter-spacing:1px; line-height:20px; font-size:16px; font-weight:700; text-shadow:none; text-align:right; text-transform:uppercase; text-decoration:none; color:#fff; }@media (min-width:1200px){ a.btn-info{  min-width:178px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box; }}a.btn-info:focus{ background:#8abb50; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#fff; }a.btn-info:hover{ background:#ed3a12; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#fff; }a.btn-info:after{ background:url("https://www.processserverassociates.com/wp-content/themes/theme54575/images/btn_arrow.png") no-repeat 0% 0%; display:inline-block; width:12px; height:12px; margin:3px 0 0 22px; padding:0; vertical-align:top; content:''; }a.btn-info.style_1{ float:right; margin-top:51px; margin-left:20px; }@media (min-width:768px) and (max-width:979px){ a.btn-info.style_1{ margin-top:20px; }}@media (max-width:767px){ a.btn-info.style_1{  display:inline-block;  float:none;  margin:0 20px 20px 0;  vertical-align:top; }}a.btn-info.style_2{ background:#ed3a12; float:right; margin-top:51px; }@media (min-width:768px) and (max-width:979px){ a.btn-info.style_2{ margin-top:20px; }}@media (max-width:767px){ a.btn-info.style_2{  display:inline-block;  float:none;  margin:0;  vertical-align:top; }}a.btn-info.style_2:focus{ background:#ed3a12; }a.btn-info.style_2:hover{ background:#8abb50; }a.btn-info.style_2:after{ margin:3px 0 0 15px; }.service-box.style_1{ background:none; margin:0 0 56px 0; padding:0; border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; text-align:center; }@media (min-width:1200px){ .service-box.style_1{ padding:0 20px; }}@media (max-width:767px){ .service-box.style_1{ margin:0 0 40px 0; }}.service-box.style_1 .icon{ display:inline-block; float:none; margin:0 0 21px 0; border:1px solid #dedede; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; vertical-align:top; }.service-box.style_1 .icon a{ display:block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; }.service-box.style_1 .icon a:focus{ background:none; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; }.service-box.style_1 .icon a:focus img{ transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; }.service-box.style_1 .icon a:hover{ background:#dedede; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; }.service-box.style_1 .icon a:hover img{ transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; }.service-box.style_1 .icon img{ width:100%; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; }.service-box.style_1 h2{ margin:0 0 17px 0; padding:0; line-height:24px; font-size:18px; font-weight:400!important; color:#101010; }@media (min-width:768px) and (max-width:979px){ .service-box.style_1 h2{  word-wrap:break-word;  -webkit-hyphens:auto;  -moz-hyphens:auto;  -ms-hyphens:auto;  -o-hyphens:auto;  hyphens:auto;  line-height:22px;  font-size:16px; }}.service-box.style_1 .service-box_txt{ margin:0; line-height:18px; font-size:12px; font-weight:300; }@media (min-width:768px) and (max-width:979px){ .service-box.style_1 .service-box_txt{  word-wrap:break-word;  -webkit-hyphens:auto;  -moz-hyphens:auto;  -ms-hyphens:auto;  -o-hyphens:auto;  hyphens:auto;  line-height:16px;  font-size:11px; }}.service-box.style_2{ background:none; margin:0; padding:0 0 15px 0; border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; text-align:center; }@media (max-width:767px){ .service-box.style_2{ padding:0 0 30px 0; }}.service-box.style_2 h2{ display:inline-block; width:73px; height:73px; margin:0 0 23px 0; border:1px solid #e5e5e5; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; vertical-align:top; line-height:73px; font-size:32px; font-weight:300!important; text-align:center; color:#25bce9; }.service-box.style_2 h5{ margin:0 0 17px 0; }.service-box.style_2 .service-box_txt{ margin:0 0 23px 0; line-height:18px; font-size:12px; font-weight:300; }@media (min-width:1200px){ .service-box.style_2 .service-box_txt{ padding:0 10px; }}.service-box.style_2 .btn-align{ text-align:center; }.service-box.style_2 .btn-align a{ color:#101010; }.service-box.style_2 .btn-align a:focus{ color:#101010; }.service-box.style_2 .btn-align a:hover{ color:#25bce9; }.hr{ background:none; position:relative; height:1px; overflow:visible; margin:0 0 53px 0; padding:0; line-height:0; font-size:0; }.hr:before{ background:#e5e5e5; display:block; position:absolute; top:0; right:auto; bottom:0; left:50%; width:10000px; margin:0 0 0 -5000px; content:''; }.tabs-wrapper .nav-tabs{ margin:0; padding:0; border-bottom:1px solid #dedede; }.tabs-wrapper .nav-tabs li{ margin:0 -1px -1px 0; padding:0; list-style:none; }.tabs-wrapper .nav-tabs li:nth-child(2n) a{ background:#dedede; border-color:#dedede; }.tabs-wrapper .nav-tabs li.active a{ background:#fff; border:1px solid #dedede; border-bottom-color:#fff!important; color:#25bce9; }.tabs-wrapper .nav-tabs li a{ background:#e9e9e9; display:block; margin:0; padding:18px 19px 16px 19px; border:1px solid #e9e9e9; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; line-height:20px; font-size:14px; font-weight:700; text-align:center; text-transform:uppercase; text-decoration:none; color:#101010; }@media (min-width:1200px){ .tabs-wrapper .nav-tabs li a{ min-width:171px; }}@media (min-width:768px) and (max-width:979px){ .tabs-wrapper .nav-tabs li a{ font-size:12px; }}@media (max-width:480px){ .tabs-wrapper .nav-tabs li a{  padding:8px 9px 6px 9px;  font-size:12px; }}.tabs-wrapper .nav-tabs li a:hover{ background:#fff; border:1px solid #dedede; color:#25bce9; }.tabs-wrapper .tab-content{ padding:34px 20px 29px 20px; border:1px solid #dedede; border-top:none; }.banner-wrap.style_1{ width:100%; overflow:hidden; margin:0; }.banner-wrap.style_1 .featured-thumbnail{ background:#fff; float:left; margin:0 20px 0 0; padding:4px; border:1px solid #dedede; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }@media (max-width:480px){ .banner-wrap.style_1 .featured-thumbnail{ max-width:45%; }}.banner-wrap.style_1 .featured-thumbnail a{ display:block; border:none; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }.banner-wrap.style_1 .featured-thumbnail a:hover{ background:#8abb50; }.banner-wrap.style_1 .featured-thumbnail a:hover img{ opacity:0.5; filter:alpha(opacity=50); -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; }.banner-wrap.style_1 .featured-thumbnail img{ width:100%; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; }@media (min-width:1200px){ .banner-wrap.style_1 .caption{ overflow:hidden; }}.banner-wrap.style_1 h5{ margin:0 0 15px 0; padding:0; font-weight:400; }@media (max-width:480px){ .banner-wrap.style_1 h5{  line-height:18px;  font-size:14px; }}.banner-wrap.style_1 p{ margin:0 0 21px 0; }.banner-wrap.style_2{ width:100%; overflow:hidden; margin:0 0 58px 0; padding:5px 0 0 0; }.banner-wrap.style_2 .featured-thumbnail{ float:left; margin:3px 30px 3px 0; padding:4px; border:1px solid #dedede; }@media (min-width:768px) and (max-width:979px){ .banner-wrap.style_2 .featured-thumbnail{ margin-right:20px; }}@media (max-width:767px){ .banner-wrap.style_2 .featured-thumbnail{  max-width:50%;  margin-right:20px; }}.banner-wrap.style_2 .featured-thumbnail a{ background:#8abb50; display:block; overflow:hidden; border:none; }.banner-wrap.style_2 .featured-thumbnail a:hover img{ opacity:0.5; filter:alpha(opacity=50); -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; }.banner-wrap.style_2 .featured-thumbnail img{ width:100%; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; }.banner-wrap.style_2 h5{ margin:0 0 15px 0; padding:0; line-height:21px; font-size:18px; font-weight:400!important; text-transform:none; }.banner-wrap.style_2 p{ margin:0 0 21px 0; }a.btn-link{ background:none; margin:0; padding:0; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; line-height:18px; font-size:14px; font-weight:700; text-transform:uppercase; text-shadow:none; text-decoration:none; color:#8abb50; }a.btn-link:focus{ -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; text-decoration:none; color:#8abb50; }a.btn-link:hover{ -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; text-decoration:none; color:#25bce9; }@media (min-width:1200px){ .accordion{  padding-top:58px;  padding-right:65px;  padding-left:30px; }}.accordion .accordion-group{ margin:0 0 17px 0; border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }.accordion .accordion-group .accordion-heading a{ display:block; position:relative; min-height:34px; margin:0; padding:0 0 0 50px; border:none; line-height:17px; font-size:14px; font-style:italic; font-weight:400; color:#25bce9; }.accordion .accordion-group .accordion-heading a.active{ color:#25bce9!important; }.accordion .accordion-group .accordion-heading a.active:before{ color:#25bce9!important; content:'\f068'; }.accordion .accordion-group .accordion-heading a:before{ background:#fff; display:block; position:absolute; top:-4px; left:0; width:39px; height:39px; overflow:hidden; border:1px solid #dedede; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; line-height:39px; font-family:FontAwesome; font-size:14px; font-style:normal; text-align:center; color:#25bce9; content:'\f067'; }.accordion .accordion-group .accordion-heading a:focus{ text-decoration:none; color:#25bce9; }.accordion .accordion-group .accordion-heading a:focus:focus{ -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#25bce9; }.accordion .accordion-group .accordion-heading a:hover{ text-decoration:none; color:#8abb50; }.accordion .accordion-group .accordion-heading a:hover:before{ -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#8abb50; }.accordion .accordion-group .accordion-body .accordion-inner{ padding:9px 0 1px 50px; border:none; line-height:18px; font-size:12px; font-weight:300; }.hero-unit.style_1{ background:none; position:relative; margin:41px 0 53px 0; padding:56px 0 51px 0; border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }@media (min-width:1200px){ .hero-unit.style_1{ padding-right:370px; }}@media (min-width:980px) and (max-width:1199px){ .hero-unit.style_1{ padding-right:250px; }}@media (min-width:768px) and (max-width:979px){ .hero-unit.style_1{ padding-right:250px; }}.hero-unit.style_1.color_1{ margin-top:50px; }.hero-unit.style_1.color_1:before{ background:#a1bf39; }.hero-unit.style_1:before{ background:#25bce9; display:block; position:absolute; top:0; right:auto; bottom:0; left:50%; width:10000px; margin:0 0 0 -5000px; z-index:-1; content:''; }.hero-unit.style_1 h1{ margin:0; padding:0; letter-spacing:normal; line-height:57px; font-size:48px; font-weight:100!important; color:#fff; }@media (min-width:768px) and (max-width:979px){ .hero-unit.style_1 h1{  line-height:47px;  font-size:38px; }}@media (max-width:767px){ .hero-unit.style_1 h1{  line-height:47px;  font-size:38px; }}.hero-unit.style_1 .btn-align{ position:absolute; top:84px; right:0; }@media (max-width:767px){ .hero-unit.style_1 .btn-align{  position:relative;  top:auto;  right:auto;  margin:30px 0 0 0; }}.hero-unit.style_1 .btn-align a{ background:none; padding:16.5px 24px 16.5px 28px; border:2px solid #fff; -webkit-border-radius:28px; -moz-border-radius:28px; border-radius:28px; letter-spacing:0.8px; color:#fff; }.hero-unit.style_1 .btn-align a:focus{ background:none; border-color:#fff; }.hero-unit.style_1 .btn-align a:hover{ background:#ed3a12; border-color:#ed3a12; }.hero-unit.style_1 .btn-align a:after{ margin-left:13px; }.hero-unit.style_2{ background:none; margin:0; padding:6px 0 0 0; border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }@media (max-width:767px){ .hero-unit.style_2{ margin:0 0 30px 0; }}.hero-unit.style_2 p{ line-height:18px; font-size:14px; font-weight:300; color:#101010; }.hero-unit.style_2 .btn-align{ padding:38px 0 0 0; }@media (max-width:767px){ .hero-unit.style_2 .btn-align{ padding:0; }}.hero-unit.style_2 .btn-align a{ color:#101010; }.hero-unit.style_2 .btn-align a:hover{ color:#101010; }.hero-unit.style_2 .btn-align a:hover{ color:#8abb50; }ul.list_1{ margin:0 0 31px -30px!important; padding:0; line-height:0; font-size:0; }@media (min-width:980px) and (max-width:1199px){ ul.list_1{ margin:0 0 20px -20px!important; }}@media (min-width:768px) and (max-width:979px){ ul.list_1{ margin:0 0 20px -20px!important; }}@media (max-width:767px){ ul.list_1{ margin:0!important; }}ul.list_1 li{ display:inline-block; width:270px; margin:0 0 30px 30px; padding:0; vertical-align:top; list-style:none; }@media (min-width:980px) and (max-width:1199px){ ul.list_1 li{  width:220px;  margin:0 0 20px 20px; }}@media (min-width:768px) and (max-width:979px){ ul.list_1 li{  width:166px;  margin:0 0 20px 20px; }}@media (max-width:767px){ ul.list_1 li{  display:block;  width:100%;  margin:0 0 20px 0; }}ul.list_1 li .thumbnail{ background:none; float:none; margin:0; }@media (max-width:480px){ ul.list_1 li .thumbnail{ width:auto; }}ul.list_1 li .thumbnail a{ display:block; overflow:hidden; }ul.list_1 li .thumbnail a:hover:before{ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg); opacity:1; filter:alpha(opacity=100); -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; font-size:60px; }ul.list_1 li .thumbnail a:hover img{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }ul.list_1 li .thumbnail a:before{ display:block; position:absolute; top:50%; left:50%; width:60px; height:60px; margin:-30px 0 0 -30px; opacity:0; filter:alpha(opacity=0); -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; line-height:60px; font-family:FontAwesome; font-size:0; text-align:center; color:#fff; z-index:99; content:'\f14c'; }ul.list_1 li .thumbnail a img{ width:100%; }ul.list_1 li h5{ display:none; }.thumbnail{ padding:4px; border:1px solid #dedede; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }.thumbnail a:hover{ background:#8abb50; }.thumbnail a:hover img{ opacity:0.5; filter:alpha(opacity=50); -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; }.thumbnail a .zoom-icon:before{ background:url("https://www.processserverassociates.com/wp-content/themes/theme54575/images/magnify.png") no-repeat 0% 0%; width:98px; height:98px; margin:-49px 0 0 -49px; }@media (max-width:480px){ .thumbnail a .zoom-icon:before{  background:url("https://www.processserverassociates.com/wp-content/themes/theme54575/images/magnify_alt.png") no-repeat 0% 0%;  width:50px;  height:50px;  margin:-25px 0 0 -25px; }}.thumbnail img{ -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; }@media (max-width:767px){ .list.arrow-list{ padding:0 0 30px 0; }}.list.arrow-list ul{ margin:0; padding:0; }.list.arrow-list ul li{ position:relative; margin:0; padding:6px 0 6px 27px; border-top:1px solid #d2d2d1; list-style:none; line-height:18px; font-size:14px; font-weight:300; color:#888; }.list.arrow-list ul li:first-child{ border:none; }.list.arrow-list ul li:before{ position:absolute; top:8px; left:0; font-family:FontAwesome; font-size:12px; color:#25bce9; content:'\f061'; }.list.arrow-list ul li a{ text-decoration:none; color:#888; }.list.arrow-list ul li a:focus{ text-decoration:none; color:#888; }.list.arrow-list ul li a:hover{ text-decoration:none; color:#25bce9; }.flexslider.style_1{ background:url("https://www.processserverassociates.com/wp-content/themes/theme54575/images/quotes.png") no-repeat 71px 6px; overflow:visible!important; margin:0 0 61px 0; padding:79px 70px 80px 200px; }@media (max-width:767px){ .flexslider.style_1{  background-position:0% 0%;  padding:130px 0 80px 0; }}.flexslider.style_1 ul li .thumbnail{ float:left; margin:0 30px 0 0; -webkit-border-radius:28px; -moz-border-radius:28px; border-radius:28px; }@media (min-width:768px) and (max-width:979px){ .flexslider.style_1 ul li .thumbnail{ margin:0 20px 5px 0; }}@media (max-width:767px){ .flexslider.style_1 ul li .thumbnail{ margin:0 20px 5px 0; }}.flexslider.style_1 ul li .thumbnail a{ display:block; -webkit-border-radius:24px; -moz-border-radius:24px; border-radius:24px; }.flexslider.style_1 ul li .thumbnail img{ -webkit-border-radius:24px; -moz-border-radius:24px; border-radius:24px; }.flexslider.style_1 ul li h5,.flexslider.style_1 ul li a.btn{ display:none; }.flexslider.style_1 ul li .excerpt{ margin:0; padding:9px 0 0 0; line-height:22px; font-size:18px; font-weight:300; font-style:italic; }@media (min-width:980px) and (max-width:1199px){ .flexslider.style_1 ul li .excerpt{ padding:0; }}.flexslider.style_1 ul li .post_options{ overflow:hidden; padding:21px 0 0 0; line-height:32px; font-size:26px; font-weight:300; color:#25bce9; }@media (max-width:767px){ .flexslider.style_1 ul li .post_options{  line-height:26px;  font-size:20px; }}.flexslider.style_1 .flex-control-nav{ position:absolute; right:0; bottom:0; left:0; line-height:14px; }.flexslider.style_1 .flex-control-nav li{ margin:0 7px 0 7px; padding:0; list-style:none; line-height:14px; }.flexslider.style_1 .flex-control-nav li a{ background:#cacaca; display:inline-block; width:14px; height:14px; overflow:hidden; vertical-align:top; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; }.flexslider.style_1 .flex-control-nav li a:focus{ background:#cacaca; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; }.flexslider.style_1 .flex-control-nav li a:hover,.flexslider.style_1 .flex-control-nav li a.flex-active{ background:#101010; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; }.list_2{ margin:0!important; padding:4px 0 0 0; text-align:center; }@media (min-width:1200px){ .list_2{  padding-right:150px;  padding-left:150px; }}.list_2 li{ display:inline-block; margin:0 35px 42px 35px; padding:0; vertical-align:top; list-style:none; }@media (max-width:767px){ .list_2 li{ margin:0 15px 15px 15px; }}.list_2 li .thumbnail{ background:none; float:none; margin:0; padding:0; border:none; }.list_2 li .thumbnail a{ display:inline-block; vertical-align:top; }.list_2 li .thumbnail a:hover{ background:none; }.list_2 li .thumbnail a:hover img{ transform:rotateY(360deg); -webkit-transform:rotateY(360deg); opacity:0.5; filter:alpha(opacity=50); -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; }.list_2 li .thumbnail a img{ -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; }.list_2 li h5{ display:none; }.list_3 li{ margin-bottom:6px; }@media (max-width:767px){ .list_3 li{  width:100%;  overflow:hidden;  margin:30px 0 0 0; }}@media (max-width:767px){ .list_3 li:first-child{ margin:0; }}.list_3 li .thumbnail{ margin:0 0 25px 0; }@media (max-width:767px){ .list_3 li .thumbnail{  float:left;  max-width:45%;  margin:5px 20px 5px 0; }}@media (max-width:767px){ .list_3 li .clear{ display:none; }}.list_3 li h5{ margin:0 0 15px 0; padding:0; line-height:32px; font-size:26px; font-weight:300; color:#25bce9; }@media (min-width:768px) and (max-width:979px){ .list_3 li h5{  line-height:26px;  font-size:20px; }}@media (max-width:480px){ .list_3 li h5{  line-height:26px;  font-size:20px; }}.list_3 li h5 a{ text-decoration:none; color:#25bce9; }.list_3 li h5 a:focus{ text-decoration:none; color:#25bce9; }.list_3 li h5 a:hover{ text-decoration:none; color:#101010; }.list_3 li p{ margin:0; line-height:18px; font-size:12px; font-weight:300; }.list_4 li{ margin-bottom:32px; line-height:18px; font-size:12px; font-weight:300; }@media (max-width:767px){ .list_4 li{  width:100%;  overflow:hidden;  margin:30px 0 0 0; }}@media (max-width:767px){ .list_4 li:first-child{ margin:0; }}.list_4 li .thumbnail{ float:left; margin:3px 30px 5px 0; }@media (min-width:980px) and (max-width:1199px){ .list_4 li .thumbnail{  max-width:50%;  margin-right:20px; }}@media (min-width:768px) and (max-width:979px){ .list_4 li .thumbnail{  max-width:50%;  margin-right:20px; }}@media (max-width:767px){ .list_4 li .thumbnail{  max-width:50%;  margin-right:20px; }}.list_4 li .clear{ display:none; }.list_4 li h5{ margin:0 0 17px 0; }.footer{ background:none; margin:0; padding:0; border:none; font-weight:300; }@media (max-width:767px){ .footer{ padding:0 20px; }}.footer .footer-widgets{ position:relative; padding:67px 0 55px 0; line-height:14px; font-size:12px; color:#888; }.footer .footer-widgets:before{ background:#ecf0f1; display:block; position:absolute; top:0; right:auto; bottom:0; left:50%; width:10000px; margin:0 0 0 -5000px; z-index:-1; content:''; }.footer .footer-widgets .line_ver_1{ position:relative; }.footer .footer-widgets .line_ver_1:before{ background:#d7dada; display:block; position:absolute; top:0; right:auto; bottom:0; left:222px; width:1px; overflow:hidden; z-index:-1; content:''; }@media (min-width:980px) and (max-width:1199px){ .footer .footer-widgets .line_ver_1:before{ left:180px; }}@media (min-width:768px) and (max-width:979px){ .footer .footer-widgets .line_ver_1:before{ left:140px; }}@media (max-width:767px){ .footer .footer-widgets .line_ver_1:before{ display:none; }}.footer .footer-widgets .line_ver_2{ position:relative; }.footer .footer-widgets .line_ver_2:before{ background:#d7dada; display:block; position:absolute; top:0; right:auto; bottom:0; left:534px; width:1px; overflow:hidden; z-index:-1; content:''; }@media (min-width:980px) and (max-width:1199px){ .footer .footer-widgets .line_ver_2:before{ left:419px; }}@media (min-width:768px) and (max-width:979px){ .footer .footer-widgets .line_ver_2:before{ left:326px; }}@media (max-width:767px){ .footer .footer-widgets .line_ver_2:before{ display:none; }}.footer .footer-widgets .line_ver_3{ position:relative; }.footer .footer-widgets .line_ver_3:before{ background:#d7dada; display:block; position:absolute; top:0; right:auto; bottom:0; left:833px; width:1px; overflow:hidden; z-index:-1; content:''; }@media (min-width:980px) and (max-width:1199px){ .footer .footer-widgets .line_ver_3:before{ left:659px; }}@media (min-width:768px) and (max-width:979px){ .footer .footer-widgets .line_ver_3:before{ left:512px; }}@media (max-width:767px){ .footer .footer-widgets .line_ver_3:before{ display:none; }}.footer .footer-widgets .menu-about-container ul{ margin:0; }.footer .footer-widgets ul{ margin:0 0 44px 0; padding:0; }@media (max-width:767px){ .footer .footer-widgets ul{ margin:0 0 30px 0!important; }}.footer .footer-widgets ul li{ margin:6px 0 0 0; padding:0; list-style:none; line-height:18px; font-size:12px; color:#888; }.footer .footer-widgets ul li:first-child{ margin:0; }.footer .footer-widgets ul li a{ text-decoration:none; color:#888; }.footer .footer-widgets ul li a:focus{ text-decoration:none; color:#888; }.footer .footer-widgets ul li a:hover{ text-decoration:none; color:#101010; }@media (min-width:1200px){ .footer .footer-widgets .textwidget{ padding-right:30px; }}.footer .footer-widgets .textwidget b{ display:block; margin:32px 0 0 0; line-height:30px; font-size:30px; font-weight:400; color:#ed3a12; }@media (min-width:980px) and (max-width:1199px){ .footer .footer-widgets .textwidget b{  line-height:26px;  font-size:26px; }}@media (min-width:768px) and (max-width:979px){ .footer .footer-widgets .textwidget b{  line-height:20px;  font-size:20px; }}.footer .social-nets-wrapper{ padding:9px 0 39px 0; }@media (max-width:767px){ .footer .social-nets-wrapper{ padding:0 0 30px 0; }}.footer .social-nets-wrapper ul{ margin:0!important; padding:0; line-height:0; font-size:0; }.footer .social-nets-wrapper ul li{ display:inline-block; margin:0 0 0 7px; padding:0; vertical-align:top; list-style:none; line-height:16px; }.footer .social-nets-wrapper ul li:first-child{ margin:0; }.footer .social-nets-wrapper ul li a{ background:#deded5; display:inline-block; width:24px; height:24px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; vertical-align:top; }.footer .social-nets-wrapper ul li a:hover{ background:#25bce9; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; }.footer .social-nets-wrapper ul li a:hover:before{ transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#fff; }.footer .social-nets-wrapper ul li a[title="google"]:before{ content:'\f0d5'; }.footer .social-nets-wrapper ul li a[title="twitter"]:before{ content:'\f099'; }.footer .social-nets-wrapper ul li a[title="facebook"]:before{ content:'\f09a'; }.footer .social-nets-wrapper ul li a[title="pinterest"]:before{ content:'\f0d2'; }.footer .social-nets-wrapper ul li a[title="linkedin"]:before{ content:'\f0e1'; }.footer .social-nets-wrapper ul li a:before{ display:block; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; line-height:24px; font-family:FontAwesome; font-size:14px; text-align:center; color:#101010; }.footer .social-nets-wrapper ul li a img{ display:none; }.footer .footer-nav{ float:none; margin:0; padding:35px 0 35px 0; }@media (min-width:1200px){ .footer .footer-nav{ margin:0 0 0 22px; }}.footer .footer-nav ul{ float:none; margin:0; padding:0; }@media (min-width:768px) and (max-width:979px){ .footer .footer-nav ul{ text-align:left; }}@media (max-width:767px){ .footer .footer-nav ul{ text-align:left; }}.footer .footer-nav ul li{ margin:0 0 0 51px; padding:0; list-style:none; letter-spacing:0.6px; text-transform:uppercase; }@media (max-width:767px){ .footer .footer-nav ul li{ margin:0 0 0 13px; }}@media (max-width:480px){ .footer .footer-nav ul li{  margin:0 0 0 7px;  letter-spacing:normal; }}.footer .footer-nav ul li:first-child{ margin:0; }.footer .footer-nav ul li.current-menu-item a{ text-decoration:none; color:#101010; }.footer .footer-nav ul li a{ text-decoration:none; }@media (max-width:480px){ .footer .footer-nav ul li a{ font-size:11px; }}.footer .footer-nav ul li a:focus{ text-decoration:none; color:#888; }.footer .footer-nav ul li a:hover{ text-decoration:none; color:#101010; }.footer .footer-text{ float:none; margin:25px 0 0 0; line-height:18px; font-size:12px; font-weight:700; color:#888; }@media (max-width:767px){ .footer .footer-text{ text-align:left; }}.footer .footer-text b{ display:block; font-weight:700; }@media (min-width:768px) and (max-width:979px){ .footer .footer-text b{ display:inline; }}.footer .footer-text a{ text-decoration:none; color:#888; }.footer .footer-text a:focus{ text-decoration:none; color:#888; }.footer .footer-text a:hover{ text-decoration:none; color:#ed3a12; }.top_search{ position:relative; float:right; margin:16px 0 0 126px; z-index:999; }@media (min-width:980px) and (max-width:1199px){ .top_search{ margin-left:25px; }}@media (min-width:768px) and (max-width:979px){ .top_search{ margin-left:25px; }}.top_search #search-header{ display:none; position:absolute; width:268px; height:48px; top:45px; right:0; }.top_search .btn-search{ background:#8abb50; width:30px; height:30px; border:none; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; line-height:30px; font-size:14px; text-align:center; color:#fff; cursor:pointer; }.top_search .btn-search:focus{ background:#8abb50; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#fff; }.top_search .btn-search:hover{ background:#ed3a12; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#fff; }.top_search .btn-search.active:before{ -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; content:'\f00d'; }.top_search form input[type="text"]{ width:180px!important; }.top_search form button{ background:#25bce9; float:right; width:39px; height:39px; margin:0; padding:0; border:none; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; line-height:39px; text-align:center; color:#fff; }.top_search form button:hover{ background:#8abb50; color:#fff; }#map img{ max-width:none; }#map #content{ font-size:10px; color:#babbc2; padding-top:0; }#map #content h6{ font-size:13px; line-height:1.2em; color:#434458; margin:0 0 4px 0; }#map #content p{ line-height:14px; margin-bottom:0; }#map #content a{ color:#25bce9; text-decoration:underline; }#map #content a:hover,#map #content a:focus{ text-decoration:none; }.gm-style .gm-style-iw #content a{ font-size:11px; }#back-top-wrapper{ right:20px!important; bottom:50px!important; z-index:999; }#back-top-wrapper p#back-top{ margin:0; }#back-top-wrapper p#back-top a{ background:none; width:auto; }#back-top-wrapper p#back-top a:hover:before{ -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#ed3a12; }#back-top-wrapper p#back-top a:before{ display:inline-block; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; vertical-align:top; line-height:37px; font-family:FontAwesome; font-size:37px; color:#7d7d7d; content:'\f0aa'; }#back-top-wrapper p#back-top a span{ display:none; }.title-section{ position:relative; margin:-66px 0 4px 0; padding:31px 0 35px 0; }.title-section:before{ background:#ecf0f1; display:block; position:absolute; top:0; right:auto; bottom:0; left:50%; width:10000px; margin:0 0 0 -5000px; z-index:-1; content:''; }.title-section h1{ margin:0 0 13px 0; }.title-section ul{ background:none; margin:0; padding:0; border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }.title-section ul li{ letter-spacing:-0.5px; line-height:18px; font-family:'Roboto',sans-serif; font-size:15px; font-weight:300; text-shadow:none; color:#888; }.title-section ul li.active{ color:#25bce9; }.title-section ul li.divider{ margin:0 3px; }.title-section ul li.divider:after{ line-height:18px; font-family:'Roboto',sans-serif; font-size:15px; font-weight:300; color:#888; }.title-section ul li a{ text-decoration:none; color:#888; }.title-section ul li a:focus{ text-decoration:none; color:#888; }.title-section ul li a:hover{ text-decoration:none; color:#25bce9; }.post-header h2{ margin-bottom:41px!important; }article.post h3{ line-height:21px; font-size:18px; font-weight:400!important; text-transform:none; }.post_meta{ line-height:22px; font-size:14px; font-style:italic; color:#25bce9; }.post_meta i{ font-size:12px; color:#25bce9; }.post_meta a{ text-decoration:none; color:#25bce9; }.post_meta a:focus{ text-decoration:none; color:#25bce9; }.post_meta a:hover{ text-decoration:none; color:#8abb50; }.post-author{ background:none; padding:30px 20px; border:1px solid #dedede; }.post-author h3{ margin:0 0 15px 0; padding:0; line-height:18px; font-size:14px; font-weight:400!important; font-style:italic; color:#25bce9; }.post-author h3 a{ text-decoration:none; color:#25bce9; }.post-author h3 a:focus{ text-decoration:none; color:#25bce9; }.post-author h3 a:hover{ text-decoration:none; color:#8abb50; }.post-author .post-author_gravatar{ margin:0 30px 0 0; }@media (max-width:480px){ .post-author .post-author_gravatar{ margin:0 20px 0 0; }}.post-author .post-author_gravatar img{ padding:0; border:none; }.post-author .post-author_desc{ font-weight:300; }@media (max-width:480px){ .post-author .post-author_desc{ overflow:visible; }}.post-author .post-author_link p{ margin:0; line-height:18px; font-size:14px; font-weight:400!important; font-style:italic; color:#25bce9; }.post-author .post-author_link p a{ text-decoration:none; color:#25bce9; }.post-author .post-author_link p a:focus{ text-decoration:none; color:#25bce9; }.post-author .post-author_link p a:hover{ text-decoration:none; color:#8abb50; }.related-posts ul li{ padding:0 0 3px 0; line-height:21px; font-size:18px; color:#101010; }.related-posts ul li a{ text-decoration:none; color:#101010; }.related-posts ul li a:focus{ text-decoration:none; color:#101010; }.related-posts ul li a:hover{ text-decoration:none; color:#8abb50; }.comment-list li{ font-weight:300; }.comment-list li .comment-body{ background:none!important; }.comment-list li .comment-body .comment-author .author{ padding:20px 0 0 1px; word-wrap:break-word; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; -o-hyphens:auto; hyphens:auto; line-height:18px; font-size:14px; font-style:italic; font-weight:400; color:#25bce9; }.comment-list li .comment-body .extra-wrap{ padding:0 0 12px 0; }@media (max-width:480px){ .comment-list li .comment-body .extra-wrap{ overflow:visible; }}.comment-list li .comment-body .comment-meta{ margin:0; padding:18px 0 0 0; line-height:18px; font-size:14px; font-style:italic; color:#25bce9; }.comment-list li .comment-body .reply a{ background:#8abb50; margin:0; padding:16.5px 28px 16.5px 28px; border:none; -webkit-border-radius:26px; -moz-border-radius:26px; border-radius:26px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; letter-spacing:1px; line-height:20px; font-size:16px; font-weight:700; text-shadow:none; text-align:right; text-transform:uppercase; text-decoration:none; color:#fff; }.comment-list li .comment-body .reply a:focus{ background:#8abb50; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#fff; }.comment-list li .comment-body .reply a:hover{ background:#ed3a12; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#fff; }.comment-list li .comment-body .reply a:after{ margin:0 0 0 16px; font-family:FontAwesome; font-size:14px; content:'\f0a9'; }#commentform p{ width:100%; overflow:hidden; }@media (min-width:768px) and (max-width:979px){ #commentform input[type="text"],#commentform input[type="email"],#commentform input[type="tel"],#commentform textarea{ width:300px; }}@media (max-width:767px){ #commentform input[type="text"],#commentform input[type="email"],#commentform input[type="tel"],#commentform textarea{ min-height:37px; }}#commentform input[type="submit"]{ margin:0; }@media (max-width:767px){ .error404-holder{ text-align:center; }}.error404-holder .error404-holder_num{ color:#8abb50; }@media (min-width:768px) and (max-width:979px){ .error404-holder .error404-holder_num{ font-size:220px; }}.error404-holder h1,.error404-holder h2{ margin:0; }.error404-holder h4{ font-weight:400!important; text-transform:none; }.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{ padding:4px 8px!important; }.wpcf7-form .wpcf7-not-valid-tip{ -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; line-height:20px; font-size:12px; }@media (min-width:768px) and (max-width:979px){ .wpcf7-form .wpcf7-not-valid-tip{  padding:2px 4px!important;  line-height:12px!important;  font-size:10px!important;  text-align:center; }}.wpcf7-form .ajax-loader{ margin:15px 0 0 0; }.filter-wrapper{ padding:18px 0 34px 0; text-align:center; }.filter-wrapper .pull-right{ float:none; }@media (max-width:480px){ .filter-wrapper .pull-right{ float:right; }}.filter-wrapper strong{ display:inline-block; float:none; margin:0 70px 0 0; padding:16.5px 0 16.5px 0; vertical-align:top; line-height:20px; font-size:16px; font-weight:700; text-transform:uppercase; text-shadow:none; text-decoration:none; color:#101010; }@media (min-width:980px) and (max-width:1199px){ .filter-wrapper strong{  margin:0 30px 0 0;  font-size:14px; }}@media (min-width:768px) and (max-width:979px){ .filter-wrapper strong{  display:block;  margin:0 0 20px 0;  padding:0;  font-size:12px; }}@media (max-width:767px){ .filter-wrapper strong{  display:block;  margin:0 0 20px 0;  padding:0;  font-size:12px; }}@media (max-width:480px){ .filter-wrapper strong{  display:inline-block;  margin:0 20px 0 0;  padding:12px 0 12px 0; }}.filter-wrapper ul{ display:inline-block; float:none; margin:0; padding:0; vertical-align:top; line-height:0; font-size:0; }@media (max-width:480px){ .filter-wrapper ul{ text-align:left; }}.filter-wrapper ul li{ display:inline-block; float:none; margin:0 0 0 1px; padding:0; vertical-align:top; list-style:none; }@media (max-width:767px){ .filter-wrapper ul li{ margin-bottom:5px; }}@media (max-width:480px){ .filter-wrapper ul li{  display:block;  margin:1px 0 0 0; }}@media (max-width:480px){ .filter-wrapper ul li:first-child{ margin:0; }}.filter-wrapper ul li a{ background:none; margin:0; padding:16.5px 43px 16.5px 43px; -webkit-border-radius:26px; -moz-border-radius:26px; border-radius:26px; line-height:20px; font-size:16px; font-weight:700; text-transform:uppercase; text-shadow:none; text-decoration:none; color:#101010; }@media (min-width:980px) and (max-width:1199px){ .filter-wrapper ul li a{  padding:16.5px 23px 16.5px 23px;  font-size:14px; }}@media (min-width:768px) and (max-width:979px){ .filter-wrapper ul li a{  padding:12px 19px 12px 19px;  font-size:12px; }}@media (max-width:767px){ .filter-wrapper ul li a{  padding:12px 19px 12px 19px;  font-size:12px; }}.filter-wrapper ul li a:hover{ background:#8abb50; color:#fefefe; }#portfolio-grid li .caption{ padding:27px 19px 35px 19px; border:1px solid #dedede; border-top:none; }#portfolio-grid li .caption h3{ margin:0 0 15px 0; padding:0; line-height:21px; font-size:18px; font-weight:400!important; text-transform:none; color:#101010; }#portfolio-grid li .caption p{ margin:0; }#portfolio-grid li .caption p.excerpt{ margin:0 0 22px 0; }.type-portfolio .thumbnail.large{ margin:0; }.pager{ margin-top:30px; }.flexslider .flex-direction-nav a.flex-prev{ background:none!important; }.flexslider .flex-direction-nav a.flex-next{ background:none!important; }.grid_gallery .thumbnail{ padding:0; border:none; }@media (min-width:768px) and (max-width:979px){ .grid_gallery .thumbnail a .zoom-icon:before{  background:url("https://www.processserverassociates.com/wp-content/themes/theme54575/images/magnify_alt.png") no-repeat 0% 0%;  width:50px;  height:50px;  margin:-25px 0 0 -25px; }}.archive_lists h3{ margin:0 0 15px 0; line-height:21px; font-size:18px; font-weight:400!important; }.faq-list h4{ margin:0!important; padding:0; line-height:21px; font-size:18px; font-weight:400!important; text-transform:none; color:#101010; }article.type-clients .thumbnail{ float:left; margin:0 20px 5px 0!important; }@media (max-width:767px){ .google-map-custom-class{ height:300px; }}.clearfix{ *zoom:1; }.clearfix:before,.clearfix:after{ display:table; content:""; line-height:0; }.clearfix:after{ clear:both; }.hide-text{ font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0; }.input-block-level{ display:block; width:100%; min-height:28px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }.parallax-slider{ height:493px; }@media (max-width:767px){ .parallax-slider{ height:300px; }}.parallax-slider #mainCaptionHolder .container{ top:32%; }@media (max-width:767px){ .parallax-slider #mainCaptionHolder .container{ top:30px; }}.parallax-slider #mainCaptionHolder .slider_caption{ line-height:20px; font-size:17px; font-weight:700; text-transform:uppercase; color:#fff; }@media (min-width:1200px){ .parallax-slider #mainCaptionHolder .slider_caption{ padding:0 40% 0 0; }}@media (min-width:980px) and (max-width:1199px){ .parallax-slider #mainCaptionHolder .slider_caption{ padding:0 20% 0 0; }}@media (max-width:767px){ .parallax-slider #mainCaptionHolder .slider_caption{  padding:0 20px;  text-align:center; }}@media (max-width:480px){ .parallax-slider #mainCaptionHolder .slider_caption{  line-height:16px;  font-size:12px;  font-weight:400; }}.parallax-slider #mainCaptionHolder .slider_caption strong{ display:block; margin:0 0 16px 0; line-height:60px; font-size:50px; font-weight:700; text-transform:none; }@media (max-width:767px){ .parallax-slider #mainCaptionHolder .slider_caption strong{  line-height:30px;  font-size:30px; }}@media (max-width:480px){ .parallax-slider #mainCaptionHolder .slider_caption strong{  line-height:20px;  font-size:20px; }}.parallax-slider #mainCaptionHolder .slider_caption span{ display:block; }.parallax-slider #mainCaptionHolder .slider_caption a{ text-decoration:none; color:#fff; }.parallax-slider #mainCaptionHolder .slider_caption a:focus{ text-decoration:none; color:#fff; }.parallax-slider #mainCaptionHolder .slider_caption a:hover{ text-decoration:none; color:#8abb50; }.parallax-slider .controlBtn .innerBtn{ display:none!important; }.parallax-slider .controlBtn .slidesCounter{ display:none; }.parallax-slider .parallaxPrevBtn{ background:none; position:absolute; top:auto; right:auto; bottom:67px; left:50%; width:auto; height:auto; margin:0 0 0 -585px; overflow:hidden; line-height:40px; cursor:pointer; z-index:2; }@media (min-width:980px) and (max-width:1199px){ .parallax-slider .parallaxPrevBtn{ margin:0 0 0 -470px; }}@media (min-width:768px) and (max-width:979px){ .parallax-slider .parallaxPrevBtn{ margin:0 0 0 -362px; }}@media (max-width:767px){ .parallax-slider .parallaxPrevBtn{  bottom:40px;  margin:0 0 0 -27px; }}.parallax-slider .parallaxPrevBtn:hover:before{ opacity:0.6; filter:alpha(opacity=60); -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; }.parallax-slider .parallaxPrevBtn:before{ display:inline-block; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; vertical-align:top; line-height:40px; font-family:FontAwesome; font-size:65px; color:#fff; content:'\f104'; }.parallax-slider .parallaxNextBtn{ background:none; position:absolute; top:auto; right:auto; bottom:67px; left:50%; width:auto; height:auto; margin:0 0 0 -558px; overflow:hidden; line-height:40px; cursor:pointer; z-index:2; }@media (min-width:980px) and (max-width:1199px){ .parallax-slider .parallaxNextBtn{ margin:0 0 0 -443px; }}@media (min-width:768px) and (max-width:979px){ .parallax-slider .parallaxNextBtn{ margin:0 0 0 -335px; }}@media (max-width:767px){ .parallax-slider .parallaxNextBtn{  bottom:40px;  margin:0 -27px 0 0; }}.parallax-slider .parallaxNextBtn:hover:before{ opacity:0.6; filter:alpha(opacity=60); -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; }.parallax-slider .parallaxNextBtn:before{ display:inline-block; -webkit-transition:0.8s; -moz-transition:0.8s; -o-transition:0.8s; transition:0.8s; vertical-align:top; line-height:40px; font-family:FontAwesome; font-size:65px; color:#fff; content:'\f105'; }.parallax-slider #paralaxSliderPagination{ padding:10px 0; bottom:0px; }.parallax-slider #paralaxSliderPagination.buttons_pagination ul li{ border-radius:50%; margin:3px; width:15px; height:15px; border:2px solid #fff; }.parallax-slider #paralaxSliderPagination.buttons_pagination ul li:hover,.parallax-slider #paralaxSliderPagination.buttons_pagination ul li.active{ background:#25bce9; }.parallax-slider #paralaxSliderPagination.images_pagination ul li{ margin:3px; opacity:.5; }.parallax-slider #paralaxSliderPagination.images_pagination ul li:hover,.parallax-slider #paralaxSliderPagination.images_pagination ul li.active{ opacity:1; }.parallax-slider .parallax-slider-video-progress{ background:#8abb50; }.parallax-slider #previewSpinner{ width:50px; height:50px; margin-left:-25px; margin-top:-25px; border-radius:25px; background:url("https://www.processserverassociates.com/wp-content/themes/theme54575/parallax-slider/img/spinner.GIF") 50% 50% #fff no-repeat; }.parallax-slider{ overflow:hidden; position:relative; -ms-transform:translateZ(0); transform:translateZ(0); }.parallax-slider .baseList{ display:none; }.parallax-slider .parallax-slider-video-progress-bar{ position:absolute; overflow:hidden; top:0; left:0; width:100%; height:8px; background:url("https://www.processserverassociates.com/wp-content/themes/theme54575/parallax-slider/img/loader.gif") 0 0 repeat-x; z-index:5; }.parallax-slider .parallax-slider-video-progress{ width:0; height:100%; -webkit-transition:all .5s; -moz-transition:all .5s; -o-transition:all .5s; transition:all .5s; }.parallax-slider .parallax-slider-vimeo-video{ overflow:hidden; }.parallax-slider .parallax-slider-vimeo-video .parallax-slider-vimeo-iframe{ margin-top:-100px; max-width:none; }.parallax-slider #mainImageHolder{ position:absolute; width:100%; height:100%; top:0; left:0; z-index:1; }.parallax-slider #mainImageHolder .primaryHolder,.parallax-slider #mainImageHolder .secondaryHolder{ position:absolute; width:100%; top:0; left:0; }.parallax-slider #mainImageHolder .primaryHolder .obj-inner,.parallax-slider #mainImageHolder .secondaryHolder .obj-inner{ max-width:inherit; background-repeat:no-repeat; background-position:center; background-size:cover; }.parallax-slider #mainCaptionHolder{ position:absolute; width:100%; height:100%; top:0; left:0; z-index:2; }.parallax-slider #mainCaptionHolder>a{ position:absolute; top:0; left:0; width:100%; height:100%; }.parallax-slider #mainCaptionHolder .container{ position:relative; }.parallax-slider #mainCaptionHolder .primaryCaption,.parallax-slider #mainCaptionHolder .secondaryCaption{ position:absolute; width:100%; top:0; left:0; }.parallax-slider #paralaxSliderPagination{ position:absolute; width:100%; text-align:center; z-index:2; }.parallax-slider #paralaxSliderPagination ul{ list-style:none; margin:0; }.parallax-slider #paralaxSliderPagination ul li{ -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; cursor:pointer; display:inline-block; }.parallax-slider #previewSpinner{ position:absolute; display:block; top:50%; left:50%; z-index:99; }.parallax-slider.zoom-fade-eff #mainImageHolder .primaryHolder{ opacity:1; filter:alpha(opacity=100); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); }.parallax-slider.zoom-fade-eff #mainImageHolder .primaryHolder.animateState{ opacity:0; filter:alpha(opacity=0); -webkit-transform:scale(3); -moz-transform:scale(3); -ms-transform:scale(3); -o-transform:scale(3); transform:scale(3); }.parallax-slider.zoom-fade-eff #mainImageHolder .secondaryHolder{ opacity:1; filter:alpha(opacity=100); }.parallax-slider.zoom-fade-eff #mainImageHolder .secondaryHolder.animateState{ opacity:0; filter:alpha(opacity=0); }.parallax-slider.zoom-fade-eff #mainCaptionHolder .primaryCaption{ opacity:1; filter:alpha(opacity=100); }.parallax-slider.zoom-fade-eff #mainCaptionHolder .primaryCaption.animateState{ opacity:0; filter:alpha(opacity=0); }.parallax-slider.zoom-fade-eff #mainCaptionHolder .secondaryCaption{ opacity:1; filter:alpha(opacity=100); }.parallax-slider.zoom-fade-eff #mainCaptionHolder .secondaryCaption.animateState{ opacity:0; filter:alpha(opacity=0); }.parallax-slider.simple-fade-eff #mainImageHolder .primaryHolder{ opacity:1; filter:alpha(opacity=100); }.parallax-slider.simple-fade-eff #mainImageHolder .primaryHolder.animateState{ opacity:0; filter:alpha(opacity=0); }.parallax-slider.simple-fade-eff #mainImageHolder .secondaryHolder.animateState{ opacity:1; filter:alpha(opacity=100); }.parallax-slider.simple-fade-eff #mainImageHolder .secondaryHolder.animateState.animateState{ opacity:0; filter:alpha(opacity=0); }.parallax-slider.simple-fade-eff #mainCaptionHolder .primaryCaption{ opacity:1; filter:alpha(opacity=100); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); }.parallax-slider.simple-fade-eff #mainCaptionHolder .primaryCaption.animateState{ opacity:0; filter:alpha(opacity=0); }.parallax-slider.simple-fade-eff #mainCaptionHolder .secondaryCaption{ opacity:1; filter:alpha(opacity=100); }.parallax-slider.simple-fade-eff #mainCaptionHolder .secondaryCaption.animateState{ opacity:0; filter:alpha(opacity=0); }.parallax-slider.slide-top-eff #mainImageHolder .primaryHolder{ top:0; }.parallax-slider.slide-top-eff #mainImageHolder .primaryHolder.animateState{ top:-100%; }.parallax-slider.slide-top-eff #mainImageHolder .secondaryHolder.animateState{ top:0; }.parallax-slider.slide-top-eff #mainImageHolder .secondaryHolder.animateState.animateState{ top:100%; }.parallax-slider.slide-top-eff #mainCaptionHolder .primaryCaption{ opacity:1; filter:alpha(opacity=100); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); }.parallax-slider.slide-top-eff #mainCaptionHolder .primaryCaption.animateState{ opacity:0; filter:alpha(opacity=0); }.parallax-slider.slide-top-eff #mainCaptionHolder .secondaryCaption{ opacity:1; filter:alpha(opacity=100); }.parallax-slider.slide-top-eff #mainCaptionHolder .secondaryCaption.animateState{ opacity:0; filter:alpha(opacity=0); }