/* CSS Document */
/*widget width*/
.uni-widget-style,
.uni-footer-width{ display:none}
#footer_sidebar .uni-footer-width{ display: block}
#footer_sidebar .uni-footer-width select{ display:block; width:100%}
[id^="uni-divider"]{
	display:none !important;
}
p.cat-videos{ border:1px solid #e5e5e5; height:200px; overflow: scroll}
p.cat-videos label{ margin:10px; float:left;}
p.cat-videos span{ float:left; width:50%;}

#menu_content_content_shortcode_smartcontent_menu_co,
#menu_content_content_shortcode_smartcontent_menu_tbl{ width:400px}
#menu_content_content_shortcode_smartcontent_menu_tbl label{ width:50%; float:left; margin:3px 0}
#menu_content_content_shortcode_smartcontent_menu_tbl select,
#menu_content_content_shortcode_smartcontent_menu_tbl input[type=text]{ min-width:180px}
#menu_content_content_shortcode_smartcontent_menu_tbl td div{ text-align:center; margin-top:5px}
/*Classic icon*/
#bt_shortcode,
#member_shortcode,
#dropcap_shortcode,
#heading_shortcode,
#countdown_shortcode,
#blog_shortcode button,
#post_carousel_shortcode,
#shortcode_post_grid,
#post_scroller_shortcode,
#textbox_shortcode,
#course_list_shortcode,
#testimonial_shortcode{ display:none}

/* visual shortcode */
.icon-blog{ background-image:url(../../../images/vc/blog.png) !important; background-repeat: initial !important;}
.icon-button{ background-image:url(../../../images/vc/button.png) !important; background-repeat: initial !important;}
.icon-client{ background-image:url(../../../images/vc/client.png) !important; background-repeat: initial !important;}
.icon-comparetable { background-image:url(../../../images/vc/compare-table.png) !important; background-repeat: initial !important;}
.icon-comparetable-row { background-image:url(../../../images/vc/ico-compare-table-row.png) !important; background-repeat: initial !important;}
.icon-contact-box{ background-image:url(../../../images/vc/contact-box.png) !important; background-repeat: initial !important;}
.icon-content-box{ background-image:url(../../../images/vc/content-box.png) !important; background-repeat: initial !important;}
.icon-box{ background-image:url(../../../images/vc/icon-box.png) !important; background-repeat: initial !important;}
.icon-list{ background-image:url(../../../images/vc/icon-list.png) !important; background-repeat: initial !important;}
.icon-map{ background-image:url(../../../images/vc/map.png) !important; background-repeat: initial !important;}
.icon-portfolio{ background-image:url(../../../images/vc/portfolio.png) !important; background-repeat: initial !important;}
.icon-services{ background-image:url(../../../images/vc/services.png) !important; background-repeat: initial !important;}
.icon-heading { background-image:url(../../../images/vc/heading.png) !important; background-repeat: initial !important;}
.icon-story-box { background-image:url(../../../images/vc/story-box.png) !important; background-repeat: initial !important;}
.icon-tab { background-image:url(../../../images/vc/tab.png) !important; background-repeat: initial !important;}
.icon-testimonial { background-image:url(../../../images/vc/testimonial.png) !important; background-repeat: initial !important;}
.icon-video{ background-image:url(../../../images/vc/video.png) !important; background-repeat: initial !important;}
.icon-events-list{ background-image:url(../../../images/vc/event-list.png) !important; background-repeat: initial !important;}
.icon-user{ background-image:url(../../../images/vc/member.png) !important; background-repeat: initial !important;}

.wp_themeSkin table.mceToolbar{ margin-bottom:0 !important; margin-left:0  !important; margin-right:0 !important; margin-top:0 !important}

/* Themes option*/
/*option-tree*/
#option-tree-header-wrap {
	position: relative !important;
	height: 0 !important;
}
#option-tree-sub-header {
	background-image: none !important;
	background-color: #000 !important;
	border: 1px solid #ccc !important;
	border-top: none !important;
	display: block !important;
	margin: 0 5px 0 2px !important;
	min-width: 523px !important;
	overflow: hidden !important;
	padding: 10px !important;
	position: relative !important;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.05) !important;
	box-shadow: 0 1px 3px rgba(0,0,0,0.05)!important;
}
#option-tree-sub-header span.option-tree-ui-button.image {
	border: 0 !important;
	background: url(../images/logo-themeoptions.png) no-repeat !important;
	width: 190px !important;
	height: 35px !important;
	margin-top: 4px !important;
	/*margin-right:15px !important;*/
	margin-right:0 !important;
	float:left !important;
	/*background-size:100% 100% !important*/
}
.option-tree-ui-button.button.button-primary a{ text-decoration:none !important; color:#FEFFF7 !important; }
#option-tree-sub-header span.option-tree-ui-button.vesion{ 
	background-image:none !important; 
	background-color:transparent !important;
	width:35px !important; 
	height:20px !important;
	border:0 !important; 
	background-repeat:no-repeat !important; 
	margin:0 !important; 
	top:8px !important; 
	padding-left:0 !important; 
	padding-top:8px !important; 
	top:13px !important; 
	color:#fff !important; 
	text-shadow:none !important; 
	line-height:40px !important
}
.wrap.settings-wrap .ui-tabs-nav li a i{margin:0 10px 0 0 !important}
#meta_box2 .format-setting-label .label{ font-weight:normal !important}
#meta_box2 .format-setting-inner p label{ font-weight:bold !important}

