/*
Theme Name:     Professional
Theme URI: 		https://www.a3rev.com/
Description:    A Responsi Child Theme design that is suited to businesses promoting their services. Clean and crisp with a Boxed header and layout. All of the design work has been done in this theme. If it is not a perfect fit for your application, no problem, use the Framework style and Layout editors to tweak the Child theme to create the perfect Wordpress site for your application. The Card Architecture is perfect for displaying your content on the home page, blog and blog archive pages to create a site that has the same design features as Facebook, Google + and Pinterest (they all use card architecture). Like all Responsi Child themes it is 100% compatible with the WooCommerce and bbPress plugin if you are looking to add a forum. It shows and works like a dream on all devices, in all browsers.
Author:         a3rev Software
Author URI:     https://www.a3rev.com
Tags: black, orange, white, blue, green, tan, yellow, green ,purple, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, sticky-post, theme-options, translation-ready, editor-style, featured-images
Template:       responsi
Template Version: 5.6.0
Text Domain: professional-responsi
Domain Path: /languages
Version:        2.9.1

	Copyright: (c) 2011 a3THEMES Software Development team.
	License: GNU General Public License v3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
#wrapper-header #header .widget{position:relative;z-index:1000}body.stretched-layout #wrapper-center{max-width:none!important;overflow-x:hidden;position:relative;z-index:1}#header.col-1 .box_bg{display:none}.fix{height:0!important;margin:0!important;padding:0!important}body{background:#FFF;background-repeat:repeat;background-position:center center;font-family:Arial,sans-serif;line-height:1.5em;font-size:14px;color:#000}body #wrapper-nav-content2 #wrapper-nav #navigation{border-color:#8b2323!important;background:#8b2323!important;text-align:center}body #wrapper-nav-content2 #wrapper-nav #navigation ul.rss{display:none!important}body #wrapper{padding-top:0!important}body #wrapper #content .masonry-brick .entry-item .button{margin-bottom:0!important}body .w_next_prev{display:block!important}body .onsale_banner{left:-5px!important;top:-5px!important}h1,h2,h3,h4,h5,h6{text-transform:uppercase}input,textarea,select{background:#fafafa;background:rgba(0,0,0,0.02);border-color:#e7d8d7 #e7d8d7 #e7d8d7 #e7d8d7;padding:5px;font-size:15px;font-family:Arial,sans-serif!important;color:#000;margin-bottom:.5em!important}input[type="text"],textarea,select,textarea,select{background:#fafafa;background:rgba(0,0,0,0.02);border-color:#e7d8d7 #e7d8d7 #e7d8d7 #e7d8d7!important;padding:5px;font-size:15px;font-family:Arial,Helvetica,sans-serif!important;color:#000;-webkit-border-radius:0px!important;border-radius:0px!important}input:focus,textarea:focus,select:focus{background:#fff;background:rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)!important;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0)!important}#header{position:relative}.header_center{background-color:#892721;text-align:center}.header_right{background:url("images/body_sidebar_3.png") repeat scroll right top #892721;position:relative;text-align:center;z-index:2}.custom_box_mod .box_bg{z-index:99!important}.header_right img,.header_center img{margin-top:48px;margin-left:1%;margin-right:1%}.contact_text,.contact_text_number{color:#fff;font-family:"Quattrocento Sans",sans-serif;font-size:30px;font-weight:normal;line-height:30px;padding:0;text-transform:uppercase;font-weight:bold}.contact_text_number{color:#ffda00}body #secondary-nav,body #secondary-nav ul ul{background:#8b2323!important}#wrapper-center .col-full ul.nav li{background:0}#sidebar ul li.portfolio_recently_item,#sidebar-alt ul li.portfolio_recently_item{background:none!important;padding-left:0!important}#wrapper-center .nav li ul li a,#wrapper-center .nav li ul li{text-shadow:0 0 0 #000!important}body #sidebar,body #sidebar-alt{position:relative;z-index:2}#wrapper-header:after,#wrapper-header:before{clear:both;content:".";display:block;height:0;visibility:hidden;width:100%;line-height:0;overflow:hidden}.box_bg{background-image:url('images/body_sidebar_3.png');background-position:center right;background-repeat:repeat;height:100%;position:absolute;top:0;right:0;z-index:2;width:100%}#content{overflow:hidden}#sidebar .widget_text img{width:100%}.footer-wrap{position:relative;z-index:99997}.widget_product_search form input[type="text"],.searchform input.s,.searchform input.submit{margin-bottom:0!important}.searchform input.submit{top:10px!important}.widget_product_search form,.searchform{background-color:#fafafa!important}#footer-top-content{position:relative}.single-post .add_view_count{margin-top:1em}body .gform_wrapper li,body .gform_wrapper form li{background:none repeat scroll 0 0 transparent!important;list-style:none outside none!important;overflow:visible;padding-left:0!important}body.page-template-template-contact-php #sidebar{background:none!important}body.page-template-template-contact-php #sidebar .widget{padding:0!important}body ol.forms li input[type="text"],body ol.forms li textarea,body #sidebar .gform_wrapper input[type="text"],body #sidebar .gform_wrapper select,body #sidebar .gform_wrapper textarea{font-size:15px!important;width:94.6%!important}body #content #sidebar .gform_wrapper .ginput_complex input,body #content #sidebar .gform_wrapper .ginput_complex select{width:89%!important}.right_c h4{font-size:16px;font-family:'Open Sans Condensed',Arial;text-decoration:none!important;text-transform:uppercase!important;line-height:16px;color:#33c}.right_c p{font-size:12px!important}body .box.position_home_left,body .box.position_home_right{margin-top:15px!important;margin-bottom:1em!important}#container_projects h3.project-title{margin-bottom:.5em!important;color:#8b2323}#container_projects h3.project-title a{color:#8b2323;font-size:20px}.postinfotitle .fa{margin-left:1px}#container_projects .project_description h3.project_description_title,.project_features h3,.entry-item #container_projects h3.project-title a{font-size:16px;font-family:'Open Sans Condensed',Arial;text-decoration:none!important;text-transform:uppercase!important;line-height:16px;color:#33c}body .room_cycle_category_container,body .room_cycle_item .item_link,body .project_cycle_category_container,body .project_cycle_item .item_link,body .people_cycle_category_container,body .people_cycle_item .item_link,body .sponsor_cycle_category_container,body .sponsor_cycle_item .item_link{background:#fafafa!important}body .people_cycle_widget_container .p_next_arrow a,body .project_cycle_widget_container .p_next_arrow a{background:url("images/next.png") no-repeat scroll 0 0 transparent!important;border:medium none!important;float:right;height:14px;text-indent:-999em;width:12px}body .people_cycle_widget_container .p_prev_arrow a,body .project_cycle_widget_container .p_prev_arrow a{background:url("images/prev.png") no-repeat scroll 0 0 transparent!important;border:medium none!important;float:left;height:14px;text-indent:-999em;width:12px}body .project_cycle_item .content-slide-img .project_cycle_image_a,body .people_cycle_item .content-slide-img .people_cycle_image_a{display:block!important;padding:0!important;position:relative;width:100%}body .project_cycle_item .content-slide-img .project_cycle_image_a img.project_cycle_image,body .people_cycle_item .content-slide-img .people_cycle_image_a img.people_cycle_image{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important}.logo_img{margin-top:1em;display:block;margin-bottom:.5em}.logo_img img{max-width:130%!important;width:auto!important}#portfolio #port-tags .port-cat a{background-color:#fff!important;border-color:#e7d8d7!important}#portfolio #port-tags .port-cat a:hover,#portfolio #port-tags .port-cat a.current{background:none repeat scroll 0 0 #fafafa;text-decoration:none}#wrapper-footer-top .col-full{overflow:hidden;position:relative}#footer-top-content .box.col-item,#footer-top-content .box.col-item{z-index:2;position:relative}.footer_mod{background:#cdc0b0;clear:both;height:995px;margin:auto 1%;position:absolute;width:98%;z-index:1}html body.stretched-layout .widgetized_content.col-full,html body.stretched-layout #wrapper_home .col-full{margin-left:0!important;margin-right:0!important}html body.home #wrapper-nav-content{margin-bottom:0px!important}html body #wrapper_home{padding-top:0!important}html body.home.ie7 #home{margin-bottom:0!important}.header_left{margin-bottom:10px!important}.header_center .contact_text,.header_right .contact_text{padding:10px}.homeslider .box_bg{display:none}#sidebar .masonry_widget,#sidebar-alt .masonry_widget{z-index:2}.col-full.widgetized_title_home,.col-full.content_title_home{margin:0 0 0 0!important}.position_home_left .widget,.position_home_right .widget{padding-left:0!important;padding-right:0!important;border:none!important}body .box.col-item.position_home_left,body .box.col-item.position_home_right{margin-top:0!important;margin-bottom:0!important}#wrapper_home_full,body.home .full_container{margin-bottom:0!important}.cs3{z-index:inherit!important}.cs3-skin-no .cs3-slide-prev,.cs3-skin-no .cs3-slide-next{z-index:1000000}img.people_cycle_image,img.project_cycle_image{margin-left:auto;margin-right:auto}#sidebar .widget_shopping_cart_content ul li,#sidebar-alt .widget_shopping_cart_content ul li,#sidebar .widget_shopping_cart_content ul li,body #sidebar .widget ul.product_list_widget li.ctr_bt,body #sidebar .widget ul.product_list_widget li.ctr_bt,body #sidebar-alt .widget ul.product_list_widget li.ctr_bt,body #sidebar .widget_shopping_cart li.cart_title,body #sidebar .widget_shopping_cart li.empty,body #sidebar .widget ul.product_list_widget li.pro_item_cart,body #sidebar .widget.widget_shopping_cart p.total{background-color:transparent!important}#home .col-full > .box_bg{display:none!important}@media only screen and (max-width:767px){#navigation select,#navigation table select
  #secondary select,#secondary table select{}#footer .col-left,#footer .col-right{}body .col-full.widgetized_title_home,body .col-full.content_title_home,body.home #wrapper-nav-content #wrapper_home_full{padding-left:0!important;padding-right:0!important}.full_container_mod .home_widget{width:100%!important}.header_mod{display:none}#footer-top-content .box.col-item{background:none repeat scroll 0 0 #cdc0b0;float:left;margin-bottom:0!important;width:100%}body #wrapper-footer,body #wrapper-footer-top-content #wrapper-footer-top{padding-left:0!important;padding-right:0!important}}@media only screen and (min-width:768px){.my_home.col-full{overflow:hidden}body #secondary{margin-left:1%;margin-right:1%;margin-top:0}body .box.col-item.position_home_left{float:left;width:23%!important}body .box.col-item.position_home_right{float:right;width:73%!important}body .header_center.box.col-item{width:48%!important;text-align:right;position:relative;right:-2%}#sidebar .masonry_widget,#sidebar-alt .masonry_widget{position:relative;z-index:2}#sidebar .box_bg,#sidebar-alt .box_bg{background-image:url('images/body_sidebar_3.png');background-position:center right!important;background-repeat:repeat!important;height:100000%!important;position:absolute!important;top:0!important;right:0!important;z-index:1!important;width:100%!important}.homeslider .box_bg{display:block}.header_right{height:123px}.header_right .contact_text{padding-left:0;padding-right:0}.header_center{background:url(images/bg_header.png) no-repeat 0 bottom;height:123px}.header_mod{background:0;clear:both;height:100%;margin:auto 0;position:absolute;width:100%;z-index:1;top:12px;right:0}.header_mod .col-full{z-index:-1}#header{z-index:2!important;position:relative}.header_left,.header_center,.header_right{display:table-cell;line-height:123px;min-height:123px;vertical-align:middle}.header_left a,.contact_text,#header .widget .textwidget,#header .widget,#header a.logo{vertical-align:middle;display:inline!important}.header_left a img,#header a.logo img{vertical-align:sub}.contact_text{line-height:1.5!important}body #sidebar,body #sidebar-alt{background:none!important}#footer-top-content{position:relative;background:0}#footer-top-content .box.col-item:first-child:before{display:none}}@media only screen and (max-width:767px){.custom_box_mod .box_bg{z-index:99!important;display:none}.box_bg{z-index:-1!important}.header_custom_text{margin:0px!important;width:100%!important}}@media only screen and (min-width:567px) and (max-width:767px){html body #wrapper #sidebar,html body #sidebar-alt{width:100%!important}}