.sticky-menu #adminmenuwrap {
	z-index: 9;
}

.customize-control {
    margin-bottom: 15px;
}
.form-table th{
	width: 200px;
}
#customize-control-custom_logo{
	display: none !important;
}

/*custom import*/
.rst-list-import{
	text-align: center;
}
.rst-list-import .rst-item{
	width: 29%;
	display: inline-block;
	background-color: #fff;
    border: 1px solid #dedede;
    box-shadow: 0 5px 6px -7px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #222;
    height: auto;
    margin: 0 10px 20px;
    padding: 0 0 15px;
	vertical-align: top;
}

.clear{
	clear: both;
}
.rst-list-import .rst-item .product{
	height: 250px;
	background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
	overflow: hidden;
	transition: all 2s ease-out 0s;
	-webkit-transition: all 2s ease-out 0s;
	-moz-transition: all 2s ease-out 0s;
	display: block;
}
.rst-list-import .rst-item .product:hover {
    background-position: center 100% !important;
}
.input-import{
    float: left;
    margin-bottom: 8px;
    width: 50%;
}
.rst-item .item-wrap{
	padding: 0px 20px;
	text-align: left;
}
.rst-item .item-wrap h3{
	text-align: center;
}
.rst-item .item-wrap .input-import label{
	vertical-align: text-bottom;
}
.item-wrap .rst-import-action{
	width: 100%;
	padding: 15px 0;
	background-color: #ecebeb;
	font-weight: bold;
	 margin-top: 10px;
    padding: 12px 20px;
    text-align: center;
    transition: all 0.3s ease-out 0s;
    width: 100%;
	color: #222;
	display: block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-size: 14px;
	border: none;a
	cursor: pointer;
	
}
.item-wrap .rst-import-action:hover{
	background: #0073aa;
	color: #fff;
}

.accordion-section-content .customize-control.customize-control-heading{
	margin: 0;
	padding: 0 0 15px 0;
	border-right: 1px solid rgba(0, 0, 0, 0.3);
	border-left: 1px solid rgba(0, 0, 0, 0.3);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #fff;
	
}
.accordion-section-content .customize-control:not(.customize-control-nav_menu_item){
	padding-bottom: 0;
	padding-left: 13px;
	padding-right: 13px;
	margin: 0 ;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #fff;
}

#customize-control-settings-rst_header_layout #image-dropdown {
    border:1px solid black; height:50px; overflow:hidden;
    -moz-transition: height 0.1s; 
    -webkit-transition: height 0.1s; 
    -ms-transition: height 0.1s;  
    -o-transition: height 0.1s;  
    transition: height 0.1s;
}
#customize-control-settings-rst_header_layout  #image-dropdown:hover {
    height:200px; overflow-y:scroll;
    -moz-transition: height 0.5s; 
    -webkit-transition: height 0.5s; 
    -ms-transition: height 0.5s;  
    -o-transition: height 0.5s;  
    transition: height 0.5s;
}

/* New */

#customize-theme-controls .accordion-section-content,.control-panel-content,#customize-theme-controls > ul
{
    background: #e9f0f4 !important;
}
.accordion-section-content .customize-control:not(.customize-control-nav_menu_item)
{
	border-right:0px;
	border-left:0px;
	padding-top: 15px;
	padding-bottom : 0px;
}
.accordion-section-content .customize-control.customize-control-heading
{
	border-right:0px;
	border-left:0px;
	border-bottom:1px solid #e9f0f4;
	padding: 5px 0 3px 0;
}
.customize-control-title {
    font-size: 13px !important;
    line-height: 14px !important;
	
}
.main-customize-control-title
{
     
	 background: #f6fbfe !important;		
	 background: none !important; 
	 color:#555 !important;
	 letter-spacing: 0.5px;
}
.wp-color-result
{
	box-shadow:none;
	-webkit-box-shadow:none;
}
.dd-selected
{
	padding:0px !important;
}
.dd-select
{
	border:0px !important;
}
.wp-core-ui .button, .wp-core-ui .button-secondary
{
	box-shadow:none;
	-webkit-box-shadow:none;
}
.rs-customize-heading-end
{
	border-bottom:none !important;
	height: 20px;
    background: #fff;
}
.customize-control-checkbox
{
	
}
#customize-theme-controls .accordion-section:first-child h3:before {
	display: none;
}
#customize-theme-controls .accordion-section h3:before {
	display: inline-block;
    width: 20px;
    height: 20px;
    font-size: 20px;
    line-height: 1;
    font-family: dashicons;
    text-decoration: inherit;
    font-weight: 400;
    font-style: normal;
    vertical-align: top;
    text-align: center;
	color: #8ab17e;
    margin-right: 10px;
    font-family: "dashicons";
    content: "\f108";
}
#customize-theme-controls .accordion-section li h3:before,#customize-theme-controls #accordion-section-title_tagline h3:before,#customize-theme-controls  #accordion-section-static_front_page h3:before,#customize-theme-controls #accordion-panel-widgets h3:before,#customize-theme-controls #accordion-panel-nav_menus h3:before{
	display: none;
}
#customize-theme-controls #accordion-section-rst_customize_general_setting h3:before {
	content: "\f116";
}
#customize-theme-controls #accordion-section-rst_customize_fonts h3:before {
	content: "\f215";
}
#customize-theme-controls #accordion-section-rst_customize_theme_color h3:before {
	content: "\f309";
}
#customize-theme-controls #accordion-section-rst_customize_header_setting h3:before {
	content: "\f175";
}
#customize-theme-controls #accordion-section-rst_customize_logo h3:before {
	content: "\f328";
}
#customize-theme-controls #accordion-section-rst_customize_post h3:before {
	content: "\f123";
}
#customize-theme-controls #accordion-section-rst_customize_menu h3:before {
	content: "\f163";
}
#customize-theme-controls #accordion-section-rst_customize_footer h3:before {
	content: "\f209";
}
#customize-theme-controls #accordion-section-rst_customize_general h3:before {
	content: "\f510";
}
#customize-theme-controls #accordion-section-rst_customize_homepage_banner h3:before {
	content: "\f181";
}
#customize-theme-controls #accordion-section-rst_customize_homepage_extend_box h3:before {
	content: "\f233";
}
#customize-theme-controls #accordion-section-rst_customize_featured_post h3:before {
	content: "\f232";
}
#customize-theme-controls #accordion-section-rst_customize_homepage_personal_info h3:before {
	content: "\f338";
}

