.small_space{margin-left:-5px;margin-right:-5px}
.small_space .row{margin-left:-5px;margin-right:-5px}
.small_space .col-xs-1,.small_space .col-sm-1,.small_space .col-md-1,.small_space .col-lg-1,.small_space .col-xs-2,.small_space .col-sm-2,.small_space .col-md-2,.small_space .col-lg-2,.small_space .col-xs-3,.small_space .col-sm-3,.small_space .col-md-3,.small_space .col-lg-3,.small_space .col-xs-4,.small_space .col-sm-4,.small_space .col-md-4,.small_space .col-lg-4,.small_space .col-xs-5,.small_space .col-sm-5,.small_space .col-md-5,.small_space .col-lg-5,.small_space .col-xs-6,.small_space .col-sm-6,.small_space .col-md-6,.small_space .col-lg-6,.small_space .col-xs-7,.small_space .col-sm-7,.small_space .col-md-7,.small_space .col-lg-7,.small_space .col-xs-8,.small_space .col-sm-8,.small_space .col-md-8,.small_space .col-lg-8,.small_space .col-xs-9,.small_space .col-sm-9,.small_space .col-md-9,.small_space .col-lg-9,.small_space .col-xs-10,.small_space .col-sm-10,.small_space .col-md-10,.small_space .col-lg-10,.small_space .col-xs-11,.small_space .col-sm-11,.small_space .col-md-11,.small_space .col-lg-11,.small_space .col-xs-12,.small_space .col-sm-12,.small_space .col-md-12,.small_space .col-lg-12{padding-left:5px;padding-right:5px}
input,textarea,select{max-width:100%;line-height:20px;font-family:inherit}
.gform_wrapper input[type="text"],.gform_wrapper input[type="url"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="number"],.gform_wrapper input[type="password"]{padding:8px 10px}
.gform_wrapper .gravity-select-parent select,.gform_wrapper .gravity-select-parent .ginput_complex select,.gform_wrapper .ginput_complex .ginput_right .gravity-select-parent select{padding:8px 10px !important;text-indent:0;height:38px;line-height:20px;font-size:13px}
.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"]{text-indent:0;line-height:20px}
.gform_wrapper .top_label .gfield_label{clear:both;display:inline-block;font-weight:bold;line-height:16px;margin:15px 0 0}
body .gform_wrapper label.gfield_label + div.ginput_container{margin-top:0}
.gform_wrapper .field_description_below .gfield_description{font-size:14px;line-height:16px;font-style:italic}
#wrapper .header-social{min-height:30px}
.header-wrapper .header-social .menu>li{line-height:30px;height:30px}
.header-v4 #header .tagline{font-weight:700;font-size:48px;line-height:1.1;color:#e74c3c;float:left;text-align:left}
.header-v4 #header .tagline span{display:block;font-size:22px;color:#000000;font-weight:400}
.header-v4 #small-nav{border-bottom:0}
.header-v4 #nav{float:right}
input[type='number'] {-moz-appearance:textfield}
input[type='number']:-webkit-outer-spin-button,input[type='number']:-webkit-inner-spin-button {-webkit-appearance:none}

