﻿/*------------------------------------*\
Links
\*------------------------------------*/
a:hover {text-decoration: none; }
/*------------------------------------*\
end Links
\*------------------------------------*/
/*------------------------------------*\
Buttons
\*------------------------------------*/
.btn.btn-default.btn-qnt-minus,
.btn.btn-default.btn-qnt-plus {
	border: 0;
}
.btn.btn-default.btn-qnt-minus:hover,
.btn.btn-default.btn-qnt-minus:focus,
.btn.btn-default.btn-qnt-plus:hover,
.btn.btn-default.btn-qnt-plus:focus {
	cursor: pointer;
}

/*------------------------------------*\
end Buttons
\*------------------------------------*/
/*------------------------------------*\
inputs
\*------------------------------------*/
.form-control[type="text"]:focus, .form-control[type="text"]:active,
.form-control[type="password"]:focus, .form-control[type="password"]:active,
.form-control:focus, .form-control:active {
	box-shadow: none;
}

/*------------------------------------*\
end inputs
\*------------------------------------*/
/*------------------------------------*\
table
\*------------------------------------*/
.table.table-hover > tbody> tr:hover > td { background-color: #fff; }
.table thead  tr{ 
	border-bottom-width: 2px; 
	border-bottom-style: solid;
}
.table thead tr th { 
	border-bottom: none;
}
/*------------------------------------*\
end table
\*------------------------------------*/
/*------------------------------------*\
Topic - Text Pages
\*------------------------------------*/

/*------------------------------------*\
end Topic - Text Pages
\*------------------------------------*/
.configure-button a { color: #222222; }
/*------------------------------------*\
.side-nav-category (left sidebar - Catalog menu)
\*------------------------------------*/
	.side-nav-category .panel.panel-default,.side-nav-category .panel-heading {
		border-radius: 0px;
	}
/*------------------------------------*\
end .side-nav-category (left sidebar - Catalog menu)
\*------------------------------------*/
/*------------------------------------*\
masthead - Categories Top Menu
\*------------------------------------*/
.masthead .navbar-default .navbar-nav {margin: 0px;}
.masthead .simple li.more a {border: none;}
.masthead .complex ul.dropdown-menu > li.simple > a { 
	text-decoration: none;
}

@media (max-width:991px) {
	.header {background-image: none;}
	.masthead > .navbar {display: none;}
}
@media (max-width:767px) {
	.navbar-collapse.test.collapse.in {max-height: none;}
	.logo-header {display: none;}
	}
/*------------------------------------*\
end masthead
\*------------------------------------*/
/*------------------------------------*\
newsletter-subscription
\*------------------------------------*/
.newsletter-subscription {
	background-color: #E6E6E6;
}
/*------------------------------------*\
end newsletter-subscription
\*------------------------------------*/
/*------------------------------------*\
Page: Product Details START
\*------------------------------------*/
	.product-details-page .product-tabs li.active a {
		border-bottom: none;
		border-radius: 0;
	}
		.product-details-page .product-tabs li a {
			border-bottom: none;
			border-radius: 0;
		}
		.product-details-page .product-tabs li a:hover {
			border-bottom: none;
			border-radius: 0;
		}
/*------------------------------------*\
Footer
\*------------------------------------*/
.icon.icon-vk:hover a { background-color: #6383A8; }
.icon.icon-google-plus:hover a { background-color: #dc2310; }
.icon.icon-youtube:hover a { background-color: #cd201f; }
.icon.icon-twitter:hover a { background-color: #33bce9; }
.icon.icon-facebook:hover a { background-color: #37528d; }
.icon.icon-rss:hover a { background-color: #FF6600; }
.icon.icon-odnoklassniki:hover a { background-color: #F2720C; }
.icon.icon-instagram:hover a { background-color: #004879; }
/*------------------------------------*\
end Footer
\*------------------------------------*/



/*------------------------------------*\
.copyrights   start
\*------------------------------------*/

/*------------------------------------*\
.copyright   end
\*------------------------------------*/
/*custom title*/
.heading { font: 33px sans-serif; margin-top: 30px; position: relative; text-align: center; text-transform: uppercase; z-index: 1; background: #fff; padding: 0 15px; color: #222222; }
.heading:before { border-top: 2px solid #f5f5f5; content: ""; margin: 0 auto; /* this centers the line to the full width specified */ position: absolute; /* positioning must be absolute here, and relative positioning must be applied to the parent */ top: 15px; left: 0; right: 0; bottom: 0; width: 95%; z-index: -1; }
.spn { /* to hide the lines from behind the text, you have to set the background color the same as the container */ background: #fff; padding: 0 15px; }
#flyout-cart { color: #000; }
/* .navbar-right .dropdown li a { color: #000; } */
.pad-left { padding-left: 30px; }
.pad-right { padding-right: 20px; }
.pad-bottom { padding-bottom: 15px; }
.gray-block { height: auto; background-color: #F5F5F5; padding-left: 10px; padding-right: 10px; margin-left: 1px; margin-right: 1px; padding-bottom: 5px; padding-top: 5px; margin-bottom: 15px; }
blockquote { font-size: 15px; font-style: italic; width: auto; margin: 0.25em 0; padding: 0.25em 40px; line-height: 1.45; position: relative; color: #383838; }
blockquote:before { display: block; content: "\201C"; font-size: 80px; position: absolute; left: -20px; top: -20px; color: #7a7a7a; }
.border-right { border-right: 2px dotted #dddddd; }
.button-bottom { padding-top: 60px; position: relative; padding-bottom: 80px; padding-right: 70px; }
.centre { width: 284px; display: block; margin-left: auto; margin-right: auto; }
.box { border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; border-bottom: 1px solid #999999; margin-bottom: 25px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); padding-top: 15px; }
.padding-top { margin-top: 15px; }
.img-middle { padding-left: 80px; }
.pad-image-title { padding-left: 50px; }
.gray-background { background-color: #EBEBEB; height: auto; min-width: 100%; }
.text-group { font: 21/32px; }
/* Custom container */
.container-full { margin: 0 auto; width: 100%; min-width: 100%; }
/*------------------------------------*\
   Theme Color Picker style start
\*------------------------------------*/
.theme-color-picker { position: fixed; top: 200px; right: 0px; z-index: 9; }
.configure-button { background-color: #696763; color: #ffffff; height: 50px; width: 50px; position: absolute; right: 0px; padding: 11px 14px; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.configure-button a:hover { color: #ffffff; }
.options-choosing-palette { padding: 10px 0px 10px 17px; }
.color-options { height: 120px; width: 200px; border: 1px solid #696763; right: -200px; position: absolute; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; background: #ffffff; }
.color-options h3 { padding: 0px 30px; }
.color-options ul { padding: 0px; margin: 0px; margin-top: 10px; }
.color-options ul li { padding: 5px 0px; margin: 0px; display: inline; margin-right: 10px; }
/*------------------------------------*\
   Theme Color Picker style End
\*------------------------------------*/
/*badge number css start*/
.op-number { background-color: #01619d; border: 1px #01619d; }
/*badge number css end*/
 .rec-banner.active_position { background-color: #2B2B2B; color: #FFF; }
 .rec-banner.active_position:hover,.rec-banner.deactive_position:hover { background-color: #000000; color: #FFF; }
 .rec-banner.deactive_position a:hover,.rec-banner.deactive_position a:active { text-decoration: none; color: #000000; }
 .forums-table-section .forums-table-section-body thead { background-color: #2B2B2B; color: #ffffff; }


@media (max-width:768px) {
    .dl-menuwrapper button { width: 100%; text-align: left;}
}