@charset "utf-8";
/*================ Main CSS: Shared On All Pades =============== */
@font-face {
    font-family: "vazir";
    src: url("../../Font/vazir-font-v18.0.0/Vazir-Light.eot"),
		 url("../../Font/vazir-font-v18.0.0/Vazir-Light.woff") format('woff'),
         url("../../Font/vazir-font-v18.0.0/Vazir-Light.ttf") format('truetype');
	font-weight: normal;
}
@font-face {
    font-family: "vazir";
    src: url("../../Font/vazir-font-v18.0.0/Vazir-Medium.eot"),
		 url("../../Font/vazir-font-v18.0.0/Vazir-Medium.woff") format('woff'),
         url("../../Font/vazir-font-v18.0.0/Vazir-Medium.ttf") format('truetype');
	font-weight: bold;
}
/*
** Main styles
*/
body, html {
    font-family: 'vazir';
	background-color: #fff;
	direction: rtl;
	color: #444;
    overflow-x: hidden;
}
ul {
    margin: 0;
	padding: 0;
	list-style: none;
}
a {text-decoration: none !important}
.shadow-box {
    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);
    border-radius: 3px;
}
/*
* Header
*/
#header {
    position: relative;
    z-index: 10000;
}
#header.scrolled {}
#header .header-top {
    height: 40px;
    background-color: #e00619;
    line-height: 40px;
}
.header-top span {
	color: #fff;
    font-size: 0.9em;
}
.header-main #site-logo {}
.header-main #site-logo img {
	height: 80px;
}
.header-main .header-title {}
.header-main .header-title h1 {
    font-size: 1.9em;
}
.header-main .header-title p {
    font-size: 1.2em;
}
.header-menu {
    height: 55px;
}
.header-menu > div {
    width: 100%;
    background: rgba(255, 255, 255, 0.9);
    border-top: 1px solid #eee;
    box-shadow: 0 3px 10px -2px rgba(0, 0, 0, 0.12); 
    -webkit-transition: background 0.3s;
    -moz-transition: background 0.3s;
    transition: background 0.3s;
}
.header-menu > div:hover {
    background: #fff;
}
#header.scrolled .header-menu > div {
    margin: 0;
    position: fixed;
    top: 0;
    right: 0;
    border-top: none;
}
nav {
    font-size: 1em;
}
nav .header-menu-logo {
    height: 50px;
    margin-right: -1000px;
    opacity: 0;
    -webkit-transition: margin 1s;
    -moz-transition: margin 1s;
    transition: margin 1s;
}
#header.scrolled nav .header-menu-logo {
    margin-right: 0;
    opacity: 1;
}
nav > ul {}
nav > ul > li {
    padding: 15px 25px;
    display: inline-block;
    position: relative;
}
nav > ul > li a {
    color: #333;
}
nav ul li:hover,
nav ul li.current {
    background: #f7f7f7;
}
nav ul li:hover > a {
    color: #007bff;
}
nav > ul > li:hover ul {
    display: block;
}
nav > ul ul {
    width: 250px;
    padding: 10px 0;
    display: none;
    position: absolute;
    top: 54px;
    right: 0;
    background: #fff;
    box-shadow: 0 2px 8px -1px rgba(0, 0, 0, 0.25);
}
nav > ul ul:hover {
    display: block;
}
nav > ul ul li {
    padding: 7px 15px;
    font-size: 0.9em;
}
.header-menu-icon {
    width: 25px;
    height: 53px;
	padding-top: 16px;
	display: none;
}
.header-menu-icon > div {
	height: 3px;
	margin-bottom: 5px;
	background: #000;
}
/*================ Home =============== */
/*
* Slider
*/
.amazingslider-bottom-shadow-0 {
	width: 100% !important;
	left: 0% !important;
}
/*
* Abilities
*/
#abilities {}
.section-padding {
    padding: 60px 0;
}
#abilities .section-title {}
#abilities .item-title {}
.abilities-list {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
}
.abilities-list .item-container {
    padding: 15px;
    border-radius: 10px;
    background-image: url("../../Images/transparent-pattern.png");
}
/*#abilities .abilities-list > div:nth-child(1) .item-container {background: #00bcd4}
#abilities .abilities-list > div:nth-child(2) .item-container {background: #8bc34a}
#abilities .abilities-list > div:nth-child(3) .item-container {background: #673ab7}
#abilities .abilities-list > div:nth-child(4) .item-container {background: #ffeb3b}
#abilities .abilities-list > div:nth-child(5) .item-container {background: #2196f3}
#abilities .abilities-list > div:nth-child(6) .item-container {background: #9c27b0}
#abilities .abilities-list > div:nth-child(7) .item-container {background: #ff5722}
#abilities .abilities-list > div:nth-child(8) .item-container {background: #3f51b5}
#abilities .abilities-list > div:nth-child(9) .item-container {background: #e91e63}
#abilities .abilities-list > div:nth-child(10) .item-container {background: #009688}*/

