/*
	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
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/
@font-face {
    font-family: 'WYekan';
    src: url('fonts/yekan-webfont.eot');
    src: url('fonts/yekan-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/yekan-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@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");
}


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







/* 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 element 62.5% font-size for REM use */
html {
	font-size:62.5%;
}
body {
	font:300 11px/1.4 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:#444;
}
/* clear */
.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 */

/* header */
.header {

}
/* logo */
.logo {

}
.logo-img {

}
/* nav */
.nav {

}
/* sidebar */
.sidebar {

}
/* footer */
.footer {

}

.head{background-color: white;}
.menu1 li{margin-right: 7.3%;}
.menu2 li{margin-left: 15%;}

.logologo{padding-left:0; padding-right:0px;}


.upp{    background: black;}
.upp #text-17{width: max-content; color: white;     font-size: 15px; float: left;}
.upp #text-17 p{    margin-bottom: 0;}
.upp .widget_nav_menu{width: max-content; float: right;}
.upp .widget_nav_menu ul{padding:0px; margin:0px;}
.upp li a{font-size:.1px; color:transparent;     height: 35px;
    display: block;}
.upp li {display:inline-block;     margin-left: 10px;}

.upp #text-17 p:before{content: "\f041";
    font-family: "FontAwesome";
    font-size: 22px;
    color: white;
     display: inline-block;
    text-align: center;
    margin-right: 10px;}



