/**
* @author Perfectus Inc
* @author website www.perfectusinc.com
* @copyright Copyright 2016-2017 Perfectus Inc
* CSS Document
*/

@charset "utf-8";



img {
	max-width: 100%;
}
.read-more {
    font-size: 16px;
    margin-top: 13px;
    text-transform: capitalize;
	padding-right: 20px;
	float: left;
}
/*.address, .phone, .mail{
	background: url(../images/footer-icon.png) no-repeat scroll 0 0 transparent;
	padding-left: 40px;
	margin-bottom: 10px;
}
.address {
	background-position: 0px -172px !important;
}
.mail {
	background-position: 0px -224px !important;
}
.phone {
	background-position: 0px -274px !important;
}
#footer-wrapper .address {
	background-position: 0px -18px !important;
}
#footer-wrapper .mail {
	background-position: 0px -196px !important;
}
#footer-wrapper .phone {
	background-position: 0px -107px !important;
}*/
.small {
    font-size: 12px;
}
/* Heading CSS Start */
h1, h2, h3, h4 ,h5, h6 {
	font-weight: normal;
    margin-bottom: 10px;
	line-height: 25px;
}
h1 {
    font-size: 30px;
}
h2 {
    font-size: 25px;
}
h3 {
	font-size: 16px;
}
h4 {
    font-size: 14px;
}
h5 {
    font-size: 13px;
}
h6 {
	font-size: 12px;
}
/* Heading CSS End */
/* Unordered Bullet List CSS Start */
.bulletstyle1 li, .bulletstyle2 li, .bulletstyle3 li, .bulletstyle4 li, .bulletstyle5 li, .bulletstyle6 li, .bulletstyle7 li, .bulletstyle8 li, .bulletstyle9 li{
	line-height: 16px;
    margin: 3px 2px;
    padding: 2px 0 2px 22px !important;
	background:  url(../images/bullets.png) no-repeat scroll 0 0 transparent;
}
.bulletstyle1 li {
	background-position: 0 5px;
}
.bulletstyle2 li {
	background-position: 0 -65px;
}
.bulletstyle3 li {
	background-position: 0 -164px;
}
.bulletstyle4 li {
	background-position: 0 -264px;
}
.bulletstyle5 li {
	background-position: 0 -365px;
}
.bulletstyle6 li {
	background-position: 0 -465px;
}
.bulletstyle7 li {
    background-position: 0 -566px;
}
.bulletstyle8 li {
    background-position: 0 -663px;
}
.bulletstyle9 li {
    background-position: 0 -767px;
}
.bulletstyle10 li {
	line-height: 16px;
    list-style: square inside none;
    margin: 3px 2px;
    padding: 2px 0 2px 3px;
    
}
.specialbullet1 li, .specialbullet2 li, .specialbullet3 li, .specialbullet4 li, .specialbullet5 li, .specialbullet6 li,
.specialbullet7 li, .specialbullet8 li, .specialbullet9 li, .specialbullet10 li, .specialbullet11 li, .specialbullet12 li {
    line-height: 18px;
    margin: 3px 2px;
    padding: 2px 0 5px 25px;
	background:  url(../images/menu_icons.png) no-repeat scroll 0 0 transparent;
}
.specialbullet1 li {
	background-position: 0 4px;
}
.specialbullet2 li {
	background-position: 0 -68px;
}
.specialbullet3 li {
	background-position: 0 -168px;
}
.specialbullet4 li {
	background-position: 0 -267px;
}
.specialbullet5 li {
	background-position: 0 -369px;
}
.specialbullet6 li {
	background-position: 0 -467px;
}
.specialbullet7 li {
	background-position: 0 -565px;
}
.specialbullet8 li {
	background-position: 0 -666px;
}
.specialbullet9 li {
	background-position: 0 -766px;
}
.specialbullet10 li {
	background-position: 0 -867px;
}
.specialbullet11 li {
	background-position: 0 -969px;
}
.specialbullet12 li {
	background-position: 0 -1067px;
}
/* Unordered Bullet List CSS End */

/* Inputbox, select and textarea CSS Start */