.header-social .menu li{border-left:0;padding:0}
.header-social .menu>li>a{padding:0 8px;border-left:1px solid #c1c1dd}
.header-social .menu>li:first-child>a{border-left:0}
.nav-holder .navigation>li>a{padding-left:15px;padding-right:15px;border-bottom:2px solid transparent;border-top:0}
.nav-holder .navigation>.current-menu-item>a,.nav-holder .navigation>li>a:hover{border-bottom:2px solid}
#sticky-nav.nav-holder .navigation>li>a{border-top:2px solid transparent;border-bottom:0}
#sticky-nav.nav-holder .navigation>.current-menu-item>a,#sticky-nav.nav-holder .navigation>li>a:hover{border-top:2px solid;border-bottom:0}
.nav-holder .navigation>li>a .fa{margin-left:5px;font-size:80%}
#nav ul ul{border-top:0}

.ei-title{margin-right:0;right:0;top:30px;width:100%}
.ei-title h2,.ei-title h3,.ei-title p{text-align:left;line-height:1.4;padding-bottom:6px;max-width:1150px;margin-left:auto;margin-right:auto;position:relative}
.ei-title.caption-type-b h2,.ei-title.caption-type-b h3,.ei-title.caption-type-b p{text-align:right;line-height:1.4;padding-bottom:6px;max-width:50%;margin-left:0;margin-right:0;position:relative}
.ei-title p{margin-top:0;margin-bottom:0}
.ei-title h2{font-weight:400}
.ei-title.caption-type-b h2{background:#e74c3c;background:rgba(231,76,60,0.76);font-size:24px;padding:10px;margin-bottom:6px;line-height:1.3}
.ei-title h2 span{display:inline-block;background:#e74c3c;background:rgba(231,76,60,0.76);margin-bottom:8px;padding:0 10px}
.ei-title.caption-type-b h2 span{display:block;margin-bottom:0;background:transparent;padding:0}
.ei-title h3{font-weight:400}
.ei-title.caption-type-b h3{background:#000000;background:rgba(0,0,0,0.68);font-size:18px;padding:10px;margin-bottom:8px}
.ei-title.caption-type-b h3 span{padding:0;margin:0;background:transparent}
.ei-title h3 span{display:inline-block;background:#000000;background:rgba(0,0,0,0.68);margin-bottom:8px;padding:5px 10px}
.ei-slider-thumbs{display:none !important}
.fusion-content-boxes.content-boxes-icon-on-top .heading .icon{margin-bottom:15px}
.fusion-content-boxes .heading .content-box-heading{font-weight:700 !important;color:#da2b28}
.fusion-content-boxes .content-container .read-more{margin-top:0;color:#4996c5;display:inline-block}
.fusion-content-boxes .content-container .read-more:after{top:2px}
.fusion-button.button-ei-slier{text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-width:0px;color:#fff;border-color:#fff}
.fusion-button.button-ei-slier:hover,.fusion-button.button-ei-slier:focus,.fusion-button.button-ei-slier:active{border-width:0px;border-color:#fff;color:#fff}
.fusion-button.button-ei-slier{background:#e74c3c;opacity:0.76;filter:alpha(opacity=76)}
.caption-type-b .fusion-button.button-ei-slier{background:#4e7fc8;opacity:0.76;filter:alpha(opacity=76);border:1px solid #fff;font-size:20px;font-weight:400;min-width:120px}
.fusion-button.button-ei-slier:hover,.button-ei-slier:focus,.fusion-button.button-ei-slier:active{background:#00a1dd;filter:alpha(opacity=100)}

.ei-slider-control a{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:absolute;z-index:10;top:50%;margin-top:-25px;width:50px;height:50px;background:#fff;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;color:#000;font-size:30px;line-height:55px;text-align:left;opacity:0.8;filter:alpha(opacity=80);-webkit-box-shadow:0 0 0 10px transparent;-moz-box-shadow:0 0 0 10px transparent;box-shadow:0 0 0 10px transparent;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.ei-slider-control a:hover{background:#fff;opacity:1;filter:alpha(opacity=100);-webkit-box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff;color:#000}
.ei-slider-control a.prev{left:10px;text-indent:9px}
.ei-slider-control a.next{right:10px;text-indent:11px}

.custom-title{margin:0}
.custom-title .title-heading-left{border-bottom:2px solid #e14a3a;padding-bottom:10px !important}
.custom-title .title-sep-container{display:none}

.portfolio-item .portfolio-content{font-size:14px;line-height:1.4}

.gravity-select-parent{width:100% !important}
.gravity-select-parent .select-arrow{height:95% !important;line-height:37px;width:35px !important}

#menu-item-10751>a{background:#da4839;color:#ffffff !important;margin-top:-10px;padding-top:10px}

.gform_wrapper .gfield_radio_inline .gfield_checkbox li,.gform_wrapper .gfield_radio_inline .gfield_radio li{display:inline-block;margin-right:15px}
.gform_wrapper .gfield input[type="text"],.gform_wrapper .gfield input[type="email"],.gform_wrapper .gfield input[type="tel"],.gform_wrapper .gfield input[type="url"],.gform_wrapper input[type="number"],.gform_wrapper input[type="password"],#customer_login .input-text,.edit-account-form .input-text,.myaccount_address .input-text{padding-top:10px;padding-bottom:10px}
.input-text.disabled{background-color:#eee}

.side-nav-right .side-nav{border-left:0}
.side-nav-right .side-nav li a:hover{color:#00a1dd}
.side-nav-right .side-nav li:hover>a{color:#00a1dd}
.side-nav-right .side-nav .arrow{margin-left:-15px;margin-right:15px}
.side-nav-right .side-nav .arrow:after{content:'\f105'}

.button-large,.button.large{font-size:16px;letter-spacing:0.5px}
.no-text-transform{text-transform:none}

#wrapper #nav ul li ul li>a:hover,#wrapper #nav ul li ul li.current-menu-item>a,#wrapper .fusion-navbar-nav>li .sub-menu .current-menu-ancestor,#wrapper #sticky-nav ul li ul li>a:hover,#wrapper #sticky-nav ul li ul li.current-menu-item>a,#header-sticky .cart-content a:hover,#header .cart-content a:hover,#side-header .cart-content a:hover,#small-nav .cart-content a:hover,#lang_sel_click a.lang_sel_sel:hover,#lang_sel_click ul ul a:hover,#lang_sel_click a:hover{color:#da4839}

#wrapper .fusion-navbar-nav>li .sub-menu .menu-item-has-children>a:after{content:'\f105';font-family:IcoMoon;font-size:14px;right:8px;top:7px;position:absolute;color:inherit}
#wrapper .fusion-navbar-nav>li  .sub-menu  .shifted.menu-item-has-children>a:after{content:'\f104';left:8px;right:auto}

.fusion-content-boxes.content-boxes-icon-on-top .heading img{margin-bottom:15px;width:50px;height:50px}

.form-group{margin-bottom:10px}
.form-group .form-label{margin-bottom:5px;display:block;font-size:14px}
.text-center{text-align:center}
.text-right{text-align:right}
.gform_wrapper .gfield input[type="text"],.gform_wrapper .gfield input[type="email"],.gform_wrapper .gfield input[type="tel"],.gform_wrapper .gfield input[type="url"],.gform_wrapper input[type="number"],.gform_wrapper input[type="password"],#customer_login .input-text,.edit-account-form .input-text,.myaccount_address .input-text{padding-top:10px;padding-bottom:10px}

.member_box{margin-bottom:80px;padding-bottom:1px;border-bottom:1px solid #dbdbdb}
.member_list{margin-bottom:25px;padding-top:25px;border-top:1px solid #dbdbdb;line-height:22px}
.member_list .image{float:left;width:215px;height:160px;background:#e9e9e9;text-align:center}
.member_list .image img{display:inline-block;max-width:100%;vertical-align:middle}
.member_list .details{margin-left:230px}
.member_list .name{font-size:18px;color:#2d9ee0;margin:0 0 1px}
.member_list .sumary{margin:0 0 10px}
.member_list .cont{color:#000}

.company_wrapp{}
.company_list{border:1px solid #d3d3d3;margin-bottom:28px;color:#020202;position:relative}
.company_list .l{margin-right:249px;border-right:1px solid #b3b3b3;padding:15px;color:#494949;font-size:17px}
.company_list .r{width:250px;padding:20px;border-left:1px solid #b3b3b3;float:right}
.company_list .comp_edit{bottom:2px;font-size:13px;padding:0 20px;position:absolute;right:0;width:250px;}
.company_list .comp_image{margin-bottom:15px}
.company_list .comp_image img{max-width:100%;height:auto}
.company_list .comp_address{margin-bottom:20px}
.company_list .comp_web{line-height:1;word-wrap:break-word}
.company_list a{color:#00a1dd}
.company_list a:focus,.company_list a:hover{text-decoration:underline}
.company_list .comp_name{font-size:24px;color:#00a1dd;margin:0 0 8px;font-weight:400}
.company_list .comp_sumary{margin-bottom:10px}
.company_list .comp_service{margin-bottom:20px;font-size:17px}
.company_list .comp_contact{margin:0 -10px;font-size:15px;position:relative}
.company_list .comp_contact .item{float:left;width:33.33333333%;padding:0 10px;overflow:hidden;text-overflow:ellipsis;margin-bottom:15px}
.company_list .comp_contact b{color:#020202}
.company_list .comp_contact a{color:inherit}
.company_list .comp_contact a.show_more{background:#020202;color:#fff;padding:0 8px;text-align:center;line-height:26px;width:26px;height:26px;font-size:24px;font-weight:400;position:absolute;right:20px;bottom:-16px;text-decoration:none}

.helper{vertical-align:middle;height:100%;width:0;display:inline-block}

.gform_widget{background:#f6f6f6;border:3px solid #f6f6f6;border-top-color:#349edd;padding:15px 18px;font-size:14px}
.gform_widget .gform_wrapper{margin:0;max-width:100%}
.gform_widget .gform_wrapper h3.gform_title{color:#444;margin:0 0 5px;font-weight:600;font-size:18px;letter-spacing:0.5px !important}
.gform_widget .gform_wrapper .gform_description{font-size:14px;line-height:1.2;display:block;margin:0 0 10px}
.gform_widget .gform_wrapper .top_label .gfield_label{display:none}
.gform_widget .gform_wrapper .ginput_container{margin:0 !important}
.gform_widget .gform_wrapper .gfield{margin-bottom:15px}
.gform_widget .gform_wrapper .gfield input{height:32px;padding:5px 10px}
.gform_widget .gform_wrapper .custom-link{bottom:22px;left:125px;position:absolute}
.gform_widget .gform_wrapper .gform_footer .gform_button{background:#349edc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#ffffff;font-size:14px;font-weight:400;padding:10px 20px;text-align:center}
.gform_widget .gform_wrapper .gform_footer{margin:20px 0 0;padding:0}
.gform_widget .gform_wrapper .gform_footer .gform_button:hover{background:#2a82b6;color:#ffffff}

#sidebar .gform_wrapper .form-group input,
#sidebar .gform_wrapper .ginput_container input{height:32px}
#sidebar .gform_wrapper select{height:32px;padding:0px 10px !important}

.post-slideshow{float:none;margin-right:0}

.fusion-person .person-imgage-container img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}
.fusion-person:hover .person-imgage-container img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}

.button,#reviews input#submit,.price_slider_amount button,.gform_wrapper .gform_button,.fusion-pricing-table .button,.bbp-submit-wrapper .button,#comment-submit,input,select,textarea,button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type="submit"]{height:34px;line-height:12px}

.download-brochures{padding:10px 18px 5px;background:#e7f3fb}
.download-brochures h3{ color:#444444 !important;font-size:18px !important;font-weight:600 !important;letter-spacing:0.5px !important;text-transform:uppercase;margin:0 0 5px !important}
.download-brochures ul{list-style:none;margin:0;padding:0}
.download-brochures ul li{margin-bottom:10px !important}
.download-brochures ul a{display:block !important;padding:8px 0;line-height:1}
.download-brochures ul a.pdf-file{padding-left:30px;background:url(images/pdf-ico.png) no-repeat 0 4px}

.sidebar .widget{margin-bottom:30px}

.home_article_head{font-size:26px; margin-top:-65px;margin-bottom:30px}
.home_article_head span{display:inline-block; border-bottom:2px solid rgb(225,74,58); padding-bottom:7px}

.btn-block-home{display:block;max-width:210px;margin:0 auto}

.home .es-carousel-wrapper .es-carousel ul li .image{text-align:left}
.home .es-carousel-wrapper.fusion-carousel-large .es-carousel{padding-left:0}
.es-carousel-wrapper.fusion-carousel-large .es-carousel ul li{width:287px;margin-right:0}
.home .recentposts-shortcode.home-carousel .caroufredsel_wrapper ul li .image{width:230px;margin:0 auto;height:250px}
.home .recentposts-shortcode.home-carousel .caroufredsel_wrapper ul li img{width:230px;height:150px;border:2px solid #ffffff}
.home .image-extras.home-extras{height:160px}

.one_fourth_single_center{width:22%;float:none;margin-left:auto;margin-right:auto;display:block}

.real3dflipbook{}
.real3dflipbook img{border:2px solid #ffffff}
.real3dflipbook .title{display:block;margin:18px 0 0;line-height:20px;font-size:16px;font-weight:700;color:#333333}

.carousel-real3dflipbook{padding:0 40px}
.carousel-real3dflipbook ul li{width:150px;margin-right:25px;min-height:250px}

.large-realflipbook{padding-bottom:80px}
.large-realflipbook .details{float:right;width:55%}
.large-realflipbook .real3dflipbook{float:left;width:40%}
.large-realflipbook .real3dflipbook img{border-color:#f8f8f8}

.archive-realflipbook{list-style:none;margin:0 -15px;padding:0}
.archive-realflipbook li{float:left;padding:0 15px;width:25%;margin-bottom:30px}
.archive-realflipbook li .real3dflipbook{width:240px;max-width:100%}

.blog .image .image-extras{display:none !important}

.fusion-sharing-box{padding:10px 20px;height:40px}

.fusion-button.button-submit-blue{text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-width:0px;color:#fff !important;border-color:#fff}
.fusion-button.button-submit-blue:hover,.fusion-button.button-submit-blue:focus,.fusion-button.button-submit-blue:active{border-width:0px;border-color:#fff;color:#fff}
.fusion-button.button-submit-blue{background:#00a1dd !important}
.fusion-button.button-submit-blue:hover,.button-submit-blue:focus,.fusion-button.button-submit-blue:active{background:#2a82b6 !important}

.submit.button{text-transform:uppercase;font-weight:700;padding:13px 29px 10px;font-size:16px;letter-spacing:0.5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.fusion-button.button-green,.submit.button{background:#a0ce4e;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-width:0px;color:#fff;border-color:#fff}
.submit.button:hover,.submit.button:focus,.submit.button:active,
.fusion-button.button-green:hover,.fusion-button.button-green:focus,.fusion-button.button-green:active{border-width:0px;border-color:#fff;color:#fff}
.submit.button:hover,.submit.button:focus,.submit.button:active,
.fusion-button.button-green:hover,.button-green:focus,.fusion-button.button-green:active{background:#96c346}

.selectField{position:relative}
.selectField.inline{display:inline-block;vertical-align:middle;margin:0}
.selectField select{padding-right:0}
.selectField .select-arrow{line-height:42px;height:38px;margin:0;padding:0}
form.pmpro_form select{font-size:16px;margin:0}
form.pmpro_form select.multiple{height:150px}
form.pmpro_form .input, form.pmpro_form textarea, .input, form.pmpro_form select{padding:8px 10px;margin:0}
form.pmpro_form label.pmprorh_checkbox_label{display:inline}
form.pmpro_form label.error{color:#da4839;font-size:14px;font-weight:400;margin-top:5px}
#industry_div input[type="radio"], #services_div input[type="radio"]{margin:0 5px 0 0}

#filter_flipbook{margin-bottom:30px}

.foot_left{float:left;width:30%}
.foot_right{float:right;width:65%}
.home .foot_left{display:none;width:auto}
.home .foot_right{float:none;width:auto}

.footer_contact{font-size:15px;color:#6c6c6d;line-height:1.2;margin-top:20px}
.footer_contact p{margin-bottom:16px}

.person-title {font-weight:700;letter-spacing:0.5px}
.fusion-person .person-content{margin-top:0}

.page-template-contact #comment-input{margin-bottom:0}
.page-template-contact #comment-input input,
.page-template-contact #comment-textarea textarea{padding:8px 15px;line-height:20px;font-size:16px;color:#747474}
.page-template-contact #comment-input input{width:32%;margin-left:2%;margin-bottom:2%;margin-right:0}
.page-template-contact #comment-input input:first-child{margin-left:0}
.page-template-contact #comment-textarea textarea{width:100% !important;max-width:inherit !important}

.require_membership_wrapp{position:relative}

.require_membership_block{position:absolute;width:100%;height:100%;left:0;top:0;z-index:9999}
.require_membership_block .close{position:absolute;right:0;top:0;background-color:#e74c3c;opacity:0.7;font-size:14px;width:26px;height:26px;text-align:center;color:#fff;font-weight:100;line-height:26px}
.require_membership_block .close:hover{opacity:1}
.require_membership_block .overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#ffffff;opacity:0.5;filter:alpha(opacity=50);z-index:0}
.require_membership_block .inner{width:400px;margin:0 auto;z-index:1;position:relative;background:#fff;padding:20px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #eee;max-width:100%;border:2px solid #00a1dd}
.require_membership_block .inner p{margin:0 0 20px;line-height:1.3}

.is_logged_in_text{font-weight:700;color:#a0ce4e;font-size:24px;margin:20px 0}
.sidebar .is_logged_in_text{font-size:16px}

.blured_content{-webkit-filter:blur(2px);-ms-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);filter:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cfilter%20id%3D%22blur%22%3E%3CfeGaussianBlur%20stdDeviation%3D%222%22%20%2F%3E%3C%2Ffilter%3E%3C%2Fsvg%3E#blur")}

.pagination-first{margin-right:20px}
.pagination-last{margin-left:20px}

.fusion-tabs-widget .tab-holder .tab_content .image{float:left;height:auto;margin-right:0;width:auto}
.fusion-tabs-widget .tab-holder .tab_content .image img{float:left;height:50px;margin-right:13px;width:52px}

input[type="text"], input.input, input.input-text, textarea{color:#444}

select.pmpro_error,
textarea.pmpro_error,
input.pmpro_error {border-color:#e74c3c;color:#444; }
.header-v4 #header .logo .normal_logo{width:85px;height:76px}
#header-sticky .retina_logo, #header .retina_logo{max-height:inherit !important}
#nav ul li, #sticky-nav ul li{margin:0 !important;float:left !important}
#nav ul li ul li, #sticky-nav ul li ul li{float:none !important}
.button-large, .button.large{padding:13px 29px 10px}
.image-extras.home-extras a.extras-more{padding-top:4px;font-size:14px !important}

.more a:after, .read-more:after, .entry-read-more a:after{top:0;right:-10px;line-height:14px}
.fusion-tabs-widget .tab-holder .tab_content .news-list li .post-holder,
.fusion-tabs-widget .tab-holder .tab_content .news-list li a,
.fusion-tabs-widget .tab-holder .tab_content .news-list li .meta{line-height:20px !important}

.ginput_card_expiration_container{line-height:10px}
.gform_wrapper .ginput_complex .ginput_cardinfo_left{width:auto;max-width:100%}
.ginput_card_expiration_container .gravity-select-parent{width:100px !important;display:inline-block;margin-right:10px}
.gform_wrapper.gf_browser_gecko .gfield_checkbox li input[type="checkbox"], .gform_wrapper.gf_browser_gecko .gfield_radio li input[type="radio"], .gform_wrapper.gf_browser_gecko .gfield_checkbox li input{margin-top:4px}

.gform_col_left_half{float:left;width:47%}
.gform_col_right_half{float:right;width:47%}
.gform_col_left_half > ul,
.gform_col_right_half > ul{padding:0;margin:0;list-style:none}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul{padding-left:15px}

.form-title{color: #00a1dd !important;font-weight: 300;margin: 30px 0 15px;}

.fusion-social-networks .fusion-social-network-icon{line-height:30px}
.single-navigation.combine{height:auto;border:0;margin:0 0 30px}
.single-navigation .post-nav{display:table-cell;text-align:right;width:15%;white-space:nowrap;}

.wppb-user-forms ul{max-width:inherit}
.wppb-user-forms .wppb-form-field,
.wppb-user-forms .wppb-form-field{margin:0 0 25px;padding:0}
.wppb-form-field label,
.wppb-user-forms .wppb-form-field label{display:block;font-weight:700;float:none;width:auto;font-size:16px;margin:0 0 5px;line-height:1.3em}
.wppb-user-forms .wppb-form-field select,
.wppb-user-forms .wppb-form-field textarea,
.wppb-user-forms .wppb-form-field input.text-input,
.wppb-user-forms .wppb-form-field input.extra_field_input,
.wppb-form-field select,
.wppb-form-field textarea,
.wppb-form-field input.text-input,
.wppb-form-field input.extra_field_input{width:100%;float:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #aaa;padding:8px 10px;color:#444;margin:0;height:40px;line-height:14px;font-size:16px;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset}
.wppb-user-forms .wppb-form-field textarea,
.wppb-form-field textarea{height:auto}
.wppb-user-forms .form-submit{clear:both}

	#wppb-form-element-20,
	#wppb-form-element-18,
	#wppb-form-element-8,
	#wppb-form-element-14,
	#wppb-form-element-3{float:left;width:49%}

	#wppb-form-element-21,
	#wppb-form-element-19,
	#wppb-form-element-16,
	#wppb-form-element-15,
	#wppb-form-element-4{float:right;width:49%}
	
	#wppb-form-element-17,
	#wppb-form-element-12{clear:both}

@media screen and (max-width:1200px){
.committee_check{width:50%}
}
@media screen and (max-width:1100px) and (min-width:768px){
	.company_list .l{margin-right:0;border-right:0}
	.company_list .r{width:auto;border-left:0;border-bottom:1px solid #b3b3b3;float:none;text-align:center;position:relative;padding-bottom:40px}
	.company_list .comp_edit{width:100%}
}
@media screen and (max-width:1024px){
	.nav-holder .navigation>li>a{padding-left:10px;padding-right:10px}
	#header-sticky .nav-holder .navigation>li>a{padding-left:5px;padding-right:5px}
}
@media screen and (max-width:800px){
	.ei-slider-control a{width:35px;height:35px;margin-top:-17px;font-size:20px;line-height:32px}
	.ei-slider-control a.prev{text-indent:7px}
	.ei-slider-control a.next{text-indent:8px}
	.company_list .comp_contact .item{float:none;width:auto}
	.page-template-contact #comment-input input{width:100%;margin-left:0;margin-bottom:20px;float:none}
}
@media screen and (max-width:767px){
	.ei-title h2,.ei-title h3,.ei-title p{padding-bottom:3px}
	.ei-title.caption-type-b h2,.ei-title.caption-type-b h3,.ei-title.caption-type-b p{padding-bottom:3px;max-width:60%}
	.ei-title h2 span{margin-bottom:4px}
	.ei-title.caption-type-b h2{padding-top:3px}
	.ei-title h3 span{margin-bottom:4px}
	#wrapper .ei-title h2{font-size:16px}
	#wrapper .ei-title h3{font-size:12px}
	.fusion-button.button-ei-slier{padding-bottom:8px;padding-top:8px}
	.caption-type-b .fusion-button.button-ei-slier,.fusion-button.button-ei-slier{font-size:16px}
	.fusion-column{width:auto !important;float:none !important}
	.one_fourth_single_center{width:auto}
	.archive-realflipbook li{width:50%}
	.company_list .comp_contact .item{float:none;width:auto}
	.footer_contact{text-align:center;margin-top:0;margin-bottom:20px}
	.footer_logo{float:none;text-align:center;margin-left:0}
	.footer_text{text-align:center;padding-top:0}
	.custom_foot_nav{text-align:center}
	.foot_left{float:none;width:auto}
	.foot_right{float:none;width:auto}
	.large-realflipbook .details{float:none;width:auto}
	.large-realflipbook .real3dflipbook{float:none;width:auto}
	.pmpro_form div.col-left,
	.pmpro_form div.col-right{width:100%;display:block;}
	.gform_col_left_half,
	.gform_col_right_half{float:none;width:auto}
	.committee_check{display:block;float:none;width:auto}
	#wppb-form-element-20,
	#wppb-form-element-18,
	#wppb-form-element-8,
	#wppb-form-element-14,
	#wppb-form-element-3
	#wppb-form-element-21,
	#wppb-form-element-19,
	#wppb-form-element-16,
	#wppb-form-element-15,
	#wppb-form-element-4{float:none;width:auto}
}
@media screen and (max-width:680px){
	.company_list .l{margin-right:0;border-right:0}
	.company_list .r{width:auto;border-left:0;border-bottom:1px solid #b3b3b3;float:none;text-align:center;position:relative;padding-bottom:40px}
	.company_list .comp_edit{width:100%}
}
@media screen and (max-width:480px){
	.gform_widget .gform_wrapper .custom-link{bottom:0;left:0;position:relative}
	#wrapper .ei-title h2{font-size:12px;line-height:14px}
	#wrapper .ei-title h3{font-size:10px;line-height:12px}
	.caption-type-b .fusion-button.button-ei-slier,.fusion-button.button-ei-slier{font-size:12px}
	.home .recentposts-shortcode.home-carousel .caroufredsel_wrapper ul li .image{margin:0 auto}
	.archive-realflipbook li{width:auto;float:none}
	.ei-slider li{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}
	.ei-slider li img{opacity:0}
}