/*
Theme Name: InBusiness Child
Description: InBusiness A/S Company
Version: 1.0
Author: Inbusiness
Author URI: http://www.inbusiness.no
Template: inbusiness
*/
@import url("../inbusiness/style.css");
/*Add your own styles here:*/


.js-tbl-wrap {
	max-width:100%;
	max-height:50vh;
	overflow:auto;
}
table{
	margin:.5em 0;
	border-collapse:collapse;
	font-size:.875em;
	line-height:1.2em;
	}
table tr:nth-child(odd){
	background:white;}
table tr:nth-child(even){
	background:#f7f7f7;}
table tr:first-child{
	background:#333;
	color:white;}
table th, table td{
	border:1px solid #ddd;
	padding:.5em .5em;}
table th{}
table td{}
table thead{}
table thead tr{ background:#ebebeb!important;}
table tbody{}
table tfooter{}


.site-content{ background:url('imgs/pexels-photo.jpg') no-repeat 0 0;}
.ui-slider-horizontal {
    background: rgba(224, 224, 224, 0.35) none repeat scroll 0 0;
    border: 0 none;
    border-radius: 4px;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.35) inset;
    height: 8px;
    outline: 0 none;
}
.ui-slider-horizontal .ui-slider-handle {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    border-radius: 100%;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.06);
    cursor: pointer;
    height: 20px;
    margin: 1px 0 0 -7px;
    outline: 0 none;
    top: -7px;
    width: 20px;
}
.ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0;
}
.ui-slider-horizontal .ui-slider-range-min {
    background: rgba(0, 0, 0, 0) linear-gradient(135deg, rgba(30, 87, 153, 1) 0px, rgba(41, 137, 216, 1) 50%, rgba(125, 185, 232, 1) 100%) repeat scroll 0 0;
}
.calc-big {
    background-color: transparent;
    background-image: none;
    border: medium none;
    font-size: 2em;
    font-weight: bolder;
    height: 50px;
    text-indent: 30px;
    /*text-shadow: 0 0 10px #81bde4, 0 0 15px #18a4f8, 0 0 20px #18a4f8;*/
	margin-top:10px;
	width:100%;
	font-family:"Proxima Nova W02",arial, tahoma;
	font-weight:400;
}
.Utregning .calc-big {
    font-size: 1.5em;
    height: 40px;
    /*text-shadow: 0 0 5px #81bde4, 0 0 10px #18a4f8, 0 0 15px #18a4f8;*/
	margin-top:0;
}
.box-shadowed {
    box-shadow: 0 0 15px 0 rgba(24, 164, 248, 0.75);
}
.ui-slider-container {
    padding-top: 10px;
	margin-bottom:10px;
}
.Utregning label{
	 font-family: "Proxima Nova W02",arial,tahoma;
    font-weight: 700;
    line-height: 40px;
    margin: 0;
}
.Utregning > .row{
	border-bottom: 1px solid #efefef;
}
.Utregning > .row:last-child{
	border-bottom: none;
}
.ui-slider-container label {
    margin-bottom: 10px;
	font-family:"Proxima Nova W02",arial, tahoma;
	font-weight:700;
}
.calculator{
	background: #efefef;
    border-radius: 10px;
    box-shadow: 1px 2px 2px #ccc;
    padding: 10px 20px;
}
.calculator p{
	margin:0;
	padding:0;
}
.Variable{
	padding:5px 20px;
}
.Utregning{
	background: rgba(255, 255, 255, 0.7);
    border-radius: 10px;
    margin: 20px 10px;
    padding: 3px 20px;
}
body .ui-tooltip{
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	box-shadow: 1px 2px 2px #ccc;
	color: #333!important;
}
@media screen and (max-width: 440px){
	.Variable .calc-big ,
	.Utregning .calc-big {
		font-size: 1em;
		height: 30px;
		text-align:center;
	}
}
/*xuan */
.category-wrap{background:#FFFFFF;padding:50px 0;}
.blog-content .post-thumb{float:left;padding-left:0;}
.blog-content .post-thumb a img{max-width:100%;height:auto;float:left;background: #fff;border: 1px solid #dfdfdf;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;
padding: 4px;display:block;}
.post-header h2{margin:0;padding-right:0;font-size:2em;}
.post-header h2 a{color:#333;text-decoration:none}
.post-header h2 a:hover{text-decoration:underline;}
.metabar em {color: #999;font-size: 11px;font-style: normal;line-height: 1.75em;letter-spacing: 1px;}
.metabar .sword {text-transform: lowercase;letter-spacing: 0px;color: #bbb;}
.metabar abbr{text-transform:uppercase;}
.post-excerpt{margin:1em 0;}
.category-wrap div[class*="post-item-"]{padding:20px 0;border-bottom:1px solid #ddd;float:left;}
.sidebar-container .widget-area h4{border-bottom:1px solid #ddd;font-size:1em;}
.sidebar-container .widget-area ul{padding-left:0;list-style-type:none;line-height:1em !important;}
.sidebar-container .widget-area ul li a{text-decoration:none;font-size:18px;}
.sidebar-container .widget-area ul li a:hover{text-decoration:underline;}
.sidebar-container .widget-area .textwidget:after, .sidebar-container .widget-area ul:after, .sidebar-container .widget-area .tagcloud:after{content:".";height:0;margin-bottom:20px;clear:both;visibility:hidden;display:block;}
.sidebar-container .widget-area > ul li{margin-bottom:10px;}
.searchform fieldset{border:none;padding-left:0;}
.searchform input.submit {
    height: 17px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 17px;
}
.searchform .searchfield {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #f7f7f7 none repeat scroll 0 0;
    border-color: #ddd #eee #eee #ddd;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #999;
    font-size: 14px;
    padding: 0px 30px 0px 7px;
    margin-bottom:15px;
    width: 210px;
}
.searchform {
    float: right;
    margin: 0 auto;
    position: relative;
    width: 215px;
}
@media (max-width: 600px){
	.row div[class*="col-xs-"]{width:100%;}
	.post-thumb{margin-bottom:10px;}
}
.alignleft{margin-right:30px;}
.alignleft,.alignright{float:left;}
#Grid >.col-md-6{float:left;}
code{ white-space:normal;}
.comment-form-comment label{float:left;}
.comment-form-comment textarea{width:100%;}
.author-info{
	margin-left: 100px;
	margin-top:60px;
}
.author-thumb {text-align: left; margin-left: -100px;}
.author-thumb img {float:left; margin-right: 0px;background: #fff;padding: 5px;border: 1px solid #eee;}
.author-details { font-size: .9em;	}
.author-info .subtext {text-transform: uppercase; color: #CCC;font-size: .85em;letter-spacing: 1px;}
.custom-taxonomy-menu{padding:20px 0 !important;}
.custom-taxonomy-menu li{ mArgin-right:20px;}
.custom-taxonomy-menu li a{tExt-decoration:none;}
.archive-header{background:#f7f7f7;padding:1px 0;}
.archive-title{mArgin-left:10px;}
.container h2 {	font-size:36px;font-family: Bitter,serif;}
.container{	font-family: Bitter,serif;font-size:15px;}
blockquote{font-size:18px;font-family: Bitter,serif;}
.meshim_widget_Widget{font-family:'Arial' !important;}
.container .header h2,.portfolio_description h2,.latest_news_blog_container h2{font-size:24px !important;}
.footer a,.container .header p a{color:#fff;}
.footer a:hover,.container .header p a:hover{color:#e90000;}
.post-header .post-excerpt p,.blog-content,.sidebar{font-size:15px !important;font-family: Bitter,serif;}
.blog-content h2{font-size:24px;}
.mc-field-group label{font-weight:normal;}
body.customize-support, body.customize-support > div ,  body.customize-support > table , body.zopim, body.customize-supprt > iframe >body{font-family:'Arial' !important;}
.wpb_wrapper ul, .wpb_wrapper ol {
	list-style:inherit;
	margin-left: 20px;}
/* YWN: FIX UL LI NOT DISPLAYING IN CONTENT */
section.category-wrap .container ul,
.portfolio_single ul {
	margin-left: 1em;
	list-style:inherit;}
section.category-wrap .container ul li,
.portfolio_single ul li{}
/* style for 20 års jubileum landing page*/
#jubileum label{color:white!important; margin-top:1em!important; font-family:'Open sans'!important; font-weight:normal!important;}
#jubileum input{
	width:100%;
	text-align:center;
	font-family:'Open sans'!important;
	border:none!important;
        border-radius:5px;
        max-width: 30%
}   
#jubileum select{
	width:100%;
	text-align:center;
	font-family:'Open sans'!important;
	border:none!important;
	padding:5px 50px!important;
	border-radius:5px;
	max-width: 30%
	
}   
#jubileum form{text-align:center;}
#jubileum form *{margin:auto;}
#jubileum input[type="submit"]{
cursor: pointer;
	margin-left:0;
	width:100%;
	padding:15px 50px!important;
	border:none!important;
	background:#C4A03A;
	box-shadow:inset 0px 0px 40px 0px rgba(0,0,0,.8);
}
#jubileum .vc_column-inner {padding-top:0px;}
#jubileum #gform_confirmation_message_4 {
	text-align:center;
	font-size: 1.2em;
	font-family:'Open sans'!important;
	color: #ffffff;
}
@media only screen and (max-width: 1200px) {
#jubileum input{
	max-width: calc(50%)}
#jubileum select{
	max-width: calc(50%)}
#jubileum input[type="submit"]{}
}  
@media only screen and (max-width: 1000px) {
#jubileum input{
	max-width: calc(70%)}
#jubileum select{
	max-width: calc(70%)}
#jubileum input[type="submit"]{}
}  
@media only screen and (max-width: 680px) {
#jubileum input{
	max-width: calc(90%)}
#jubileum select{
	max-width: calc(90%)}
#jubileum input[type="submit"]{}
}  
/*fix slider*/
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item
{
 	visibility:visible !important; 
}
.vc_carousel-slideline
{
	width: 3607px !important;
}
@media only screen and (max-width: 768px) and (min-width: 375px){
.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item img
{
	width:57.5%;
	height: auto;
}
/*.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev
{
	margin-top:-100px !important;
}*/
.vc_images_carousel .vc_carousel-control.vc_right
{
	left:285px !important;
}
.vc_custom_1410521837999
{
	margin-top:38px;
}
}
@media only screen and (max-width: 768px) and (min-width: 375px) and (orientation: landscape){
.vc_custom_1410521837999
{
	margin-top:35px !important;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){
/*.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev
{
	margin-top:-80px !important;
}
*/
.vertical-line hr
	{
		height: 76.5em !important;
	}	
.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item img
{
	width:71.5% !important;
	height: auto;
}
.vc_images_carousel .vc_carousel-control.vc_right
{	
	left:365px !important;
}
.vc_custom_1410521837999
{
	margin-top:20px !important;
}
.vertical-line
{
	display: block !important;
}
.horizontal-line
{
	margin-top: -70px !important;
}
}
@media only screen and (width: 320px)
{
.vc_custom_1410521837999
{
	margin-top:-190px;
}
.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item img
{
	width:48.5% !important;
	height: auto;
}
/*.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev
{
	margin-top:-128px !important;
}*/
.vc_images_carousel .vc_carousel-control.vc_right
{
	left:230px !important;
}
img.aligncenter.wp-image-1056.size-full
{
	margin-right: 40px; 
	margin-left: 40px;
}
}
@media only screen and (min-width: 320px) and (max-width: 580px) and (orientation: landscape){
.vc_images_carousel .vc_carousel-control
{
	margin-top:100px;
}
.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item img
{
	width:57.5%; 
	height:auto;
}
.vc_custom_1410521837999
{
	margin-top: 36px !important;
}
.horizontal-line
{
	margin-top: -70px !important;
}
img.aligncenter.wp-image-1056.size-full
{
	margin-right: 40px; 
	margin-left: 88px;
	margin-top: -50px;
}
}
/* YWN 20160922 PRICETABLES */
#inbPriceTable h2{font-size:1em;}
#inbPriceTable ol{list-style:none;margin-left:0;}
#inbPriceTable ol li{padding:.5em 0em;}
#inbPriceTable ol li:nth-child(even){background:#d6d6d6;}
#inbPriceTable ol li:first-child{
	font-size:4rem;
	line-height:1em;
	background:red;
	color:white;
}
#inbPriceTable .wpb_column:nth-of-type(2) ol li:first-child{
	background:black;
	padding:1em 0em;
}
/* VH 2016Sept23 PRICETABLES */
.vc_general.vc_btn3:focus {
	outline: solid #428bca;
    outline-offset: -2px;
}
#callme 
   .gform_button {
    font-size: 16px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 25px;
    color: white;
    background-color: #6ab165;
transition: all 0.2s ease-in-out;
    line-height: normal;
user-select: none;
    text-decoration: none;
    position: relative;
    top: 0;
    border: 1px solid transparent;
    box-sizing: border-box;
display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    
}
#callme
	.gfield_label{
	display:none;
}
#callme
	.gform_footer {
		
	margin-left:0%;
}
.searchform .searchfield
{
border-radius: 9px;
padding: 10px 30px 8px 7px;
}
.searchform input.submit
{
    height: 30px;
    width: 30px;
}
.searchform .searchfield
{
-moz-border-radius: 9px;
-moz-padding: 10px 30px 8px 7px;
width: 300px;
}
.searchform
{
width: 300px;
left: 83px;
}
@media screen and (max-width: 1098px){
img.alignnone.size-full.wp-image-553
{
   width: auto;
    max-width: 100%;
    height: auto;
}
}
.sidebar-container .widget-area h4
{
	width: 140% !important;
}
.sidebar-container .widget-area ul
{
	width: 150% !important;
}
.single_page_wrap a
{color: #000 !important;}
.rpt_price_0 img{height: 24px;width: 24px;}