.menu1, .menu2{padding-top: 31px;padding-bottom: 31px;}
.menu1 ul, .menu2 ul{padding:0px;margin:0px;}
.menu1 li, .menu2 li{list-style-type: none;display:inline-block;}
.menu1 li a, .menu2 li a{font-size:16px;}
.menu1 li a:hover, .menu2 li a:hover{text-decoration:none;transition-duration: .2s;text-shadow: 0px 2px 23px #013976;}

#menu-item-11{margin-left:0px;}

.content1 ul{padding:0px;margin:0px;}
.content1 li{width: 29%;display: block;float: right;float: right;margin: 2.1%;border: 6px solid #e5e7e9 !important; padding: 20px;position:relative;}
.content1 .cat-post-thumbnail img{float:none;text-align: center;display: block !important; margin: 0 auto !important;}
.content1 li .post-title.cat-post-title{margin: 0 auto;text-align: center;display: block;margin-top: 50px;font-size: 18px;font-weight: 900; margin-bottom: 17px; font-family: 'FontsFree-Net-calibri-regular';}
.content1 li p{font-size: 14px;text-align: center;}
.content1 .hiss{position: absolute;top: -37px;left: 50%;width: 168px;height: 92px;background-color: #fff;transform: translateX(-50%);}
.content1{margin-top:100px;    margin-bottom: 50px;}

.pic{background-image: url('https://ciwanco.com/wp-content/uploads/111-1.jpg');background-attachment: fixed;background-size: cover;
    background-position: center;}
.pic .widget_text{width: 38%;text-align: center;color: white;padding-top: 50px;padding-bottom: 50px;background: #0000004a;}
.pic h3{font-size: 38px;font-weight: 900;font-family: 'FontsFree-Net-calibri-regular';}
.pic h3:after{content: '';display: inline-block; width: 72px; height: 4px; background-color: #a8a9ad;margin: 0 auto;display: block;margin-top: 30px;}
.pic p{font-size: 16px; margin-top: 35px;line-height: 2;
    padding: 10px;}
.pic p a{width: 130px;display: block;background-color: #013976;color: white; padding: 10px;margin: 0 auto;color:white;}

.leftt{width: 30% ;display: inline-block;line-height: 2.3;}
.rightt{width: 70%; display: block; float: right;}

.content3{background-color:#292929;}
.content3 ul{padding:0pc;margin:0px;}
.content3 li{display: block;width: 27%;float: left;margin: 1%; border-bottom:0px !important;}
.content3 .cat-post-thumbnail img{margin:0px;float:none ;}
.content3 li img{margin: 0 auto !important;text-align: center;display: block;}
.content3 li .post-title.cat-post-title{font-size: 20px; color: white;text-align: center;margin: 0 auto;display: block;margin-top: 20px;margin-bottom: 20px;    font-family: 'FontsFree-Net-calibri-regular';}
.content3 li p{text-align: center; font-size: 15px;color: #9b9b9b;}
.content3 li .post-title.cat-post-title:after{background-color: #a8a9ad;content: '';display: inline-block;width: 72px; height: 4px;    margin: 0 auto;display: block;margin-top:20px;}
.content3 li:after{content: '';position: absolute;top: 100%;left: 0;right: 0;width: 0;height: 0;border-style: solid;border-width: 28px 168px 0; border-color: #292929 transparent transparent transparent;}
.hhh{margin-top:-30px;}

.content3 li{position: relative;max-width: 336px;width: 100%;padding: 20px 15px;text-align: center; background-color: #292929;margin-bottom: -40px;padding-top:60px;}


.content4{clear: both; margin-top: 190px;background-color: #fff;}
.content4 .jj{position: relative;z-index: 1;}
.content4 .widget_media_image{position: relative;top: 30px;left: 17px;text-align: left;}
.content4 .jj:after {content: '';position: absolute;z-index: -1;top: 80px;bottom: 85px;left: -40px;right: -40px;background-color: #f2f3f8;}

.part-2{align-self: center!important;}

.part-3 .widget_text{max-width: 421px; margin-left: auto;margin-right: auto;text-align: center;padding: 40px 20px;background-color: #fff;box-shadow: 0 -1px 13px 0 rgba(0,0,0,.19);}
::placeholder {color: grey;}
.part-3 .wpcf7-form input , .part-3 .wpcf7-form textarea{padding:10px;width:75%;}
.part-3 .wpcf7-form-control.wpcf7-submit{display: block;margin: 0 auto;background-color:#013976;color:black;border:0px;font-weight: 900;}
.part-3 .wpcf7-form-control.wpcf7-captchar{width: 95px;}


.part-2 p{line-height: 2;font-weight: 900;color:#d4d9e0;font-size: 30px;}
.part-2 {margin-top: 170px;}

.news h3{text-align: center;font-size: 31px;font-weight: 900;}
.news ul{padding:0px;margin:0px;}
.news li{float:right !important;width: 46% !important;margin: 2%;background-color: white;}
.news .post-title.cat-post-title{font-size: 19px;font-weight: 900;padding: 20px;}
.cat-post-item{border-bottom:0px !important;}
.news .post-title.cat-post-title:hover{color:#fc6c1e;}
.news{background-color: #f2f3f8;margin-top:75px;padding-top: 45px;padding-bottom: 45px;}

.logos{margin-top: 60px; margin-bottom: 30px;}

.footer{background-image:url(https://sea-onesurvey.com/wp-content/uploads/bgbg.png);background-attachment:fixed;color:white;}

.tel:before{content: "\f10b"; font-family: "FontAwesome";font-size:20px;color:#a8a9ad;margin-right: 13px;vertical-align: middle;}
.foot4{font-size: 14px;}
.email:before{content: "\f0e0"; font-family: "FontAwesome";font-size:17px;color:#a8a9ad;margin-right: 13px;vertical-align: middle;}
.address:before{content: "\f041"; font-family: "FontAwesome";font-size:20px;color:#a8a9ad;margin-right: 13px;vertical-align: middle;}

.foot3 p a{color:white;font-size:13px;}
.foot3 p a:before{content:"\f054";font-family: "FontAwesome";font-size:14px;color:#a8a9ad;margin-right: 13px;}
.foot3 p a:hover{text-decoration: none; color:#a8a9ad;}

.foot h3{font-weight:900;margin-bottom:25px; font-family: 'FontsFree-Net-calibri-regular';}
.foot {font-size:13px;line-height: 1.8;padding-top:40px;}

.foot1 ul{padding:0px;margin:0px;text-align: center;display: block;margin: 0 auto;}
.foot1 li{display:inline-block;color:white;width: 36px;height: 36px;border: 2px solid #a8a9ad;margin-right: 6px;margin-left: 6px;}
.foot1 li a{color:transparent;font-size:6px;}
.menu-item-71 a:before{content:"\f124";font-family: "FontAwesome";font-size:22px;color:white;display:block;text-align: center;}
.menu-item-72 a:before{content:"\f232";font-family: "FontAwesome";font-size:22px;color:white;display:block;text-align: center;}
.menu-item-73 a:before{content:"\f16d";font-family: "FontAwesome";font-size:22px;color:white;display:block;text-align: center;}
.menu-item-74 a:before{content:"\f230";font-family: "FontAwesome";font-size:22px;color:white;display:block;text-align: center;}
.foot1 .widget_nav_menu{margin-top: 30px;}

.footnote{background-color: rgba(17,17,17,.5);text-align:center;color:#9b9b9b;padding-top:30px;padding-bottom:20px;margin-top: 75px;}

.content2{ margin-top: 100px;margin-bottom: 100px;}

.text2 h3{font-weight:900;font-size:30px;margin-bottom:40px;font-family: 'FontsFree-Net-calibri-regular';}
.text2 .textwidget{font-size: 15px;line-height: 2;text-align: justify; color: #9b9b9b;padding-right: 15%;}
.text2 .textwidget a{display: block;width: 200px;background-color: #013976; text-align: center;padding: 10px;color: white;margin-top: 50px;}

.logo {position: absolute;z-index: 99;}

.f-nav{position: fixed;z-index: 9999999;width: 100%; transition-duration: .5s; top:0px;}
.f-nav .logo{position:initial;width: 115px;display: block; margin: 0 auto; margin-top: 7px;transition-duration: .5s;}
.f-nav .logo img{transition-duration: .5s;}
.f-nav .menu1, .f-nav .menu2{padding-top: 27px;padding-bottom: 26px;}





.menu2 ul, .menu1 ul{padding:0; text-align: center; margin: 0;}
.menu2 li a, .menu1 li a{font-size: 15px;position: relative;display: inline-block;outline: none;text-decoration: none;text-transform: uppercase;text-shadow: 0 0 #4089c7;}
.menu2 li a:hover{}
.menu2 #menu-item-41 a{font-size: 0; position: relative; top: 3px; padding-right: 13px;}
.menu2 #menu-item-208:after{content: "\f078" !important; font-family: "FontAwesome"; font-size: 12px;}
/*.main-menu li.menu-item.current-menu-item a{ color:#968981;}*/
.menu2 ul ul, .menu1 ul ul{position:absolute; width:250px; padding:10px 0; display:none; z-index:100;}
.menu2 li:hover> ul, .menu1 li:hover> ul{display:block;float:left;width:280px;margin-right: 0px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);padding:0px;}
.menu2 li li, .menu1 li li{width:100%; float:left; list-style-type:none; margin-right: 0; margin-left: 0; border-bottom: 1px solid #ccc;background-color:white;padding-top:5px;padding-bottom:5px;}
.menu2 li li a, .menu1 li li a{ text-align:left; font-size: 11.5px; text-decoration: none; width: 96%; padding: 3px 2px;background-color:white;}
.menu2 li li:hover{}
.menu2 li li a:hover{}
.menu2 ul ul ul, .menu1 ul ul ul{margin: -30px 0px 0 166px !important;}

#menu-item-208:before{}

.slider2 img{display: block;
    margin: 0 auto;}


.groupp .image-joomir{ position: relative;overflow: hidden;width: 100%; z-index: 1;}

.groupp .image-joomir img{position: relative;display: block; width: 100%;transform-style: preserve-3d; height: auto;}
.groupp .image-joomir .tesst{position: absolute;top: 100%; width: 250%;height: 150%; z-index: 1; background: #fcfcfc;transform: rotate(-13deg);-webkit-transform: rotate(-13deg);-moz-transform: rotate(-13deg);-ms-transform: rotate(-13deg);-o-transform: rotate(-13deg);}
.groupp .image-joomir:after{content: '';position: absolute;left: 0px;top: -100%;width: 100%;height: 100%;display: block;background: #1e5279;opacity: 0.50; z-index: 0;transition: all 700ms ease;}

.groupp .joomir-desc{ position: relative;top: 0px;margin: -44px 30px 0px;z-index: 2;}
.groupp .joomir-desc:before{ position: absolute;right: 0px;top: -36px;background: #ffffff;content: "";height: 96%;width: 100%; border: 1px solid #f1f1f1;z-index: 0;transform: skewY(13deg);transition: all 700ms ease;}
.groupp .joomir-desc .inner-box{position: relative;background: #ffffff;border: 1px solid #f1f1f1;border-top: none;padding: 20px 30px 5px;z-index: 5;}
.groupp .joomir-cat:hover .tesst{transform: rotate(0deg);}
.groupp .joomir-cat:hover .image-joomir:after {top: 0%;}
.groupp .joomir-cat:hover .joomir-desc {top: 46px;}
.groupp .joomir-cat:hover .inner-box, .dakhelimaghalat  .joomir-cat:hover .joomir-desc:before{border-color: #1e5279;}
.groupp .post-title.cat-post-title {display: block;color: #286c9f; margin-bottom: 10px;}
.groupp .view-article {display: block;font-weight: 900;color: #286c9f;margin-top: 10px;}
.groupp .view-article:hover {text-decoration: none;width: max-content;}
.groupp .view-article:hover:after {margin-right: 10px;transition-duration: .2s;}
.groupp .view-article:after {content: "\f101";font-family: "FontAwesome";font-size: 27px;color: #013976; margin-right: 5px; vertical-align: middle;transition-duration: .2s;}
.groupp {padding-bottom:45px;}
.groupp ul{padding:0px;}
.groupp *{ transition: all 700ms ease;}
.groupp .post{width:30%; margin:1.5%;float:left;border-bottom: none; margin-bottom: 45px;}
.groupp h2{border-left: 5px solid #013976;padding-left: unset; padding-left: 5px; font-size: 15px;font-weight: 800; text-transform: uppercase; line-height: 30px;margin-bottom: 15px;position: relative;text-align: left;height:60px;}
.groupp h2 a{color: #286c9f !important;}
.groupp h2 a:hover{text-decoration:none;}


#post-7 .wpcf7{background-color: #afbfd0;float: right;padding-bottom:17px;margin-bottom:20px;}
#post-7 .wpcf7-form > div input, .wpcf7-form > div textarea { width: 100%;padding: 10px;margin-top: 20px;}
#post-7 .wpcf7-form > div{float:left;}
#post-7 .wpcf7-form-control.wpcf7-submit {width: 150px; float: right; background-color: #013976; border: 0px; padding: 13px; color: white; background-image: #013976 !important;}
#post-7 .wpcf7-form-control.wpcf7-captchar { width: 110px;}


.news{display:none;}


.main-menu ul{padding:0; margin: 0;}
.main-menu li a{
  font-size: 16px;
  position: relative;
  display: inline-block;
  outline: none;
  text-decoration: none; 
}
.main-menu li:first-child a{padding-right: 0;}
.main-menu li:last-child a{padding-left: 0;}
.main-menu li{display:inline-block;}

.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:280px;
  margin-right: 0px;
  background: #3a3a3b;
}
.main-menu li li{width:100%; padding-right: 10px; float:left; list-style-type:none; margin-right: 0; margin-left: 0; background: darkblue;}
.main-menu li li a{text-align: left; font-size: 13px; text-decoration:none; width: 100%; color: #fff; padding: 5px; background: darkblue;}
.main-menu ul ul ul{  margin: -44px 225px 0 190px !important;}
 

.seriousslider-caption-text, .seriousslider-caption-title{    background: #00000094 !important;}

.slider .item.slide-1 .seriousslider-caption-title{color:orange!important; font-size: 28px !important;}

.page.type-page{    font-size: 16px; line-height: 2;}


h1{font-family: 'FontsFree-Net-calibri-regular';}
.up{background-color: #292929; color: white; font-size:14px; padding-top:10px;}
.up .widget_text{float:left; width:max-content; margin-right:10px;}
.up img{vertical-align:middle; margin:0px !important;  margin-right: 10px !important;}




/*------------------------------------*\
    PAGES
\*------------------------------------*/



/*------------------------------------*\
    IMAGES
\*------------------------------------*/



/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/

@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 only screen and (max-width:320px) {

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

}
@media only screen and (max-width:768px) {
.head{display:none !important;}
.content1 li{width:95%;}
.pic .widget_text{    width: 100%;background: #000000ad;}
.text2 .textwidget{padding-right:0px;}
.content3 li{margin-bottom:0px;}
.part-2{margin-top: 40px;}
.up{display:none;}
.mob-menu-header-holder.mobmenu{background:#292929;}
.mobmenu-content{font-size:14px !important;}
}
@media only screen and (max-width:1024px) {

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

}
@media only screen and (max-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 20px 20px 0;
}
.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;
	}
}
