/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/iransans/IRANSansWeb_Bold.eot');
	src: url('../fonts/iransans/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/iransans/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/iransans/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/iransans/IRANSansWeb_Bold.ttf') format('truetype');
}

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/iransans/IRANSansWeb.eot');
	src: url('../fonts/iransans/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/iransans/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/iransans/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/iransans/IRANSansWeb.ttf') format('truetype');
}

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/iransans/IRANSansWeb_Light.eot');
	src: url('../fonts/iransans/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/iransans/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/iransans/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/iransans/IRANSansWeb_Light.ttf') format('truetype');
}
body,span,a,h1,h2,h3,h4,h5,h5,strong,p,.h1{
   font-family: 'IRANSans',tahoma; 
}
.main-content-wrapper #main-content .h1 {
    font-size: 18px;
    font-family: 'IRANSans',tahoma; 
}
section.cart .panel.panel-product .panel-heading h3.panel-title {
    font-size: 20px;
}
.grecaptcha-badge{
    z-index: 3000;
}
.panel-default > .panel-heading {
    border-color: #eff2f7;
    background: #3aae49;
    color: #fff;
}
.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open .dropdown-toggle.btn-primary, a.btn-primary:active, a.btn-primary:hover {
    color: #fff;
    background-color: #218c2f;
    border-color: #218c2f;
}
.btn-default, a.btn-default:link, a.btn-default:visited {
    color: #fff;
    background-color: #293949;
    outline: 0 !important;
}
.btn-default, a.btn-default:link, a.btn-default:visited {
    color: #fff;
    background-color: #293949;
    outline: 0 !important;
}
#header .btn-default {
    padding: 3px 9px;
    background: #11aa4b;}
    #header .btn-default .far, #header .btn-default .fas {
    cursor: pointer;
    color: #fff;
}
.panel-heading .sidebar-primary a.collapse-link {
    color: #fff !important;
}
#footer p{
    padding-top: 10px;
color: #4f5b54;
}
#header .dropdown.settings .dropdown-menu > li > a:active, #header .dropdown.settings .dropdown-menu > li > a:hover {
    background-color: #10aa4b;
    color: #fff;
}
.btn-primary.btn-3d,.btn-default.btn-3d {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
@media only screen and (max-width:660px) {
  #header .brand {
height: 100px;
}  
#header {
    height: 180px;
}
}
.grecaptcha-badge{
    display: none !important;
}