.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#2EA3F2}.footer-widget li:before{border-color:#2EA3F2}.bottom-nav li.current-menu-item>a{color:#2EA3F2}#main-footer{background-color:#222222}#footer-widgets{padding:6% 0 0}.footer-widget{float:left;color:#fff}.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}#footer-widgets .footer-widget a{color:#fff}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:rgba(255,255,255,0.7)}.footer-widget .widget_adsensewidget ins{min-width:160px}#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,0.32);padding:15px 0 5px}#footer-bottom a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}#footer-info a{font-weight:700;color:#666}#footer-info a:hover{opacity:.7}#et-footer-nav{background-color:rgba(255,255,255,0.05)}.bottom-nav{padding:15px 0}.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}.bottom-nav a{color:#bbb;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bottom-nav a:hover{opacity:.7}@media all and (max-width: 980px){.footer-widget:nth-child(n){width:46.25% !important;margin:0 7.5% 7.5% 0 !important}.et_pb_footer_columns1 .footer-widget{width:100% !important;margin:0 7.5% 7.5% 0 !important}#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%}.et_pb_gutters1 .footer-widget:nth-child(n){width:50% !important;margin:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}#footer-widgets{padding:8% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0 !important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0 !important}.bottom-nav{text-align:center}#footer-info{float:none;text-align:center}}@media all and (max-width: 767px){#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100% !important;margin-right:0 !important}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:9.5% !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:10% 0}#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget:last-child{margin-bottom:0 !important}}@media all and (max-width: 479px){#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5% !important}#footer-widgets .footer-widget.last{margin-bottom:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:12% 0}}
@media all and (min-width: 981px){.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .footer-widget:last-child{margin-right:0}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget{width:12.083%}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:15.6%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:20.875%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget{width:47.25%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:5.5%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){width:73.625%;clear:both}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1){width:20.875%;clear:both}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73.625%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}}
.comment-reply-link{color:#2EA3F2}.comment-reply-link:hover{background:rgba(0,0,0,0.05)}.comment-reply-link:hover:after{opacity:1;margin-left:0}.comment-content ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px}.comment-content ol{list-style-type:decimal;list-style-position:inside;padding:0 0 23px 0;line-height:26px}.comment-content ul li ul,.comment-content ul li ol{padding:2px 0px 2px 20px}.comment-content ol li ul,.comment-content ol li ol{padding:2px 0px 2px 35px}ol.commentlist,.comment .children{list-style:none !important;line-height:1.7em !important;padding:0 !important}.comment-content ul{padding:0 0 23px 16px !important;line-height:26px !important}.comment-content ol{line-height:26px !important}@media print{#respond{display:none}}
#comment-wrap{padding-top:75px}.comment-body{position:relative;padding:0 110px 0 100px;margin-bottom:48px;min-height:87px}.comment_avatar{left:0;position:absolute;top:7px}.comment_avatar img{display:block;height:auto;max-width:100%;width:auto}.comment_postinfo{margin-bottom:8px}span.fn,span.fn a{color:#000;font-weight:700;text-decoration:none;font-size:16px;display:inline-block}span.comment_date{color:#000;font-size:14px;font-weight:300}.comment_area .comment-reply-link{position:absolute;top:7px;right:0;display:block}.comment-reply-link:hover,.form-submit:hover{text-decoration:none}.comment .children{margin-left:100px;padding-left:0!important}#comment-wrap li.comment.depth-5 article{padding-right:0}.comment #respond{margin:-30px 0 0}#respond{padding-top:17px}#commentform{padding-bottom:50px}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url]{width:47%}#commentform textarea{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url],#commentform textarea{padding:12px;color:#999;line-height:1em;background-color:#eee;font-size:18px;border-width:0}.form-submit{text-align:right}.form-submit .et_pb_button{display:inline-block;cursor:pointer;color:#2ea3f2}#reply-title small{display:block;font-size:14px;font-weight:400}@media (max-width:767px){#comment-wrap li.comment article{padding-right:0}.comment-body{padding:0 0 0 100px}.comment-reply-link{position:relative!important;float:right;bottom:-10px;top:auto!important}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0}.comment .children{margin-left:50px}}@media (max-width:479px){.comment_avatar img{max-width:50%}.comment-body{padding:0 0 0 50px}.comment .children{margin-left:25px}a.comment-reply-link.et_pb_button{font-size:15px}a.comment-reply-link.et_pb_button:after{font-size:25px}}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta{z-index:3;opacity:1}.et_pb_fullwidth_portfolio{margin:0;position:relative;overflow:hidden}.et_pb_fullwidth_portfolio .et_overlay{border:none;pointer-events:auto}.et_pb_fullwidth_portfolio .et_pb_carousel_group{display:none;float:left;width:100%;position:relative}.et_pb_fullwidth_portfolio .et_pb_carousel_group.active,.et_pb_fullwidth_portfolio.et_pb_fullwidth_portfolio_grid .et_pb_carousel_group{display:block}.et_pb_fullwidth_portfolio .et_pb_portfolio_items{width:100%;position:relative;overflow:hidden;left:0;top:0}.et_pb_fullwidth_portfolio .et_pb_portfolio_item{float:left;margin:0;height:0;width:20%;position:relative}.et_pb_fullwidth_portfolio .et_pb_portfolio_image{position:relative;overflow:hidden;width:100%;height:100%;margin:0}.et_pb_with_border .et_pb_portfolio_image,.et_pb_with_border .et_pb_portfolio_item{border:0 solid #333}.et_pb_fullwidth_portfolio .et_pb_portfolio_image img{max-width:100%;height:inherit;min-height:100%;min-width:100%}.et_pb_fullwidth_portfolio .et_pb_portfolio_image.landscape img{height:100%}.et_pb_fullwidth_portfolio .et_pb_portfolio_image.portrait img{width:100%}.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta{z-index:3;opacity:1}.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay:before{top:45%;-webkit-transition:all .4s;transition:all .4s}.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay:before{top:33%}.et_pb_fullwidth_portfolio.et_pb_bg_layout_dark .et_pb_portfolio_image .et_overlay{background:rgba(0,0,0,.6)}.et_pb_fullwidth_portfolio.et_pb_bg_layout_dark .meta p{color:#fff}.et_pb_fullwidth_portfolio .et_pb_portfolio_image .meta{position:absolute;opacity:0;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0)}.et_pb_fullwidth_portfolio .et_pb_portfolio_title,.et_pb_fullwidth_portfolio h2.et_pb_portfolio_title{text-align:center;margin:30px 0;position:relative}.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_pb_module_header,.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3,.et_pb_fullwidth_portfolio .et_pb_portfolio_image p{display:block;position:relative;float:left;z-index:5;width:100%;text-align:center;-webkit-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0)}.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_pb_module_header,.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3{margin-top:40%;padding:0 5px}.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay+p.post-meta{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_pb_module_header,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover h3{margin-top:35%}.et_pb_fullwidth_portfolio:hover .et-pb-arrow-prev{left:22px;opacity:1}.et_pb_fullwidth_portfolio:hover .et-pb-arrow-next{right:22px;opacity:1}.et_pb_fullwidth_portfolio .et_pb_no_results .entry{height:285.75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:980px){.et_pb_bg_layout_light_tablet.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay{background:hsla(0,0%,100%,.9)}.et_pb_bg_layout_light_tablet.et_pb_fullwidth_portfolio .meta p{color:#666}.et_pb_bg_layout_dark_tablet.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay{background:rgba(0,0,0,.6)}.et_pb_bg_layout_dark_tablet.et_pb_fullwidth_portfolio .meta p{color:#fff}}@media (max-width:767px){.et_pb_bg_layout_light_phone.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay{background:hsla(0,0%,100%,.9)}.et_pb_bg_layout_light_phone.et_pb_fullwidth_portfolio .meta p{color:#666}.et_pb_bg_layout_dark_phone.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay{background:rgba(0,0,0,.6)}.et_pb_bg_layout_dark_phone.et_pb_fullwidth_portfolio .meta p{color:#fff}}
.et_pb_grid_item.first_in_row{clear:both}.et_pb_grid_item:not(.first_in_row){clear:none}.et_pb_grid_item.et_pb_gallery_item.first_in_row{clear:both}@media (min-width:981px){.et_pb_grid_item{float:left;position:relative}}@media (max-width:980px){.et_pb_column .et_pb_grid_item{margin:0 5.5% 7.5% 0;width:29.666%;clear:none;float:left}.et_pb_column .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item{margin:0 0 11.5%;width:100%}}@media (max-width:767px){.et_pb_column .et_pb_grid_item{margin:0 5.5% 9.5% 0;width:47.25%;clear:none;float:left}.et_pb_column .et_pb_grid_item:nth-child(3n){margin-right:5.5%}.et_pb_column .et_pb_grid_item:nth-child(3n+1){clear:none}.et_pb_column .et_pb_grid_item .last_in_row,.et_pb_column .et_pb_grid_item:nth-child(2n){margin-right:0}.et_pb_column .et_pb_grid_item .first_in_row,.et_pb_column .et_pb_grid_item:nth-child(odd){clear:both}}@media (max-width:479px){.et_pb_column .et_pb_grid_item{margin:0 0 11.5%;width:100%}.et_pb_column .et_pb_grid_item .on_last_row{margin-bottom:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item{margin:0 0 11.5%;width:100%}}
.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.et_overlay:before{color:#2ea3f2;content:"\E050";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:32px;-webkit-transition:all .4s;transition:all .4s}.et_portfolio_image,.et_shop_image{position:relative;display:block}.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}#ie7 .et_overlay,#ie8 .et_overlay{display:none}.et_pb_module.et_pb_has_overlay{position:relative}.et_pb_module.et_pb_has_overlay .et_overlay,article.et_pb_has_overlay{border:none}
.et-pb-arrow-next,.et-pb-arrow-prev{position:absolute;top:50%;z-index:100;font-size:48px;color:#fff;margin-top:-24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0}.et_pb_bg_layout_light .et-pb-arrow-next,.et_pb_bg_layout_light .et-pb-arrow-prev{color:#333}.et_pb_slider:hover .et-pb-arrow-prev{left:22px;opacity:1}.et_pb_slider:hover .et-pb-arrow-next{right:22px;opacity:1}.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_light .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et-pb-arrow-next:hover,.et-pb-arrow-prev:hover{text-decoration:none}.et-pb-arrow-next span,.et-pb-arrow-prev span{display:none}.et-pb-arrow-prev{left:-22px}.et-pb-arrow-next{right:-22px}.et-pb-arrow-prev:before{content:"4"}.et-pb-arrow-next:before{content:"5"}.format-gallery .et-pb-arrow-next,.format-gallery .et-pb-arrow-prev{color:#fff}.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-prev{left:0}.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-next{right:0}.et_pb_column_1_4 .et_pb_slider .et_pb_slide,.et_pb_column_1_5 .et_pb_slider .et_pb_slide,.et_pb_column_1_6 .et_pb_slider .et_pb_slide{min-height:170px}.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-next{right:0}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et-pb-arrow-next,.et_pb_bg_layout_light_tablet .et-pb-arrow-prev{color:#333}.et_pb_bg_layout_dark_tablet .et-pb-arrow-next,.et_pb_bg_layout_dark_tablet .et-pb-arrow-prev{color:#fff}}@media (max-width:767px){.et_pb_slider:hover .et-pb-arrow-prev{left:0;opacity:1}.et_pb_slider:hover .et-pb-arrow-next{right:0;opacity:1}.et_pb_bg_layout_light_phone .et-pb-arrow-next,.et_pb_bg_layout_light_phone .et-pb-arrow-prev{color:#333}.et_pb_bg_layout_dark_phone .et-pb-arrow-next,.et_pb_bg_layout_dark_phone .et-pb-arrow-prev{color:#fff}}.et_mobile_device .et-pb-arrow-prev{left:22px;opacity:1}.et_mobile_device .et-pb-arrow-next{right:22px;opacity:1}@media (max-width:767px){.et_mobile_device .et-pb-arrow-prev{left:0;opacity:1}.et_mobile_device .et-pb-arrow-next{right:0;opacity:1}}* {box-sizing: border-box; }
.mobileView { display: none;}
#top-header { background: #75b6e8; height: 50px; }
#top-header .container { padding-top: 0px; }
.topHeader  { overflow: hidden; }
.topHeader .right { float: right; }
.topHeader .right .searchBlock { float: left; }
.topHeader .right .desktopView {
margin-top: 10px;
margin-left: 15px;
float: left;
}
.et-social-icons { margin-left: 15px; }
.et-social-icons li  { margin: 0px 0 0 2px!important;  width: 20px; height: 20px; border: solid 2px #fff; border-radius: 50%; text-align: center; }
#top-header .et-social-icons , #top-header .et-social-icons a , #top-header .et-social-icon a::before { line-height: 16px;  font-size: 12px!important;}
.et-social-icons li:hover { border-color: #3289cc; }
.et-social-icons li:hover a { color: #3289cc; font-size: 12px; }
.et-social-icons li {border: none;}
#left-area .post-meta {display: none;} .et_pb_module .et-waypoint .et_pb_image .et_pb_animation_left .et_pb_image_0 .et_always_center_on_mobile .et-animated img { 
border-radius: 15px;
box-shadow: rgba(50, 50, 50, .5) 2px 2px 5px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
border-radius: 17px;
width: 29.5%;
}
#top-menu-nav ul { padding-bottom: 40px; }
#top-menu-nav ul  li {}
#top-menu-nav ul  a {font-size: 15px; padding: 7px 13px!important; border: solid 1px #fff;  font-weight: normal; }
#top-menu-nav ul  a:hover, #top-menu-nav ul  li.current-menu-item a {color: #75b6e8; border-color: #75b6e8;}
#customRemo { margin-top: -80px; background: none; border-bottom: solid 1px #eaeaea; position: relative; z-index:999;  }
#customRemo p { font-size: 34px; font-family: 'aileronthin'; }
#customRemo .et_pb_column.et_pb_column_1_3 { margin-right: 1.5%; width: 31.666%;  }
#customRemo .et_pb_column img:hover { cursor: pointer; opacity: .8; }
#customRemo .et_pb_module {  }
#customRemo .et_pb_module img { padding: 4px;background: url(//www.rbschwarzinc.com/wp-content/themes/Divi-child/images/shaddow.png) repeat; }
#whoweBox { border-bottom: solid 1px #eaeaea; }
#whoweBox h1 { font-size: 30px; color: #2a7dbd; font-family: 'aileronthin'; }
#whoweBox h2 { padding-bottom: 40px; font-size: 18px; color: #498dc4; font-family: 'Arial'; }
#whoweBox p { padding-bottom: 22px; font-size: 13px; color: #6b6b6b; line-height: 17px; font-family: 'Arial'; }
#whoweBox a.more { margin-top: 20px; padding: 0 13px; display: inline-block; font-size: 15px; color: #fff; background:#70cc3b; height: 30px; line-height: 30px; font-family: 'Arial'; }
#whoweBox a.more:hover { background: #000000; }
#whoweBox h1 span { font-family: 'aileronbold'; }
.topHeader .right #et-info-phone { margin-left: 17px; display:inline-block; height: 50px; line-height: 50px; padding: 0 18px; background: #3289cc; }
.topHeader .searchBlock { margin-top: 10px; border-radius: 10px;  background: #fff; padding: 0px 10px; height: 30px; width: 254px; box-sizing: border-box;  }
.topHeader .searchBlock #searchsubmit { cursor: pointer; margin-top: 9px; text-indent: -9999px;  float: left;  border: none; width: 13px; height: 13px; background: url(//www.rbschwarzinc.com/wp-content/themes/Divi-child/images/search.png) no-repeat; }
.topHeader .searchBlock #s { padding: 0px;  padding-left: 16px; float: left;  border: none; background: none; font-size: 12px; color: #75b6e8; line-height: 31px;  font-family: arial;   }
.topHeader .searchBlock #searchsubmit:hover { opacity:.8; }
#proGallery  { margin-bottom: 50px; }
#proGallery .et_pb_fullwidth_portfolio { position: relative; }
#proGallery  .et-pb-slider-arrows { opacity:100;  position: relative; text-align: right; max-width: 1226px; margin: 0 auto;   }
#proGallery  .et-pb-slider-arrows a { width: 28px; height: 28px; background: #75b6e8; color: #fff; font-size: 28px; border-radius: 4px; opacity:100; top:-75px; margin-top: 0px; }
#proGallery  .et-pb-slider-arrows a:hover { background: #000000; }
#proGallery  .et-pb-slider-arrows a.et-pb-arrow-prev { right: 35px; left: inherit; }
#proGallery  .et-pb-slider-arrows a.et-pb-arrow-next { right: 0px; }
#proGallery .et_pb_fullwidth_portfolio .et_pb_portfolio_items { overflow: visible; }
#proGallery .et_pb_fullwidth_portfolio_carousel .et_pb_portfolio_image p { display: none; }
#proGallery .et_pb_fullwidth_portfolio_carousel .et_overlay::before { display: none; }
#proGallery .et_pb_fullwidth_portfolio_carousel h3 { margin-top:106px !important; padding: 34px 0px!important;  font-size: 21px!important; color: #ffffff; font-family: 'aileronbold'; text-transform: uppercase; font-weight: normal; letter-spacing: 1px; background: url(//www.rbschwarzinc.com/wp-content/themes/Divi-child/images/top-border2.png) no-repeat top center, url(//www.rbschwarzinc.com/wp-content/themes/Divi-child/images/bottom-border.png) no-repeat bottom center;  }
#proGallery .et_pb_fullwidth_portfolio_carousel h2 { padding: 40px 0px; max-width: 1226px; margin: 0 auto;  text-align: left; font-size: 30px; color: #5d5d5d; font-family: 'aileronthin'; }
#requestBox { padding: 0px 0 20px 0px;  text-align: center; }
#requestBox .et_pb_row { padding: 0px; padding-bottom: 65px;  text-align: center; background: url(//www.rbschwarzinc.com/wp-content/themes/Divi-child/images/phone.png) no-repeat right bottom; }
#requestBox h1 { font-size: 32px; color: #75b6e8; font-family: 'aileronthin'; text-align: center; }
#requestBox .wpcf7 { margin-top: 40px; }
#requestBox .wpcf7 ul { list-style: none; padding: 0px; margin: 0px; text-align: center; }
#requestBox .wpcf7 ul  li { padding: 0 5px; display: inline-block; list-style: none; }
#requestBox .wpcf7 ul  li .wpcf7-text { padding: 0 20px; background: #f1f8fd; font-weight: normal; border: solid 1px #d2e0ea; height: 44px; font-size: 15px; line-height: 40px; font-family: 'Conv_calibril'; color: #7fb5dc; border-radius: 2px;  }
#requestBox .wpcf7 ul  li .wpcf7-submit { padding: 0 40px; cursor: pointer; font-family: 'aileronsemibold'; text-transform: uppercase; border: none;  background: #70cc3b; height: 44px; font-size: 15px; line-height: 40px; color: #ffffff; text-transform: uppercase;  border-radius: 2px;  }
#requestBox .wpcf7 ul  li .wpcf7-submit:hover { background: #000000; }
#requestBox .wpcf7 ul  li  .wpcf7-not-valid { border-color: #ba0027; }
#requestBox .wpcf7 ul  li  .wpcf7-not-valid-tip { display: none;  }
#requestBox .wpcf7 .wpcf7-response-output { border:none; color:#ba0027; text-align: center; font-family: 'aileronbold'; font-size: 20px; }
#requestBox .wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok { border:none; color:#70cc3b; text-align: center; font-family: 'aileronbold'; font-size: 20px; }
#wpcf7-f217-p81-o1 .wpcf7-text { margin-bottom: 15px; padding: 0 20px; background: #f1f8fd; font-weight: normal; border: solid 1px #d2e0ea; height: 44px; font-size: 15px; line-height: 40px; font-family: 'Conv_calibril'; color: #7fb5dc; border-radius: 2px;  }
#wpcf7-f217-p81-o1 textarea { margin-bottom: 15px; padding: 0 20px; background: #f1f8fd; font-weight: normal; border: solid 1px #d2e0ea; height: 200px; resize: none; font-size: 15px; line-height: 25px; font-family: 'Conv_calibril'; color: #7fb5dc; border-radius: 2px;  }
#wpcf7-f217-p81-o1 .wpcf7-submit { padding: 0 40px; cursor: pointer; font-family: 'aileronsemibold'; text-transform: uppercase; border: none;  background: #70cc3b; height: 44px; font-size: 15px; line-height: 40px; color: #ffffff; text-transform: uppercase;  border-radius: 2px;  }
#wpcf7-f217-p81-o1 .wpcf7-submit:hover { background: #000000; }
#wpcf7-f217-p81-o1  .wpcf7-not-valid { border-color: #ba0027; }
#wpcf7-f217-p81-o1  .wpcf7-not-valid-tip { display: none;  }
#wpcf7-f217-p81-o1 .wpcf7-response-output { border:none; color:#ba0027; text-align: center; font-family: 'aileronbold'; font-size: 20px; }
#wpcf7-f217-p81-o1 .wpcf7-response-output.wpcf7-mail-sent-ok { border:none; color:#70cc3b; text-align: center; font-family: 'aileronbold'; font-size: 20px; }
#whyUsBox { padding-top: 40px; }
#whyUsBox  .et_pb_row_4col { text-align: center; }
#whyUsBox  .et_pb_row_4col .et_pb_text p { display: table; margin: 0 auto; }
#whyUsBox  .et_pb_row_4col .et_pb_text span  { text-align: center; margin: 0 auto; width: 97px; height: 97px; color:#ffffff; display: table-cell; vertical-align: middle; font-family: 'aileronbold'; font-size: 26px;  border: solid 2px #ffffff; border-radius: 50%; }
#whyUsBox  h1 { font-size: 30px; color: #fff; font-family: 'aileronthin'; }
#whyUsBox h1 span { padding-left: 5px; display: inline-block; font-family: 'aileronbold'; font-weight: normal; }
#whyUsBox h3  { padding-top: 33px; font-size: 19px; text-align: center; color: #fff; text-transform: uppercase; font-family: 'aileronthin'; }
#whyUsBox .percent p {background: url(//www.rbschwarzinc.com/wp-content/themes/Divi-child/images/circle.png) no-repeat; background-position: top center;height: 140px; }
#whyUsBox .percent-value {margin-top: 20px;} 
.et_pb_number_counter .percent p {line-height: 90px;}
.testimonialBox { text-align: center; max-width: 900px; margin: 0 auto; }
.testimonialBox  ul { list-style: none; }
.testimonialBox  ul  li{ list-style: none; }
.testimonialBlock .imageBox { text-align: center; }
.testimonialBlock .imageBox  .image1 { width: 103px; height: 103px; border-radius: 50%; }
.testimonialBlock .imageBox  .image2 { width: 137px; height: 137px; border-radius: 50%; }
.testimonialBlock .imageBox  .image3 { width: 103px; height: 103px; border-radius: 50%; }
.testimonialBlock .imageBox div { cursor:pointer; overflow: hidden; display: inline-block; margin: 0 9px;  }
.testimonialBlock .imageBox div:hover { opacity:.8; }
.testimonialBox .textBox { position: relative; margin: 20px 0px; padding: 0 66px;  font-size: 16px; color: #7a7a7a; font-family: 'aileronitalic'; }
.testimonialBox .textBox::before { position: absolute; top: 8px; left:0px; width: 20px; height: 16px; content:""; background: url(//www.rbschwarzinc.com/wp-content/themes/Divi-child/images/quote1.png) no-repeat; }
.testimonialBox .textBox::after { position: absolute; top: 8px; right:17px; width: 20px; height: 16px; content:""; background: url(//www.rbschwarzinc.com/wp-content/themes/Divi-child/images/quote2.png) no-repeat; }
.testimonialBox  h2 { font-size: 15px; color: #2a7dbd; font-family: 'aileronbold'; font-weight: normal; }
.testimonialBox .flex-control-nav.flex-control-paging { display: none; }
.page-id-76 .et_pb_portfolio_items .et_pb_portfolio_item h2 { display: none; }
.page-id-76 .et_pb_portfolio_items .et_pb_portfolio_item .et_overlay::before { display: none; }
.page-id-76 .et_pb_portfolio_items .et_pb_portfolio_item  .et_portfolio_image { position: relative; }
.page-id-76 .et_pb_portfolio_items .et_pb_portfolio_item h3 { display: none; left:0px; right: 0px; top: 0px; bottom: 0px; margin: auto; height: 87px; vertical-align: middle; text-align: center; padding: 30px 0px;  position: absolute; z-index: 9999;  font-size: 17px!important; color: #ffffff; font-family: 'aileronbold'; text-transform: uppercase; font-weight: normal; letter-spacing: 1px; background: url(//www.rbschwarzinc.com/wp-content/themes/Divi-child/images/top-border2.png) no-repeat top center, url(//www.rbschwarzinc.com/wp-content/themes/Divi-child/images/bottom-border.png) no-repeat bottom center;  }
.page-id-76  .et_pb_portfolio_items .et_pb_portfolio_item :hover h3 { display: block; }
.et-pb-controllers {bottom: 7px;}
.FB-left{
display: inline-block; 
padding:0 5px;}
.houzz-right{ 
display: inline-block; 
padding:0 5px;
}
#main-footer  { height: 275px !important;  position: relative; overflow: hidden; background: url(//www.rbschwarzinc.com/wp-content/themes/Divi-child/images/f-bg.jpg) no-repeat; background-size: cover; background-position: top center; }
#main-footer .container { max-width: 1237px; }
#main-footer .flogo { margin-top: 77px; }
#main-footer .bottomBar { margin-top: 54px;  overflow: hidden; }
#main-footer  .footermenu { float: left; }
#main-footer  .footermenu ul { float: left; }
#main-footer  ul  li { float: left; margin-left: 40px; font-size: 13px; font-family: 'aileronregular';  }
#main-footer  ul  li a { color: #fff;  font-size: 13px; font-family: 'aileronregular'; }
#main-footer  ul  li a:hover { color: #265577;  }
#main-footer  ul  li:first-child { margin-left: 0px; }
#main-footer  .footermenu span { margin-left: 10px; color: #265577; }
#main-footer  p { float: right; color: #fff; font-size: 13px; font-family: 'aileronregular'; }
.footerLogo  #footer-widgets { padding-top: 60px; }
.footerLogo .footer-widget { margin-bottom: 0px; }
.footerLogo .footer-widget img:hover { opacity:.8; }
.footerLogo .footer-widget .fwidget { margin-left: 6%; margin-bottom: 0px!important; }
.footerLogo #footer-widgets .footer-widget h1 { text-align: center; color: #1a6dad; font-size: 26px; text-transform: uppercase; font-weight: normal; font-family: 'aileronthin'; }
.footerLogo #footer-widgets .footer-widget.first h1 { padding-bottom: 40px; } @media only screen and (max-width: 1200px) {
#requestBox .et_pb_row { width:auto; padding: 0 10px; padding-bottom: 65px;}
.footerLogo .container { width: auto; padding: 0 10px; }
#main-footer .container { width: auto; padding: 0 10px; }
.footerLogo .footer-widget { width: 50%; }
.footerLogo .footer-widget img  { max-width: 100%; height: auto; }
.footerLogo .footer-widget .fwidget { margin-left: 7%; }
.footerLogo .footer-widget.first .widget_simpleimage { width: 18%; }
.footerLogo .footer-widget.second .widget_simpleimage { width: 42%; }
#top-menu-nav ul li {
padding-right: 3px;
}
}
@media only screen and (max-width: 1020px) {
#requestBox .wpcf7 ul li .wpcf7-text { width: 260px;}
}
@media only screen and (max-width: 785px) {
.et_pb_column.et_pb_column_4_4.et_pb_column_3 {
line-height: 3em;
}
} @media only screen and (max-width: 767px) {
#top-header .container { width: auto; padding: 0 10px; }
.topHeader .right { float: none;}
.mobileView { display: block;  }
.desktopView { display: none;}
#top-header .mobileView  { margin-top: 10px; float: left; margin-right: 20px; }
#top-header  .mobileView ul { margin-left: 0px; }
#top-header  .mobileView ul li{ margin: 0px!important; }
.topHeader .right { text-align: center; }
.topHeader .right #et-info-phone { background: none; float: right; padding-right: 0px; margin-right: 0px; }
#customRemo { margin-top: 0px; padding: 0px;  }
#customRemo .et_pb_row.et_pb_row_0 { display: none; }
#customRemo p { font-size: 25px; }
#customRemo .et_pb_row { width: 100%; }
#whoweBox { padding-top: 0px; }
#whoweBox .et_pb_row_2 , #whoweBox .et_pb_row_2 .et_pb_column{ padding-bottom: 0px; margin-bottom: 0px;  }
#whoweBox .et_pb_row { width: auto; padding-left: 10px;  padding-right: 10px; text-align: center;  }
#whoweBox .et_pb_text_align_left { text-align: center; }
#proGallery .et_pb_fullwidth_portfolio_carousel h2 { width: auto; padding-left: 10px; }
#proGallery .et-pb-slider-arrows { width: auto; margin-right: 10px; }
#whyUsBox { padding-top: 20px; }
#whyUsBox  .et_pb_row.et_pb_row_5{ padding-bottom: 0px; }
#testimonialBlock  .et_pb_row { width: auto; padding: 0 10px; }
.testimonialBox  ul { padding: 0px; margin: 0px; }
.testimonialBlock .imageBox  .image1 { width: 83px; height: 83px; border-radius: 50%; }
.testimonialBlock .imageBox  .image2 { width: 110px; height: 110px; border-radius: 50%; }
.testimonialBlock .imageBox  .image3 { width: 83px; height: 83px; border-radius: 50%; }
#requestBox .wpcf7 ul li  { display: block; }
#requestBox .wpcf7 ul li .wpcf7-text { margin-bottom: 15px; width: 320px; }
#requestBox .wpcf7 ul li .wpcf7-submit { margin-top: 10px; }
#main-footer  { height: inherit; padding-bottom: 20px;  position: relative; overflow: hidden; background: url(//www.rbschwarzinc.com/wp-content/themes/Divi-child/images/f-bg2.jpg) no-repeat; background-size: cover; background-position: top center; }
#main-footer .bottomBar { margin-top: 40px; }
#main-footer .footermenu { float: none; }
#main-footer .footermenu ul { float: none; text-align: center; }
#main-footer .footermenu ul li { float: none; display:inline-block; margin: 0 10px; }
#main-footer .footermenu .et-info-phone { text-align: center; }
#main-footer .footermenu span { display: block; text-align: center; margin: 0px; }
#main-footer p { float: none;  display: block; text-align: center; margin-left: 0px; }
#footer-widgets  .footer-widget.second{ margin-bottom: 0px; }
.footerLogo #footer-widgets { padding-bottom: 0px;}
.topHeader .right #et-info-phone { margin-left: 0px; padding-left: 0px; font-size: 15px; }
.et-pb-controllers { display: none; }
}
@media only screen and (max-width: 680px) {
textarea.wpcf7-form-control.wpcf7-textarea {
width: 57%;
}}
@media only screen and (max-width: 480px) {
.topHeader .searchBlock { width: 100px;}	
.topHeader .searchBlock #s { width: 66px; }
#requestBox .wpcf7 ul li .wpcf7-text { width: 100%; }
.testimonialBlock .imageBox  .image1 { width: 63px; height: 63px; border-radius: 50%; }
.testimonialBlock .imageBox  .image2 { width: 90px; height: 90px; border-radius: 50%; }
.testimonialBlock .imageBox  .image3 { width: 63px; height: 63px; border-radius: 50%; }
}
@media only screen and (max-width: 400px) {
textarea.wpcf7-form-control.wpcf7-textarea {
width: 100%;
}
}
@media only screen and (max-width: 350px) {
#wpcf7-f217-p81-o1 .wpcf7-text {
width: 100%;
}
input.wpcf7-form-control.wpcf7-captchar{
width:100%;
}
}
input.wpcf7-form-control.wpcf7-text {
border-radius: 17px;
}
.pageCont input[type="text"] {
padding: 5px 10px;
margin-top: 7px;
font-size: 16px;
color: #b1b1b2;
font-family: 'SourceSansPro-Regular';
line-height: 24px;
width: 93%;
border: 1px solid #a1c2d2;
}
.et_pb_slide_content {
font-size: 15px;
}
input.wpcf7-form-control.wpcf7-captchar {
border-radius: 17px;
margin-bottom: 15px;
padding: 0 20px;
background: #f1f8fd;
font-weight: normal;
border: solid 1px #d2e0ea;
height: 44px;
font-size: 15px;
line-height: 40px;
font-family: 'Conv_calibril';
color: #7fb5dc;
border-radius: 2px;
}
.hrf-title.close-faq span {
background: #75B6E8
url(//www.rbschwarzinc.com/wp-content/themes/Divi-child/.../wp-content/plugins/html5-responsive-faq/images/open.png) no-repeat center center !important;
}