.roboto {font-family:"Roboto Condensed", sans-serif;}
.container{background-color:#efeff7;}
.modal{background-color:rgba(32,32,32,0.5);}
.line-height-1{line-height:1!important;}
.h8{font-size:small;line-height:1.1;}
.sale{background-color:cyan;color:#060856;}
del{border-color:cyan;border-width:2px;border-style:solid;padding:1px 4px;}
.menu-utilities{width:100%;}
.dark{background-color:#212223;}
.lang-bar{padding:0 0 0 5px;}
.profile{text-transform:uppercase;color:#fff!important;letter-spacing:1px;font-size:14px;}
.lang{color:#fff!important;margin:3px;padding:0;text-align:center;display:inline-block;font-size:12px;letter-spacing:2px;}
.lang-active{color:#fff!important;border:solid 1px #fff;margin:3px;padding:0 2px 0 4px;text-align:center;display:inline-block;font-size:12px;letter-spacing:2px;}
.cart{height:auto;width:auto;background:linear-gradient(to bottom right, #f49860 0%, #f45800 100%);border-radius:0%;margin:0px;padding:5px;text-align:center;display:inline-block;font-size:15px;color:#ffffff!important;letter-spacing:1px;text-transform:uppercase;}
.container.exclusive{background:linear-gradient(to bottom, #fff 0%, #ddd 100%);border:3px solid #f45800;}
h1.exclusive{font-size:16px;color:#654!important;text-transform:uppercase;letter-spacing:9px;text-align:left;padding:0;margin:0 0 20px 0;font-weight:lighter;text-shadow:0 1px 0 #eee;}
.exclusive h6{font-size:14px!important;line-height:1.1;padding:5px 0 0 0;color:#121212;font-weight:400;}
.exclusive a{display:block;color:#bcbcbc;}
.recommended h6{font-size:14px!important;line-height:1.1;padding:5px 0 0 0;color:#43434c;font-weight:400;}
.recommended a{display:block;}
.infos p{font-family:"Roboto Condensed", sans-serif;font-size:16px;padding:0 5px;}
.container.footer{background-color:#212223;padding:0 30px;}
div.border-left, div.border-right, div.border-top{border-color:#333!important;}
div.border-top-light{border-top:#dee2e6 1px solid;}
div.border-bottom-light{border-bottom:#dee2e6 1px solid;}
div.border-left-light{border-left:#dee2e6 1px solid;}
div.border-right-light{border-right:#dee2e6 1px solid;}
.footer h4{font-size:medium;line-height:1.5;color:#ddd;padding:0 0 15px 0;margin:0;font-weight:lighter;}
.footer h4 a{color:#ddd;font-size:18px;}
.footer h5{font-size:14px;color:#aaa;padding:0;margin:0;line-height:1.4;font-weight:lighter;}
.footer h6{font-size:14px;line-height:20px;text-transform:uppercase;color:#666;letter-spacing:1.5px;padding:15px 0 15px 0!important;margin:10px 0 0 0;font-weight:normal;}
.footer h6{color:#999;}
.footer table th{text-align:center;color:#efeff7;font-weight:normal!important;font-size:small;border-top:1px dotted #111;}
.footer table td{text-align:center;color:#efeff7;font-size:medium;border-top:1px dotted #111;}
input[type="checkbox"]{}
.genres{background:linear-gradient(to bottom right, #ffffff 0%, #fefefe 100%);color:#44546d;padding:5px 5px 10px 5px;margin-bottom:15px;direction:ltr;display:block;position:relative;flex-direction:column;width:auto;border-top:5px solid #44546d;border-radius:1px;overflow-y:auto;-webkit-box-orient:vertical;min-width:auto;box-sizing:border-box;}
.genres-title, .genres-title a{color:#44546d;font-size:medium;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 0 #dfdfdf;margin-bottom:4px;}
.genres-subtitle{color:#44546d;padding-left:9px;font-size:medium;text-transform:uppercase;letter-spacing:1.5px;border-top:1px solid #efeff7;}
.genres-subtitle a{color:#44546d;}
.bg-primary{background:linear-gradient(to bottom right, #f49860 0%, #f45800 100%);}
.bg-secondary{background-color:#44546d!important;}
.bg-light{background:#efeff7;}
.bg-white{background-color:white!important;}
.bg-grey{background-color:rgba(200,200,200,0.4)!important;}
.pathway{font-family:"Pathway Gothic One", sans-serif;}
.text-primary{color:#f45800 !important;}
.btn-outline-primary{color:#44546d;background-color:transparent;background-image:none;border-color:#f45800;}
.letterspacing-1{letter-spacing:1px!important;}
.letterspacing-3{letter-spacing:3px!important;}
.letterspacing-6{letter-spacing:6px!important;}
.letterspacing-9{letter-spacing:9px!important;}
.border-bottom-dark{border-bottom:1px solid #343a40!important;}
@media all and (max-width:320px){.btn-category{padding-left:0px!important;padding-right:0px!important;}
}
@media (min-width:321px) and (max-width:375px){}
@media (min-width:376px) and (max-width:425px){}
@media (min-width:426px) and (max-width:768px){.container{padding:15px 10px;}
}
@media (max-width:768px){.container{padding:15px 0 0 0;}
.btn-primary{border-color:#f45800;background-color:#f45800;}
img.img-fluid.logo{position:relative;display:inline-block;float:none;}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{}
div.category-divider{height:auto;border:0;margin:0;padding:0;height:60px}
.page-title{background:#efeff7;color:#44546d!important;text-transform:uppercase;letter-spacing:3px;padding:0px;text-shadow:0 1px 0 #fff;text-align:center;line-height:1.1;}
.category-title{background:#efeff7;color:#44546d!important;text-transform:uppercase;letter-spacing:7px;padding-left:15px;text-shadow:0 1px 0 #fff;}
.category-title a{color:#44546d!important;}
.btn-category{border-right:1px solid #ccc;text-align:center;margin:0;}
.btn-category a{margin:0;padding-left:10px;font-size:1.5em;text-align:center;float:none;}
div.exclusive{min-width:15%;}
}
@media (min-width:769px){.container{background-color:#efeff7;padding:30px 15px;}
.btn-primary{border-color:#f45800;background-color:#f45800;}
div.category-divider{margin:0;height:auto;border:0;}
.category-title{background:#efeff7;color:#44546d!important;text-transform:uppercase;letter-spacing:5px;text-align:left;padding:5px 15px;text-shadow:0 1px 0 #fff;}
.category-title a{color:#44546d!important;}
.category-title a:hover{color:#ffffff!important;}
}
@media (min-width:1024px){.container{background-color:#efeff7;padding:50px 30px 30px 30px;}
.page-title{background:#efeff7;color:#44546d!important;text-transform:uppercase;letter-spacing:5px;padding:0 15px;text-shadow:0 1px 0 #fff;text-align:left;line-height:1.1;}
}
@media (min-width:1200px){img.logo.img-fluid{padding:10px!important;}
.audiogallery-con{max-width:100%!important;}
}
::selection{background:#f45800;}
::-moz-selection{background:#f45800;}
::-webkit-selection{background:#f45800;}
a,
a:focus:not(.btn),
section.dark a,
#slidetop a:hover,
h1 > span,
h2 > span,
h3 > span,
h4 > span,
h5 > span,
h6 > span,
.pagination>li>a,
.pagination>li>a:hover,
.pagination>li>span,
ul.list-links>li>a:hover,
#sidepanel ul li a[data-toggle="collapse"],
#sidepanel ul li a[data-toggle="collapse"]:hover,
#sidepanel ul li a:hover,
.menu-list ul li a:hover,
.menu-list ul li.active a,
#menu_overlay_close:hover,
#topMain.nav-pills>li.active>a>span.topMain-icon,
#page-menu.page-menu-light ul>li:hover>a>i,
#page-menu.page-menu-dark ul>li:hover>a>i,
#page-menu.page-menu-transparent ul>li:hover>a>i,
#page-menu.page-menu-light ul>li.active>a>i,
#page-menu.page-menu-dark ul>li.active>a>i,
#page-menu.page-menu-transparent ul>li.active>a>i,
.tp-caption.block_white,
section span.theme-color,
section em.theme-color,
section i.theme-color,
section b.theme-color,
section div.theme-color,
section p.theme-color,
.owl-carousel.featured a.figure>span>i,
.owl-carousel.featured a:hover:not(.btn),
figure.zoom>a.lightbox:hover,
#portfolio h2>a:hover,
#portfolio h3>a:hover,
#portfolio h4>a:hover,
#portfolio h5>a:hover,
#portfolio h6>a:hover,
.tab-post a:hover,
.tag:hover>span.txt,
section.dark .tag:hover>span.txt,
ul.widget-twitter li>small>a:hover,
.blog-post-item h2>a:hover,
.blog-post-item h3>a:hover,
.blog-post-item h4>a:hover,
.blog-post-item h5>a:hover,
.item-box .item-hover .inner .ico-rounded:hover>span,
ul.side-nav>li:hover>a,
ul.side-nav>li a:hover,
ul.side-nav>li.active>a,
a.href-reset:hover,
a.href-reset.active,
.href-reset a.active,
.href-reset a:hover,
.href-reset a.active,
.price-clean-popular h4,
.box-icon.box-icon-color i,
.switch-primary.switch-round > input:checked + .switch-label:after,
section.dark .nav-tabs.nav-clean>li>a.active{color:#f45800;}
#sidepanel.sidepanel-theme-color,
div.alert.alert-theme-color,
div.alert.alert-primary,
span.badge-default,
span.badge-default,
.list-group-item.active>.badge.badge-default,
.nav-tabs.nav-alternate>li>a.active,
.datepicker table tr td.active.active,
.callout-theme-color,
.progress-bar-primary,
.toast-primary,
.owl-theme .owl-controls .owl-page span,
.open>.dropdown-toggle.btn-primary,
.show>.btn-primary.dropdown-toggle,
.btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.pagination>.active>a,
.pagination>.active>a:hover,
#header li.quick-cart .quick-cart-box a.btn,
#header li.quick-cart .quick-cart-box a.btn:hover,
#topMain.nav-pills>li.active>a>span.theme-color ,
.ei-slider-thumbs li.ei-slider-element,
.flex-control-paging li a.flex-active,
.tp-caption.block_theme_color,
.tp-bullets.simplebullets.round .bullet.selected,
i.ico-color,
.caption-primary,
.shop-list-options .btn.active,
.box-static.box-color,
.switch.switch-primary > input:checked + .switch-label,
.fancy-file-upload.fancy-file-primary>span.button,
.primary-slider .ui-slider .ui-slider-handle:before,
.primary-slider .ui-slider .ui-slider-range,
.ribbon-inner,
.info-bar.info-bar-color,
.music-album-title:hover,
.inews-item .inews-thumbnail .inews-sticky,
#progressBar #bar,
#page-menu,
#page-menu ul{background-color:#f45800;}
#music-player .mejs-controls .mejs-time-rail .mejs-time-current,
#music-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
section .theme-background,
.swiper-pagination-bullet-active{background-color:#f45800 !important;}
.con-controls{margin-top:0!important;}
.inews-content-inner h3>a,
div.side-nav ul>li:hover>a,
div.side-nav ul>li.active>a,
.pagination.pagination-simple>li.active>a,
div.side-nav ul.list-group-bordered>li>a:hover,
section .theme-color{color:#f45800 !important;}
.primary-slider .ui-slider .ui-slider-handle,
.switch.switch-primary > input:checked + .switch-label,
.timeline_center li h3:before,
.timeline_center:after,
a.thumbnail.active,
a.thumbnail:hover,
.btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus{border-color:#f45800;}
.open>.dropdown-toggle.btn-primary,
.show>.btn-primary.dropdown-toggle,
.btn-primary,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover
.pagination>.active>a,
.pagination>.active>a:hover{border-color:#f45800;}
#topNav ul.dropdown-menu{border-top-color:#f45800;}
section.featured-grid div.row>div .ribbon:before,
.modal-content{background-color:rgba(255,255,255,0.999);}
.modal-dialog{max-width:100%;}
#topNav ul.dropdown-menu{border-color:#f45800 #fff #fff;}
#topNav div.submenu-dark ul.dropdown-menu{border-color:#f45800 #3F3F3F #3F3F3F;}
#topNav div.submenu-color ul.dropdown-menu{border-color:#f45800 #3F3F3F #3F3F3F;}
#topMain li.search .search-box{border-top:#f45800 2px solid;}
#topNav div.submenu-color ul.dropdown-menu{background-color:#f45800;}
#topNav div.submenu-color ul.dropdown-menu{border-color:#888 #f45800 #f45800;}
#topNav div.submenu-color ul.dropdown-menu a.dropdown-toggle{background-image:url('../../images/_smarty/submenu_light.png');}
#topNav div.submenu-color ul.dropdown-menu li.active>a,
#topNav div.submenu-color ul.dropdown-menu li.active:hover>a,
#topNav div.submenu-color ul.dropdown-menu li.active:focus>a,
#topNav div.submenu-color ul.dropdown-menu li:hover>a,
#topNav div.submenu-color ul.dropdown-menu li:focus>a,
#topNav div.submenu-color ul.dropdown-menu li:focus>a{color:#fff;background-color:rgba(0,0,0,0.15);}
#topNav div.submenu-color ul.dropdown-menu li.divider{background-color:rgba(255,255,255,0.3);}
#topNav div.submenu-color ul.dropdown-menu>li a{color:#fff;}
#topNav div.submenu-color #topMain>li.mega-menu div.row div>ul>li>span{color:#fff;}
#topNav div.submenu-color #topMain>li.mega-menu div.row div{border-left:rgba(0,0,0,0.2) 1px solid;}
section.theme-color,
section.theme-color div.heading-title.heading-dotted h1,
section.theme-color div.heading-title.heading-dotted h2,
section.theme-color div.heading-title.heading-dotted h3,
section.theme-color div.heading-title.heading-dotted h4,
section.theme-color div.heading-title.heading-dotted h5,
section.theme-color div.heading-title.heading-dotted h6{color:#fff;background-color:#f45800;}
section.theme-color div.heading-title h1,
section.theme-color div.heading-title h2,
section.theme-color div.heading-title h3,
section.theme-color div.heading-title h4,
section.theme-color div.heading-title h5,
section.theme-color div.heading-title h6{background-color:#f45800;}
section.theme-color div.heading-title h1 span,
section.theme-color div.heading-title h2 span,
section.theme-color div.heading-title h3 span,
section.theme-color div.heading-title h4 span,
section.theme-color div.heading-title h5 span,
section.theme-color div.heading-title h6 span{color:#fff;}
section.theme-color a{color:#fff;text-decoration:none;}
section.theme-color a:hover{color:#111;}
section.theme-color pre{background-color:rgba(0,0,0,0.1);}
section.theme-color div.heading-border-bottom.heading-color{border-bottom-color:rgba(255,255,255,0.5);}
body.menu-vertical #mainMenu.sidebar-vertical .sidebar-nav .navbar li:hover>a,
body.menu-vertical #mainMenu.sidebar-vertical .dropdown-menu>.active>a,
body.menu-vertical #mainMenu.sidebar-vertical .dropdown-menu>.active>a:focus,
body.menu-vertical #mainMenu.sidebar-vertical .dropdown-menu>.active>a:hover,
body.menu-vertical #mainMenu.sidebar-vertical .navbar-default .navbar-nav>.active>a,
body.menu-vertical #mainMenu.sidebar-vertical .sidebar-nav .navbar li:hover>a{color:#f45800 !important;background-color:transparent!important;}
section.dark .btn-default:hover{color:#f45800;background-color:rgba(0,0,0,0.3);}
section.page-header .breadcrumb a:hover{color:#f45800 !important;text-decoration:none;}
div.divider.divider-color i{color:#fff;}
div.divider.divider-color:before,
div.divider.divider-color:after{border-top:#f45800 1px solid;}
div.divider.divider-color i{color:#f45800;}
div.divider.divider-circle.divider-color i{color:#fff;background-color:#f45800;}
div.divider.divider-border>a:hover>i{color:#f45800;}
div.heading-title.heading-line-single.heading-color:before,
div.heading-title.heading-line-double.heading-color:before{border-color:#f45800;}
div.heading-border-bottom.heading-color{border-bottom-color:#f45800;}
div.heading-title.heading-border.heading-color,
div.heading-title.heading-border.heading-inverse.heading-color{border-color:#f45800;}
section.dark div.heading-title.heading-border-bottom{border-bottom-color:#f45800;}
.box-icon a.box-icon-title:hover>h2{color:#f45800;}
.box-icon a.box-icon-title:hover>i{color:#fff;background-color:#f45800;}
.box-icon a.box-icon-more{color:#111;}
.box-icon a.box-icon-more:hover,
section.dark .box-icon a.box-icon-more:hover{color:#f45800;}
.box-video a.box-video-title:hover h2,
.box-video a.box-image-title:hover h2{color:#f45800;}
.box-flip .box2{color:#fff;background-color:#f45800;}
.box-flip .box2 h1,
.box-flip .box2 h2,
.box-flip .box2 h3,
.box-flip .box2 h4,
.box-flip .box2 h5,
.box-flip .box2 h6{color:#fff;}
.box-static.box-border-top{border-color:#f45800;}
.navbar-primary{border-color:#f45800 !important;background-color:#f45800 !important;}
section.dark .pagination > li.active>a,
.pagination > li.active>a{border-color:#f45800;background-color:#f45800;}
.process-wizard-primary > .process-wizard-step > .process-wizard-dot,
.process-wizard-primary > .process-wizard-step > .progress > .progress-bar{background:#f45800;}
.process-wizard-primary > .process-wizard-step > .process-wizard-dot:after{background-color:rgba(0,0,0,0.4);}
ul.process-steps li a.active,
ul.process-steps li a.active:focus,
ul.process-steps li:hover>a.active{background-color:#f45800 !important;border-color:#f45800 !important;}
ul.process-steps li a.active+h1,
ul.process-steps li a.active+h2,
ul.process-steps li a.active+h3,
ul.process-steps li a.active+h4,
ul.process-steps li a.active+h5,
ul.process-steps li a.active+h6{color:#f45800;}
div.mega-price-table .pricing-title,
div.mega-price-table .pricing-head,
div.mega-price-table .pricing.popular{background-color:#f45800;}
div.mega-price-table .pricing:hover h4,
div.mega-price-table .pricing-table i.fa{color:#f45800;}
section.dark i.ico-hover:hover,
i.ico-hover:hover{background-color:#f45800;border-color:#f45800;}
.nav-tabs.nav-top-border>li>a.active,
.nav-tabs.nav-top-border>li>a.active:hover{border-top-color:#f45800 !important;}
.nav-tabs.nav-bottom-border>li>a.active,
.nav-tabs.nav-bottom-border>li>a.active:hover{border-bottom-color:#f45800 !important;}
.nav-tabs.nav-alternate>li>a.active{background-color:#f45800 !important;}
.nav-tabs>li>a.active{color:#f45800 !important;}
/**//**/.sky-form .toggle i:before{background-color:#f45800;}
.sky-form .button{background-color:#f45800;}
/**//**/.sky-form .radio input + i:after{background-color:#f45800;}
.sky-form .checkbox input + i:after{color:#f45800;}
.sky-form .radio input:checked + i,
.sky-form .checkbox input:checked + i,
.sky-form .toggle input:checked + i{border-color:#f45800;}
.sky-form .rating input:checked ~ label{color:#f45800;}
.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active{box-shadow:inset 0 0 0 4px #f45800, 0 0 1px rgba(0, 0, 0, 0);}
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active,
.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active,
.hvr-sweep-to-right:before,
.hvr-sweep-to-left:before,
.hvr-sweep-to-bottom:before,
.hvr-sweep-to-top:before,
.hvr-bounce-to-right:before,
.hvr-bounce-to-left:before,
.hvr-bounce-to-bottom:before,
.hvr-bounce-to-top:before ,
.hvr-radial-out:before,
.hvr-radial-in,
.hvr-rectangle-inm
.hvr-rectangle-out:before,
.hvr-shutter-in-horizontal,
.hvr-shutter-out-horizontal:before,
.hvr-shutter-in-vertical,
.hvr-shutter-out-vertical:before,
.hvr-underline-from-left:before,
.hvr-underline-from-center:before,
.hvr-underline-from-right:before,
.hvr-overline-from-left:before,
.hvr-overline-from-center:before,
.hvr-overline-from-right:before,
.hvr-underline-reveal:before,
.hvr-overline-reveal:before{background-color:#f45800;}
/*essential.css*/
.no-border{border:0px!important;}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
:active,
:focus {
	outline:none !important;
	box-shadow:none !important;
	/*-webkit-appearance: none;*//*removed: chrome issue */
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
::selection {
color:#fff;
text-shadow:none;
background: #333;
}
::-moz-selection {
color:#fff;
text-shadow:none;
background: #333; /* Firefox */
}
::-webkit-selection {
color:#fff;
text-shadow:none;
background: #333; /* Safari */
}
button {
background: none;
border: 0; margin: 0; padding: 0;
cursor: pointer;
}
img {
	border: 0;
	vertical-align: top;
}
textarea, input, button, *:focus {
	 outline:none !important;
}
label {
	font-weight:400;
}
audio, canvas, img, video {
}
a {
	-webkit-transition: all .300s;
	   -moz-transition: all .300s;
		 -o-transition: all .300s;
			transition: all .300s;
}
a, a:focus, a:hover, a:active {
  outline: 0;
  cursor:pointer;
}
p, pre, ul, ol, dl, dd, blockquote,
address, table, fieldset, form {
	margin-bottom: 30px;
}
canvas {
}
img.img-fluid {
	display:inline-block;
}
div.row>div img.img-fluid {
	width: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Pathway Gothic One', sans-serif;
	font-weight:normal;
	color:#414141;
	position: relative;
	margin: 0 0 30px 0;
	line-height:1.5;
	z-index:0;
	-webkit-font-smoothing: antialiased;
}
h1 {
	font-size: 36px;
	margin: 0 0 44px 0;
}
h4 {
	font-size: 18px;
	letter-spacing: normal;
	margin: 0 0 14px 0;
}
h5 {
	font-size: 14px;
	letter-spacing: normal;
	margin: 0 0 20px 0;
}
h6 {
	font-size: 12px;
	letter-spacing: normal;
	margin: 0 0 20px 0;
}
.h7 {
font-size: 12px;
letter-spacing: 2px;
margin: 10px 0 5px 0;
padding: 2px 10px;
text-transform: uppercase;
background-color: #efeff7;
}
::-webkit-input-placeholder {
	color: #999;
}
.fs-15 { font-size: 15px !important;}
.fs-16 { font-size: 16px !important;}
.fs-small{font-size:small!important;}
.fs-medium{font-size:medium!important;}
.fs-large{font-size:large!important;}
.mb-0   { margin-bottom:0px !important;}
.mb-15  { margin-bottom:15px !important;}
.mb-40  { margin-bottom:40px !important;}
.mt-1   { margin-top:1px !important;}
.ml-15  { margin-left:15px !important;}
.mr-5   { margin-right:5px !important;}
.mr-15  { margin-right:15px !important;}
.m-0   { margin:0px !important;}
.pb-0   { padding-bottom:0px !important;   }
.pb-10  { padding-bottom:10px !important;  }
.pb-20  { padding-bottom:20px !important;  }
.pb-40  { padding-bottom:40px !important;  }
.pt-10  { padding-top:10px !important;  }
.pt-20  { padding-top:20px !important;  }
.pt-30  { padding-top:30px !important;  }
.pl-15  { padding-left:15px !important;  }
.pr-10  { padding-right:10px !important;  }
.p-0   { padding:0px !important;   }
.p-3   { padding:3px !important;   }
@media only screen and (max-width: 768px) {
.mb-xs-0 { margin-bottom: 0 !important;  }
}
.uppercase 			{ text-transform:uppercase; 	}
.letter-spacing-1 {
	letter-spacing: 0.1em !important;
}
.inline-search {
	display:block;
	position:relative;
	flex:none;
}
.inline-search form input.serch-input {
	background: #fff;
	border-top:#000000 1px solid;
  border-bottom:#000000 1px solid;
  border-left:#e3e3e3 0px solid;
  border-right:#e3e3e3 0px solid;
	color: #000000;
	float: left;
	font-size: large;
	height: 50px;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 5px 50px 5px 20px;
	width: 100%;
}
.inline-search form button {
	background: rgba(0, 0, 0, 0);
	border-left: #000000 1px solid;
	font-size: 17px;
	width: 50px;
	height: 50px;
	vertical-align: middle;
  color: #000000;
	position: absolute;
	right: 0;
}
.bg-white {
background-color: #fff !important; }
.bg-black {
background-color: #212223 !important; }
.text-white {
  color: #fff !important; }
  .text-black {
  color: #111 !important; }
  .btn,
.btn-group .btn {
	line-height: 1;
}
#header .btn,
#footer .btn,
.dropdown .btn,
.input-group .btn {
	margin:0;
}
.btn,
.form-control:not(textarea) {
	/*height:40px;*/
}
.btn-sm,
.btn-sm,
.btn-lg,
.btn-xlg {
	height:auto;
}
a.btn.btn-sm {
	line-height:inherit;
}
.card {
	margin-bottom:30px;
}
.navbar form,
.navbar input,
.navbar select,
.navbar textarea,
.navbar .btn,
.navbar .button {
	margin: 0;
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
	vertical-align: middle;
}
form div.row:last-child {
	margin-bottom:0;
}
form>select,
form>input,
form>textarea {
	margin-bottom:8px;
}
.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__arrow,
.fancy-file-upload,
.input-group-btn .btn,
.form-control:not(textarea) {
	height: auto !important;
  border: 1px solid #6c757d!important;
}
input.form-control,
select.form-control,
textarea.form-control {
	border-color: #dee5ed;
}
.form-control-light {
	border: #dee2e6 1px solid;
	border-radius: 3px;
	display: block;
  width: 100%;
  height: auto;
  padding: .2rem .75rem!important;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.form-control {
	border: #6c757d 1px solid;
	border-radius: 3px;
	display: block;
  width: 100%;
  height: auto;
  padding: .2rem .75rem!important;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
h1:before,h2:before,h3:before,h4:before,h5:before,h6:before {
	content: attr(data-bgtext);
	color: rgba(148,149,150,0.07);
	font-size: 100px;
	font-weight:bold;
	letter-spacing: 0;
	font-family:Arial,Helvetica,sans-serif;
	line-height: 0.3;
	display: block;
	text-align: center;
	position: absolute;
	left:0; right: 0; margin: auto;
	z-index: -1;
	top: 6px;
}
.h-30{height:30px !important;}
.mb-10{margin-bottom:10px !important;}
::selection {
    color: #fff;
    text-shadow: none;
    background: #333;
}
.modal-content{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.modal-header .btn,
.modal-footer .btn{margin-top:0;margin-bottom:0;}
.modal-full{width:100% !important;margin-left:8px;width:100%;max-width:calc(100% - 15px);}
.modal-backdrop{background-color:#fff;}
.modal-content{border:0;}
.modal-dialog{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.0);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.0);box-shadow:0 10px 25px rgba(0, 0, 0, 0.0);}
.modal-dialog:active{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.0) !important;-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.0) !important;box-shadow:0 10px 25px rgba(0, 0, 0, 0.0) !important;}
.modal-header{display:block;}
.modal-header .close{margin:0;padding:3px;}

.form-check-input {
	height: 20px;
  width: 20px;
}
