.IsReq { font-size: 130%; color: #f00; }
.sec_title, .fullSec { width:100%; display:inline-block; margin:10px 0; }
.formArea{ width:100%; display:inline-block; margin:5px 0; }
.leftSec { width:40%; float:left; }
.rightSec { width:60%; float:right; }
.sec_title { width:100%; display:inline-block; }
.C_acc_form input.wpcf7-text { line-height:30px; padding:2px; width:96% !important; }
.submitBtn { background: none repeat scroll 0 0 #034a8e; color: #ffffff; padding: 10px 15px; text-decoration: none;font-family: inherit;font-size: inherit;line-height: inherit; }
.submitBtn:hover { background: none repeat scroll 0 0 #951b34; } 
.wpcf7 form.sent .wpcf7-response-output { border-color: #46b450; display: inline-block !important; padding: 10px 2px !important;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output { border-color: #ffb900; display: inline-block !important;}
.C_acc_form { float:left;}
.flex-direction-nav .flex-next { right: 10px !important; }
.flex-direction-nav .flex-prev { left: 10px !important; }
div.wpcf7-validation-errors {float:left !important;}
span.wpcf7-not-valid-tip {left:0 !important;top:8% !important;width:96%;}
div.wpcf7-mail-sent-ok {float:left !important;}
.Ca_title {	background:none repeat scroll 0 0 #951b34;color:#2e2e2e;font-family:"HelveticaCondensedMedium";	font-size:20px !important;margin:0!important;padding:5px 0 5px 10px;color:#fff !important;}
.cc_acc_icon .su-heading-inner {padding:5px 0.5em !important;}
.C_acc_form label {float:left;font-size:14px;line-height:24px;margin:0 0 0 0px;padding:5px 4px;}
.C_acc_form td span {color:red;float:left;}
.C_acc_form .note {font-style:italic;margin:0;padding:10px 0;color:#333;}
.C_acc_form td span.wpcf7-form-control-wrap {margin:0 0 0 -12px;}
.C_acc_form input.wpcf7-text {width:450px;}
.C_acc_form .wpcf7-textarea {height:50px;width:450px;}
.C_acc_form td span.wpcf7-list-item-label {color:#333;float:right;margin:0 0 0 5px;}
.C_acc_form input.wpcf7-tel {background:#fafafa;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);
border:1px solid #ddd;color:#888;}
.home .scrolling_logo {	background:none repeat scroll 0 0 #fff;	float:left;	margin:0px 0 23px;	padding:10px 0 0;border:1px solid #cacaca;position:relative;width: 97%;}
.home .scrolling_logo .slider { width: auto;  float: left;}
.wpls-logo-showcase .slick-dots{ display: none;}
.wpls-logo-showcase button.slick-prev, .wpls-logo-showcase button.slick-prev:active,
.wpls-logo-showcase button.slick-next, .wpls-logo-showcase button.slick-next:active{ display: none;}
.home .scrolling_logo .wcs_scleft {	position:absolute;	left: 0px;	bottom:0px;	width:100px;height:200px;	z-index:999;background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1 );
}
.home .scrolling_logo .wcs_scrig {position:absolute;right: 0px;	bottom:0px;	width:100px;height:200px;z-index:999;background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1 );
}
.home .scrolling_logo h2 {color:#2e2e2e;font-family:"HelveticaCondensedMedium";	font-size:30px;	margin:5px 0 18px;}
.Maryland_col1 {float:right !important;	margin:0 0 0 10px !important;width:677px!important;}
.Maryland_col2 {float:left !important;}
body.page-template-Maryland_page-php .Maryland_col2 .login_panel h2 { }
body.page-template-Maryland_page-php .Maryland_col2 .inner_page_r_inner .widget {float:left;width:299px !important;}
.scrooling_col .container {	margin:0 auto;	width:1024px;}
.scrooling_col {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/team-bg.jpg) repeat-x scroll left top #fff !important;float:left;height:auto;padding:0 0 20px;width:100%;}
body.page-template-Maryland_page-php .Maryland_col2 .inner_page_r_inner h3 {width:297px !important;}
body.page-template-Maryland_page-php .Maryland_col2 #text-3 {display:none !important;}
.c_box {float:left;width:100%;}
.team_l_inner {	float:left !important;}
.navigation ul li.Bism_d9 a {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/bism-logo-dp.jpg) no-repeat scroll center 9px !important;height:70px;text-indent:-9999px;width:73px!important;float:left;margin:0;}
.navigation ul li.Bism_d9 a:hover {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/bism-logo-dp.jpg) no-repeat scroll center 9px !important;height:70px;text-indent:-9999px;width:73px!important;float:left;margin:0;}
.navigation ul li.ablity_d9 a {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/ability-logo-dp.jpg) no-repeat scroll center 11px !important;float:left;height:52px!important;margin:10px 0 0 0;text-indent:-9999px;width:73px;}
.navigation ul li.ablity_d9 a:hover {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/ability-logo-dp.jpg) no-repeat scroll center 11px !important;float:left;height:52px !important;margin:10px 0 0 0;text-indent:-9999px;width:73px;}
.navigation ul li.bsc_d9 a {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/bsc-logo-dp.jpg) no-repeat scroll center 5px !important;height:52px !important;	text-indent:-9999px;width:73px !important;float:left;margin:10px 0 0 0;
}
.navigation ul li.bsc_d9 a:hover {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/bsc-logo-dp.jpg) no-repeat scroll center 5px !important;height:52px !important;text-indent:-9999px;width:73px!important;float:left;	margin:10px 0 0 0;}
.navigation ul li.skilcraft_d9 a {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/SKILCRAFT_logo.jpg) no-repeat scroll center 5px !important;float:left;height:52px !important;margin:10px 0 0 0;text-indent:-9999px;width:84px!important;}
.navigation ul li.skilcraft_d9 a:hover {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/SKILCRAFT_logo.jpg) no-repeat scroll center 5px !important;	float:left;	height:52px !important;	margin:10px 0 0 0;	text-indent:-9999px;width:84px!important;}
.navigation ul li.bism_B_d9 a {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/bism-B-logo-dp.jpg) no-repeat scroll center 5px !important;float:left;height:52px !important;margin:10px 0 0 0;text-indent:-9999px;width:155px!important;}
.navigation ul li.bism_B_d9 a:hover {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/bism-B-logo-dp.jpg) no-repeat scroll center 5px !important;float:left;	height:52px !important;	margin:10px 0 0 0;	text-indent:-9999px;width:155px!important;}
.navigation ul li .d_menu ul li {margin:0;width:100%;border-bottom:solid 1px #d1d2d2;}
.search_col .search .submit {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/search_btn.jpg) no-repeat !important;border:medium none;cursor:pointer;float:left;height:45px;text-indent:-9999px;width:92px;}
.home .content_col .entry-content .get_touch #text-2 h3, 
.home .content_col .entry-content .get_touch #text-5 h3 {background:none repeat scroll 0 0 #951b34 !important;}
.head_col {	float:left;	margin:10px 0 0 0;width:1000px;}
.login_area {float:left;margin:0 21px 0 0;width:308px;}
.Maryland_login {margin:0;float:left;margin:21px 0 0;}
.login_panel { float:left;height:auto;margin:0;width:308px;}
.login_panel_inner {float:left;margin:11px 0 0;text-align:center;width:100%;}
.login_panel h2 {font-family:'MyriadProBold';font-size:18px;margin:3px 0 15px;padding:0;text-transform:uppercase;}
.login_panel h2 strong {color:#034a8e;font-weight:normal;}
.login_panel input { height:32px;margin:0 0 10px;padding:0 0 0 8px !important;width:210px;color:#000!important;font-size:12px;}
.login_panel input.login_btn {background:none repeat scroll 0 0 #034a8e !important;	border-radius:5px;color:#fff!important;cursor:pointer;font:13px arial;margin:5px auto;padding:0 15px !important;text-transform:uppercase;width:70%;}
.login_panel input.login_btn:hover {background:#930606 !important;}
.l_panel_links {
float: none;
margin: 0px auto;
width: 71%;
text-align: center;
margin-top: 7px;
clear: both;
display: inline-block;
}
.f_pass {color:#034a8e;font:13px arial;margin:0 auto;text-decoration:none;text-align:center;float:left;width: 100%;}
.c_acc {background:none repeat scroll 0 0 #333;	border-radius:5px;color:#fff;font:12px arial;margin:0;padding:4px 12px;}
.c_acc:hover {background:#e9a523;}
.home .content_col .entry-content .get_touch h3.widget-title {background:none repeat scroll 0 0 #034a8e;color:#ffffff;font-family:'HelveticaCondensedMedium';font-size:24px;font-weight:normal;margin:0;padding:2px 0 2px 8px;position:relative;text-transform:none;text-align:left;}
.page-template-our-team .team_col { background-image: none !important; }
#tbtestimonials-widget {margin:1px 0 0 0 !important;}
.team_col {	background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/team-bg.jpg) repeat-x scroll left top #fff !important;float:left;height:auto;padding:0 0 7px 0;}
.team_col .container {margin:0 auto;width: 100%;}
.team_col .container .content {	float:left;	margin:12px 0 0;width:100%;}
.big_title {float:left;	margin:0 0 20px;}
.team_col .container .content h1 {color:#034a8e;float:left;font-family:'HelveticaCondensedMedium';font-size:40px;font-weight:bold;margin:0 0 0 13px;padding:0;text-transform:uppercase;	width:960px;}
.team_col .container .content h1 strong {color:#951b34;}
.l_d_line {	background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/d-line.jpg) no-repeat scroll 0 25px !important;float:left;height:54px;width:105px;}
.r_d_line {	background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/d-line.jpg) no-repeat scroll 0 24px !important;float:right;height:54px;width:105px;}
.team_col .container .content h1 .m_h1 {float:left;	margin:0 0 0 6px;}
.team_title {color:#034a8e;display:block;font-family:'MyriadProSemibold';font-size:16px;}
.team_des {color:#333;display:block;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
.team_content {float:left;margin:3px 0 0;width:1095px; height:40px;}
.t_content_col {float:left;margin:0;text-align:center;width:240px;}
.c_login {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/icons.png) no-repeat -17px -158px !important;padding:0 0 0 18px;}
.top_bar {float:left;width:1000px;}
@font-face {
font-family:'MyriadProBold';
src:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/fonts/myriadpro-bold.eot);
src:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/fonts/myriadpro-bold.eot) format('embedded-opentype'), 
url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/fonts/myriadpro-bold.woff) format('woff'), 
url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/fonts/myriadpro-bold.ttf) format('truetype'), 
url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/fonts/myriadpro-bold.svg#MyriadProBold) format('svg');
}
@font-face {
font-family:'MyriadProSemibold';
src:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/fonts/myriadpro-semibold.eot);
src:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/fonts/myriadpro-semibold.eot) format('embedded-opentype'), 
url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/fonts/myriadpro-semibold.woff) format('woff'), 
url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/fonts/myriadpro-semibold.ttf) format('truetype'), 
url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/fonts/myriadpro-semibold.svg#MyriadProSemibold) format('svg');
}
@font-face {
font-family:'HelveticaCondensedMedium';
src:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/fonts/helvetica-condensed.eot);
src:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/fonts/helvetica-condensed.eot) format('embedded-opentype'), 
url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/fonts/helvetica-condensed.woff) format('woff'), 
url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/fonts/helvetica-condensed.ttf) format('truetype'), 
url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/fonts/helvetica-condensed.svg#HelveticaCondensedMedium) format('svg');
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {border:0;font-family:inherit;font-size:100%;font-style:inherit;	font-weight:inherit;margin:0;outline:0;	padding:0;vertical-align:baseline;}
:focus {outline:0;}
body {background:#fff;line-height:1;}
ol, ul {list-style:none;}
table {	border-collapse:separate;border-spacing:0;}
caption, th, td {font-weight:normal;text-align:left;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {	quotes:"" "";}
a img {	border:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
.team_l {width:100% !important;}
body.page-template-team_page-php .inner_page_l h3 {	color:#034a8e;font-family:'MyriadProSemibold';font-size:16px;margin:0 0 10px;padding:0 8px;text-transform:capitalize;}
body .navigation ul li#menu-item-28 ul {width:188px !important;}
body .navigation ul li#menu-item-28 ul a {padding:14px 0 !important;text-align:center;color:#333;width:188px !important;}
body .navigation ul li#menu-item-28 ul a:hover {padding:14px 0 !important;	color:#fff;	background-color:#951b34 !important;}
body .navigation ul li#menu-item-28 ul li ul a {padding:8px 0 !important;text-align:center;	color:#333;	width:188px !important;}
body .navigation ul li#menu-item-28 ul li ul a:hover {padding:8px 0 !important;background-color:#fff !important;}
#access {background:#222;background:-moz-linear-gradient(#252525, #0a0a0a);	background:-o-linear-gradient(#252525, #0a0a0a);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a));background:-webkit-linear-gradient(#252525, #0a0a0a);-webkit-box-shadow:rgba(0, 0, 0, 0.4) 0px 1px 2px;	-moz-box-shadow:rgba(0, 0, 0, 0.4) 0px 1px 2px;	box-shadow:rgba(0, 0, 0, 0.4) 0px 1px 2px;
clear:both;	display:block;float:left;margin:0 auto 6px;	width:100%;}
#access ul {font-size:13px;	list-style:none;margin:0 0 0 -0.8125em;	padding-left:0;}
#access li {float:left;	position:relative;}
#access a {color:#eee;display:block;line-height:3.333em;padding:0 1.2125em;text-decoration:none;}
.navigation ul ul {	background:none repeat scroll 0 0 #fff;	-webkit-border-radius:5px;	-moz-border-radius:5px;	border-radius:5px;float:left;left:0;margin:0;padding:5px 0 0;position:relative;top:9px;width:270px;
z-index:99999;box-shadow:0 5px 5px #454545;}
.navigation ul ul ul {left:100%;top:0;}
body .navigation ul ul a {	border:medium none;	float:left;font-family:arial;font-size:12px;font-weight:bold;height:auto;line-height:1.4em;	padding:12px 0 12px 10px !important;color:#fff;	margin:0;width:260px;border-bottom:0 1px #63a341;border-radius:0 !important;color:#333;}
body .navigation ul ul li:last-child a {border-bottom:none;}
body .navigation ul ul a:hover {padding:12px 0 12px 10px !important;margin:0;color:#333;}
.navigation li:hover > a, .navigation ul ul:hover > a, .navigation a:focus {background:#efefef;}
.navigation li:hover > a, .navigation a:focus {	background:none repeat scroll 0 0 #951b34;color:#fff;}
.navigation li ul li:hover > a, .navigation li ul li a:focus {background:none repeat scroll 0 0 #951b34;color:#fff !important;}
.navigation ul li .d_menu {	background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/menu_arrow.png) no-repeat scroll center top rgba(0, 0, 0, 0);display:none;float:left;height:auto;left:-43px;position:absolute;top:47px;width:259px;}
.navigation ul li#menu-item-28 .d_menu {width:192px !important;}
.navigation ul li ul li .d_menu {display:none !important;}
.navigation ul li ul li:hover .d_menu {	display:block !important;}
.navigation ul li ul li .d_menu ul li a {width:188px !important;}
.navigation ul li ul li .d_menu ul li a:hover {	background-color:#fff !important;}
.navigation ul li ul li .d_menu ul {left:-145px;position:absolute;top:-107px;}
.navigation ul li:hover .d_menu {display:block;}
.navigation ul li.menu-item-has-children {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/child-menu-icon.png) no-repeat right center;}
.navigation ul li.menu-item-109 {margin:0;}
.navigation ul li.menu-item-123 .d_menu {left:0;}
.navigation ul li.menu-item-106 .d_menu {left:-15px;}
.navigation ul li.menu-item-111 .d_menu {left:-30px;}
.post-219 .entry-content img {margin:0 !important;}
.top_links {margin:0;}
.top_links ul {float:left;	margin:3px 0 2px;padding:0;}
.top_links ul li {float:left;list-style:none outside none;margin:0 15px 0 0;font-weight:bold;}
.top_links ul li.Chat {	background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/chat.jpg) no-repeat left center;	padding:0 0 0 21px;}
.top_links ul li a {color:#fff;	font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;}
.top_links ul li a:hover {color:#ffdde5;text-decoration:none;}
.header-col {float:left;margin:10px 0 0;width:1000px;} .logo {	margin:0 auto; }
.search_col {float:left;margin:20px 0 0 45px;width:425px;}
.top_tagline {color:#034a8e;font-family:'HelveticaCondensedMedium';font-size:21px;margin:5px 0 5px 3px;padding:0;}
.top_tagline strong {color:#951b34;font-weight:normal;margin:0;}
.search {margin:0;}
.cart_col {	float:right;margin:4px 30px 0 0;width:200px;}
.cart_col .social {	margin:0 0 0 10px;float:right;}
.cart_col .social a {margin:0 4px 0 0;}
.cart_col .Bsc_top {clear:both;	margin:0;text-align:right;}
#comments {	display:none !important;}
input#s {float:left;font-size:14px;	height:30px;color:#333;line-height:1.2em;padding:4px 10px 4px 28px;	border-right:none !important;border:1px solid #a4a4a4;width:294px;}
input#searchsubmit {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/search_btn.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;float:left;height:45px;text-indent:-9999px;width:92px;cursor:pointer;}
.navigation {float:left;margin: 15px 0 0;}
.navigation ul {margin:0;padding:0;}
.navigation ul li {	float:left;	line-height:56px;list-style:none outside none;position:relative;}
.navigation ul li a {float:left;font-family:Arial, Helvetica, sans-serif;line-height:56px;color:#ffffff;margin:0;padding:0 18px;}
.navigation ul li a:hover {	background:none repeat scroll 0 0 #951b34;color:#ffffff;padding:0 18px;	text-decoration:none;}
.navigation ul li.current-menu-item > a {background:none repeat scroll 0 0 #951b34;color:#FFFFFF !important;}
.navigation ul li.current-menu-parent > a {	background:none repeat scroll 0 0 #951b34;	color:#ffffff !important;}
.content_col {float:left;margin:11px 0 0 0;}
.inner_page .content_col {float:left;margin:0 !important;}
.home .entry-title {display:none;}
.home .content_col .entry-content .f_col {margin:0 !important;width:25%;}
.home .content_col .entry-content .welcome_col { }
.home .content_col .entry-content .get_touch { }
.content_col .entry-content .get_touch .widget_tbtestimonialswidget {background:none repeat scroll 0 0 #FFFFFF;	border:1px solid #cacaca;margin:0;height:190px;}
.content_col .entry-content .get_touch #HomePage_Area {	background:none repeat scroll 0 0 #FFFFFF;margin:0;height:210px;border:1px solid #cacaca;}
.home #Bsc { background: #ffffff none repeat scroll 0 0; border: 1px solid #cacaca; height: 150px; margin: 15px 0 0 0px; text-align: center; }
#HomeMobileApp { display:none; background:none repeat scroll 0 0 #ffffff;border:1px solid #cacaca;margin:15px 0 0 0 !important;text-align:center; height:80px; }
#Testimonials { margin: 10px 0 0 0; padding: 0; position: relative; top: 0px; }
#Testimonials .widget { margin: 0px 0 0px !important;border: 1px solid #cacaca; }
.testimonial_rotator_widget_wrap { position: relative; padding: 10px;}
.testimonial_rotator.template-default .testimonial_rotator_author_info p {font-size: 1.1em !important; line-height: 1.2em;}
#HomeMobileApp .widget, 
#HomePage_Area .widget { text-align: center; margin:0px 0 5px 0 !important; }
#Bsc .widget, #HomePage_Area .widget { margin-bottom: 0px !important; }
.HomeMA { display:inline-block; padding-top: 5px; }
.HomeMA-left { 	float: left; font-size: 20px; font-weight: normal; padding-bottom: 10px; padding-top: 10px; width: 60%; text-align: left;}
.Shopbism-top { clear: both; display: inline-block; float: left; padding: 0; width: 100%;}
.Shopbism-mid { display:inline-block; float:left; clear:both; width:100%; min-height: 185px; height: 185px;}
.HomeMA-right { width:40%; float:left; padding-top: 2px; }
.home .content_col .entry-content .get_touch .testimonial-gravatar {display:none !important;}
.home .content_col .entry-content .get_touch .testimonial-data {margin:10px 0 0 28px;width:85% !important;}
body.home .content_col .entry-content .get_touch #tbtestimonials-widget p {	color:#333 !important;font-size:14px;line-height:16px !important;}
body.home .content_col .entry-content .get_touch .testimonial-author {float:right;font-size:16px !important;}
body.home .su-quote-style-default {	padding:0 0 0 22px !important;}
body.home .su-quote-style-default:before {	left:-10px !important;	top:0;}
body.home .su-quote-style-default:after {bottom:0;right:-32px !important;}
.home .content_col .entry-content .get_touch h1 { }
.home .content_col .entry-content .get_touch p {font-size:12px;	padding:0;	margin:0;}
.home .content_col .entry-content .welcome_col h1 { }
.home .content_col .entry-content .welcome_col p {color:#333;font:13px/27px Arial, Helvetica, sans-serif;margin:0 0 13px;}
.home .content_col .entry-content .welcome_col h3 {	color:#1A6CCF;font-family:'HelveticaCondensedMedium';font-size:20px;margin:0 0 5px 0;}
.home .content_col .entry-content .welcome_col ul {	margin:0;}
.home .content_col .entry-content .welcome_col ul li {	background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/right.jpg) no-repeat scroll left center !important;color:#034a8e;	font-family:Arial, Helvetica, sans-serif; font-weight:normal; list-style:none outside none;margin:0 0 21px; padding:0 0 0 27px;	font-size:14px;}
.get_touch .wpcf7 p {margin:0;}
.get_touch .wpcf7 p input {	width:282px;height:26px;}
.get_touch .wpcf7 p textarea {width:282px;height:177px;}
.get_touch .wpcf7 p input.wpcf7-submit {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/submit.jpg) no-repeat !important;	border:medium none;	cursor:pointer;	float:right;margin:-10px 4px 0 0;text-indent:-9999px;width:86px;}
.footer_main_inner {float:left;	margin:0 0 0;width:980px;position:relative;}
.footer_main_inner h2 {	color:#FFFFFF;font-family:'MyriadProSemibold';font-size:21px;margin:0 0 15px;text-transform:uppercase;}
.footer_main_inner ul {	margin:0;padding:0;}
.footer_main_inner ul li {list-style:none outside none;margin:0;padding:0;font-size:15px;}
.footer_main_inner ul li a {color:#FFFFFF;font-size:15px;margin:0;}
.footer_main_inner ul li a:hover {color:#000;text-decoration:none;}
.footer_main_inner p {color:#FFFFFF;font-size:14px;	margin:0;line-height:25px;}
.footer_main_inner p strong {color:#c8e4ff;	font-family:'MyriadProSemibold';font-size:18px;font-weight:normal;	text-transform:uppercase;margin:0;}
.footer_main_inner p a {color:#7FD94F;margin:0;}
.footer_main_inner .footer-col_3 p {margin:0;}
.footer {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/footer-bg.png) no-repeat scroll center top #1157aa !important;float:left;	height:auto;width:100%;	padding:25px 0 10px 0;margin:0;	}
.footer_main {margin:0 auto;width:980px;}
.footer-col_1 {float:left;margin:0;	width:380px;}
.footer-col_2 {	float:left;	height:242px;margin:0;width:150px;}
.footer-col_3 {float:right;	margin:0;width:270px;}
.footer-col_1 ul {margin:0;	padding:10px 0 0;}
.footer-col_1 ul li {color:#fff;line-height:24px;margin:0 0 7px;padding:0 0 0 33px;}
.f_address {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/icons.png) no-repeat scroll -10px 0 !important;}
.f_fax {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/fax.png) no-repeat;}
.f_phone {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/icons.png) no-repeat scroll -10px -122px !important;}
.f_mail {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/icons.png) no-repeat scroll -10px -84px !important;}
.footer-col_2 ul li {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/list.png) no-repeat scroll 0 5px !important;	padding:0 0 2px 18px;}
.f_Add_col {float:left;	margin:0 20px 10px 0;font-size:15px;width: 100%;}
.f_map {float:left;	padding-top:16px;}
div.wpcf7 img.ajax-loader {	padding:0 !important;}
.testimonails {	margin:0;float:left;width:100%;}
.testimonails_inner {width:980px;margin:0 auto;}
.testimonails .t_l {float:left;margin:12px 0 0;}
.testimonails .t_R {float:left;margin:10px 0 0 60px;}
.testimonails .t_l h2 {color:#FFFFFF;font-family:'MyriadProSemibold';font-size:21px;margin:0 0 15px;text-transform:uppercase;}
.testimonails #tbtestimonials-widget li.testimonial-slide .testimonial-gravatar {display:none;}
.testimonails #tbtestimonials-widget li.testimonial-slide .testimonial-data {width:100%;}
.testimonails #tbtestimonials-widget li.testimonial-slide .testimonial-data p {font-size:14px;color:#ffffff;line-height:19px!important;}
.testimonails #tbtestimonials-widget li.testimonial-slide .testimonial-data .testimonial-author {font-family:'MyriadProSemibold';font-size:15px;color:#ffffff;text-transform:uppercase;	float:right;}
.copy_right {background:none repeat scroll 0 0 #0b2d5d;float:left;padding:3px 0;width:100%;}
.copy_right_main {margin:0 auto;}
.copy_rightr_main_inner {	margin:5px 0 0;text-align:center;}
.copy_l {color:#FFFFFF;	font-size:12px;	padding:0;}
.copy_r {float:right;margin:6px 30px 0 0;width:auto;}
.copy_r .c_call {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/icons.png) no-repeat scroll -11px -123px !important;	color:#ffffff;float:left;font-size:12px;margin:0 20px 0 0;	padding:0 0 0 24px;}
.copy_r .c_mail {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/icons.png) no-repeat scroll -7px -86px !important;color:#ffffff;float:left;font-size:12px;padding:0 0 0 30px;background-position:-8px -85px;}
.copy_r .c_mail a {color:#FFFFFF;font-size:12px;text-decoration:none;}
.news_letter {margin:16px 0 0;}
.news_letter h3.widget-title {color:#FFFFFF;font-family:'MyriadProSemibold';font-size:16px;margin:0 0 5px;text-transform:uppercase;}
.news_letter .newsletter-email {float:left;	height:22px;margin:0;width:185px;}
.news_letter .newsletter-submit {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/nesletter_btn.jpg) no-repeat !important;
border:medium none;	float:left;	height:30px;margin:0;text-indent:-999px;cursor:pointer;	width:42px;}
.inner_page {float:left;margin:0;width: 100%;}
.inner_page_l {	float:left;	margin:0 10px 0 0;width: 72%;}
.inner_page_l h2 {color:#2E2E2E;font-family:'HelveticaCondensedMedium';font-size:24px;margin:-10px 0 10px;}
.inner_page_l p {font-size:14px;line-height:24px;margin:0 0 15px;}
.inner_page_l_inner {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CACACA;margin:0;padding:0 20px 20px;}
.inner_page_r {	float:right;height:auto;margin:0;width: 26%;}
.inner_page_r_inner {margin:0;}
.inner_page_r_inner .widget {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CACACA;margin:0;padding:5px 5px 5px 10px;}
.inner_page_r_inner .wpcf7 {padding:5px 0 0;}
.inner_page_r_inner .wpcf7 p {margin:0 0 15px 0;}
.inner_page_r_inner .wpcf7 input.wpcf7-text {margin:0;	width:238px;}
.inner_page_r_inner .wpcf7 textarea.wpcf7-textarea {margin:0;width:241px;height:120px;}
.inner_page_r_inner .wpcf7 p input.wpcf7-submit {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/submit.jpg) no-repeat !important;
border:medium none;	cursor:pointer;	float:right;height:26px;margin:0 10px 0 0;text-indent:-9999px;width:86px;}
.inner_page_r_inner h3.widget-title {font-family:'HelveticaCondensedMedium';font-size:20px;	margin:0 0 10px;}
.shadow {float:right;height:21px;margin:0;width:231px;}
.inner_page_l h3 {color:#2E2E2E;font-family:'MyriadProSemibold';font-size:19px;	margin:0 0 10px 0;}
.inner_page_l h1 {color:#2A2A2A;font-family:'HelveticaCondensedMedium';	font-size:20px;text-align:center;text-transform:none;}
.inner_page_r_inner h3 {background:none repeat scroll 0 0 #044a8f;color:#FFFFFF;}
.inner_page_r_inner #text-3 h3 {background:none repeat scroll 0 0 #ab2240;}
.inner_page_r_inner #text-3 p {	font-size:14px;	margin:0 0 10px;line-height:24px;}
.inner_page_r_inner #text-3 p a {color:#6ebe43;}
#page {margin:0 auto;max-width:1000px;width: 100%;}
#branding hgroup {margin:0 7.6%;}
#access div {margin:0 7.6%;}
#primary {float:left;margin:0 -26.4% 0 0;width:100%;}
#content {margin:0 34% 0 7.6%;	width:58.4%;}
#secondary {float:right;margin-right:7.6%;width:18.8%;}
.singular #primary {margin:0;}
.singular #content, .left-sidebar.singular #content {margin:0 7.6%;position:relative;width:auto;}
.singular .entry-header, 
.singular .entry-content, 
.singular footer.entry-meta, 
.singular #comments-title {	margin:0 auto;width:auto;}
.singular .image-attachment .entry-content {margin:0 auto;width:auto;}
.singular .image-attachment .entry-description {margin:0 auto;width:68.9%;}
.page-template-showcase-php #primary, 
.left-sidebar.page-template-showcase-php #primary {	margin:0;}
.page-template-showcase-php #content, 
.left-sidebar.page-template-showcase-php #content {	margin:0 7.6%;	width:auto;}
.page-template-showcase-php section.recent-posts {float:right;margin:0 0 0 31%;width:69%;}
.page-template-showcase-php #main .widget-area {float:left;	margin:0 -22.15% 0 0;width:22.15%;}
.error404 #primary {float:none;	margin:0;}
.error404 #primary #content {margin:0 7.6%;width:auto;}
.alignleft {display:inline;	float:left;	margin-right:1.625em;}
.alignright {display:inline;float:right;margin-left:1.625em;}
.aligncenter {clear:both;display:block;margin-left:auto;margin-right:auto;}
.left-sidebar #primary {float:right;margin:0 0 0 -26.4%;width:100%;}
.left-sidebar #content {margin:0 7.6% 0 34%;width:58.4%;}
.left-sidebar #secondary {float:left;margin-left:7.6%;margin-right:0;width:18.8%;}
.one-column #page {	max-width:690px;}
.one-column #content {margin:0 7.6%;width:auto;}
.one-column #nav-below {border-bottom:1px solid #ddd;margin-bottom:1.625em;}
.one-column #secondary {float:none;	margin:0 7.6%;width:auto;}
.one-column .page-template-showcase-php section.recent-posts {float:none;margin:0;width:100%;}
.one-column .page-template-showcase-php #main .widget-area {float:none;	margin:0;width:auto;}
.one-column .page-template-showcase-php .other-recent-posts {border-bottom:1px solid #ddd;}
.one-column section.featured-post .attachment-small-feature {border:none;display:block;height:auto;max-width:60%;position:static;}
.one-column article.feature-image.small {margin:0 0 1.625em;padding:0;}
.one-column article.feature-image.small .entry-title {font-size:20px;line-height:1.3em;}
.one-column article.feature-image.small .entry-summary {height:150px;overflow:hidden;padding:0;text-overflow:ellipsis;}
.one-column article.feature-image.small .entry-summary a {left:-9%;}
.one-column.singular .entry-header, 
.one-column.singular .entry-content, 
.one-column.singular footer.entry-meta, 
.one-column.singular #comments-title {width:100%;}
.one-column.singular blockquote.pull {	margin:0 0 1.625em;}
.one-column.singular .pull.alignleft {	margin:0 1.625em 0 0;}
.one-column.singular .pull.alignright {	margin:0 0 0 1.625em;}
.one-column.singular .entry-meta .edit-link a {	position:absolute;left:0;top:40px;}
.one-column.singular #author-info {	margin:2.2em -8.8% 0;padding:20px 8.8%;}
.one-column .commentlist > li.comment {	margin-left:102px;	width:auto;}
.one-column #branding #searchform {	right:40px;	top:4em;}
.one-column .commentlist > li.comment {	margin-left:0;}
.one-column .commentlist > li.comment .comment-meta, 
.one-column .commentlist > li.comment .comment-content {margin-right:85px;}
.one-column .commentlist .avatar {background:transparent;display:block;padding:0;top:1.625em;left:auto;right:1.625em;}
.one-column .commentlist .children .avatar {background:none;padding:0;position:absolute;top:2.2em;left:2.2em;}
.one-column #respond {width:auto;}
body, input, textarea {color:#373737;font-weight:300;font:15px Arial, Helvetica, sans-serif;line-height:1.625;}
body {}
#page {	background:none;}
h1, h2, h3, h4, h5, h6 {clear:both;}
hr {background-color:#ccc;border:0;height:1px;margin-bottom:1.625em;}
p {	margin-bottom:1.625em;}
ul, ol {margin:0 0 1.625em 2.5em;}
ul {list-style:square;}
ol {list-style-type:decimal;}
ol ol {	list-style:upper-alpha;}
ol ol ol {list-style:lower-roman;}
ol ol ol ol {list-style:lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom:0;}
dl {margin:0 1.625em;}
dt {font-weight:bold;}
dd {margin-bottom:1.625em;}
strong {font-weight:bold;}
cite, em, i {font-style:italic;}
blockquote {font-style:italic;font-weight:normal;margin:0 3em;}
blockquote em, blockquote i, blockquote cite {font-style:normal;}
blockquote cite {color:#666;font-weight:300;letter-spacing:0.05em;text-transform:uppercase;}
pre {background:#f4f4f4;line-height:1.5;margin-bottom:1.625em;overflow:auto;padding:0.75em 1.625em;}
code, kbd, samp, var {}
abbr, acronym, dfn {border-bottom:1px dotted #666;cursor:help;}
address {display:block;margin:0 0 1.625em;}
ins {background:#fff9c0;text-decoration:none;}
sup, sub {font-size:10px;height:0;line-height:1;position:relative;vertical-align:baseline;}
sup {bottom:1ex;}
sub {top:.5ex;}
small {font-size:smaller;}
input[type=text], 
input[type=password], 
input[type=email], 
input[type=url], 
input[type=number], 
textarea {
background:#fafafa;
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);
border:1px solid #ddd;color:#888;
}
input[type=text]:focus, 
input[type=password]:focus, 
input[type=email]:focus, 
input[type=url]:focus, 
input[type=number]:focus, 
textarea:focus {
color:#373737;
}
textarea {
padding-left:3px;width:98%;
}
input[type=text], 
input[type=password], 
input[type=email], 
input[type=url], 
input[type=number] {
padding:1px;
}
a {	color:#1982d1;text-decoration:none;}
.assistive-text {position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);}
#access a.assistive-text:active, 
#access a.assistive-text:focus {background:#eee;border-bottom:1px solid #ddd;color:#1982d1;	clip:auto !important;font-size:12px;position:absolute;text-decoration:underline;top:0;left:7.6%;}
#branding {	border-top:2px solid #bbb;padding-bottom:10px;position:relative;z-index:9999;}
#site-title {margin-right:270px;padding:3.65625em 0 0;}
#site-title a {color:#111;font-size:30px;font-weight:bold;line-height:36px;text-decoration:none;}
#site-title a:hover, #site-title a:focus, #site-title a:active {color:#1982d1;}
#site-description {color:#7a7a7a;font-size:14px;margin:0 270px 3.65625em 0;}
#branding img {	height:auto;display:block;width:100%;}
#branding #searchform {	position:absolute;top:3.8em;right:7.6%;	text-align:right;}
#branding #searchform div {	margin:0;}
#branding #s {
float:right;
-webkit-transition-duration:400ms;
-webkit-transition-property:width, background;
-webkit-transition-timing-function:ease;
-moz-transition-duration:400ms;
-moz-transition-property:width, background;
-moz-transition-timing-function:ease;
-o-transition-duration:400ms;
-o-transition-property:width, background;
-o-transition-timing-function:ease;
width:72px;
}
#branding #s:focus {background-color:#f9f9f9;width:196px;}
#branding #searchsubmit {display:none;}
#branding .only-search #searchform {top:5px;z-index:1;}
#branding .only-search #s {background-color:#666;border-color:#000;color:#222;}
#branding .only-search #s, 
#branding .only-search #s:focus {width:85%;}
#branding .only-search #s:focus {background-color:#bbb;}
#branding .with-image #searchform {	top:auto;bottom:-27px;max-width:195px;}
#branding .only-search + #access div {padding-right:205px;}
#main {	clear:both;	float:left;	width:100%;	padding:0;}
.page-title {color:#666;font-size:10px;font-weight:500;letter-spacing:0.1em;line-height:2.6em;margin:0 0 2.6em;text-transform:uppercase;}
.page-title a {font-size:12px;font-weight:bold;letter-spacing:0;text-transform:none;}
.home .hentry, .no-results {margin:0;}
.hentry, .no-results {border-bottom:1px solid #ddd;position:relative;}
.hentry:last-child, .no-results {border-bottom:none;}
.blog .sticky .entry-header .entry-meta {clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);position:absolute !important;}
.entry-title, .entry-header .entry-meta {padding-right:76px;}
.entry-title {clear:both;color:#222;font-size:26px;font-weight:bold;line-height:1.5em;padding-bottom:.3em;padding-top:15px;}
.entry-title, .entry-title a {color:#222;text-decoration:none;}
.entry-title a:hover, .entry-title a:focus, .entry-title a:active {	color:#1982d1;}
.entry-meta {color:#666;clear:both;	font-size:12px;	line-height:18px;}
.entry-meta a {	font-weight:bold;}
.single-author .entry-meta .by-author {	display:none;}
.entry-content, .entry-summary {padding:0;}
.entry-content h3, .comment-content h3 {text-transform:uppercase;}
.entry-content table, .comment-content table {border-bottom:none;margin:0 0 1.625em;width:100%;}
.entry-content th, .comment-content th {color:#666;	font-size:10px;font-weight:500;	letter-spacing:0.1em;line-height:2.6em;	text-transform:uppercase;}
.entry-content td, .comment-content td {border-top:none;padding:6px 10px 6px 0;}
.entry-content #s {	width:75%;}
.comment-content ul, .comment-content ol {margin-bottom:1.625em;}
.comment-content ul ul, 
.comment-content ol ol, 
.comment-content ul ol, 
.comment-content ol ul {
margin-bottom:0;
}
dl.gallery-item {
margin:0;
}
.page-link {clear:both;display:block;margin:0 0 1.625em;}
.page-link a {background:#eee;color:#373737;margin:0;padding:2px 3px;text-decoration:none;}
.page-link a:hover {background:#888;color:#fff;	font-weight:bold;}
.page-link span {margin-right:6px;}
.entry-meta .edit-link a, .commentlist .edit-link a {background:#eee;-moz-border-radius:3px;border-radius:3px;color:#666;float:right;font-size:12px;line-height:1.5em;font-weight:300;text-decoration:none;	padding:0 8px;}
.entry-meta .edit-link a:hover, .commentlist .edit-link a:hover {background:#888;color:#fff;}
.entry-content .edit-link {clear:both;display:block;}
.entry-content img, .comment-content img, .widget img {max-width:97.5%;}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
height:auto;
}
img.size-full, img.size-large {
max-width:97.5%;width:auto;	height:auto;
}
.entry-content img.wp-smiley {
border:none;margin-bottom:0;margin-top:0;padding:0;
}
img.alignleft, img.alignright, img.aligncenter {
margin-bottom:1.625em;
}
.wp-caption {background:#eee;margin-bottom:1.625em;max-width:96%;padding:9px;}
.wp-caption img {display:block;margin:0 auto;max-width:98%;}
.wp-caption .wp-caption-text, .gallery-caption {
color:#666;	font-family:Georgia, serif;	font-size:12px;
}
.wp-caption .wp-caption-text {
margin-bottom:0.6em;padding:10px 0 5px 40px;position:relative;
}
.wp-caption .wp-caption-text:before {
color:#666;	content:'\2014';font-size:14px;	font-style:normal;	font-weight:bold;
margin-right:5px;position:absolute;	left:10px;top:7px;
}
#content .gallery {
margin:0 auto 1.625em;
}
#content .gallery a img {
border:none;
}
img#wpstats {
display:block;margin:0 auto 1.625em;
}
#content .gallery-columns-4 .gallery-item {
width:23%;padding-right:2%;
}
#content .gallery-columns-4 .gallery-item img {
width:100%;	height:auto;
}
embed, iframe, object {
max-width:100%;
}
.entry-content .twitter-tweet-rendered {
max-width:100% !important;
}
.post-password-required .entry-header .comments-link {
margin:1.625em 0 0;
}
.post-password-required input[type=password] {
margin:0.8125em 0;
}
.post-password-required input[type=password]:focus {
background:#f7f7f7;
}
#author-info {font-size:12px;overflow:hidden;}
.singular #author-info {background:#f9f9f9;	border-top:1px solid #ddd;border-bottom:1px solid #ddd;	margin:2.2em -35.6% 0 -35.4%;padding:20px 35.4%;}
.archive #author-info {border-bottom:1px solid #ddd;margin:0 0 2.2em;padding:0 0 2.2em;}
#author-avatar {float:left;	margin-right:-78px;}
#author-avatar img {
background:#fff;-moz-border-radius:3px;	border-radius:3px;-webkit-box-shadow:0 1px 2px #bbb;
-moz-box-shadow:0 1px 2px #bbb;	box-shadow:0 1px 2px #bbb;padding:3px;
}
#author-description {
float:left;	margin-left:108px;
}
#author-description h2 {
color:#000;	font-size:15px;	font-weight:bold;margin:5px 0 10px;
}
.entry-header .comments-link a {
background:#eee url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/comment-bubble.png) no-repeat;color:#666;font-size:13px;	font-weight:normal;	line-height:35px;overflow:hidden;padding:0 0 0;position:absolute;top:1.5em;right:0;text-align:center;text-decoration:none;width:43px;height:36px;
}
.entry-header .comments-link a:hover, 
.entry-header .comments-link a:focus, 
.entry-header .comments-link a:active {
background-color:#1982d1;color:#fff;color:rgba(255, 255, 255, 0.8);
}
.entry-header .comments-link .leave-reply {
visibility:hidden;
}
.entry-header .entry-format {
color:#666;	font-size:10px;	font-weight:500;letter-spacing:0.1em;line-height:2.6em;
position:absolute;text-transform:uppercase;	top:-5px;
}
.entry-header hgroup .entry-title {
padding-top:15px;
}
article.format-aside .entry-content, 
article.format-link .entry-content, 
article.format-status .entry-content {
padding:20px 0 0;
}
article.format-status .entry-content {
min-height:65px;
}
.recent-posts .entry-header .entry-format {
display:none;
}
.recent-posts .entry-header hgroup .entry-title {
padding-top:0;
}
.singular .hentry {
border-bottom:none;	padding:4.875em 0 0;position:relative;
}
.singular.page .hentry {
padding:0;
}
.singular .entry-title {
color:#000;	font-size:36px;	font-weight:bold;line-height:48px;margin:0;
}
.singular .entry-title, 
.singular .entry-header .entry-meta {
padding-right:0;
}
.singular .entry-header .entry-meta {
position:absolute;top:0;left:0;
}
blockquote.pull {
font-size:21px;	font-weight:bold;line-height:1.6125em;margin:0 0 1.625em;text-align:center;
}
.singular blockquote.pull {
margin:0 -22.25% 1.625em;
}
.pull.alignleft {
margin:0 1.625em 0 0;text-align:right;
}
.singular .pull.alignleft {
margin:0 1.625em 0 -22.25%;
}
.pull.alignright {
margin:0 0 0 1.625em;text-align:left;
}
blockquote.pull.alignleft, 
blockquote.pull.alignright {
width:33%;
}
.singular .pull.alignright {
margin:0 -22.25% 0 1.625em;
}
.singular blockquote.pull.alignleft, 
.singular blockquote.pull.alignright {
width:33%;
}
.singular .entry-meta .edit-link a {
bottom:auto;left:-100px;position:absolute;right:auto;top:80px;background:#6ebe43;color:#fff;
}
.format-aside .entry-title, 
.format-aside .entry-header .comments-link {
display:none;
}
.singular .format-aside .entry-title {
display:block;
}
.format-aside .entry-content {
padding:0;
}
.singular .format-aside .entry-content {
padding:1.625em 0 0;
}
.format-link .entry-title, 
.format-link .entry-header .comments-link {
display:none;
}
.singular .format-link .entry-title {
display:block;
}
.format-link .entry-content {
padding:0;
}
.singular .format-link .entry-content {
padding:1.625em 0 0;
}
.format-gallery .gallery-thumb {
float:left;	display:block;	margin:.375em 1.625em 0 0;	max-width:100%;
}
.format-status .entry-title, 
.format-status .entry-header .comments-link {
display:none;
}
.singular .format-status .entry-title {
display:block;
}
.format-status .entry-content {
padding:0;
}
.singular .format-status .entry-content {
padding:1.625em 0 0;
}
.format-status img.avatar {
-moz-border-radius:3px;	border-radius:3px;-webkit-box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc;	box-shadow:0 1px 2px #ccc;	float:left;	margin:4px 10px 2px 0;	padding:0;
}
.format-quote blockquote {
color:#555;	font-size:17px;	margin:0;
}
.indexed.format-image .entry-header {
min-height:61px;
}
.indexed.format-image .entry-content {
padding-top:0.5em;
}
.indexed.format-image .entry-content p {
margin:1em 0;
}
.indexed.format-image .entry-content p:first-child, 
.indexed.format-image .entry-content p:first-child a, 
.indexed.format-image .entry-content p:first-child img {
display:block;margin:0;
}
.indexed.format-image .entry-content .wp-caption .wp-caption-text {
margin:0;padding-bottom:1em;
}
.indexed.format-image footer.entry-meta {
background:#ddd;overflow:hidden;padding:4%;	max-width:96%;
}
.indexed.format-image div.entry-meta {
display:inline-block;float:left;width:35%;
}
.indexed.format-image div.entry-meta + div.entry-meta {
float:none;	width:65%;
}
.indexed.format-image .entry-meta span.cat-links, 
.indexed.format-image .entry-meta span.tag-links, 
.indexed.format-image .entry-meta span.comments-link {
display:block;
}
.indexed.format-image footer.entry-meta a {
color:#444;
}
.indexed.format-image footer.entry-meta a:hover {
color:#fff;
}
#content .indexed.format-image img {
border:none;max-width:100%;	padding:0;
}
.indexed.format-image .wp-caption {
background:#111;margin-bottom:0;max-width:96%;padding:2% 2% 0;
}
.indexed.format-image .wp-caption .wp-caption-text {
color:#ddd;
}
.indexed.format-image .wp-caption .wp-caption-text:before {
color:#444;
}
.indexed.format-image a:hover img {
opacity:0.8;
}
.error404 #main #searchform {
background:#f9f9f9;	border:1px solid #ddd;border-width:1px 0;margin:0 -8.9% 1.625em;
overflow:hidden;padding:1.625em 8.9%;
}
.error404 #main #s {
width:95%;
}
.error404 #main .widget {
clear:none;	float:left;	margin-right:3.7%;	width:30.85%;
}
.error404 #main .widget_archive {
margin-right:0;
}
.error404 #main .widget_tag_cloud {
float:none;margin-right:0;width:100%;
}
.error404 .widgettitle {
font-size:10px;	letter-spacing:0.1em;line-height:2.6em;	text-transform:uppercase;
}
h1.showcase-heading {
color:#666;font-size:10px;font-weight:500;letter-spacing:0.1em;	line-height:2.6em;text-transform:uppercase;
}
article.intro {
background:#f9f9f9;	border-bottom:none;	margin:-1.855em -8.9% 1.625em;padding:0 8.9%;
}
article.intro .entry-title {
display:none;
}
article.intro .entry-content {
color:#111;	font-size:16px;	padding:1.625em 0 0.625em;
}
article.intro .edit-link a {
background:#aaa;-moz-border-radius:3px;	border-radius:3px;color:#fff;font-size:12px;padding:0 8px;
position:absolute;top:30px;right:20px;text-decoration:none;
}
article.intro .edit-link a:hover, 
article.intro .edit-link a:focus, 
article.intro .edit-link a:active {
background:#777;
}
section.featured-post {
float:left;	margin:-1.625em -8.9% 1.625em;padding:1.625em 8.9% 0;position:relative;width:100%;
}
section.featured-post .hentry {
border:none;color:#666;	margin:0;
}
section.featured-post .entry-meta {
clip:rect(1px 1px 1px 1px);	clip:rect(1px, 1px, 1px, 1px);position:absolute !important;
}
section.featured-post .attachment-small-feature {
float:right;height:auto;margin:0 -8.9% 1.625em 0;max-width:59%;position:relative;right:-15px;
}
section.featured-post.small {
padding-top:0;
}
section.featured-post .attachment-small-feature:hover, 
section.featured-post .attachment-small-feature:focus, 
section.featured-post .attachment-small-feature:active {
opacity:.8;
}
article.feature-image.small {
float:left;	margin:0 0 1.625em;	width:45%;
}
article.feature-image.small .entry-title {
line-height:1.2em;
}
article.feature-image.small .entry-summary {
color:#555;	font-size:13px;
}
article.feature-image.small .entry-summary p a {
background:#222;color:#eee;display:block;left:-23.8%;padding:9px 26px 9px 85px;
position:relative;text-decoration:none;	top:20px;width:180px;z-index:1;
}
article.feature-image.small .entry-summary p a:hover {
background:#1982d1;	color:#eee;	color:rgba(255, 255, 255, 0.8);
}
section.feature-image.large {
border:none;max-height:288px;padding:0;	width:100%;
}
section.feature-image.large .showcase-heading {
display:none;
}
section.feature-image.large .hentry {
border-bottom:none;	left:9%;margin:1.625em 9% 0 0;position:absolute;top:0;
}
article.feature-image.large .entry-title a {
background:#222;background:rgba(0, 0, 0, 0.8);-moz-border-radius:3px;border-radius:3px;
color:#fff;	display:inline-block;font-weight:300;padding:.2em 20px;
}
section.feature-image.large:hover .entry-title a, 
section.feature-image.large .entry-title:hover a {
background:#eee;background:rgba(255, 255, 255, 0.8);color:#222;
}
article.feature-image.large .entry-summary {
display:none;
}
section.feature-image.large img {
display:block;height:auto;max-width:117.9%;padding:0 0 6px;
}
.featured-posts {
border-bottom:1px solid #ddd;display:block;height:328px;margin:1.625em -8.9% 20px;
max-width:1000px;padding:0;	position:relative;overflow:hidden;
}
.featured-posts .showcase-heading {
padding-left:8.9%;
}
.featured-posts section.featured-post {
background:#fff;height:288px;left:0;margin:0;position:absolute;	top:30px;width:auto;
}
.featured-posts section.featured-post.large {
max-width:100%;	overflow:hidden;
}
.featured-posts section.featured-post {
-webkit-transition-duration:200ms;	-webkit-transition-property:opacity, visibility;
-webkit-transition-timing-function:ease;-moz-transition-duration:200ms;
-moz-transition-property:opacity, visibility;-moz-transition-timing-function:ease;
}
.featured-posts section.featured-post {
opacity:0;visibility:hidden;
}
.featured-posts #featured-post-1 {
opacity:1;visibility:visible;
}
.featured-post .feature-text:after, 
.featured-post .feature-image.small:after {
content:' ';
background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1)));
background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
background:linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
width:100%;	height:45px;position:absolute;top:230px;
}
.featured-post .feature-image.small:after {
top:253px;
}
#content .feature-slider {
top:5px;right:8.9%;overflow:visible;position:absolute;
}
.feature-slider ul {
list-style-type:none;margin:0;
}
.feature-slider li {
float:left;	margin:0 6px;
}
.feature-slider a {
background:#3c3c3c;	background:rgba(60, 60, 60, 0.9);-moz-border-radius:12px;
border-radius:12px;
-webkit-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(255, 255, 255, 0.5);
-moz-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(255, 255, 255, 0.5);
box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(255, 255, 255, 0.5);
display:block;width:14px;height:14px;
}
.feature-slider a.active {
background:#1982d1;
-webkit-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.8);
-moz-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.8);
box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.8);
cursor:default;	opacity:0.5;
}
section.recent-posts {
padding:0 0 1.625em;
}
section.recent-posts .hentry {
border:none;
margin:0;
}
section.recent-posts .other-recent-posts {
border-bottom:1px solid #ddd;list-style:none;margin:0;
}
section.recent-posts .other-recent-posts li {
padding:0.3125em 0;	position:relative;
}
section.recent-posts .other-recent-posts .entry-title {
border-top:1px solid #ddd;font-size:17px;
}
section.recent-posts .other-recent-posts a[rel="bookmark"] {
color:#373737;float:left;max-width:84%;
}
section.recent-posts .other-recent-posts a[rel="bookmark"]:after {
content:'-';color:transparent;font-size:11px;
}
section.recent-posts .other-recent-posts a[rel="bookmark"]:hover {
}
section.recent-posts .other-recent-posts .comments-link a, 
section.recent-posts .other-recent-posts .comments-link > span {
border-bottom:2px solid #999;bottom:-2px;color:#444;display:block;font-size:10px;font-weight:500;
line-height:2.76333em;padding:0.3125em 0 0.3125em 1em;position:absolute;right:0;text-align:right;
text-transform:uppercase;z-index:1;
}
section.recent-posts .other-recent-posts .comments-link > span {
border-color:#bbb;color:#888;
}
section.recent-posts .other-recent-posts .comments-link a:hover {
color:#1982d1;border-color:#1982d1;
}
section.recent-posts .other-recent-posts li:after {
clear:both;	content:'.';display:block;height:0;visibility:hidden;
}
.image-attachment div.attachment {
background:#f9f9f9;	border:1px solid #ddd;border-width:1px 0;margin:0 -8.9% 1.625em;
overflow:hidden;padding:1.625em 1.625em 0;text-align:center;
}
.image-attachment div.attachment img {
display:block;height:auto;margin:0 auto 1.625em;max-width:100%;
}
.image-attachment div.attachment a img {
border-color:#f9f9f9;
}
.image-attachment div.attachment a:focus img, 
.image-attachment div.attachment a:hover img, 
.image-attachment div.attachment a:active img {
border-color:#ddd;background:#fff;
}
.image-attachment .entry-caption p {
font-size:10px;	letter-spacing:0.1em;line-height:2.6em;margin:0 0 2.6em;text-transform:uppercase;
}
#content nav {clear:both;overflow:hidden;padding:0 0 1.625em;}
#content nav a {font-size:12px;	font-weight:bold;line-height:2.2em;
}
#nav-above {padding:0 0 1.625em;}
#nav-above {display:none;}
.paged #nav-above {	display:block;}
.nav-previous {float:left;	width:50%;}
.nav-next {	float:right;text-align:right;width:50%;}
#content nav .meta-nav {font-weight:normal;}
#nav-single {float:right;position:relative;top:-0.3em;text-align:right;z-index:1;}
#nav-single .nav-previous, #nav-single .nav-next {width:auto;}
#nav-single .nav-next {	padding-left:.5em;}
#nav-single .nav-previous {	padding-right:.5em;}
.widget-area {font-size:12px;}
.widget {
word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;
hyphens:auto;clear:both;margin:0 0 2.2em;
}
.widget-title {
}
.widget ul {
font-size:15px;	margin:0;
}
.widget ul ul {
margin-left:1.5em;
}
.widget ul li {
color:#777;	font-size:13px;
}
.widget a {
text-decoration:none;
}
.widget a:hover, .widget a:focus, .widget a:active {
text-decoration:underline;
}
.widget_search form {
margin:0 0 1.625em;
}
.widget_search #s {
width:77%;
}
.widget_search #searchsubmit {
background:#ddd;border:1px solid #ccc;-webkit-box-shadow:inset 0px -1px 1px rgba(0, 0, 0, 0.09);
-moz-box-shadow:inset 0px -1px 1px rgba(0, 0, 0, 0.09);	box-shadow:inset 0px -1px 1px rgba(0, 0, 0, 0.09);
color:#888;	font-size:13px;	line-height:25px;position:relative;top:-2px;
}
.widget_search #searchsubmit:active {
background:#1982d1;	border-color:#0861a5;-webkit-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.1);
color:#bfddf3;
}
section.ephemera ol, .widget_twentyeleven_ephemera ol {
list-style:square;margin:5px 0 0;
}
.widget_twentyeleven_ephemera .widget-entry-title {
font-size:15px;	font-weight:bold;padding:0;
}
.widget_twentyeleven_ephemera .comments-link a, 
.widget_twentyeleven_ephemera .comments-link > span {
color:#666;	display:block;font-size:10px;font-weight:500;line-height:2.76333em;text-transform:uppercase;
}
section.ephemera .entry-title .comments-link a:hover, 
.widget_twentyeleven_ephemera .entry-title .comments-link a:hover {
}
section.ephemera .entry-title a span {
color:#29628d;
}
.widget_twitter li {
list-style-type:none;margin-bottom:14px;
}
.widget_twitter .timesince {
display:block;	font-size:11px;	margin-right:-10px;	text-align:right;
}
.widget_image img {
border:0;padding:0;	height:auto;max-width:100%;
}
.widget_calendar #wp-calendar {
color:#555;	width:95%;	text-align:center;
}
.widget_calendar #wp-calendar caption, 
.widget_calendar #wp-calendar td, 
.widget_calendar #wp-calendar th {
text-align:center;
}
.widget_calendar #wp-calendar caption {
font-size:11px;	font-weight:500;padding:5px 0 3px 0;text-transform:uppercase;
}
.widget_calendar #wp-calendar th {
background:#f4f4f4;	border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;
}
.widget_calendar #wp-calendar tfoot td {
background:#f4f4f4;	border-top:1px solid #ccc;border-bottom:1px solid #ccc;
}
#comments-title {
color:#666;	font-size:10px;	font-weight:500;line-height:2.6em;padding:0 0 2.6em;text-transform:uppercase;
}
.nopassword, .nocomments {
color:#aaa;font-size:24px;font-weight:100;margin:26px 0;text-align:center;
}
.commentlist {
list-style:none;margin:0 auto;width:68.9%;
}
.content .commentlist, .page-template-sidebar-page-php .commentlist {
width:100%;
}
.commentlist > li.comment {
background:#f6f6f6;	border:1px solid #ddd;-moz-border-radius:3px;border-radius:3px;	margin:0 0 1.625em;	padding:1.625em;position:relative;}
.commentlist .pingback {
margin:0 0 1.625em;padding:0 1.625em;
}
.commentlist .children {
list-style:none;margin:0;
}
.commentlist .children li.comment {
background:#fff;border-left:1px solid #ddd;	-moz-border-radius:0 3px 3px 0;	border-radius:0 3px 3px 0;margin:1.625em 0 0;padding:1.625em;position:relative;
}
.commentlist .children li.comment .fn {
display:block;
}
.comment-meta .fn {
font-style:normal;
}
.comment-meta {	color:#666;	font-size:12px;	line-height:2.2em;}
.commentlist .children li.comment .comment-meta {
line-height:1.625em;margin-left:50px;
}
.commentlist .children li.comment .comment-content {margin:1.625em 0 0;	word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;	hyphens:auto;}
.comment-meta a {font-weight:bold;}
.comment-meta a:focus, .comment-meta a:active, .comment-meta a:hover {
}
.commentlist .avatar {-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc;box-shadow:0 1px 2px #ccc;left:-102px;padding:0;position:absolute;top:0;}
.commentlist > li:before {content:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/comment-arrow.png);left:-21px;position:absolute;}
.commentlist > li.pingback:before {	content:'';}
.commentlist .children .avatar {background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;left:2.2em;padding:0;top:2.2em;}
a.comment-reply-link {background:#eee;-moz-border-radius:3px;border-radius:3px;color:#666;display:inline-block;font-size:12px;padding:0 8px;text-decoration:none;}
a.comment-reply-link:hover, a.comment-reply-link:focus, a.comment-reply-link:active {background:#888;color:fff;
}
a.comment-reply-link > span {display:inline-block;position:relative;top:-1px;}
.commentlist > li.bypostauthor {background:#ddd;border-color:#d3d3d3;}
.commentlist > li.bypostauthor .comment-meta {color:#575757;}
.commentlist > li.bypostauthor .comment-meta a:focus, 
.commentlist > li.bypostauthor .comment-meta a:active, 
.commentlist > li.bypostauthor .comment-meta a:hover {
}
.commentlist > li.bypostauthor:before {
content:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/comment-arrow-bypostauthor.png);
}
.commentlist .children > li.bypostauthor {
background:#ddd;border-color:#d3d3d3;
}
.page-template-sidebar-page-php .commentlist > li.comment, 
.page-template-sidebar-page-php.commentlist .pingback {
margin-left:102px;	width:auto;
}
.page-template-sidebar-page-php #respond {width:auto;}
#respond {background:#ddd;border:1px solid #d3d3d3;-moz-border-radius:3px;border-radius:3px;margin:0 auto 1.625em;padding:1.625em;position:relative;width:68.9%;}
#respond input[type="text"], #respond textarea {background:#fff;border:4px solid #eee;-moz-border-radius:5px;border-radius:5px;	-webkit-box-shadow:inset 0 1px 3px rgba(204, 204, 204, 0.95);-moz-box-shadow:inset 0 1px 3px rgba(204, 204, 204, 0.95);	box-shadow:inset 0 1px 3px rgba(204, 204, 204, 0.95);position:relative;	padding:10px;text-indent:80px;}
#respond .comment-form-author, #respond .comment-form-email, 
#respond .comment-form-url, #respond .comment-form-comment {
position:relative;
}
#respond .comment-form-author label, 
#respond .comment-form-email label, 
#respond .comment-form-url label, 
#respond .comment-form-comment label {
background:#eee;-webkit-box-shadow:1px 2px 2px rgba(204, 204, 204, 0.8);-moz-box-shadow:1px 2px 2px rgba(204, 204, 204, 0.8);box-shadow:1px 2px 2px rgba(204, 204, 204, 0.8);color:#555;display:inline-block;font-size:13px;left:4px;min-width:60px;padding:4px 10px;position:relative;	top:40px;z-index:1;
}
#respond input[type="text"]:focus, #respond textarea:focus {
text-indent:0;z-index:1;
}
#respond textarea {
resize:vertical;width:95%;
}
#respond .comment-form-author .required, 
#respond .comment-form-email .required {
color:#bd3500;font-size:22px;font-weight:bold;left:75%;	position:absolute;	z-index:1;
}
#respond .comment-notes, 
#respond .logged-in-as {
font-size:13px;
}
#respond p {
margin:10px 0;
}
#respond .form-submit {
float:right;margin:-20px 0 10px;
}
#respond input#submit {
background:#222;border:none;-moz-border-radius:3px;	border-radius:3px;-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);color:#eee;cursor:pointer;font-size:15px;	margin:20px 0;padding:5px 42px 5px 22px;position:relative;left:30px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);
}
#respond input#submit:active {
background:#1982d1;	color:#bfddf3;
}
#respond #cancel-comment-reply-link {
color:#666;	margin-left:10px;text-decoration:none;
}
#respond .logged-in-as a:hover, 
#respond #cancel-comment-reply-link:hover {
text-decoration:underline;
}
.commentlist #respond {
margin:1.625em 0 0;	width:auto;
}
#reply-title {
color:#373737;	font-size:24px;	font-weight:bold;	line-height:30px;
}
#cancel-comment-reply-link {color:#888;	display:block;	font-size:10px;	font-weight:normal;	line-height:2.2em;	letter-spacing:0.05em;	position:absolute;	right:1.625em;	text-decoration:none;text-transform:uppercase;
top:1.1em;}
#cancel-comment-reply-link:focus, 
#cancel-comment-reply-link:active, 
#cancel-comment-reply-link:hover {color:#ff4b33;}
#respond label {line-height:2.2em;}
#respond input[type=text] {
display:block;	height:24px;width:75%;
}
#respond p {
font-size:12px;
}
p.comment-form-comment {
margin:0;
}
.form-allowed-tags {
display:none;
}
#colophon {
clear:both;
}
#supplementary {
border-top:1px solid #ddd;padding:1.625em 7.6%;overflow:hidden;
}
#supplementary.two .widget-area {
float:left;	margin-right:3.7%;	width:48.1%;
}
#supplementary.two .widget-area + .widget-area {
margin-right:0;
}
#supplementary.three .widget-area {
float:left;	margin-right:3.7%;	width:30.85%;
}
#supplementary.three .widget-area + .widget-area + .widget-area {
margin-right:0;
}
#site-generator {background:#f9f9f9;border-top:1px solid #ddd;color:#666;font-size:12px;line-height:2.2em;padding:2.2em 0.5em;text-align:center;}
#site-generator a {color:#555;	font-weight:bold;}
.error404 #main .search { margin: 0 auto; }
.error404 #main .search form { display: inline-block; width: 100%; }
a.f_pass:hover { color:#034a8e; text-decoration:underline; }
.ca-menu { width: 100% !important; }
@media (min-width: 990px) {
#mobileMenu, #mobileMenu2, .overlay_menu { display: none; }
.wcs_MobView { display: none; }
}
@media (max-width:800px) {
#main #content {margin:0 7.6%;width:auto;}
#nav-below {border-bottom:1px solid #ddd;margin-bottom:1.625em;}
#main #secondary {float:none;margin:0 7.6%;width:auto;}
.page-template-showcase-php .featured-posts {min-height:280px;}
.featured-posts section.featured-post {height:auto;}
.page-template-showcase-php section.recent-posts {float:none;margin:0;width:100%;}
.page-template-showcase-php #main .widget-area {float:none;margin:0;width:auto;}
.page-template-showcase-php .other-recent-posts {border-bottom:1px solid #ddd;}
section.featured-post .attachment-small-feature, 
.one-column section.featured-post .attachment-small-feature {border:none;display:block;float:left;height:auto;margin:0.625em auto 1.025em;max-width:30%;position:static;}
article.feature-image.small {float:right;margin:0 0 1.625em;width:64%;}
.one-column article.feature-image.small .entry-summary {height:auto;}
article.feature-image.small .entry-summary p a {left:0;padding-left:20px;padding-right:20px;width:auto;}
.singular .entry-header,  .singular .entry-content,  .singular footer.entry-meta,
.singular #comments-title {width:100%;}
.singular blockquote.pull {margin:0 0 1.625em;}
.singular .pull.alignleft {margin:0 1.625em 0 0;}
.singular .pull.alignright {margin:0 0 0 1.625em;}
.singular .entry-meta .edit-link a {left:0;position:absolute;top:40px;}
.singular #author-info {margin:2.2em -8.8% 0;padding:20px 8.8%;}
.commentlist {width:100%;}
.commentlist > li.comment, .commentlist .pingback {
margin-left:102px;width:auto;
}
#respond {width:auto;}
#colophon #supplementary .widget-area {float:none;margin-right:0;width:auto;}
.error404 #main .widget {float:none;margin-right:0;width:auto;}
}
@media (max-width:650px) {
body, input, textarea {font-size:13px;}
#site-title a {font-size:24px;}
#site-description {font-size:12px;}
#access ul {font-size:12px;}
article.intro .entry-content {font-size:12px;}
.entry-title {font-size:21px;}
.featured-post .entry-title {font-size:14px;}
.singular .entry-title {font-size:28px;}
.entry-meta {font-size:12px;}
blockquote {margin:0;}
blockquote.pull {font-size:17px;}
#site-title {padding:5.30625em 0 0;}
#site-title, #site-description {margin-right:0;}
#branding #searchform {top:1.625em !important;}
.alignleft, .alignright {display:block;float:none;margin-left:0;margin-right:0;}
#nav-single {display:block;position:static;}
.singular .hentry {padding:1.625em 0 0;}
.singular.page .hentry {padding:1.625em 0 0;}
.commentlist > li.comment, .commentlist > li.pingback {margin-left:0 !important;}
.commentlist .avatar {background:transparent;display:block;padding:0;position:static;}
.commentlist .children .avatar {background:none;left:2.2em;padding:0;position:absolute;top:2.2em;}
#respond input[type="text"] {width:95%;}
#respond .comment-form-author .required, #respond .comment-form-email .required {left:95%;}
#content .gallery-columns-3 .gallery-item {width:31%;padding-right:2%;}
#content .gallery-columns-3 .gallery-item img {width:100%;height:auto;}
}
@media (max-width:450px) {
#content .gallery-columns-2 .gallery-item {width:45%;padding-right:4%;}
#content .gallery-columns-2 .gallery-item img {width:100%;height:auto;}
}
@media only screen and (min-device-width:320px) and (max-device-width:480px) {
body {padding:0;}
#page {margin-top:0;}
#branding {border-top:none;}
}
@media print {
body {	background:none !important;	font-size:10pt;}
footer.entry-meta a[rel=bookmark]:link:after, footer.entry-meta a[rel=bookmark]:visited:after {	content:" [" attr(href) "] ";}
#page {	clear:both !important;display:block !important;float:none !important;max-width:100%;position:relative !important;}
#branding {	border-top:none !important;	padding:0;}
#branding hgroup {margin:0;}
#site-title a {	font-size:21pt;}
#site-description {	font-size:10pt;}
#branding #searchform {	display:none;}
#branding img {	display:none;}
#access {display:none;}
#main {	background:#ffffff none repeat scroll 0 0;clear:both;float:left;width:100%;}
#primary {float:left;margin:0;width:100%;}
#content {margin:0;width:auto;}
.singular #content {margin:0;width:100%;}
.singular .entry-header .entry-meta {position:static;}
.entry-meta .edit-link a {display:none;}
#content nav {display:none;}
.singular .entry-header, .singular .entry-content, 
.singular footer.entry-meta, .singular #comments-title {margin:0;width:100%;}
.singular .hentry {padding:0;}
.entry-title, .singular .entry-title {font-size:21pt;}
.entry-meta {font-size:10pt;}
.entry-header .comments-link {display:none;}
.page-link {display:none;}
.singular #author-info {background:none;border-bottom:none;	border-top:none;margin:2.2em 0 0;padding:0;}
#respond {display:none;}
.widget-area {display:none;}
#colophon {display:none;}
.commentlist > li.comment {background:none;border:1px solid #ddd;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;margin:0 auto 1.625em;padding:1.625em;position:relative;width:auto;}
.commentlist .avatar {height:39px;left:2.2em;top:2.2em;	width:39px;}
.commentlist li.comment .comment-meta {	line-height:1.625em;margin-left:50px;}
.commentlist li.comment .fn {display:block;}
.commentlist li.comment .comment-content {	margin:1.625em 0 0;}
.commentlist .comment-edit-link {display:none;}
.commentlist > li::before, .commentlist > li.bypostauthor::before {content:'';}
.commentlist .reply {display:none;}
.commentlist > li.bypostauthor {color:#444;}
.commentlist > li.bypostauthor .comment-meta {color:#666;}
.commentlist > li.bypostauthor:before {	content:none;}
.commentlist .children > li.bypostauthor {background:#fff;	border-color:#ddd;}
.commentlist .children > li.bypostauthor > article, 
.commentlist .children > li.bypostauthor > article .comment-meta {	color:#666;}
}
#ie7 article.intro {margin-left:-7.6%;	margin-right:-7.6%;	padding-left:-7.6%;	padding-right:-7.6%;max-width:1000px;}
#ie7 section.featured-post {margin-left:-7.6%;	margin-right:-7.6%;	max-width:850px;}
#ie7 section.recent-posts {	margin-right:7.6%;}
#ie8 section.feature-image.large img {width:100%;}
.slider {width:638px;float:left;}
.welcome_col {float:left !important;width:48%;}
.get_touch {float:left !important;width:48%;}
.clear {clear:both;}
.scrolling_logos {	float:left;	margin:30px 0 0 0;}
.inner_page_r_inner #text-4 p {	margin:0 !important;}
@media (max-width:320px) {
.team_col .container .content h1 {width:100%;font-size:16px !important;margin:0px;}
}
@media (max-width:768px) {
.navigation ul li a {padding:0 6px;}
.navigation ul li a:hover {padding:0 6px;}
.login_area {margin-right:10px;}
.login_area, .login_panel {width:260px;}
.Maryland_login img {width:100%;}
.f_pass {margin-right:6px;}
.logo {width:230px;}
.logo img {width:100%;}
.search_col {width:325px;margin-left:15px;}
.top_tagline {font-size:16px;}
input#s {width:192px;}
.search_col .search .submit{float:none;height:51px;margin-left:-5px;display:inline-block;position:relative;}
.cart_col {float:left;}
.cart_col .Bsc_top {text-align:left;}
.copy_r {float:left;}
.navigation {margin-top:11px;}
.slider {width:50%;}
.slider img {width:100%;}
.home .content_col .entry-content .welcome_col {width:60%;float:none;padding:0px;margin:1% 2% 1% 1%;height:auto !important;}
.home .content_col .entry-content .welcome_col p {padding:5px 10px;}
.home .content_col .entry-content .welcome_col h1 {width:96% !important;float:none;margin:0px;padding:0px;font-size:20px;padding:0 2%;}
.home .content_col .entry-content .welcome_col ul {margin:7px !important;}
.home .content_col .entry-content .get_touch {width:35%;margin:1% 0;}
.home .content_col .entry-content .get_touch h3.widget-title {width:auto !important;}
}
@media (max-width:767px) {
.achead { width:100% !important; display: inline-block; }
.leftSec { width:100%; float:none;display: inline-block; }
.rightSec { width:100%; float:none;display: inline-block; }
body.home, body {background:none !important;}
.flex-control-nav{left: 0px !important;}
#page, .head_col {width:100%;}
.lhn_help_btn, .slider {display:none !important}
.top_bar {background:#b05469;padding:5px 0;width:100%;}
.top_links ul {text-align:center;width:100%;}
.top_links ul li {float:none;display:inline-block;}
.top_links {width:100%;}
.copy_r {width:100%;text-align:center;}
.copy_r span.c_call {float:none;display:inline-block;margin-right:5px;}
.copy_r span.c_mail {float:none;display:inline-block;margin-right:5px;}
.header-col {width:100%;text-align:center;}
.logo, .search_col, .cart_col, .navigation {width:100%;float:none;margin:0px;text-align:center;}
.logo img {width:auto;}
input#s {float:none;width:50%;margin-left:2%;display:inline-block;border:solid #000 1px;padding:0 0 0 28px;height:37px;position:relative;top:-20px;}
.search_col .search .submit {float:none;height:51px;margin-left:-5px;display:inline-block;position:relative;}
.cart_col .social, .cart_col .Bsc_top {float:none;display:inline-block;}
.cart_col .social {position:relative;top:-30px;left:-15px;}
.navigation {background:#044a8f;padding:10px 0;height:auto;}
.jquery-responsive-select-menu {background:#0068cf;height:40px;border:solid 1px #fff;border-radius:10px;color:#fff;width:50%;text-align:center;}
.jquery-responsive-select-menu option {padding:5px 0;}
.login_area {width:100%;background:#105ea9;padding:10px 0;text-align:center;}
.login_panel {float:none;display:inline-block;background:none !important;width:100%;}
.login_panel input {width:80%;margin:0 auto 10px;}
.login_panel h2 {width:200px;margin:0 auto 10px;}
.l_panel_links {margin-left:0px;float:none;}
.f_pass {margin-right:15px;}
.Maryland_login {margin:0px;float:none;}
.Maryland_login img {max-width:80%;width:80%;}
.home .content_col .entry-content .welcome_col {width:94% !important;float:none;padding:0px;margin:1% 3% !important;height:auto !important;}
.home .content_col .entry-content .welcome_col p {padding:5px 10px;}
.home .content_col .entry-content .welcome_col h1 {width:96% !important;float:none;margin:0px;padding:0px;font-size:20px;padding:0 2%;}
.home .content_col .entry-content .welcome_col ul {margin:7px !important;}
.singular.page .hentry {padding:10px 0 0 0;}
.content_col {margin-top:15px;}
.home .content_col .entry-content .get_touch {width:94% !important;margin:0 3% !important;}
.home .content_col .entry-content .get_touch h3.widget-title {width:auto !important;}
.team_col .container .content h1 {width:100%;font-size:20px;margin:0px;}
.l_d_line, .r_d_line {display:none;}
.team_col {width:100% !important;display:none !important}
.f_map {display:none;}
.footer {background:#044a8f !important;min-width:961px;width:100%;}
.footer_main {padding:0px !important;width:100% !important;}
.footer_main_inner {width:90%!important;padding:10px;}
.footer-col_1 {width:100%;}
.footer-col_2 {width:100%;}
.footer-col_3 {width:100%;}
.copy_right_main, .copy_rightr_main_inner {width:100%;text-align:center;}
.copy_right {min-width:100%;width:100%;}
}
.navigation ul li#menu-item-239 .d_menu {left:-85px !important;}
.navigation ul li#menu-item-25 .d_menu {left:-72px !important;}
.navigation ul li#menu-item-26 .d_menu {left:-74px !important;}
.navigation ul li#menu-item-238 .d_menu {left:-65px !important;}
.navigation ul li#menu-item-27 .d_menu {left:-54px !important;}
.home .content_col .entry-content .welcome_col h2 {	color:#2e2e2e;font-family:"HelveticaCondensedMedium";font-size:24px;margin:-10px 0 10px;}
.single-testimonial #secondary {display:none;}
.single-testimonial.singular .hentry {padding:0px;}
.single-testimonial #primary {background:#f0f0f0;border-radius:9px;border:solid 1px #ccc;margin:15px 0;}
.single-testimonial h1.entry-title {font-size:20px;	color:#fff;	margin:15px 0;	background:#333;padding:0 10px;	line-height:36px;position:relative;}
.single-testimonial h1.entry-title:after {position:absolute;bottom:-10px;left:15px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #333;content:"";	height:0;width:0;}
.single-testimonial h1.entry-title a {color:#fff !important;}
.single-testimonial h1.entry-title a:hover {color:#fff !important;}
.social img {margin-right:5px;}
.social {}
.news_letter .eemail_textbox_class {float:left;	height:30px;margin:0;font-size:14px;width:185px !important;	padding-left:7px;}
.news_letter .eemail_textbox_button {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/nesletter_btn.jpg) no-repeat !important;	border:medium none;	float:left;	height:30px;margin:0;text-indent:-999px;cursor:pointer;	width:42px;
}
.eemail_caption {display:none;}
.eemail_msg {background:#0b2d5d;bottom:20px;color:#fff !important;padding:0px 3px !important;position:absolute;	right:290px;width:320px;}
.eemail_textbox {width:185px;float:left;}
.blkxt {color:#333;}
.achead {}
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked, div.wpcf7-validation-errors {float:left !important;}
.flex-control-paging li a {	background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/normal_slide.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;height:20px!important;width:20px!important;}
.flex-control-paging li a.flex-active {	background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/select_slide.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;height:20px!important;width:20px!important;}
.flex-control-nav {left:-245px!important;bottom:4px!important;z-index:999;display:none;}
.flex-control-nav li a {margin:0 2px!important;}
.flex-direction-nav a {	opacity:1!important;}
.flex-direction-nav {display:block;}
.flex-direction-nav .flex-next {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/next_slide.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;}
.flex-direction-nav .flex-prev {background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/back_slide.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;}
.popup-content {font-size:20px;	padding-bottom:20px;text-align:center;}
.popup-content span {color:#FF0000;}
.search-no-results #page #main #secondary {	display:none;}
.search-no-results #content {margin:0 34% 0 7.6%;width:83%;}
.search-no-results #content article h1.entry-title {font-weight:normal;}
.search-no-results #content h1.page-title {	clear:both;	color:#222;	font-size:26px;	font-weight:normal;	line-height:1.5em;	padding-bottom:0.3em;padding-top:15px;margin:0;}
.search-results #page #main #secondary {display:none;}
.search-results #content {margin:0 34% 0 7.6%;width:83%;}
.search-results #content article h1.entry-title {font-weight:normal;}
.search-no-results #main .content_col article header h1.entry-title {font-weight:normal;}
.search-results #content h1.page-title {clear:both;	color:#222;	font-size:26px;	font-weight:normal;	line-height:1.5em;	padding-bottom:0.3em;padding-top:15px;	margin:0;}
.search-no-results #main .content_col {	margin:0;}
.search-results #main .content_col h1.page-title {clear:both;color:#222;font-size:26px;	font-weight:normal;	line-height:1.5em;	padding-bottom:0.3em;padding-top:15px;margin:0;}
.search-results #main .content_col {margin:0 !important;}
.search-results .mylink {display:inline-block !important;float:left;width:6%;background:#386eac !important;	border:none !important;	padding:2px 5px !important;	margin:10px 0 !important;color:#fff;}
.search-results .mylink:hover {	display:inline-block !important;float:left;width:6%;background:#0b2d5d !important;border:none !important;padding:2px 5px !important;margin:10px 0 !important;color:#fff;}
.search-no-results .mylink {display:inline-block !important;float:left;width:10%;background:#386eac !important;border:none !important;padding:2px 5px !important;margin:10px 0 !important;color:#fff;}
.search-no-results .mylink:hover {display:inline-block !important;float:left;width:10%;background:#0b2d5d !important;border:none !important;padding:2px 5px !important;margin:10px 0 !important;color:#fff;}
.search-results .content_col h1.entry-title {font-weight:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.navigation ul li a {margin:1px 0 0 0 !important;}
}
.ca-menu li a {	text-align:center !important;}
.page-template-Home-page .ca-menu li {width:240px;}
.page-template-our-team .ca-menu li {width:215px;}
.t_content_col {}
.su-column-size-1-4.our-team {width:21% !important;	margin:0 4% 1% 0 !important;}
.su-column-size-1-4.our-team h3 {color:#034a8e;	display:block;font-family:'MyriadProSemibold';font-size:16px;text-transform:capitalize;}
#post-583 .entry-header h1.entry-title {border-top:4px solid #eee;border-bottom:4px solid #eee;  padding:5px 0.5em !important; text-align:center;color:#373737;font-weight:300;font:28px Arial, Helvetica, sans-serif;line-height:1.625;text-transform:capitalize;}
body.home {	background:url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/body-bg.jpg) repeat-x #f9f9f9;}
.flexslider:hover .flex-direction-nav {	display: block;}
.flexslider:hover .flex-control-nav {display: block;} body.home .su-quote-style-default::after { bottom: 15px !important; right: -32px !important;}
#tbtestimonials-widget li.testimonial-slide .testimonial-data .testimonial-author,
#tbtestimonials-widget-2 li.testimonial-slide .testimonial-data .testimonial-author {font-size: 1em;position: relative !important;top: 25px !important;}
#HomePage_Area {margin-top: 0px;}
.wcs_testimonials {	width:47% !important;margin-right:21px !important;}
.inner_page_r_inner #text-6 h3 { background: #ab2240 none repeat scroll 0 0;}
.inner_page_r_inner #text-6 { text-align:center;}
img.AppMob { padding:0 24%;}
#tbtestimonials-widget li.testimonial-slide ul li.testimonial, 
#tbtestimonials-widget-2 li.testimonial-slide ul li.testimonial{	background: #fff !important;}
.tbtclear{background: #fff !important;} @media screen and (-webkit-min-device-pixel-ratio:0) { .welcome_col .su-spacer {height:14px !important; }
} #Bsc br {display:none;}
#Bsc a {display:block;}
#tbtestimonials-widget li.testimonial-slide:nth-child(1) {padding-top:6px;}
#tbtestimonials-widget li.testimonial-slide:nth-child(2) {padding-top:25px;}
#tbtestimonials-widget li.testimonial-slide:nth-child(3) {padding-top:25px;}
#tbtestimonials-widget li.testimonial-slide:nth-child(4) {padding-top:15px;}
#tbtestimonials-widget li.testimonial-slide:nth-child(5) {padding-top:25px;}
#tbtestimonials-widget li.testimonial-slide:nth-child(6) {margin-top:-3px !important;}
#tbtestimonials-widget li.testimonial-slide:nth-child(7) {padding-top:15px;}
#tbtestimonials-widget li.testimonial-slide:nth-child(8) {padding-top:25px;}
#tbtestimonials-widget li.testimonial-slide:nth-child(9) {padding-top:35px;}
#tbtestimonials-widget li.testimonial-slide:nth-child(10) {padding-top:35px;}
#tbtestimonials-widget li.testimonial-slide:nth-child(11) {padding-top:5px;}
#tbtestimonials-widget li.testimonial-slide:nth-child(12) {padding-top:35px;}
#tbtestimonials-widget li.testimonial-slide:nth-child(13) {padding-top:25px;}
.Shopbism-mid { position: relative; }
.Shopbism-mid .mid-left { position: relative; top: 0px; }
.Shopbism-mid .mid-right { position: relative; } .page-template-our-team .su-column-size-1-3 { width: 28.66%;}
.page-template-our-team .su-column-inner {margin: 10px 0;}
.page-template-our-team .su-column-size-1-3 h3 { color: #034a8e; display: block; font-family: 'MyriadProSemibold';  font-size: 16px;  text-transform: capitalize;} .btn-wcs-color { color: #ffffff !important; padding: 8px 10px; font-size: 16px; line-height: 32px;    background: #0e5ca7 url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/leaf-icon.png) no-repeat left 5px center; border-radius: 5px; padding-left: 30px;}
.btn-wcs-color:hover {color: #ffffff !important;background: #0e5ca7 url(//www.shopbism.com/wp-content/themes/Shopbism-Ver1/images/leaf-icon.png) no-repeat left 5px center;} .wcsWidth { width: 67% !important; margin: 0 auto !important; }
.wcsNext { width: 84%;float: right;text-align: center; }
.page-template-our-team .inner_page .content_col { float: left !important; margin:0 !important; width:100%; }
.page-template-our-team .t_content_col { width: 215px; float: left;}
.page-template-our-team .inner_page_l { width: 93%; }
.page-template-our-team .ca-menu, .page-template-our-team .team_content { width: 100%; }
.page-template-our-team .wcsWidth { width: 67%; margin: 0 auto !important; }
.page-template-our-team .wcsNext { width: 84%; float: right;  text-align: center; }
.chatSec{ cursor:pointer; }
.popmake-content .hp-inpage{overflow-Y:auto;height: calc(100vh - 60px);}
.pum-theme-1945 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{}