/*
Theme Name: Cooper
Theme URI: https://themeforest.net/item/cooper-creative-responsive-personal-portfolio-wordpress-theme/19301592
Author: webRedox Team
Author URI: http://themeforest.net/user/webRedox
Website: http://webredox.net
Description: Cooper | Responsive Personal Portfolio WordPress Theme
Version: 5.3
Tags: four-columns, custom-background, custom-colors, featured-images, theme-options
Text Domain: cooper
License:
License URI:
*/
 @font-face {
	font-family: 'Far_Yekan';
	src:url('fonts/Far_Yekan.eot?n4ripc');
	src:url('fonts/Far_Yekan.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Yekan.woff?n4ripc') format('woff'),
		url('fonts/Far_Yekan.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Yekan.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_TextBold';
	src:url('fonts/Far_TextBold.eot?n4ripc');
	src:url('fonts/Far_TextBold.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_TextBold.woff?n4ripc') format('woff'),
		url('fonts/Far_TextBold.ttf?n4ripc') format('truetype'),
		url('fonts/Far_TextBold.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Shafigh';
	src:url('fonts/Far_Shafigh.eot?n4ripc');
	src:url('fonts/Far_Shafigh.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Shafigh.woff?n4ripc') format('woff'),
		url('fonts/Far_Shafigh.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Shafigh.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Naskh';
	src:url('fonts/Far_Naskh.eot?n4ripc');
	src:url('fonts/Far_Naskh.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Naskh.woff?n4ripc') format('woff'),
		url('fonts/Far_Naskh.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Naskh.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_LotusBd';
	src:url('fonts/Far_LotusBd.eot?n4ripc');
	src:url('fonts/Far_LotusBd.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_LotusBd.woff?n4ripc') format('woff'),
		url('fonts/Far_LotusBd.ttf?n4ripc') format('truetype'),
		url('fonts/Far_LotusBd.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_KoodkBd';
	src:url('fonts/Far_KoodkBd.eot?n4ripc');
	src:url('fonts/Far_KoodkBd.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_KoodkBd.woff?n4ripc') format('woff'),
		url('fonts/Far_KoodkBd.ttf?n4ripc') format('truetype'),
		url('fonts/Far_KoodkBd.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Homa';
	src:url('fonts/Far_Homa.eot?n4ripc');
	src:url('fonts/Far_Homa.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Homa.woff?n4ripc') format('woff'),
		url('fonts/Far_Homa.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Homa.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Hamid';
	src:url('fonts/Far_Hamid.eot?n4ripc');
	src:url('fonts/Far_Hamid.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Hamid.woff?n4ripc') format('woff'),
		url('fonts/Far_Hamid.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Hamid.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Ferdowsi';
	src:url('fonts/Far_Ferdowsi.eot?n4ripc');
	src:url('fonts/Far_Ferdowsi.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Ferdowsi.woff?n4ripc') format('woff'),
		url('fonts/Far_Ferdowsi.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Ferdowsi.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Egypt';
	src:url('fonts/Far_Egypt.eot?n4ripc');
	src:url('fonts/Far_Egypt.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Egypt.woff?n4ripc') format('woff'),
		url('fonts/Far_Egypt.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Egypt.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Diplomat';
	src:url('fonts/Far_Diplomat.eot?n4ripc');
	src:url('fonts/Far_Diplomat.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Diplomat.woff?n4ripc') format('woff'),
		url('fonts/Far_Diplomat.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Diplomat.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Dinar_Two_Medium';
	src:url('fonts/Far_Dinar_Two_Medium.eot?n4ripc');
	src:url('fonts/Far_Dinar_Two_Medium.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Dinar_Two_Medium.woff?n4ripc') format('woff'),
		url('fonts/Far_Dinar_Two_Medium.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Dinar_Two_Medium.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Danesh';
	src:url('fonts/Far_Danesh.eot?n4ripc');
	src:url('fonts/Far_Danesh.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Danesh.woff?n4ripc') format('woff'),
		url('fonts/Far_Danesh.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Danesh.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Compset';
	src:url('fonts/Far_Compset.eot?n4ripc');
	src:url('fonts/Far_Compset.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Compset.woff?n4ripc') format('woff'),
		url('fonts/Far_Compset.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Compset.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Casablanca';
	src:url('fonts/Far_Casablanca.eot?n4ripc');
	src:url('fonts/Far_Casablanca.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Casablanca.woff?n4ripc') format('woff'),
		url('fonts/Far_Casablanca.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Casablanca.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Beirut';
	src:url('fonts/Far_Beirut.eot?n4ripc');
	src:url('fonts/Far_Beirut.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Beirut.woff?n4ripc') format('woff'),
		url('fonts/Far_Beirut.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Beirut.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Bassam';
	src:url('fonts/Far_Bassam.eot?n4ripc');
	src:url('fonts/Far_Bassam.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Bassam.woff?n4ripc') format('woff'),
		url('fonts/Far_Bassam.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Bassam.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_BardiyaBd';
	src:url('fonts/Far_BardiyaBd.eot?n4ripc');
	src:url('fonts/Far_BardiyaBd.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_BardiyaBd.woff?n4ripc') format('woff'),
		url('fonts/Far_BardiyaBd.ttf?n4ripc') format('truetype'),
		url('fonts/Far_BardiyaBd.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Bamshad';
	src:url('fonts/Far_Bamshad.eot?n4ripc');
	src:url('fonts/Far_Bamshad.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Bamshad.woff?n4ripc') format('woff'),
		url('fonts/Far_Bamshad.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Bamshad.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Badr';
	src:url('fonts/Far_Badr.eot?n4ripc');
	src:url('fonts/Far_Badr.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Badr.woff?n4ripc') format('woff'),
		url('fonts/Far_Badr.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Badr.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Arshia';
	src:url('fonts/Far_Arshia.eot?n4ripc');
	src:url('fonts/Far_Arshia.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Arshia.woff?n4ripc') format('woff'),
		url('fonts/Far_Arshia.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Arshia.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Aref';
	src:url('fonts/Far_Aref.eot?n4ripc');
	src:url('fonts/Far_Aref.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Aref.woff?n4ripc') format('woff'),
		url('fonts/Far_Aref.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Aref.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Aramco';
	src:url('fonts/Far_Aramco.eot?n4ripc');
	src:url('fonts/Far_Aramco.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Aramco.woff?n4ripc') format('woff'),
		url('fonts/Far_Aramco.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Aramco.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Alphabet';
	src:url('fonts/Far_Alphabet.eot?n4ripc');
	src:url('fonts/Far_Alphabet.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Alphabet.woff?n4ripc') format('woff'),
		url('fonts/Far_Alphabet.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Alphabet.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_Afsoon';
	src:url('fonts/Far_Afsoon.eot?n4ripc');
	src:url('fonts/Far_Afsoon.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_Afsoon.woff?n4ripc') format('woff'),
		url('fonts/Far_Afsoon.ttf?n4ripc') format('truetype'),
		url('fonts/Far_Afsoon.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Far_AdvertisingMedium';
	src:url('fonts/Far_AdvertisingMedium.eot?n4ripc');
	src:url('fonts/Far_AdvertisingMedium.eot?#iefixn4ripc') format('embedded-opentype'),
		url('fonts/Far_AdvertisingMedium.woff?n4ripc') format('woff'),
		url('fonts/Far_AdvertisingMedium.ttf?n4ripc') format('truetype'),
		url('fonts/Far_AdvertisingMedium.svg?n4ripc#flora') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/IRANSansWeb_Bold.eot');
	src: url('fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/IRANSansWeb_Medium.eot');
	src: url('fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/IRANSansWeb_Light.eot');
	src: url('fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/IRANSansWeb_UltraLight.eot');
	src: url('fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/IRANSansWeb.eot');
	src: url('fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb.ttf') format('truetype');
}
@font-face{font-family:YekanBakh;font-style:normal;font-weight:100;src:url("fonts/yekanbakh/Hairline.eot");src:url("fonts/yekanbakh/Hairline.woff") format("woff"),url("fonts/yekanbakh/Hairline.ttf") format("truetype")}
@font-face{font-family:YekanBakh;font-style:normal;font-weight:200;src:url("fonts/yekanbakh/Thin.eot");src:url("fonts/yekanbakh/Thin.woff") format("woff"),url("fonts/yekanbakh/Thin.ttf") format("truetype")}
@font-face{font-family:YekanBakh;font-style:normal;font-weight:300;src:url("fonts/yekanbakh/Light.eot");src:url("fonts/yekanbakh/Light.woff") format("woff"),url("fonts/yekanbakh/Light.ttf") format("truetype")}
@font-face{font-family:YekanBakh;font-style:normal;font-weight:400;src:url("fonts/yekanbakh/Regular.eot");src:url("fonts/yekanbakh/Regular.woff") format("woff"),url("fonts/yekanbakh/Regular.ttf") format("truetype")}
@font-face{font-family:YekanBakh;font-style:normal;font-weight:500;src:url("fonts/yekanbakh/Medium.eot");src:url("fonts/yekanbakh/Medium.woff") format("woff"),url("fonts/yekanbakh/Medium.ttf") format("truetype")}
@font-face{font-family:YekanBakh;font-style:normal;font-weight:600;src:url("fonts/yekanbakh/Bold.eot");src:url("fonts/yekanbakh/Bold.woff") format("woff"),url("fonts/yekanbakh/Bold.ttf") format("truetype")}
@font-face{font-family:YekanBakh;font-style:normal;font-weight:700;src:url("fonts/yekanbakh/Heavy.eot");src:url("fonts/yekanbakh/Heavy.woff") format("woff"),url("fonts/yekanbakh/Heavy.ttf") format("truetype")}
@font-face{font-family:YekanBakh;font-style:normal;font-weight:800;src:url("fonts/yekanbakh/Fat.eot");src:url("fonts/yekanbakh/Fat.woff") format("woff"),url("fonts/yekanbakh/Fat.ttf") format("truetype")}
.wp-caption {
	margin-bottom: 1.75em;
	max-width: 100%;
}
.wp-caption-text{
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.sticky {
	color: #000;
}
.gallery-caption {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.bypostauthor {
	color"#000;
}
.alignleft {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}
.alignright {
    display: block;
    float: right;
    margin-left: 15px;
    margin-bottom: 15px;
}
.aligncenter {
    margin-left: auto;
    margin-right: auto;
    display: block;
    clear: both;
    margin-bottom: 15px;
}
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	/* many screen reader and browser combinations announce broken words as they would appear visually */
	word-wrap: normal !important;
}
.screen-reader-text:focus {
  color:#000;	
}

div#portfolio-116,
div#portfolio-136,
div#portfolio-140,
div#portfolio-142
{
	display: none;
}
.gallery-items.spad div#portfolio-116,
.gallery-items.min-pad.hde div#portfolio-136,  
.gallery-items.min-pad.hde.four-column div#portfolio-140,
.gallery-items.min-pad.hde.four-column div#portfolio-142
{
	display: block;
}