/*Theme Name: Stockholm ChildTheme URI: http://demo.select-themes.com/stockholm/Description: A child theme of Stockholm ThemeAuthor: Select ThemesAuthor URI: http://select-themes.comVersion: 1.1Text Domain: stockholmTemplate: stockholm*//* Translate */.glink {	color: #fff;}/* Pulled from woocommerce.min.css */.woocommerce .product h2.product_title {    /* Flash modified by Beth */	margin-bottom: 5px;	letter-spacing: 1px;	line-height: 45px;	-webkit-transition: color .3s ease-in-out;	-moz-transition: color .3s ease-in-out;	-ms-transition: color .3s ease-in-out;	-o-transition: color .3s ease-in-out;	transition: color .3s ease-in-out;	text-transform: none;}.woocommerce .summary .q_tabs.woocommerce-tabs {	display: block;	margin: 15px 0 0;  /* FLASH - change by BETH */}/* Pulled from site backend custom css */a, li, p, div { font-size:14px; font-family:roboto; line-height:auto; }/* CUSTOMIZATIONS FOR FLASH */li {list-style-position: outside;margin-left: 1em;line-height:160%;font-weight: 400 !important;}ul { margin-left:5px; }p { line-height: 160%; }#tab-description li { padding-bottom:6px; }div.woocommerce-tabs { font-family:raleway; }#tab-specifications table { border:1px;  border: 1px solid #C9C9C9; }#tab-specifications td{ border:1px;   border: 1px solid #C9C9C9;}#tab-specifications th{ border:1px;   border: 1px solid #C9C9C9;}div.flash_prod_description_smallbox { line-height:18px; margin-top:8px;}div.flashEmailNotice,  div.flashEmailError { padding:20px; border: 1px green solid; width:80%;-moz-border-radius: 5px; max-width:1050px;border-radius: 5px; }div.flashEmailError {  border: 1px red solid; }div.product_meta { margin-top:10px;  }h6.flash_prod_subtitle {margin-top: 0 /*-25px*/; font-size: 22px; line-height:24px;  margin-bottom:8px}h2.q_slide_title, h3.q_slide_text {  text-shadow: 2px 2px 4px #000000;  }h3.q_slide_text {  line-height:  22px;  }h4.q_slide_text {  line-height:  16px;  }div.about_interior, div.about_html { padding:50px; }.homebutton { width: 90px; height:38px; display:block;float: left; background:transparent url('https://www.flashtechnology.com/wp-content/uploads/2016/06/home_arrow_off.png') center top no-repeat;}.homebutton:hover {   background-image: url('https://www.flashtechnology.com/wp-content/uploads/2016/06/home_arrow_over.png');}.nextbutton { width: 90px; height:38px; display:block;float:right; background:transparent url('https://www.flashtechnology.com/wp-content/uploads/2016/06/next_arrow_off.png') center top no-repeat;}.nextbutton:hover {   background-image: url('https://www.flashtechnology.com/wp-content/uploads/2016/06/next_arrow_over.png');}.woocommerce input[type="text"]:not(.qode_search_field):not(.qty),.woocommerce-page input[type="text"]:not(.qode_search_field):not(.qty),.woocommerce input[type="email"],.woocommerce-page input[type="email"],.woocommerce-page input[type="tel"],.woocommerce textarea, .woocommerce-page textarea,.woocommerce input[type="password"],.woocommerce-page input[type="password"],.gform_wrapper .textarea {	border: 1px solid #ccc;}.page_not_found h2 {	margin: 40px 0 10px 0 !important;	font-size: 30px !important;}.page_not_found h4 {	margin: 0 !important;	text-transform: none;	font-weight: normal;}/* Knowledgebase */body.tax-knowledgebase_category div.title.position_left.has_background.standard_title {	background-size: 1920px auto;	background-image:url('https://www.flashtechnology.com/wp-content/uploads/2016/08/Downloads-hero3-1920x355px.jpg.jpg') !important;	height:335px;}div#kb-title.container {	max-width: 1100px;	margin: 0 auto;}div#kb-title.container div.container_inner.clearfix {}#kb-title .container_inner {  padding-top: 125px;}#kb-title h1 {  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);  color: #fff;  display: inline-block;  vertical-align: middle;  font-size: 54px;  line-height: 1.25em;  padding: 0 25px;}.pakb-content .attachment-post-thumbnail.wp-post-image {  display: none;}#shiftnav-toggle-main .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {	padding: 5px 15px;	color: #fff;}/* MEDIA QUERY 1000  */@media (max-width: 1000px) {div.about_image { margin-top:-90px; }}/* MEDIA QUERY 580  */@media (max-width: 580px) {h2.q_slide_title { font-size:50px; }div.about_interior, div.about_html { padding:20px; }.q_accordion_holder .ui-accordion-header .accordion_mark {	position: absolute;padding-top:2px;	top: 6px;	left: 14px;	width: 30px;	height: 30px;	background-color: transparent;	border: 2px solid #018CCF;}}@media (max-width: 768px) {  #kb-title h1 {    font-size: 30px;  }  .glink span {	  display: none;  }}@media (max-width: 1200px) {	nav.main_menu > ul > li > a {		padding: 0 8px !important;	}}div.qode_column  {  }/*#menu-item-21474 a, #menu-item-21474 li { line-height: 16px; }#menu-item-21331 a, #menu-item-21331 li { line-height: 16px; }#menu-item-21339 a, #menu-item-21339 li { line-height: 16px; }#menu-item-21366 a, #menu-item-21366 li { line-height: 16px; }*/#nav_menu-8 { margin-top:-20px; }#text-6 { margin-top:-20px; }select.contact_dropbox  {position:relative;width:100%;margin:0 0 15px 0;padding:10px 17px;outline:0;resize:none;font-family:inherit;font-size:inherit;line-height:18px;background-color:#fff;color:#8d8d8d;border:1px solid transparent;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#nav-menu-item-21650 span.menu-text { line-height:11px; }div.portfolio_navigation_inner  { display:none; }div.post_content_holder { margin-top:-43px; }div.latest_post { min-height:225px; }h3.info_section_title { display:none; }#text-7 { margin-top:-10px; }#flash_advantages li { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:6px;   }div.flash_buttons { float: right; width: 190px; text-align: right; margin-top: 5px; }/* img.size-blog_image_in_grid { height:550px; width:400px } */li.menu-item-object-product { display:none; }#mobile-menu-item-21424.mobile_arrow { display:none; }/* @media (max-width:360px) */@media (max-width: 360px) {#homepage h4 { margin-top:-30px; }div.wpb_text_column{margin-left:20px; margin-right:20px; }div.vc_row { margin-top:-20px; }} #flash_search_post h6.flash_prod_subtitle {  font-size:16px; margin-top:-10px; }#tab-downloads a { font-family:default; font-size:14px; }#tab-specifications strong { font-family:raleway; font-size:13px; }.q_tabs .tabs-nav li a {  font-family:raleway;  background-color: #C9C9C9;  height: 38px; line-height: 38px; }.q_tabs.horizontal .tabs-container, .q_tabs.boxed .tabs-container {   min-height: 213px;   }h2.q_slide_title  {  font-family:raleway; }#home_numbers a, #home_numbers  li, #home_numbers p, #home_numbers div { font-family:raleway; }span.menu-text {  white-space: nowrap; }#flash_training li {  padding-bottom:4px; }#flash_training ul{ padding-top:15px; }#nav-menu-item-21860 ul { display:none; }#nav-menu-item-21860 i.q_menu_arrow { display:none; }.search-result {	width: 20%;	margin-right: 5%;	float: left;}.search-heading a {}.search-read-more a {	color: #018ccf;	font-size: 12px;}.search-heading a:hover {	color: #e6ae48;}body.search .content .container .container_inner.default_template_holder {	padding: 100px 0 100px 0;}.search-no-results {	text-align: center;}.search-no-results h2 {	margin-bottom: 20px;}body.search label.screen-reader-text,input#searchsubmit {	display: none;}body.search input#s {width: 80%;height: 50px;border: 3px solid #efefef;text-align: center;font-size: 30px;}body.search h6.flash_prod_subtitle {	font-size: 14px;	color: #000;	font-family: 'Roboto';	font-style: normal;}.mobmenu_content li {	margin-left: 0;}.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper textarea,.gform_wrapper select {	border: 1px solid #ccc;}.woocommerce ul.products li.product span.product-categories,.woocommerce-page ul.products li.product span.product-categories {	display: none;}.translated-ltr nav.main_menu > ul > li > a { font-size: 9px; padding: 0 5px; margin: 0;}/* Tabs custom styles */.vc_tta-style-flash-custom_style .vc_tta-tab {	margin: 0;	color: #fff;}.vc_tta.vc_general.vc_tta-style-flash-custom_style .vc_tta-tab>a {	border-radius: 0;	color: #fff;	text-transform: uppercase;	font-family: raleway;	background: #c9c9c9;	transition: color .3s ease-in-out,background-color .3s ease-in-out;	padding: 0 20px;	margin: 0;	line-height: 38px;	letter-spacing: 2px;	font-weight: 700;}.vc_tta.vc_general.vc_tta-style-flash-custom_style .vc_tta-tab.vc_active>a,.vc_tta.vc_general.vc_tta-style-flash-custom_style .vc_tta-tab>a:hover {	background: #018ccf;}.vc_tta.vc_general.vc_tta-style-flash-custom_style .vc_tta-panel-body {	background: #fff;}.vc_tta.vc_general.vc_tta-style-flash-custom_style .vc_tta-tabs-container {	margin-top: 10px;}.vc_tta.vc_general .vc_tta-panel-heading {	background: #018ccf;}.vc_tta.vc_general .vc_tta-panel-heading h4 a {	color: #fff;}