/* Top Header */
[data-cattype="81005"] .top-header{background: #323A47;} 
[data-cattype="81005"] .top-header a{color: #fff;}
[data-cattype="81005"] .top-header a:hover{color: #4c96ff;}


/* Header Menu */
[data-cattype="81005"] .hmenu{background: #fff;} 
[data-cattype="81005"] nav#nav-wrap > ul a{color: #000;}
[data-cattype="81005"] nav#nav-wrap > ul a.active{color: #ed3668;}
[data-cattype="81005"] nav#nav-wrap > ul a.active{background: transparent;}
[data-cattype="81005"] nav#nav-wrap > ul a:hover{color: #ed3668;}
[data-cattype="81005"] nav#nav-wrap > ul a:hover{background: transparent;}
[data-cattype="81005"] nav#nav-wrap > ul ul{background: #454f5f;}
[data-cattype="81005"] nav#nav-wrap > ul ul a{color: #fff;}
[data-cattype="81005"] nav#nav-wrap > ul > li > ul > li:hover{color: #aaa;}
[data-cattype="81005"] nav#nav-wrap ul ul a.active{color: #aaa;}
[data-cattype="81005"] nav#nav-wrap ul ul a:hover{color: #aaa;}
[data-cattype="81005"] nav#nav-wrap ul ul a:hover{background: transparent;}


/* Form Element */
.btn-primary{background-color: #ed3668;} 
.btn-primary:hover{background-color: #000;}
.btn-primary{color: #fff;}
.btn-primary:hover{color: #fff;}
.btn-primary {
	font-size: 14px;
	padding: 6px 12px;
}
.btn-primary{font-family: 'Montserrat-Regular';}

.btns {
	font-size: 16px;
	padding: 20px 70px 20px 70px;
}

.btn-img img:hover{
    opacity: 0.5;
    transition: 0.3s;
}


.btn.btn-default{background: #ed3668;}
.btn.btn-default:hover{background: #000;}
.btn.btn-default{color: #000;}
.btn.btn-default:hover{color: #fff;}
.btn.btn-default{font-size: 14px;}
.btn.btn-default{font-family: 'Montserrat-Regular';}


.social-media a{color: #666;}
.social-media a:hover{color: #007CC3;}
.social-media a{font-size: 14px;}
.social-media a .fa-inverse{color: #fff;}
.social-media a .fa-inverse:hover{color: #fff;}


.btn.btn-light {
	background-color: #eee;
	border-color: #eee;
    font-size: 14px;
    padding: 6px 12px;
}

.btn.btn-light:hover {
	background: #000;
    border-color: #000;
    color:#fff;
}

.btn.btn-success {
	background-color: #5cb85c;
	border-color: #4cae4c;
	padding: 6px 12px;
    font-size: 14px;
}

.btn.btn-success:hover {
	background: #000;
    border-color: #000;
}

.btn.btn-danger {
    padding: 6px 12px;
    font-size: 14px;
    color: #fff;
}

.btn.btn-danger:hover {
    background: #000;
    border-color: #000;
}

.page-item.active .page-link {
	z-index: 3;
	color: #fff;
	background-color: #ed3668;
	border-color: #ed3668;
}


.close {
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2;
}


/* Typography */
h1.title{color: #0359D4;}
h1.title{font-size: 26px;}
h1.title{font-family: 'open_sansbold';}


.price{color: #0359D7;}
.price{font-size: 18px;}
.price{font-family: 'Montserrat-Regular';}

body{color: #0a0a0a;}
body{font-size: 16px;}
body{font-family: 'Montserrat-Regular';}

.grid_item .title{color: #000;}
.grid_item .title{font-size: 15px;}
.grid_item .title{font-family: 'Montserrat-Regular';}


/* Footer */
.wrapper_footer{background: #323A47;} 
.wrapper_footer{color: #fff;}
.wrapper_footer{font-size: 15px;}

.wrapper_footer .container a{color: #fff;}
.wrapper_footer .container a:hover{color: #007CC3;}
.wrapper_footer .container a{font-size: 15px;}


/* Other */
#toTop-morph, #toTop{background: #000;} 
#toTop-morph, #toTop:hover{background: #007CC3;}


/* Banner */
[data-cattype="82009"] .owl-theme .owl-controls .owl-page span {
	background: #fff;
	opacity: 1;
} 
[data-cattype="82009"] .owl-theme .owl-controls .owl-page:hover span{background: #ed3668;}
[data-cattype="82009"] .owl-theme .owl-controls .owl-page.active span {
	background: #ed3668;
    opacity: 1;
}

[data-cattype="82009"] .owl-theme .owl-controls .owl-buttons .owl-next, [data-cattype="82009"] .owl-theme .owl-controls .owl-buttons .owl-prev{color: #323A47;}
[data-cattype="82009"] .owl-theme .owl-controls .owl-buttons .owl-next, [data-cattype="82009"] .owl-theme .owl-controls .owl-buttons .owl-prev{opacity: 0.3;}
[data-cattype="82009"] .owl-theme .owl-controls .owl-buttons .owl-next:hover, [data-cattype="82009"] .owl-theme .owl-controls .owl-buttons .owl-prev:hover{opacity: 1;}
[data-cattype="82009"] .owl-theme .owl-controls .owl-buttons .owl-next, [data-cattype="82009"] .owl-theme .owl-controls .owl-buttons .owl-prev{background: transparent;}
[data-cattype="82009"] .owl-theme .owl-controls .owl-buttons .owl-next:hover, [data-cattype="82009"] .owl-theme .owl-controls .owl-buttons .owl-prev:hover{background: transparent;}


/* Typical laptop screen size*/
@media (max-width: 1400px) {
	
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 980px) {
}


/* Mobile screen size - landscape view */
@media (max-width: 767px) {
   
}

/* Mobile screen size */
@media (max-width: 480px) {
    
    .btns {
	font-size: 14px;
	padding: 10px 20px 10px 20px;
    }
    
}