#customize-theme-controls #accordion-section-rst_customize_homepage_instagram_box h3:before {
	content: "\f526";
}
#customize-theme-controls #accordion-section-rst_customize_widget h3:before {
	content: "\f175";
}
#customize-theme-controls #accordion-section-rst_customize_category h3:before {
	content: "\f136";
}
#customize-theme-controls #accordion-panel-panel_posts h3:before {
	content: "\f134";
}

#customize-theme-controls #accordion-section-rst_customize_search h3:before {
	content: "\f179";
}

#customize-theme-controls #accordion-section-rst_customize_page h3:before {
	content: "\f119";
}
#customize-theme-controls #accordion-section-rst_customize_404 h3:before {
	content: "\f153";
}
#customize-theme-controls #accordion-section-rst_customize_social h3:before {
	content: "\f237";
}
#customize-theme-controls #accordion-section-rst_customize_translations h3:before {
	content: "\f531";
}
.accordion-section-content .customize-control.customize-control-read-guild{
	margin-bottom: 20px;
    padding-bottom: 15px;
}
.customize-control.customize-control-font label{
	background: none;
    border: none;
    display: inline-block;
    font-size: 12px;
    line-height: 28px;
    margin-bottom: 4px;
    margin-right: 0;
    padding: 0;
    text-align: right;
    vertical-align: middle;
    white-space: nowrap;
}
 .customize-control-description{
	font-size: 12px;
}
.customize-control.customize-control-font label span.rst-label-font{
	display: none;
}
.customize-control.customize-control-font .rst-font-sel-family{
	width: 100px;
}
.customize-control.customize-control-font select{
	margin: 0;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	padding: 0;
	width: 40px;
	font-size: 12px !important;
	line-height: 24px;
	height: 24px;
	box-shadow: none;
	border-radius: 3px;
	position: relative;
	top: 1px;
}
.customize-control.customize-control-font select.rst-font-sel-weight{
	width: 38px;
}
.accordion-section-content li.customize-control:last-child{
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.select2-container .select2-choice{
	text-align: left;
}
.customize-section-description-container{
	text-align: left;
}
#customize-control-settings-bg_header .customize-control-title{
	display: none;
}
.customize-control-heading-end{
	margin-bottom: 0 !important
}
.customize-control-background .action.rst-background-no-image,.customize-control-background .action.rst-background-attr {
	margin: 0 !important;
}
.customize-control-background .actions.rst-background-attr{
	margin-top: 30px !important;
}
#accordion-section-rst_customize_fonts .rst-font-sel-family{
	font-size: 12px;
}
#customize-control-settings-rst_slider_template .dd.ddcommon,#customize-control-settings-rst_general_template .dd.ddcommon,
#customize-control-settings-rst_cat_template .dd.ddcommon{
	width: 95px !important; 
}
#customize-controls h3{
	font-size: 13px;
}
.customize-control-checkbox + .customize-control-checkbox{
	padding-top: 0 !important;
}
.customize-control-checkbox label{
	padding-bottom: 2px; 
}
.customize-control-checkbox + .customize-control-checkbox label{
	padding-top: 2px; 
	padding-bottom: 2px; 
}
#menu-to-edit .customize-control{
	padding-top: 0 !important;
}
/*
.wp-customizer #menu-to-edit .menu-item-depth-1 > .menu-item-bar{
	margin-right: 0;
	margin-left: 20px;
}
.wp-customizer #menu-to-edit .menu-item-depth-2 > .menu-item-bar{
	margin-right: 0;
	margin-left: 40px;
}
.wp-customizer #menu-to-edit .menu-item-depth-3 > .menu-item-bar{
	margin-right: 0;
	margin-left: 60px;
}
.wp-customizer #menu-to-edit .menu-item-depth-4 > .menu-item-bar{
	margin-right: 0;
	margin-left: 80px;
}
.wp-customizer #menu-to-edit .menu-item-depth-5 > .menu-item-bar{
	margin-right: 0;
	margin-left: 100px;
}
*/

#menu-to-edit .customize-control.customize-control-nav_menu{
	padding-top: 15px !important;
}

.menu-settings .customize-control{
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.taxonomy-category .col-container{
	overflow:visible;
}
.update-messages .code,.wrap p span.code{
	display: none;
}