/*#abilities .abilities-list > div:nth-child(1) .item-container {background-color: #ef5769}
#abilities .abilities-list > div:nth-child(2) .item-container {background-color: #f08d10}
#abilities .abilities-list > div:nth-child(3) .item-container {background-color: #08aa42}
#abilities .abilities-list > div:nth-child(4) .item-container {background-color: #707b7d}
#abilities .abilities-list > div:nth-child(5) .item-container {background-color: #532eba}
#abilities .abilities-list > div:nth-child(6) .item-container {background-color: #972eba}
#abilities .abilities-list > div:nth-child(7) .item-container {background-color: #2e99ba}
#abilities .abilities-list > div:nth-child(8) .item-container {background-color: #2eba90}
#abilities .abilities-list > div:nth-child(9) .item-container {background-color: #795548}*/
.abilities-list .item-container img {
    width: 60px;
    opacity: 0.7;
}
.abilities-list .item-container h3 {
    margin-bottom: 10px;
    font-size: 1.1em;
    color: #fff;
    line-height: 2em;
    font-weight: bold;

    color: #444;
}
/*
* Numbers
*/
#numbers {
    background: #313b45;
}
#numbers .section-desc {
    font-size: 1.2em;
    color: #fff;
}
#numbers .item-container {
    padding: 15px 10px;
    margin-bottom: 20px;
    color: #fff;
    border-radius: 10px;
    border: 2px solid rgba(255,255,255,0.2);
    box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.5);
}
#numbers .item-container > div {
    margin: 10px 0;
}
#numbers .item-container > div span {
    font-size: 1.2em;
}
#numbers .item-container > div span:first-child {
    margin-left: 10px;
    opacity: 0.9;
}
#numbers .item-container > div span:last-child {}
/*
* Services 
*/
#services {}
#services .services-list {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
}
#services .item-container {
    margin-bottom: 40px;
}
#services .item-container .item-image {
    width: 160px;
    height: 160px;
    margin: 0 auto 20px auto;
    position: relative;
    border-radius: 50%;
    overflow: hidden;
    border: 10px solid #f6f6f6;    
}
#services .item-container .item-image::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit;
    box-shadow: 0 0 10px -2px rgba(0, 0, 0, 0.5) inset;
}
#services .item-container .item-image img {
    width: 100%;
    height: 100%;
    -webkit-transition: transform 0.5s;
    -moz-transition: transform 0.5s;
    transition: transform 0.5s;
}
#services .item-container:hover .item-image img {
    -webkit-transform: scale(1.1) rotate(-5deg);
    -moz-transform: scale(1.1) rotate(-5deg);
    -o-transform: scale(1.1) rotate(-5deg);
    transform: scale(1.1) rotate(-5deg);
}
#services .item-container h3 {
    font-size: 1.3em;
    margin-bottom: 15px;
}
#services .item-container h3 a {
    color: #555;  
}
#services .item-container h3:hover a {
    color: #007bff !important
}
#services .item-container p {
    font-size: 1em;
    max-height: 110px;
    overflow: hidden;
    color: #888;
    line-height: 1.7em;
    /*text-align: justify;*/
}
/*
* last-articles
*/
#last-articles {}
.last-articles {
    padding-bottom: 50px;
    background: #f5f5f5;
}
.last-articles .last-articles-list {}
.last-articles .last-articles-list > div {
    margin-bottom: 30px;
}
.last-articles .item-container {
    position: relative;
    -webkit-transition: box-shadow 0.3s;
    -moz-transition: box-shadow 0.3s;
    transition: box-shadow 0.3s;
}
.last-articles .item-container:hover {
    box-shadow: 0 5px 30px -2px rgba(0,0,0,0.2)
}
.last-articles .item-container .item-image {
    position: relative;
    border-radius: 3px;
    overflow: hidden;
}
.last-articles .item-container .item-image::after {
    content: "";
    display: block;
    padding-bottom: 66.67%;
}
.last-articles .item-container .item-image img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transition: transform 0.5s;
    -moz-transition: transform 0.5s;
    transition: transform 0.5s;
}
.last-articles .item-container:hover .item-image img {
    -webkit-transform: scale(1.1) rotate(-5deg);
    -moz-transform: scale(1.1) rotate(-5deg);
    -o-transform: scale(1.1) rotate(-5deg);
    transform: scale(1.1) rotate(-5deg);
}
.last-articles .item-container .item-text {
    height: 240px;
    padding: 10px 15px 20px 15px;
    position: relative;
}
.last-articles .item-container .item-date {
    padding: 5px 0;
    font-size: 0.7em;
    color: gray;
}
.last-articles .item-container .item-text h3 {
    max-height: 45px;
    margin-bottom: 10px;
    overflow: hidden;
    font-size: 0.95em;
    line-height: 1.5em;
    font-weight: bold; 
}
.last-articles .item-container .item-text h3 a {
    color: #333;  
}
.last-articles .item-container .item-text h3:hover a {
    color: #007bff !important
}
.last-articles .item-container .item-text p {
    font-size: 0.9em;
    height: 85px;
    overflow: hidden;
    color: #888;
    line-height: 1.5em;
    /*text-align: justify;*/
}
.last-articles .item-container .item-tags {
    position: absolute;
    bottom: 15px;
}
.last-articles .item-container .item-tags a {
    padding: 2px 8px;
    border-radius: 20px;
    font-size: 0.7em;
    font-weight: bold;
}
.last-articles .item-container .item-tags a {
    background: #f5f5f5;
    color: #9a9a9a;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.last-articles .item-container .item-tags a:hover {
    background: #e4f0fe;
    color: #127ce9;
}
/*
.last-articles-list > div:nth-child(3n+1) .item-container .item-tags a:first-child {
    background: #e4f0fe;
    color: #127ce9;
}
.last-articles-list > div:nth-child(3n+1) .item-container .item-tags a:last-child {
    background: #feefea;
    color: #fb6331;
}
.last-articles-list > div:nth-child(3n+2) .item-container .item-tags a:first-child {
    background: #e8f9ef;
    color: #31c877;
}
.last-articles-list > div:nth-child(3n+2) .item-container .item-tags a:last-child {
    background: #feebef;
    color: #f44774;
}
.last-articles-list > div:nth-child(3n+3) .item-container .item-tags a:first-child {
    background: #f0efff;
    color: #7c73ff;
}
.last-articles-list > div:nth-child(3n+3) .item-container .item-tags a:last-child {
    background: #fff8e5;
    color: #fcbd00;
}*/
/*
* FAQ
*/
#faq {}
#faq .item-container {}
#faq .item-container .item-title {
    background: #ebf1f8;  
    position: relative;
    cursor: pointer;
}
#faq .item-container .item-title::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 10px;
    right: 0;
    background: #0373dd;
}
#faq .item-container .item-title::after {
    content: "›";
    position: absolute;
    top: 50%;
    left: 16px;
    line-height: 25px;
    font-size: 40px;
    font-weight: bold;
    color: #0373dd;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