input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea, select {
    border: 1px solid #C2C2C2;
    line-height: 20px;
    margin: 1px 0 3px;
    min-height: 20px;
    padding: 4px 5px 3px;
	transition: all 0.3s ease-in 0s;
		-moz-transition: all 0.3s ease-in 0s;
		-webkit-transition: all 0.3s ease-in 0s;
		-o-transition: all 0.3s ease-in 0s;
		-ms-transition: all 0.3s ease-in 0s;
	font-family: "Lucida Grande",Arial,Verdana,sans-serif;
}
textarea {
	overflow: auto;
}
/* Inputbox, select and textarea CSS End */

/* Button CSS Start */
.button, input[type="submit"], input[type="reset"], input[type="button"], .readmore, button, #reviewsInfo .cart_button span, #reviewsWrite .cart_button span, #login-page .signup-wrapper .button-set a {
    border-color: rgba(0, 0, 0, 0.2);
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: normal;
    padding: 7px 10px;
    text-decoration: none;
    transition: all 0.3s ease-in 0s;
    width: auto !important;
	font-family: "Telex",Arial,Helvetica;
}
.button_in_cart:hover{
	background-image: url("../images/icons/cart_1.png");
    background-position: 5px 9px;
    background-repeat: no-repeat;
    padding: 10px 10px 9px 30px;
	transition: all 0.3s ease-in 0s;
		-moz-transition: all 0.3s ease-in 0s;
		-webkit-transition: all 0.3s ease-in 0s;
		-o-transition: all 0.3s ease-in 0s;
		-ms-transition: all 0.3s ease-in 0s;
}
/* Button CSS End */

/* Module Variation CSS Start */
.dottedheader h1, .dottedheader h2, .dottedheader h3, .dottedheader h4, .dottedheader h5, .dottedheader h6,h1.dottedheader,h2.dottedheader,h3.dottedheader,h4.dottedheader,h5.dottedheader,h6.dottedheader
 {
    background: url(../images/border.png) repeat-x scroll 0 100% transparent !important;
    padding-bottom: 10px;
}
.thickline h1, .thickline h2, .thickline h3, .thickline h4, .thickline h5, .thickline h6 , h1.thickline,h2.thickline,h3.thickline,h4.thickline,h5.thickline,h6.thickline{
    background: url(../images/strip.png) repeat-x scroll 0 100% transparent;
    padding-bottom: 10px;
}
/* Module Variation CSS End */


/* Box Content CSS Start */
.alert-box {
margin-bottom: 20px;
color: #c09853;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #fcf8e3;
border: 1px solid #fbeed5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.alert-heading {
color: inherit;
}
.alert-box .close {
position: relative;
top: -2px;
right: -21px;
line-height: 18px;
}
.alert-success {
color: #468847;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.alert-danger,
.alert-error {
color: #b94a48;
background-color: #f2dede;
border-color: #eed3d7;
}
.alert-info {
color: #3a87ad;
background-color: #d9edf7;
border-color: #bce8f1;
}
.simple-boxcontent {
	padding: 10px;
	margin: 10px 0;
	text-align: justify;
}
.simple-boxcontent {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 2px 2px 2px 2px;
}
/* Box Content CSS End */


.readmore a {
	color: #FFFFFF;
}

/* Login CSS Start */
.login {
	margin-bottom: 5px;
}
.login .login-fields {
    margin: 7px 0;
}
.login label {
    display: inline-block;
    width: 130px;
}
.registration label, .remind label, .reset label {
    float: left;
    width: 180px;
	padding-top: 7px;
}
.registration dt, .registration dd {
    margin: 12px 0;
}
/* Login CSS End */

p {
	margin-bottom: 10px;
}

/* Dropcap css Start */
p.drop-cap:first-letter {
    display: block;
    float: left;
    font-size: 280%;
    margin: 7px 4px 0 0;
}
legend {
	padding: 0;
}
/* Dropcap css End */

/*------To display the products first-------------*/

 #maincontentarea-wrapper, #right-wrapper {
	float: right;
}
/*------To display the products first-------------*/

.pagination_product a{
	background-color:#505050;
    color: #FFFFFF !important;
    text-shadow: none !important;
    padding: 5px 10px;
    text-decoration: none;
}
.pagination_product a img {
    position: relative;
    top: 1px;
}

label {
    display: inline-block;
    font-weight: normal;
    margin-bottom: 5px;
}