@media only screen and (min-width:1199px){#header-wrapper #header-inner header .mobileMenuToggle{display:none}#header-wrapper #header-inner header .mobile-nav{display:none}#header-wrapper #header-inner header ul.navigation{display:table}#content-wrapper section.pages #grid-folio .thumb{width:286px !important;height:196px !important}}@media only screen and (min-width:1101px) and (max-width:1199px){#header-wrapper #header-inner header .mobileMenuToggle{display:none}#header-wrapper #header-inner header .mobile-nav{display:none}#header-wrapper #header-inner header ul.navigation{display:table}#content-wrapper section.pages #grid-folio .thumb{width:286px !important;height:196px !important}}@media only screen and (max-width:768px){.tabs .tabs_nav,.tabs .tabs_nav li{width:100%}.pricing_table .pricing_table_col,.pricing_table.pricing_table_two_cols .pricing_table_col,.pricing_table.pricing_table_three_cols .pricing_table_col,.pricing_table.pricing_table_four_cols .pricing_table_col,.pricing_table.pricing_table_five_cols .pricing_table_col{clear:both;width:100%;border-radius:3px;margin-bottom:16px}.pricing_table .pricing_table_col:last-child{margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:1100px){#header-wrapper #header-inner,#section-title,#content-wrapper section.homepage,#content-wrapper section.portfolio,#content-wrapper section.pages,#footer-wrapper #footer-top,#footer-wrapper #footer-bottom footer{max-width:640px}#header-wrapper #header-inner{height:auto;overflow:hidden}header #logo{margin:auto;float:none}#header-wrapper #header-inner header .mobileMenuToggle{display:none}#header-wrapper #header-inner header .mobile-nav{display:none}#header-wrapper #header-inner header ul.navigation{display:table}header nav ul.menu li ul.sub-menu,header nav#primary-nav .menu ul li ul.children{background:url(//www.benninghoff-design.com/wp-content/themes/cartel/css/../images/ui/sub-menu-indicator.png) center 0 no-repeat;border-bottom:1px solid #f6f6f6;border-top:1px solid #f6f6f6;color:#ccc;display:block !important;opacity:1 !important;float:none;margin:14px auto;padding:10px 0;position:inherit;top:auto;white-space:normal;width:100%;z-index:auto}header nav ul.menu li:last-child ul.sub-menu,header nav#primary-nav .menu ul li:last-child ul.children{border-bottom:none;padding-bottom:0}header nav ul.menu li ul.sub-menu li,header nav#primary-nav .menu ul li ul.children li{float:none;position:auto;z-index:auto;margin:7px 0;padding:0;width:100%;line-height:15px}header nav ul.menu li ul.sub-menu li a,header nav#primary-nav .menu ul li ul.children li a{padding:0}#content-wrapper section.homepage #grid{width:676px;overflow:hidden;margin-left:-6px;position:relative;z-index:1}#content-wrapper section.homepage #grid .thumb-type-1{width:138px !important;height:100px!important;margin-bottom:30px!important}#content-wrapper section.homepage #grid .thumb-type-2{width:138px!important;height:230px!important;margin-bottom:30px!important}#content-wrapper section.homepage #grid .thumb-type-3{width:304px!important;height:230px!important;margin-bottom:30px!important}#content-wrapper section.homepage #grid .thumb-type-4{width:304px!important;height:100px!important;margin-bottom:30px!important}.featured-media-container{max-width:640px}#content-wrapper section.pages #grid-folio{width:646px !important}#content-wrapper section.pages #grid-folio .thumb{width:10px !important;height:143px !important}#folio-navigation{max-width:640px}.blog-post-grid-content{max-width:295px}.blog-post-grid-content .blog-post-featured-media{width:295px;height:auto;float:none}.blog-post-grid-content .blog-post-featured-media .thumb{width:295px}section#comments ol.comment-list li ul.children ul.children{margin-left:0}.content-inner-left{width:415px}.content-inner-right{width:415px}aside.sidebar{width:180px !important}.blog-post-content .blog-post-featured-media{width:420px;height:auto;float:left;margin-bottom:30px;overflow:hidden;position:relative}.blog-post-content .blog-post-featured-media .thumb{width:415px}.blog-post-content .video{width:415px !important;height:233px !important}section#comments ol.comment-list li ul.children li{width:100%}.sticky .blog-post-content .blog-post-featured-media,.sticky .blog-post-content .blog-post-featured-media .thumb{width:370px}.sticky .blog-post-content .blog-post-featured-media .video,.sticky .blog-post-content .blog-post-featured-media .flexslider{width:365px !important;height:auto}textarea{width:415px}#footer-wrapper #footer-bottom #footer-bottom-inner-wrapper{width:640px}#footer-wrapper #footer-bottom ul.connect li{display:inline-block}.display-image{max-width:640px;height:auto !important}.video,.video.fullwidth{max-width:640px !important;height:auto}.thumb{max-width:640px !important;height:auto}.gallery-columns-8 .gallery-item{width:25% !important}.gallery-columns-3 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-9 .gallery-item{width:33.3% !important}.gallery br{display:none}.flexslider{max-width:640px;height:auto !important}.accordion div.video,.accordion div.video .featured_flowplayer,.tabs div.video,.tabs div.video .featured_flowplayer{clear:both;width:100% !important;height:340px !important}div.video video,div.video iframe,div.video object,div.video embed,div.video div{width:100%;height:100% !important;max-width:100% !important;max-height:100% !important}}@media only screen and (min-width:480px) and (max-width:767px){#header-wrapper #header-inner,#section-title,#content-wrapper section.homepage,#content-wrapper section.portfolio,#content-wrapper section.pages,#footer-wrapper #footer-top,#footer-wrapper #footer-bottom footer{max-width:420px}#header-wrapper #header-inner{height:auto;overflow:hidden}header #logo{margin:auto;float:none}header .mobileMenuToggle{display:block;margin:0 auto 15px;padding-top:15px}header nav ul.menu,#header-wrapper #header-inner header nav .menu ul{float:left;text-align:center;width:100%;margin-top:0;padding-bottom:5px;display:none;line-height:20px}header nav ul.menu li,#header-wrapper #header-inner header nav .menu ul li{margin:10px 0;float:none;line-height:20px}header nav ul.menu li a,#header-wrapper #header-inner header nav .menu ul li a{padding:0}header nav ul.menu li:first-child,,#header-wrapper #header-inner header nav .menu ul li:first-child{margin-top:0}header nav ul.menu li ul.sub-menu,header nav#primary-nav .menu ul li ul.children{background:url(//www.benninghoff-design.com/wp-content/themes/cartel/css/../images/ui/sub-menu-indicator.png) center 0 no-repeat;border-bottom:1px solid #f6f6f6;border-top:1px solid #f6f6f6;color:#ccc;display:block !important;opacity:1 !important;float:none;margin:14px auto;padding:10px 0;position:inherit;top:auto;white-space:normal;width:100%;z-index:auto}header nav ul.menu li:last-child ul.sub-menu,header nav#primary-nav .menu ul li:last-child ul.children{border-bottom:none;padding-bottom:0}header nav ul.menu li ul.sub-menu li,header nav#primary-nav .menu ul li ul.children li{float:none;position:auto;z-index:auto;margin:7px 0;padding:0;width:100%;line-height:15px}header nav ul.menu li ul.sub-menu li a,header nav#primary-nav .menu ul li ul.children li a{padding:0}#content-wrapper section.homepage #grid{width:425px;overflow:hidden;margin-left:-6px;position:relative;z-index:1}#content-wrapper section.homepage #grid .thumb-type-1{width:91px !important;height:67px!important;margin-bottom:18px!important}#content-wrapper section.homepage #grid .thumb-type-2{width:91px!important;height:152px!important;margin-bottom:18px!important}#content-wrapper section.homepage #grid .thumb-type-3{width:200px!important;height:152px!important;margin-bottom:18px!important}#content-wrapper section.homepage #grid .thumb-type-4{width:200px!important;height:67px!important;margin-bottom:18px!important}.featured-media-container{max-width:420px;height:auto !important;overflow:inherit!important}.featured-media-container .column-featured-half,.featured-media-container .column-featured-half.featured-info{width:100%}#content-wrapper section.pages #grid-folio{width:426px !important}#content-wrapper section.pages #grid-folio .thumb{width:207px !important;height:142px !important}#folio-navigation{max-width:420px}.epic-slider{height:300px}.blog-post-grid-content{max-width:420px}.blog-post-grid-content .blog-post-featured-media{width:420px;height:auto}.blog-post-grid-content .blog-post-featured-media .thumb{width:420px}.blog-pagination,.blog-post-navigation{border-bottom:1px solid #e2e2e2;padding-bottom:20px;overflow:hidden}.content-inner-left{width:100%}.content-inner-right{width:100%}aside.sidebar{width:100% !important;margin-top:50px;padding-top:50px;border-top:1px solid #e6e6e6}.blog-post-content .blog-post-featured-media{width:420px;height:auto;float:left;margin-bottom:30px;overflow:hidden;position:relative}.blog-post-content .blog-post-featured-media .thumb{width:100%}.blog-post-content .video{width:415px !important;height:236px !important}section#comments ol.comment-list li ul.children{margin-left:0;width:100%}section#comments ol.comment-list li ul.children li{width:100%}section#comments ol.comment-list li ul.children li,#commentform ul,#commentform ul li,#commentform ul,#commentform ul li textarea{width:100% !important}.sticky .blog-post-content .blog-post-featured-media,.sticky .blog-post-content .blog-post-featured-media .thumb,.sticky .blog-post-content .blog-post-featured-media .video,.sticky .blog-post-content .blog-post-featured-media .flexslider{width:370px !important}.blog-pagination,.blog-post-navigation{border-bottom:1px solid #e2e2e2;padding-bottom:50px;overflow:hidden}.pagination{float:left;width:100%}#content-inner-blog-grid .pagination{float:left;width:100%;margin-bottom:0}input[type=text].text-field,input[type=email].text-field,textarea{width:100%}#footer-wrapper #footer-top{margin-top:50px}#footer-wrapper #footer-top footer .column-footer-widget.last{margin-bottom:0 !important}#footer-wrapper #footer-bottom #footer-bottom-inner-wrapper{width:420px}#footer-wrapper #footer-bottom ul.connect li{display:inline-block}.display-image{max-width:420px;height:auto !important}.caption,.centered-caption-wrapper,.caption-table{position:relative;overflow:hidden;height:auto}.caption,.caption-table{position:relative;overflow:hidden}.caption{width:100% !important;position:relative;height:auto;background:#333;border:1px solid #e6e6e6;padding:20px !important;height:auto !important;top:auto !important;left:auto !important;bottom:auto !important;right:auto !important;text-align:left !important;float:none !important;margin:0 !important}.display-image .caption .size-1,.display-image .caption .size-2,.display-image .caption .size-3,.display-image .caption .size-4,.display-image .caption .size-5,.display-image .caption .size-6{width:100%;color:#000;background:0 0;margin:0;float:none !important;font-size:18px;line-height:16px;border:none;padding:0}.display-image .caption p,.display-image .divider,.display-image .divider.thin,.display-image .divider.thick{background:0 0;color:#999;padding:0;border:none;font:12px/19px Arial,Helvetica,sans-serif !important}.display-image .divider{display:none}.video,.video.fullwidth{width:420px !important;height:236px !important}.thumb{max-width:420px !important;height:auto}.gallery .gallery-item{display:block}.gallery-columns-4 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-8 .gallery-item{width:50% !important}.gallery-columns-5 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-9 .gallery-item{width:33.333% !important}.gallery .gallery-caption{display:none;position:relative;bottom:auto;background:#333;color:#999;font:12px/19px Arial,Helvetica,sans-serif !important;text-align:left;padding:20px}.gallery br{display:none}.flexslider{max-width:420px;height:auto !important}.column_one_half,.column_one_third,.column_one_fourth,.column_two_thirds,.column_three_fourths{width:100%;margin-right:0;margin-left:0}#footer-wrapper #footer-top footer .column-footer-widget{margin-bottom:50px}.accordion div.video,.accordion div.video .featured_flowplayer,.tabs div.video,.tabs div.video .featured_flowplayer{clear:both;width:380px !important;height:215px !important}div.video video,div.video iframe,div.video object,div.video embed,div.video div{width:100%;height:100% !important;max-width:100% !important;max-height:100% !important}.accordion .column_one_half,.accordion .column_one_third,.accordion .column_one_fourth,.accordion .column_two_thirds,.accordion .column_three_fourths,.tabs .column_one_half,.tabs .column_one_third,.tabs .column_one_fourth,.tabs .column_two_thirds,.tabs .column_three_fourths{width:380px !important;margin-right:0 !important}blockquote{width:100% !important;margin-right:0 !important}blockquote.quote-overlay-big{padding:0 !important}blockquote.quote-boxed-border{width:373px !important}.accordion blockquote,.tabs blockquote{width:380px !important;margin-right:0 !important}.chart-container ul.chart li{float:none !important;margin:auto;text-align:center;margin-bottom:15px}.chart-container ul.chart li div{font-size:25px !important;-webkit-box-shadow:inset 0 0 0 #fff;-moz-box-shadow:inset 0 0 0 #fff;box-shadow:inset 0 0 0 #fff}.last{margin-bottom:50px !important}}@media only screen and (max-width:479px){#header-wrapper #header-inner,#section-title,#content-wrapper section.homepage,#content-wrapper section.portfolio,#content-wrapper section.pages,#footer-wrapper #footer-top,#footer-wrapper #footer-bottom footer{max-width:290px}#header-wrapper #header-inner{height:auto;overflow:hidden}header #logo{margin:auto;float:none}header .mobileMenuToggle{display:block;border-top:1px solid #eee;margin:0 auto 15px;padding-top:15px}header nav ul.menu,#header-wrapper #header-inner header nav .menu ul{float:left;text-align:center;width:100%;margin-top:0;padding-bottom:5px;display:none;line-height:20px}header nav ul.menu li,#header-wrapper #header-inner header nav .menu ul li{margin:10px 0;float:none;line-height:20px}header nav ul.menu li a,#header-wrapper #header-inner header nav .menu ul li a{padding:0}header nav ul.menu li:first-child,,#header-wrapper #header-inner header nav .menu ul li:first-child{margin-top:0}header nav ul.menu li ul.sub-menu,header nav#primary-nav .menu ul li ul.children{background:url(//www.benninghoff-design.com/wp-content/themes/cartel/css/../images/ui/sub-menu-indicator.png) center 0 no-repeat;border-bottom:1px solid #f6f6f6;border-top:1px solid #f6f6f6;color:#ccc;display:block !important;opacity:1 !important;float:none;margin:14px auto;padding:10px 0;position:inherit;top:auto;white-space:normal;width:100%;z-index:auto}header nav ul.menu li:last-child ul.sub-menu,header nav#primary-nav .menu ul li:last-child ul.children{border-bottom:none;padding-bottom:0}header nav ul.menu li ul.sub-menu li,header nav#primary-nav .menu ul li ul.children li{float:none;position:auto;z-index:auto;margin:7px 0;padding:0;width:100%;line-height:15px}header nav ul.menu li ul.sub-menu li a,header nav#primary-nav .menu ul li ul.children li a{padding:0}section.homepage #grid{width:290px!important;margin-left:0 !important}#content-wrapper section.homepage #grid .thumb-type-1{width:290px !important;height:199px !important;margin-bottom:4px}#content-wrapper section.homepage #grid .thumb-type-2{width:290px !important;height:403px !important;margin-bottom:4px}#content-wrapper section.homepage #grid .thumb-type-3{width:290px !important;height:199px !important;margin-bottom:4px}#content-wrapper section.homepage #grid .thumb-type-4{width:290px !important;height:98px !important;margin-bottom:4px}#content-wrapper section.homepage #grid .thumb-type-5{max-width:100%}#content-wrapper section.homepage #grid .thumb-type-1,#content-wrapper section.homepage #grid .thumb-type-2,#content-wrapper section.homepage #grid .thumb-type-3,#content-wrapper section.homepage #grid .thumb-type-4,#content-wrapper section.homepage #grid .thumb-type-4{margin:0 0 6px}section.portfolio #grid{width:290px!important;margin-left:0 !important}#content-wrapper section.portfolio #grid .thumb-type-1{width:290px !important;height:199px !important;margin-bottom:4px}#content-wrapper section.portfolio #grid .thumb-type-2{width:290px !important;height:403px !important;margin-bottom:4px}#content-wrapper section.portfolio #grid .thumb-type-3{width:290px !important;height:199px !important;margin-bottom:4px}#content-wrapper section.portfolio #grid .thumb-type-4{width:290px !important;height:98px !important;margin-bottom:4px}#content-wrapper section.portfolio #grid .thumb-type-5{max-width:100%}#content-wrapper section.portfolio #grid .thumb-type-1,#content-wrapper section.portfolio #grid .thumb-type-2,#content-wrapper section.portfolio #grid .thumb-type-3,#content-wrapper section.portfolio #grid .thumb-type-4,#content-wrapper section.portfolio #grid .thumb-type-4{margin:0 0 6px}.featured-media-container{max-width:290px;height:auto !important;overflow:inherit!important}.featured-media-container .column-featured-half,.featured-media-container .column-featured-half.featured-info{width:100%}.featured-media-container .column-featured-half{width:100%}#content-wrapper section.pages #grid-folio{width:290px !important;margin-left:0 !important}#content-wrapper section.pages #grid-folio .thumb{width:290px !important;height:199px !important;margin:0 0 6px}#folio-navigation{max-width:290px}.epic-slider{height:300px}.blog-post-grid-content{max-width:290px}.blog-post-grid-content .blog-post-featured-media{width:290px;height:auto}.blog-post-grid-content .blog-post-featured-media .thumb{width:290px}.content-inner-left{width:100%}.content-inner-right{width:100%}aside.sidebar{width:100% !important;margin-top:50px;padding-top:50px;border-top:1px solid #e6e6e6}.blog-post-content .blog-post-featured-media{width:290px;height:auto;float:left;margin-bottom:30px;overflow:hidden;position:relative}.blog-post-content .blog-post-featured-media .thumb{width:100%}.blog-post-content .video{width:290px !important;height:163px !important}section#comments ol.comment-list li ul.children{margin-left:0;width:100%}section#comments ol.comment-list li ul.children li,#commentform ul,#commentform ul li,#commentform ul,#commentform ul li textarea{width:100% !important}.sticky .blog-post-content .blog-post-featured-media,.sticky .blog-post-content .blog-post-featured-media .thumb{width:240px}.sticky .blog-post-content .blog-post-featured-media,.sticky .blog-post-content .blog-post-featured-media .thumb,.sticky .blog-post-content .blog-post-featured-media .video,.sticky .blog-post-content .blog-post-featured-media .flexslider{width:240px !important}.blog-pagination,.blog-post-navigation{border-bottom:1px solid #e2e2e2;padding-bottom:50px;overflow:hidden}.pagination{float:left;width:100%}#content-inner-blog-grid .pagination{float:left;width:100%;margin-bottom:0}input[type=text].text-field,input[type=email].text-field,textarea{width:100%}#footer-wrapper #footer-top{margin-top:50px}#footer-wrapper #footer-top footer .column-footer-widget.last{margin-bottom:0 !important}#footer-wrapper #footer-bottom #footer-bottom-inner-wrapper{width:290px}#footer-wrapper #footer-bottom ul.connect li{display:inline-block}.display-image{max-width:290px;height:auto !important}.caption,.centered-caption-wrapper,.caption-table{position:relative;overflow:hidden;height:auto}.caption{width:100% !important;position:relative;height:auto;background:#333;border:1px solid #e6e6e6;padding:20px !important;height:auto !important;top:auto !important;left:auto !important;bottom:auto !important;right:auto !important;text-align:left !important;float:none !important;margin:0 !important}.display-image .caption .size-1,.display-image .caption .size-2,.display-image .caption .size-3,.display-image .caption .size-4,.display-image .caption .size-5,.display-image .caption .size-6{width:100%;color:#000;background:0 0;margin:0;float:none !important;font-size:18px;line-height:16px;border:none;padding:0}.display-image .caption p,.display-image .divider,.display-image .divider.thin,.display-image .divider.thick{background:0 0;color:#999;padding:0;border:none;font:12px/19px Arial,Helvetica,sans-serif !important}.display-image .divider{display:none}.video,.video.fullwidth{width:290px !important;height:163px !important}.thumb{max-width:290px !important;height:auto}.gallery .gallery-item{display:block}.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-8 .gallery-item{width:50% !important}.gallery-columns-3 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-9 .gallery-item{width:33.333% !important}.gallery .gallery-caption{display:none;position:relative;bottom:auto;background:#333;color:#999;font:12px/19px Arial,Helvetica,sans-serif !important;text-align:left;padding:20px}.gallery br{display:none}.flexslider{max-width:290px;height:auto !important}.column_one_half,.column_one_third,.column_one_fourth,.column_two_thirds,.column_three_fourths{width:100%;margin-right:0;margin-left:0}#footer-wrapper #footer-top footer .column-footer-widget{margin-bottom:50px}.accordion div.video,.accordion div.video .featured_flowplayer,.tabs div.video,.tabs div.video .featured_flowplayer{clear:both;width:250px !important;height:140px !important}div.video video,div.video iframe,div.video object,div.video embed,div.video div{width:100%;height:100% !important;max-width:100% !important;max-height:100% !important}.accordion .column_one_half,.accordion .column_one_third,.accordion .column_one_fourth,.accordion .column_two_thirds,.accordion .column_three_fourths,.tabs .column_one_half,.tabs .column_one_third,.tabs .column_one_fourth,.tabs .column_two_thirds,.tabs .column_three_fourths{width:250px !important;margin-right:0 !important}blockquote{width:100% !important;margin-right:0 !important}blockquote.quote-overlay-big{padding:0 !important}blockquote.quote-boxed-border{width:243px !important}blockquote.quote-single-border{width:250px !important}.accordion blockquote,.tabs blockquote{width:250px !important;margin-right:0 !important}.chart-container ul.chart li{float:none !important;margin:auto;text-align:center;margin-bottom:15px}.chart-container ul.chart li div{font-size:25px !important;-webkit-box-shadow:inset 0 0 0 #fff;-moz-box-shadow:inset 0 0 0 #fff;box-shadow:inset 0 0 0 #fff}.last{margin-bottom:50px !important}}