#faq .item-container .item-title h3 {
    font-size: 1.2em;
    color: #000;
}
#faq .item-container .item-text {
    border: solid 1px #ddd;
    line-height: 1.7em;
    display: none;
}
#faq .item-container.open-panel .item-text {
   display: block !important;
}


/*
* Last news
*/
#last-news {}
/*
* Regions
*/
#regions {
    background: #313b45;
}
#regions .regions-list {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
}
#regions .item-container {
    padding: 25px 20px;
    margin-bottom: 40px;
    border-radius: 10px;
    border: 2px solid rgba(255,255,255,0.2);
    box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.5);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
#regions .item-container:hover {
    border-color: rgba(20, 244, 255, 0.57);
}
#regions .item-container h3 {
    margin-top: -50px;
}
#regions .item-container h3 a {
    padding: 0 15px;
    background: #313b45;
    color: #fff;
    line-height: 1.5em;
}
#regions .item-container:hover h3 a {
    color: rgba(20, 244, 255, 0.87);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
#regions .item-container p {
    margin-top: 15px;
    font-size: 1em;
    color: rgba(255,255,255, 0.8);
    line-height: 2em;
}
#regions .item-container:hover p {
    color: #fff;
}
/*
* Footer
*/
#footer {
    background: #313b45;
    color: rgba(255,255,255, 0.8);
}
#footer .footer-main {}
#footer .footer-col-title {
    padding-bottom: 10px;
    font-size: 1.2em;
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
#footer .footer-col-body {
    margin-top: 15px;
    line-height: 1.5em;
}
#footer .footer-col-body ul {
    font-size: 0.9em;
}
#footer .footer-col-body li {}
#footer .footer-col-body.number-box li {
    direction: ltr;
}
#footer .footer-col-body li.col-title {}
#footer .footer-col-body li span {
    margin-left: 15px;
    display: inline-block;
}
#footer .footer-col-body p {
    font-size: 0.9em;
}
#footer .footer-col-body .footer-tag {}
#footer .footer-col-body .footer-tag a {
    padding: 3px 8px 2px 8px;
    margin-bottom: 5px;
    border-radius: 20px;
    font-size: 0.9em;
    display: inline-block;
    line-height: 1.5em;
}
#footer .footer-col-body .footer-tag a {
    background: #335261;
    color: #e0e0e0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
