/*
  Theme Name: HTML5 Blank
  Theme URI: http://html5blank.com
  Description: HTML5 Blank WordPress Theme
  Version: 1.4.3
  Author: Todd Motto (@toddmotto)
  Author URI: http://toddmotto.com
  Tags: Blank, HTML5, CSS3

  License: MIT
  License URI: http://opensource.org/licenses/mit-license.php
*/


@font-face {
    font-family: 'IRANSansWeb';
    src: url('fonts/IRANSansWeb.eot');
    src: url('fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),
         url('fonts/IRANSansWeb.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/fontawesome-webfont.eot") format("embedded-opentype"),
  url("fonts/fontawesome-webfont.woff") format("woff"), 
  url("fonts/fontawesome-webfont.ttf") format("truetype"), 
  url("fonts/fontawesome-webfont.svg") format("svg");
}
/*------------MAIN------------------------*/
    
 .page p, .single p{font-size:14px; line-height: 2; text-align: justify;}
  main li, main li span{font-size:17px;}
  main section{background: url("../../uploads/bac.jpg") repeat-x ; padding:0;}
  
/*------------------------------------*/

/* global box-sizing */
*,
*:after,
*:before {
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-font-smoothing:antialiased;
  font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
html {
  font-size:62.5%;
}
body {
  /*font:300 14px/1.4 WYekan;*/
  color:#444;
  overflow-x: hidden;
}
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
  max-width:100%;
  vertical-align:bottom;
}
a {
  color:#444;
  text-decoration:none;
}
a:hover {
  color:#444;
}
a:focus {
  outline:0;
}
a:hover,
a:active {
  outline:0;
}
input:focus {
  outline:0;
  border:1px solid #04A4CC;
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

.wrapper {
  max-width:1280px;
  width:95%;
  margin:0 auto;
  position:relative;
}
ul{ padding: 0; }
body{ font-family: 'IRANSansWeb' !important; direction:rtl; }
a:hover{ text-decoration:none;}

p, h1, h2, h3 ,h4, h5, h6{ font-family: 'IRANSansWeb' !important;}


.f-nav{border-bottom: 1px solid #3dbfd9; z-index: 9999; position: fixed; top: 0; width: 100%; background: #fff;}
.f-nav .logo-img{ max-height: 80px; transition: all 0.5s ease 0s;}
.f-nav .main-menu{transition: all 0.5s ease 0s; margin-top: 0px;}

.bac-header2{border-bottom: 1px solid #3dbfd9;}
.home .bac-header2{border-bottom: none;}

.logo-img{max-height: 118px;  transition: all 0.5s ease 0s;}
.logo{text-align: left; margin-top: 11px; padding-right: 0; margin-bottom: 10px;}

.main-menu {float:right; padding: 0; margin-top: 10px;}
.main-menu ul{padding:0; text-align: right; margin: 0;}
.main-menu li a{
  padding: 30px 20px 29px;
  font-size: 15px;
  position: relative;
  display: inline-block;
  outline: none;
  color: #777;
  text-decoration: none; 
  text-transform: uppercase;
  text-shadow: 0 0 #4089c7;   
}
#menu-item-19 a{padding-right: 0;}
#menu-item-16 a{padding-left: 0;}
.main-menu li{display:inline-block;}
.main-menu li a:hover{color:#3dbfd9;}
.main-menu li.menu-item.current-menu-item a{ color:#3dbfd9;}
.main-menu ul ul{position:absolute; width:250px; padding:10px 0; display:none; z-index:100;}
.main-menu li:hover> ul{
  display:block;
  float:left;
  width:246px;
  margin-right: 0px;
  background: #fff;
}
.main-menu li li{width:100%; padding-right: 10px; float:left; list-style-type:none; margin-right: 0; margin-left: 0;}
.main-menu li li a{text-align: right; font-size: 17px; text-decoration:none; width: 100%; color: #777; padding: 5px;}
.main-menu li li a:hover{color: #3dbfd9 !important;}
.main-menu li li{ background: none !important;}
.main-menu ul ul ul{  margin: -44px 225px 0 190px !important;}

/*slider*/
.slider{width:100%; clear:both; margin-bottom: 50px;}
.huge_it_slideshow_image_wrap_1{ width:100% !important;}
#huge_it_loading_image_1{ width:100% !important;}
.huge_it_slideshow_image_wrap1_1{ width:100% !important;}
.huge_it_slideshow_description_text_1{top:30% !important;  right: 19% !important; width: 63% !important; text-align: center !important; color:#fff !important; font-size: 70px !important; font-family: 'Roboto-Medium' !important;}
.huge_it_slideshow_dots_thumbnails_1 {top: 90% !important;}
.huge_it_slideshow_image_item_1 .huge_it_slideshow_title_text_1, .huge_it_slideshow_image_second_item_1 .huge_it_slideshow_title_text_1, .huge_it_slideshow_image_item_1 .huge_it_slideshow_description_text_1, .huge_it_slideshow_image_second_item_1 .huge_it_slideshow_description_text_1{ background: none !important; }
.huge_it_slideshow_title_text_1{top: 37% !important; width: 66% !important; text-align: left !important; color: #fff !important; font-size: 28px !important; right: 25% !important;}


.content1 table td, .content2 table td, .content3 table td, .content4 table td{border-top: none !important; padding-right: 0 !important;}
.content1 img, .content2 img, .content3 img, .content4 img{max-width: max-content;}
.content1 h2, .content2 h2, .content3 h2, .content4 h2{font-size: 24px;}

.bc-content1{background: #F3F3F3; margin-top: 13px;}
.content5, .content6{margin-top: 50px; margin-bottom: 50px;}
.content5 h2, .content6 h2{font-size: 24px;}
.content5 p, .content6 p{color: #777;}

.content7{background: url("../../uploads/1.jpg"); height: 205px; background-size: cover; background-repeat: no-repeat; padding: 0;}
.content8{background: url("../../uploads/2.jpg"); height: 205px; background-size: cover; background-repeat: no-repeat; padding: 0;}
.content9{background: url("../../uploads/3.jpg"); height: 205px; background-size: cover; background-repeat: no-repeat; padding: 0;}
.content10{background: url("../../uploads/4.jpg"); height: 205px; background-size: cover; background-repeat: no-repeat; padding: 0;}
.content7 .widget_black_studio_tinymce, .content8 .widget_black_studio_tinymce, .content9 .widget_black_studio_tinymce, .content10 .widget_black_studio_tinymce{padding: 80px 50px;}
.content7 h2, .content8 h3, .content9 h2, .content10 h2{text-align: center; color: #fff; font-size: 18px; margin-top: -10px; line-height: 2;}
.content7 a, .content8 a, .content9 a, .content10 a{ display: none; text-align: center; background: #3dbfd9; padding: 10px 20px; border-radius: 5px; color:#fff;}
.content7 a:hover, .content8 a:hover, .content9 a:hover, .content10 a:hover{background: #25a4be; color: #fff;}
.content7:hover a, .content8:hover a, .content9:hover a, .content10:hover a{display: table; margin: 0 auto;}
.content7:hover h2, .content8:hover h3, .content9:hover h2, .content10:hover h2{transition: all 0.5s ease 0s; margin-top: -20px;}


.bc-cont1{background: #F3F3F3;}
.content11, .content12{margin-top: 65px;}
.content13, .content14{margin-bottom: 30px;}
.content11 table td, .content12 table td, .content13 table td, .content14 table td{padding-right: 0 !important; border-top: none !important;}
.content11 h2{color: #fd9263; font-size: 24px;}
.content12 h2{color: #49db90; font-size: 24px;}
.content13 h2{color: #fc5183; font-size: 24px;}
.content14 h2{color: #3dbfd9; font-size: 24px;}
.content11 img, .content12 img, .content13 img, .content14 img{max-width: max-content; border-radius: 50%;}


.content15{text-align: center; margin-bottom: -22px;}
.content15 h2{color: #41383B; padding-bottom: 30px; padding-top: 30px; font-size: 24px;}
.content15 table td{line-height: 2 !important; font-size: 18px; border-top: none !important;}

.bac-social{background: #49DB90;}
.social h3{float: right; margin-top: 4px; color:#fff; padding-left: 40px;}
.social ul{padding: 0; text-align: right; margin: 30px 0;}
.social li{display: inline-block; list-style: none; margin-left: 20px;}
.social li a:before{font-family: "FontAwesome"; font-size: 20px; color: #fff;}
.social li a:hover:before{color:#777;}
.social li.menu-item-33 a:before{content: ""; background: url("../../uploads/telegram.png"); height: 35px; width:35px; float: right;}
.social li.menu-item-35 a:before{content: ""; background: url("../../uploads/eitaa.png"); height: 30px; width:30px; float: right; margin-top: 3px;}
.social li.menu-item-32 a:before{content: ""; background: url("../../uploads/bale.png"); height: 35px; width:35px; float: right;}
.social li.menu-item-34 a:before{content: ""; background: url("../../uploads/insta.png"); height: 30px; width:30px; float: right; margin-top: 3px;}
.social li a{padding-right: 3px; font-size:0 !important;  display: inline-block;  width: 29px;  height: 32px;-webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  line-height: 31px;
  text-align: center;  text-decoration:none;}  
.social li a:hover{-webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}


.bac-footer{background: #F3F3F3;}
.copyright p{color: #777777; font-size: 12px; padding-top: 10px;}

.wpcf7-form label{display: block;}
.wpcf7-form .wpcf7-form-control.wpcf7-text{width: 100%;background: none; height: 37px; box-shadow: 0 1px 2px #ccc; border: 1px solid #ccc;}
.wpcf7-form .wpcf7-form-control.wpcf7-textarea{width: 100%; background: none; height: 90px; box-shadow: 0 1px 2px #ccc; border: 1px solid #ccc;}
.wpcf7-form input[type="submit"]{margin-top: 10px; box-shadow: 0 0px 2px #3dbfd9; border: none; color: #fff; background-color: #3dbfd9; padding: 11px 25px 8px; font-size: 16px;}
.wpcf7-form input[type="submit"]:hover{background:#49DB90; border-color: #49DB90; color: #2D2D2D;}
#wpcf7-f635-o1 label, #wpcf7-f32-p30-o1 label{ display: block;}



/*صفحات داخلی*/
section h1{ padding-top:30px;}
main .page{ padding-bottom:50px;}
article li a{ font-size: 19px !important;  line-height: 40px; }
.inner-page p, .inner-page td{line-height: 2 !important;}
a:hover{color:#358512;}


/********innre page*********/
.page p img{display: table; margin: 0 auto;}


/***********************article***********************/
.joomir-posts:hover p, .joomir-posts:hover span{background: none; color: #999; }
.joomir-posts{border:1px solid #ccc; font-size: 16px; padding: 5px 10px; text-align: left; position: relative; height: 455px; overflow: hidden; width: 23%; margin: 0 1% 30px; float: left; }
.joomir-posts:before {position: absolute; width: 100%; height: 100%; content: ''; left: 0; top: -100%; background: rgba(0, 0, 0, 0.41); transition-duration: 1s;}
.joomir-posts:hover:before{top: 0;}
.joomir-posts a img{margin: 0 auto; display: block;}
.joomir-posts h2 {/*padding-top: 20px;*/ padding-bottom: 20px; font-size: 15px; border-bottom: solid 1px #ddd; /*height: 88px;*/}
.joomir-posts h2 a{color:#444; }
.joomir-posts .view-article{color: #fff; font-size: 14px; position: absolute; bottom: 7px; padding: 9px 8px 7px; background: #fe5000; text-align: center; right: 26%; box-shadow: 0 2px 5px #999; left: 34%; /*top: 10px;*/}
.joomir-posts .view-article:hover{background: #333;}
.pagination{float: right; clear: both; width: 100%; text-align: center;}


/************scroll table iphone**************/
.table-responsive .table{overflow-x: scroll !important; -webkit-overflow-scrolling: touch !important; max-width: none !important;}


/*totop*/
.back-top{position:fixed; bottom:22px; right:22px; z-index: 99;}
.back-top a{display: block; width: 50px; text-align: center; text-decoration: none; text-transform: uppercase; height: 50px; font-size: 24px; border-radius:50%; color: #3dbfd9; border: 2px solid #3dbfd9; /*background-color: #a1a1a1;*/ }
.back-top a:before{margin-right: -2px; display: inline-block; -webkit-transition: 0.8s; -moz-transition: 0.8s; -o-transition: 0.8s; transition: 0.8s; vertical-align: top; line-height: 45px; font-family: FontAwesome; font-size: 28px; color: #3dbfd9; content: "\f106";}
.back-top a:hover{ border: 2px solid #fd9263; /*background-color: #fe5000;*/}
.back-top a:hover:before{ color: #fd9263;}
.back-top span{display:none;}


@font-face {
  font-family:'Font-Name';
  src:url('fonts/font-name.eot');
  src:url('fonts/font-name.eot?#iefix') format('embedded-opentype'),
    url('fonts/font-name.woff') format('woff'),
    url('fonts/font-name.ttf') format('truetype'),
    url('fonts/font-name.svg#font-name') format('svg');
    font-weight:normal;
    font-style:normal;
}

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/
@media (max-width:1357px) {

}
@media (max-width:1236px) {

}
@media (max-width:1299px) {
 
}

@media (max-width: 1208px){

}

@media (max-width:1199px) {
  
}

@media (max-width: 1152px){

}

@media (max-width: 1100px){
 
}

@media (max-width:1055px) {
 
}
@media (max-width:1095px) {
  
}
@media (max-width:900px) {
 
  }
@media (max-width:927px) {

  
}
@media (max-width: 947px){
  
}
@media (max-width: 917px){

}

@media (max-width: 905px){
 
}

@media (max-width: 905px){
 
}
@media (max-width:768px) {
  .main-menu{ display: none; }
  .logo{margin-bottom: 11px;}
}
@media (max-width: 767px){
 
}
@media (max-width:803px) {

}
@media (max-width:757px) {
  
}
@media (max-width:750px) {

}
@media (max-width: 724px){

}
@media (max-width: 715px){

}
@media (max-width:706px) {
 
}
@media (max-width: 673px){

}
@media (max-width:690px){
 
}

@media (max-width:600px) {
 
}

@media (max-width:590px) {
  
}

@media (max-width:560px) {
  
}

@media (max-width:500px) {
    

}
@media (max-width:497px) {
 
}
@media (max-width:480px) {

 }

@media (max-width:425px) {
  .social h3{float: none; padding-top: 30px;}
}
@media (max-width:360px) {
   
}
@media (max-width:320px) {
  .logo{margin-bottom: 10px;}
  .logo img{width: 239px;}
}
@media only screen and (min-width:320px) {

}
@media only screen and (min-width:480px) {

}
@media only screen and (min-width:768px) {

}
@media only screen and (min-width:1024px) {

}
@media only screen and (min-width:1140px) {

}
@media only screen and (min-width:1280px) {

}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
     only screen and (min-resolution:144dpi) {

}

/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
  background:#04A4CC;
  color:#FFF;
  text-shadow:none;
}
::-webkit-selection {
  background:#04A4CC;
  color:#FFF;
  text-shadow:none;
}
::-moz-selection {
  background:#04A4CC;
  color:#FFF;
  text-shadow:none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
  /*margin:5px 10px 20px 10px;*/
  margin:0px;
}
.aligncenter,
div.aligncenter {
  /*display:block;*/
  margin:5px auto 5px auto;
}
.alignright {
  float:right;
  margin:5px 0 20px 20px;
}
.alignleft {
  float:left;
  margin:5px 20px 20px 0;
}
a img.alignright {
  float:right;
  margin:5px 0 20px 20px;
}
a img.alignnone {
  margin:5px 20px 20px 0;
}
a img.alignleft {
  float:left;
  margin:5px 20px 20px 0;
}
a img.aligncenter {
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.wp-caption {
  background:#FFF;
  border:1px solid #F0F0F0;
  max-width:96%;
  padding:5px 3px 10px;
  text-align:center;
}
.wp-caption.alignnone {
  margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
  margin:5px 20px 20px 0;
}
.wp-caption.alignright {
  margin:5px 0 20px 20px;
}
.wp-caption img {
  border:0 none;
  height:auto;
  margin:0;
  max-width:98.5%;
  padding:0;
  width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
  font-size:11px;
  line-height:17px;
  margin:0;
  padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}

/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
  * {
    background:transparent !important;
    color:#000 !important;
    box-shadow:none !important;
    text-shadow:none !important;
  }
  a,
  a:visited {
    text-decoration:underline;
  }
  a[href]:after {
    content:" (" attr(href) ")";
  }
  abbr[title]:after {
    content:" (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content:"";
  }
  pre,blockquote {
    border:1px solid #999;
    page-break-inside:avoid;
  }
  thead {
    display:table-header-group;
  }
  tr,img {
    page-break-inside:avoid;
  }
  img {
    max-width:100% !important;
  }
  @page {
    margin:0.5cm;
  }
  p,
  h2,
  h3 {
    orphans:3;
    widows:3;
  }
  h2,
  h3 {
    page-break-after:avoid;
  }
}
