/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: AbzarWP.Com
Template: flatsome
Version: 3.0
*/
@font-face {
  font-family: IRANSansBold;
  font-style: normal;
  font-weight: bold;
  src: url("fonts/eot/IRANSansWeb(FaNum)_Bold.eot");
  src: url("fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-8 */ url("fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2") format("woff2"),
    /* FF39+,Chrome36+, Opera24+*/
      url("fonts/woff/IRANSansWeb(FaNum)_Bold.woff") format("woff"),
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
      url("fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf") format("truetype");
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: normal;
  src: url("fonts/eot/IRANSansWeb(FaNum).eot");
  src: url("fonts/eot/IRANSansWeb(FaNum).eot?#iefix")
      format("embedded-opentype"),
    /* IE6-8 */ url("fonts/woff2/IRANSansWeb(FaNum).woff2") format("woff2"),
    /* FF39+,Chrome36+, Opera24+*/ url("fonts/woff/IRANSansWeb(FaNum).woff")
      format("woff"),
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url("fonts/ttf/IRANSansWeb(FaNum).ttf")
      format("truetype");
}
body {
  font-family: "IRANSans" !important;
}
.nav > li > a {
  font-family: "IRANSans" !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.heading-font {
  font-family: "IRANSans" !important;
}
.alt-font {
  font-family: "IRANSans" !important;
}
.bg-loaded {
  border-radius: 10px;
  box-shadow: 0 0 13px 0 #8224e3;
}
.gv-left {
  text-align: center;
}
.topHeaderText{
	font-size: 16px;
}
input[type="email"],
input[type="date"],
input[type="search"],
input[type="number"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select,
.select-resize-ghost,
.select2-container .select2-choice,
.select2-container .select2-selection {
  border-radius: 7px;
  font-family: 'IRANSans';
}
input[type="email"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
  box-shadow: 0 0 5px #c2185b;
  color: #c2185b;
}
.gv-widget-search .gv-search-box.gv-search-box-submit .gv-search-button {
  border-radius: 7px;
  margin: 0 auto;
}
.button,
input[type="submit"],
input[type="submit"].button,
input[type="reset"].button,
input[type="button"].button {
  border-radius: 7px;
}
.gv-widget-search {
  align-items: center;
}
p {
  font-family: IRANSans;
}
.gv-list-view {
  border: 1px solid #c2185b;
  margin-bottom: 45px;
  border-radius: 7px;
  box-shadow: 0 0 13px 0px #c2185b;
  padding: 8px;
}
.gv-list-view-title {
  border-bottom: none;
}
.gv-list-view-title h3 {
  margin: 0 0 0.5em 0;
  padding: 0;
  color: #fff;
  background-color: #c2185b;
  border-radius: 7px;
  text-align: center;
}
.gv-list-view-title p {
  font-family: IRANSansBold;
  font-weight: bold;
  background-color: #ffffff87;
  border-radius: 7px;
}
.gv-list-view.gv-no-results p {
  background-color: #c2185b;
}
.gv-container {
  text-align: center;
}
.gv-grid.gv-widgets-footer {
  background-color: #ffd720;
  border-radius: 7px;
}
img {
  border-radius: 7px;
}
.absolute-footer.dark {
  color: #ffffffd1;
}
@media screen and (max-width: 480px){
.gv-right, .gv-left, .gv-right>div, .gv-left>div {
    text-align: justify;
}
}
@media only screen and (max-width: 600px) {
  body {
    font-family: IRANSans;
  }
  .gv-list-view-title p {
    font-size: 15px;
  }
}