#footer .footer-col-body .footer-tag a:hover {
    background: #e4f0fe;
    color: #127ce9;
}
.footer-social {}
.footer-social a {
    width: 25px;
    height: 25px;
    margin: 0 3px;
    border-radius: 5px;
    display: inline-block;
    background-color: #337ab7;
    background-image: url("/Include/Images/social-icons.png");
    background-size: auto 120%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.footer-social a:hover {
    -webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4);
}
.footer-social .social-facebook {background-position: -1px -1px}
.footer-social .social-facebook:hover {background-color: #4e71a8}
.footer-social .social-googleplus {background-position: -29px -2px}
.footer-social .social-googleplus:hover {background-color: #dd4d3f}
.footer-social .social-facenama {background-position: -57px -1px}
.footer-social .social-facenama:hover {background-color: #1e76b0}
.footer-social .social-aparat {background-position: -85px -2px}
.footer-social .social-aparat:hover {background-color: #e81e63}
#footer .footer-bottom {
    background: #1a222b;
}
#footer .footer-copyright,
#footer .footer-developer {
    font-size: 0.9em;
}
#footer .footer-copyright a,
#footer .footer-developer a {
    color: #5cacac !important;
}

/*
* Responsive
*/
@media only screen and (max-width: 991px){}
@media only screen and (max-width: 767px){
	#header .header-menu nav ul {
		padding: 20px 0;
		position: absolute;
		top: 70px;
		right: 15px;
		left: 15px;
		background: rgba(243, 243, 243, 0.8);
		text-align: center !important;
		display: none;
		z-index: 999999999;
	}
	#header .header-menu nav ul.show {
		display: block;
	}
	#header .header-menu nav ul li {
		display: block;
		margin: 0 0 15px 0;
    }
    .header-menu-icon {
		display: block;
    }
    #footer .footer-col-body {
        margin-bottom: 40px; 
    }
}
@media only screen and (max-width: 575px){
    .last-articles .last-articles-list > div {
        padding: 0 10px !important;
    }
}
/*================ Inner pages =============== */
#content-area {
    padding: 40px 0;
    background: #f5f5f5;
}
#content-area .item-tags {
    margin-top: 15px;
    padding-top: 15px;
}
#content-area .item-tags a {
    padding: 3px 8px 2px 8px;
    margin-bottom: 5px;
    border-radius: 20px;
    font-size: 0.7em;
    font-weight: bold;
    display: inline-block;
    background: #f5f5f5;
    color: #9a9a9a;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