/*theme options*/
#option-tree-settings-api > .ui-tabs {
	background: #fff !important;
	border: none !important;
	margin: 0px 5px 0 2px !important;
	padding: 20px;
	-webkit-box-shadow: inset 280px 0 0 #fff, inset 281px 0 0 #ddd, 0 1px 3px rgba(0,0,0,0.05) !important;
	-moz-box-shadow: inset 280px 0 0 #fff, inset 281px 0 0 #ddd, 0 1px 3px rgba(0,0,0,0.05) !important;
	box-shadow: inset 280px 0 0 #fff, inset 281px 0 0 #ddd, 0 1px 3px rgba(0,0,0,0.05) !important;
}
.wrap.settings-wrap .ui-tabs-nav{ width:265px !important}
.wrap.settings-wrap .ui-tabs-nav li a{ padding: 14px 10px !important; color:#222 !important; }
.wrap.settings-wrap .ui-tabs-nav li a:hover {
	color: #007ae1 !important;
}
.wrap.settings-wrap .ui-tabs-nav li {
	border: none !important;
	border-left: solid 4px transparent !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}
.wrap.settings-wrap .ui-tabs-nav li.ui-state-active {
	background: #fff !important;
	color: #000 !important;
	border-left-color: #007ae1 !important;
	-webkit-box-shadow: inset 0 1px 0 #ddd, inset 0 -1px 0 #ddd !important;
	-moz-box-shadow: inset 0 1px 0 #ddd, inset 0 -1px 0 #ddd !important;
	box-shadow: inset 0 1px 0 #ddd, inset 0 -1px 0 #ddd !important;
}
.option-tree-ui-radio-images > p{display:block !important}
.option-tree-ui-radio-images > p label{font-weight:bold; text-transform:capitalize;}

/*plugin options*/
@media (min-width: 768px){
.uk-tab>li>a{
	border: none;
	border-left: solid 4px transparent;
	padding-top: 14px;
	padding-bottom: 14px;
}
.uk-tab-left>li.uk-active>a,
.uk-tab>li>a:hover, .uk-tab>li>a:focus, .uk-tab>li.uk-open>a,
.uk-tab-left>li:not(.uk-active)>a:hover, .uk-tab-left>li:not(.uk-active)>a:focus{
	border-radius:0;
	-webkit-box-shadow: inset 0 1px 0 #ddd, inset 0 -1px 0 #ddd;
	-moz-box-shadow: inset 0 1px 0 #ddd, inset 0 -1px 0 #ddd;
	box-shadow: inset 0 1px 0 #ddd, inset 0 -1px 0 #ddd;
	border-left: solid 4px #007ae1;
	padding-top: 14px;
	padding-bottom: 14px;
}
.uk-grid #options-page-tab-content{
	padding-top:10px;
	padding-right:35px;
}
}
.uk-table th, .uk-table td{
	padding: 15px 0;
}
.uk-form .label label{
	font-size:22px;
	font-weight:normal;
}
.uk-table .row.label td{
	border-bottom:1px solid #eee;
	padding: 15px 0;
}
.uk-table .row.description td{
	padding: 0 0 15px;
}
/*date*/
.post-type-u_course .ui-datepicker td span, .ui-datepicker td a ,
.post-type-u_event .ui-datepicker td span, .ui-datepicker td a {
	display: block;
	font-size: inherit; 
	text-align: center; 
	width: inherit; 
	height: inherit; 
	line-height: inherit; 
	text-shadow: none;
	border:0 !important;
}
.post-type-u_event .ui-datepicker-calendar tr:last-child .ui-state-active,
.post-type-u_event .ui-datepicker-calendar tr:last-child .ui-state-active{ height:auto}
.post-type-u_course .ui-datepicker table,
.post-type-u_event .ui-datepicker table{ margin-bottom:0; margin-right:0}
/*welcome*/
.nav-tab .dashicons, .nav-tab .dashicons-before:before { vertical-align: text-bottom; }
.input_hidden {
	position: absolute;
	left: -99999px;
}
.financecorp-image-select .selected {
	background-color: #fff;
	box-shadow: inset 0px 0px 3px rgba(0,0,0,.3);
	color: #04b6fc;
	text-shadow: 0px 1px 0px rgba(255,255,255,.6)
}
.financecorp-image-select label {
	display: inline-block;
	cursor: pointer;
	padding: 10px;
	border-radius: 3px;
	text-align: center;
	margin: 5px;
}
.financecorp-image-select label:hover {
	color: #04b6fc;
	box-shadow: 0px 1px 1px rgba(0,0,0,.2);
	background: #fff;
}
.financecorp-image-select img { width: 200px; }
h2.financecorp-welcome-title {
	font-size: 32px;
	margin-top: 40px;
	margin-bottom: 25px;
	margin-left: 15px;
}
.financecorp-welcome-item {
	text-decoration: none;
	display: inline-block;
	width: 400px;
	min-height: 300px;
	max-width: 100%;
	text-align: center;
	padding: 60px 90px;
	margin: 0 13px 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	background-color: #fffeff;
	color: #222;
}
.financecorp-welcome-item:hover {
	border: 1px solid #cacaca;
	border-radius: 3px;
	background-color: #fffeff;
	-moz-box-shadow: 0 0 8px rgba(0,0,0,.08);
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.08);
	box-shadow: 0 0 8px rgba(0,0,0,.08);
	color: #222;
}
.financecorp-welcome-item > .fa { font-size: 70px; }
.financecorp-welcome-item h3 {
	font-size: 24px;
	font-weight: normal;
	margin: 18px 0
}
.financecorp-welcome-item p {
	font-size: 14px;
	color: #777;
	margin: 0;
}
.financecorp-welcome-item-wide {
	width: 830px;
	max-width: 100%;
	text-align: left;
	padding: 20px 30px;
	color: #777;
	font-size: 14px;
}
.financecorp-welcome-item-wide:hover { color: #777; }
.financecorp-welcome-changelog > ul { margin-top: 25px; }
.financecorp-welcome-changelog > ul > li {
	font-size: 16px;
	font-weight: bold;
	color: #222;
}
.financecorp-welcome-changelog > ul > li > ul {
	font-size: 14px;
	font-weight: normal;
	color: #777;
	margin: 15px 0 25px;
}
.updated.business_sample_notice { display: block; }