#content-area .item-tags a:hover {
    background: #e4f0fe;
    color: #127ce9;
}
/*
* List pages
*/
#content-area .articles-list {}
#content-area .articles-list .item-container {
    /*padding: 20px 15px;*/
    position: relative;
}
#content-area .articles-list .item-container .item-image {
    width: 100%;
    max-width: 200px;
    margin: -15px -15px 0 0;
    display: block;
    position: relative;
}
#content-area .articles-list .item-container .item-image::after {
    content: "";
    display: block;
    padding-bottom: 70%;
}
#content-area .articles-list .item-container .item-image img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    /*width: 200px;
    height: 150px;*/
    border-radius: 3px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);
}
#content-area .articles-list .item-container .item-title {
    padding: 15px 20px;
}
#content-area .articles-list .item-container .item-title::after {
    content: "";
    display: block;
    border-bottom: 1px solid #dde0e5;
}
#content-area .articles-list .item-container .item-title .item-date {
    font-size: 0.9em;
}
#content-area .articles-list .item-container .item-title h3 {
    height: 60px;
    margin-bottom: 15px;
    font-size: 1.3em;
    line-height: 1.5em;
    overflow: hidden;  
}
#content-area .articles-list .item-container .item-title h3 a {
    color: #444 !important;
}
#content-area .articles-list .item-container .item-title h3 a:hover {
    color: #007bff !important;
}
#content-area .articles-list .item-container .item-text {
    padding: 25px 35px;
}
#content-area .articles-list .item-container .item-text p {
    max-height: 105px;
    overflow: hidden;
    font-size: 1em;
    line-height: 1.7em;
}
#content-area .articles-list .item-container .item-tags {
    height: 72px;
    padding-top: 15px;
    overflow: hidden;
    border-top: 1px solid #dde0e5;
}
#content-area .articles-list .item-container .item-tags a {}
/* 
* Pagination
*/
/*#Pagination {}
#Pagination li {}
#Pagination .Page {}
#Pagination .Current {}
#Pagination li a {}*/
/*
* Content pages
*/
.blog-content {}
.blog-content .item-container {}
.blog-content .item-container .item-image img {
    /*width: 100%;*/
}
.blog-content .item-container .item-date {
    font-size: 0.9em;
}
.blog-content .item-container .item-title h1 {
    font-size: 1.7em;
}
.blog-content .item-container .item-desc {
    background: #f3f3f3;
    border-radius: 3px;
}
.blog-content .item-container .item-text {}
.blog-content .item-container .item-text * {
    font-family: 'vazir', tahoma !important;
    line-height: 1.7rem;
    text-align: justify;
}
.blog-content .item-container .item-text h2,
.blog-content .item-container .item-text h2 * {
    font-size: 1.3rem !important;
    font-weight: bold;
}
.blog-content .item-container .item-text h3,
.blog-content .item-container .item-text h3 * {
    font-size: 1.2rem !important;
    font-weight: bold;
}
.blog-content .item-container .item-text ul {
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    padding-right: 40px;
}
.blog-content .item-container .item-text img {
    max-width: 100%;
    height: auto;
}
.blog-content .item-container .item-text iframe {
    max-width: 100%;
}
.blog-content .item-container .item-tags {
    border-top: 1px solid #e6e6e6;
}
.blog-content .item-container .item-rating {
    background: #f5f5f5;
}
.blog-content .item-container .item-rating .stars {
   height: 24px;
   display: inline-block;
   vertical-align: middle;
   direction: ltr;
}
.blog-content .item-container .item-rating .stars a {
    width: 25px;
    height: 100%;
    display: inline-block;
    background: url("/Include/Images/stars_24_flat.png");
    background-position: 0px 0px;
} 
.blog-content .item-container .item-rating:not(.rated) .stars a {
    cursor: pointer;
}
.blog-content .item-container .item-rating .stars a.default-star,
.blog-content .item-container .item-rating .stars a.yellow-star {
    background-position: 0px 24px;
} 
/*
* Own textual ad
*/
#content-area .own-textual-ad {
    background: #e0f2fe;
    line-height: 1.7em;
}
#content-area .own-textual-ad > p:first-child {
    font-size: 1.2em;
    color: #3699da;
}
#content-area .own-textual-ad > p:last-child {
    font-size: 1.2em;
}
/*
* Releate article
*/
#content-area .related-articles {}
#content-area .related-articles h2 {
    font-size: 1.5em;
}
#content-area .related-articles-list {}
#content-area .related-articles-list .item-container {}
#content-area .related-articles-list .item-container .item-image {
    position: relative;
    border-radius: 3px;
    overflow: hidden;
}
#content-area .related-articles-list .item-container .item-image::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 5;
    background: rgba(0,0,0,0.5);
}
#content-area .related-articles-list .item-container .item-image::after {
    content: "";
    display: block;
    padding-bottom: 66.67%;
}
#content-area .related-articles-list .item-container .item-image img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transition: transform 0.5s;
    -moz-transition: transform 0.5s;
    transition: transform 0.5s;
}
#content-area .related-articles-list .item-container .item-image:hover img {
    -webkit-transform: scale(1.1) rotate(-5deg);
    -moz-transform: scale(1.1) rotate(-5deg);
    -o-transform: scale(1.1) rotate(-5deg);
    transform: scale(1.1) rotate(-5deg);
}
#content-area .related-articles-list .item-container .item-image h3 {
    padding: 15px;
    margin: 0;
    position: absolute;
    bottom: 0;
    z-index: 10;
    font-size: 0.9em;
    line-height: 1.5em;
    text-shadow: 0 1px 3px black;
    color: #fff;
}
/*
* Sidebar
*/
.sidebar {
    height: 100%;
    overflow: hidden;
}
.sidebar .item-title {
    font-size: 1em;
    border-bottom: 1px solid #e6e6e6;
}
.sidebar ul {}
.sidebar ul li {
    padding: 10px 15px 10px 0;
    position: relative;
    border-bottom: 1px dotted #eee;
}
.sidebar ul li::after {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
    top: 20px;
    right: 0px;
    background: #000;
}
.sidebar ul h4 {
    font-size: 0.9em;
    line-height: 1.7em;
}
.sidebar ul h4 a {
    color: #000;
}
.sidebar ul h4 a:hover {
    color: #007bff;
}
/*
* Error page
*/
.error-page .item-title h2 {
    font-size: 200px;
    line-height: 1em;
}
/*
* Responsive
*/
@media only screen and (max-width: 575px){
    #content-area .articles-list .item-container .item-head {
        text-align: center;
        display: block;
    }
    #content-area .articles-list .item-container .item-image {
        margin: 0;
        max-width: 100%;
    }   
    #content-area .articles-list .item-container .item-text {
        padding: 0 20px 20px 20px;
    }
    .error-page .item-title h2 {
        font-size: 70px;
    }
}
	

