@charset 'UTF-8';

/*---------------------------------fontiran.css-----------------------------------*/


/**
*
*	Name:			IRAN Sans-Serif Font
*	Version:		4.0
*	Author:			Moslem Ebrahimi (moslemebrahimi.com)
*	Created on:		Dec 25, 2012
*	Updated on:		Dec 12, 2015
*	Website:		http://fontiran.com
*	Copyright:		Commercial/Proprietary Software
--------------------------------------------------------------------------------------
فونت های ایران سن سریف یک نرم افزار مالکیتی محسوب می شود. جهت آگاهی از قوانین استفاده از این فونت ها لطفا به وب سایت (فونت ایران دات کام) مراجعه نمایید
--------------------------------------------------------------------------------------
IRAN Sans-serif fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com 
--------------------------------------------------------------------------------------
This set of fonts are used in this project under the license: (WRQ6M)
--------------------------------------------------------------------------------------
*	
**/

@font-face {
    font-family: IRANSansBold;
    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: IRANSansMedium;
    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: IRANSansLight;
    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: IRANSansUltralight;
    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: IRANSansRegular;
    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: IRANSansWebFaNum;
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/IRANSansWebFaNum.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('/fonts/IRANSansWebFaNum.woff') format('woff');
}



/*--------------------------END fontiran.css-------------------------*/


/*-----------------------Page------------------------------*/

body {
    font-family: IRANSansWebFaNum !important;
}

html,
body {
    /* fix chrome right or left white spcae*/
    overflow-x: hidden;
}

h1 {
    font-family: IRANSansBold !important;
    color: #1f1f60;
}

h2 {
    font-family: IRANSansMedium !important;
}

h3 {
    font-family: IRANSansRegular !important;
}

h4 {
    font-family: IRANSansLight !important;
    line-height: 25px !important;
}

h5 {
    font-family: IRANSansUltralight !important;
}

.only {
    /*remove search only in phrase from search form*/
    display: none !important;
}

.page-header {
    display: none;
}

.entry-header::after {
    /* or if you wish to populate entry header from joomla, use: article div:nth-child(3) instead*/
    content: url('/images/5.svg');
    display: block;
    margin: auto !important;
    text-align: center !important;
    margin-bottom: 20px !important;
}

.entry-header h2 {
    margin-bottom: 14px !important;
    text-align: center !important;
}

.content-category .tags span {
    display: none !important;
}

.content-category .tags::before {
    content: "برچسب ها";
}

.content-category .tags {
    margin-bottom: 10px;
}

#sp-main-body {
    padding-bottom: 0 !important;
    min-height: 100vh;
}

#sp-bottom {
    background-color: #b3fdfd !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.vis{
    visibility: hidden;	
}

.borderb {
    /* bishapour attractions page */
    border-radius: 1px 14px 1px 14px;
    padding: 10px;
    margin-bottom: 30px;
    box-shadow: 0 0 14px rgba(0, 0, 0, 0.5);
    min-height: 520px;
    margin-top: 30px !important;
    background-color: aliceblue;
}
.itemid-169 .sppb-col-md-4, .itemid-381 .sppb-col-md-4, .itemid-379 .sppb-col-md-4, .itemid-380 .sppb-col-md-4, .itemid-433 .sppb-col-md-4, .itemid-438 .sppb-col-md-4{
    margin-top: 20px;
}

.borderb h3 {
    text-align: center !important;
    color: black !important;
    padding-right: 10px;
    padding-left: 10px;
}

.borderb p {
    padding-right: 20px;
    padding-left: 20px;
}

mark {
    background: orange;
    color: white;
}


#section-id-1505195976356 > div > div > div{
   margin: 0 auto !important;
}
.sppb-btn{
  white-space: normal !important;
}
/*END home page tazhibs of each row */

#section-id-1505195976356 #sppb-addon-1480140703717,
#section-id-1505195976356 #sppb-addon-1480140703674,
#section-id-1505195976356 #sppb-addon-1480140703665 {
    transition: 0.3s;
}

#section-id-1505195976356 #sppb-addon-1480140703717 a,
#section-id-1505195976356 #sppb-addon-1480140703674 a,
#section-id-1505195976356 #sppb-addon-1480140703665 a {
    font-size: x-large !important;
    font-family: IranSansBold;
    font-weight: bolder !important;
    color: #404040 !important;
}


#section-id-1482935026071,
#section-id-1482935026071 a {
    font-family: IRANSansWebFaNum !important;
}
.centerme0 h1 {
    /* تایتل جاذبه های بیشاپور جداگانه*/
    text-align: center;
    padding-bottom: 15px;
}

.centerme {
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    font-family: IRANSansBold;
    font-size: large;
}

.centerme2 {
    text-align: right;
    margin: 0 auto;
    display: inline-block;
    font-family: IRANSansBold;
    font-size: large;
}

#section-id-1484035017432 {
    font-family: IRANSansWebFaNum !important;
    display: none;
}

.customimg {
    border: 10px solid white;
    box-shadow: 0 0 3px black;
}

/*-------------------------modiriyat--------------------*/
#sppb-addon-1539084387768 .sppb-nav li{
	float: right;
    border-radius: 4px;
    background-color: #eaeaea;
    margin-right: 2px;
	box-shadow: 0 -2px 6px 0px #cccccc;
}
#column-id-1539084387764 .sppb-tab-content{
	margin-top: 1.4px !important;
	background-color: white;
	box-shadow: 0 0 7px grey;
	padding: 15px;
	border-radius: 4px;
}
.itemid-633 #system-message-container{
	width: 50%;
    margin: 0 auto;
    margin-top: 60px;
    margin-bottom: -80px;
}
/*---------rsforms directories2-----------*/

.directoryActions {
    min-width: 70px !important;
}

.directoryTable {
    display: block !important;
    overflow-x: scroll !important;
}


/*--------------------END page------------------------------*/


/*--------------------attractions details page--------------*/

.sppb-addon-gallery li {
    padding: 3px !important;
    border-radius: 5px !important;
}

.sppb-addon-gallery li .sppb-img-responsive {
    padding: 3.5px !important;
    border-radius: 5px !important;
}

#section-id-1481807258353 h1, #sppb-addon-1481807258357 h1 {
    /* title of attractions details pages */
    text-align: center !important;
    padding-bottom: 30px !important;
}

#section-id-1481807258360 {
    /* description texts of attractions details pages */
    font-family: IRANSansBold !important;
    font-weight: bold !important;
}

#section-id-1481807258353 ul {
    /* galleries of attractions details pages */
    text-align: center !important;
    margin: 0 auto !important;
    direction: ltr !important;
}

#section-id-1481807258353 li {
    /* galleries of attractions details pages */
    float: none !important;
}


/* lifted shadows--*/

.drop-shadow {
    position: relative;
    padding: 1em;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.drop-shadow:before,
.drop-shadow:after {
    content: "";
    position: absolute;
    z-index: -2;
}


/* Lifted corners */

.lifted {
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.lifted:before,
.lifted:after {
    bottom: 15px;
    left: 10px;
    width: 100%;
    height: 20%;
    max-width: 300px;
    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    transform: rotate(-3deg);
}

.lifted:after {
    right: 10px;
    left: auto;
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    transform: rotate(3deg);
}

.drop-shadow2 {
    position: relative;
    margin: 5px;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.drop-shadow2:before,
.drop-shadow2:after {
    content: "";
    position: absolute;
    z-index: -2;
}


/* Lifted corners */

.lifted2 {
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.lifted2:before,
.lifted2:after {
    bottom: 15px;
    left: 10px;
    width: 30%;
    height: 20%;
    max-width: 300px;
    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    transform: rotate(-3deg);
}

.lifted2:after {
    right: 10px;
    left: auto;
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    transform: rotate(3deg);
}


/*--------------------END attractions details page--------------*/


/* -------------------header and sub-header----------------- */

#sp-top1 {
    padding-top: 5px;
    width: 100px !important;
}

 #sp-top1 {
    float: left !important;
}
 #sp-top2, #sp-bottom3 {
    float: right !important;
}
#sp-bottom3 {
    width: 120px !important;
}

.en-gb #sp-feature {
    float: none !important;
    display: none !important;
}

.top2css {
    /* second bar(langsearchdate)*/
    height: 40px !important;
    padding-top: 5px !important;
}

.en-gb #sp-top2 {
    float: right !important;
    right: 0 !important;
}

#sp-top2 ul {    
    margin: 0 auto;
    margin-top: 7px;
}

.en-gb #sp-header #sp-top2{
    position: relative;    
    z-index: 514;
}

#sp-top2 ul li {
    vertical-align: bottom !important;
}

#sp-top2 ul li a {
    color: white !important;
    border-radius: 3px;
    line-height: 15px !important;
    padding: 5px !important;
    background-color: #575eb2;
    font-size: small !important;
    font-weight: bold !important;
}

.date,
.time {
    display: inline-block !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
    font-size: x-small !important;
}

#sp-user1 div {
    float: none !important;
    white-space: nowrap !important;
}

.fa-ir #sp-menu {
    padding-right: 0 !important;
    padding-left: 0 !important;
    float: right !important;
}

.en-gb #sp-menu {
    padding-right: 0 !important;
    padding-left: 0 !important;
    float: left !important;
}

#sp-user2 {    
    width: 140px !important;
}

#sp-menu ul>li>a:before {
    display: none;
}

.offcanvas-inner ul>li>a:before {
    display: none;
}

#offcanvas-toggler {
    display: none !important;
}

.collapsed {
    padding-right: 10px !important;
}

.offcanvas-inner .collapse {
    padding-right: 14px !important;
    transition: 0.4s;
}

.deeper {
    padding-right: 14px !important;
}

.offcanvas-menu-toggler {
    /*up and botton arrows next to offcanvas menu items for collapsing and uncollapsing submenus */
    padding-left: 140px !important;
}

.fa-ir #sp-menu .sp-menu-item a {
    /* main menu on header*/
    font-family: IRANSansMedium;
    font-size: 11px;
}

#sp-menu .sp-dropdown {
    margin-top: -20px !important;
    width: 250px !important;
}
.fa-ir #sp-menu .sp-dropdown {
    left: -250px !important;
}
#sp-menu .sp-dropdown a {
    pointer-events: auto;
    color: black !important;
    text-shadow: none !important;
}

#sp-menu .sp-dropdown a:hover {
    color: white !important;
    text-shadow: 0.7px 0.7px 2.5px black !important;
    transition: 0.2s;
}
.fa-ir #sp-menu .sp-dropdown .sp-dropdown-inner {
    font-size: x-small !important;
    font-family: IRANSansMedium !important;
    padding: 7px !important;
    text-align: right !important;
}
.en-gb #sp-menu .sp-dropdown .sp-dropdown-inner {
    font-size: 11.5px !important;
    font-family: IRANSansMedium !important;
    padding: 7px !important;
    text-align: left !important;
}

#sp-menu ul>li>a {
    letter-spacing: normal;
    padding-right: 7px !important;
    padding-left: 7px !important;
}

.sp-megamenu-parent {
    float: none !important;
    margin: 0 auto !important;
    text-align: center !important;
}

.sp-megamenu-wrapper #offcanvas-toggler i {
    color: white !important;
    text-shadow: 0.7px 0.7px 2px black;
}


#sp-header {
    /*background-color: transparent !important;*/
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.5) !important;
    background: url('/images/header-flag-FA.png') left center no-repeat, url('/images/header-logo.png') right center no-repeat, url('/images/1.svg') center top repeat-x !important;
    background-color: rgba(255, 255, 255, 0.85) !important;
    background-size: 258.75px !important;
}

.en-gb #sp-header {
    /*background-color: transparent !important;*/
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.5) !important;
    background: url('/images/header-flag.png') right center no-repeat / contain, url('/images/1.svg') center top repeat-x !important;
    background-color: rgba(255, 255, 255, 0.85) !important;
    background-size: 258.75px !important;
}

.offcanvas-inner .sp-module ul {
    /* lan switcher offcanvas push from page borders*/
}

div.mod-languages img {
    /* lan switcher display larger flags*/
    transform: scale(1.4);
    padding: 4px;
}

#sp-header,
#sp-header .logo,
#sp-header .logo img,
.sp-megamenu-parent>li>a {
    -webkit-transition: 200ms;
    transition: 200ms !important;
}

#sp-header.menu-fixed {
    /* when scrolled downwards header shrinks */
    height: 70px !important;
    background-size: 201.25px !important;
}

#sp-header.menu-fixed .sp-megamenu-parent>li>a {
    line-height: 70px !important;
}

#sp-header.menu-fixed #sp-user2 p a{    
    font-size: medium !important;
    transition: 200ms !important;
}
#sp-header.menu-fixed #sp-user2 h6 a{    
    font-size: 11.5px !important;
    transition: 200ms !important;
}

.en-gb #sp-header.menu-fixed #sp-new2 h5, .en-gb #sp-header.menu-fixed #sp-new2 h5 a{
    font-size: 13px !important;
    transition: 200ms !important;
}
.en-gb #sp-header #sp-new2 img {
    transition: 200ms !important;
}

.en-gb #sp-header.menu-fixed #sp-new2 img {
    width: 55px !important;
    transition: 200ms !important;
}
#sp-new2 h5, #sp-new2 h5 a{
    font-size: medium !important;
    font-family: IRANSansBold !important;
    color: #276ea2 !important;
    animation: typing;
    animation-duration: 2.4s;
    animation-delay: 2s;
    animation-fill-mode: backwards;
    transition: 200ms !important;
}
#sp-user2 p a {
    font-size: large !important;
    font-family: IRANSansBold !important;
    color: #276ea2 !important;
    animation: typing;
    animation-duration: 2.4s;
    animation-delay: 2s;
    animation-fill-mode: backwards;
    transition: 200ms !important;
}
#sp-user2 h6, #sp-user2 h6 a{
    font-size: small !important;
    font-family: IRANSansBold !important;
    animation: typing;
    animation-duration: 2.4s;
    animation-delay: 2s;
    animation-fill-mode: backwards;
    transition: 200ms !important;
}

@keyframes typing {
    0% {
        color: transparent;
    }
    20% {
        color: transparent;
        text-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    }
    40% {
        color: transparent;
        text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    }
    100% {
        color: #737373;
        text-shadow: none;
    }
}


/* --------------------------------END header and sub-header --------------------------------------*/


/*----------------------Home page carousel slider+feature boxes+ call to actions----------------------*/

.mycaro {
    padding-top: 0 !important;
}

.mycaro img {
    margin: 0 auto !important;
    text-align: center !important;
}

.n2-ss-layer h1::before {
    display: inline-block !important;
    content: url('/images/2.svg');
    margin-left: 12px;
    vertical-align: middle;
}

.n2-ss-layer h1::after {
    display: inline-block !important;
    transform: scale(-1, 1);
    content: url('/images/2.svg');
    margin-right: 12px;
    vertical-align: middle;
}

.en-gb .n2-ss-layer h1::after {
    display: inline-block !important;
    transform: scale(1, -1);
    content: url('/images/2.svg');
    margin-left: 12px;
    vertical-align: middle;
}

.en-gb .n2-ss-layer h1::before {
    display: inline-block !important;
    transform: scale(-1, 1);
    content: url('/images/2.svg');
    margin-right: 12px;
    vertical-align: middle;
}

.n2-padding {
    padding-bottom: 0 !important;
}

#section-id-1480140703659 .sppb-btn-link {
    /* link buttons on call to actions*/
    color: white !important;
    border: 1.4px solid white !important;
    border-radius: 5px !important;
    padding-right: 4px !important;
    padding-left: 4px !important;
    text-shadow: 1px 1px 2px black;
    background-color: rgba(165, 182, 253, 0.7) !important;
    min-height: 57px;
}


/*-------------------- END Home page carousel slider+feature boxes+ call to actions-------------------*/


/*--------------------modals-------------------------------------------------------------------------*/

#colorbox {
    background-color: #f7faff !important;
}

#cboxTitle {
    color: white !important;
    text-align: center;
    white-space: nowrap !important;
    background-color: #9ecfff !important;
    text-shadow: 1px 1px 4px black;
    box-shadow: 0 0 5px black;
}

#cboxTitle::before {
    display: inline-block;
    content: url('/images/3.svg');
    vertical-align: text-bottom;
    margin-left: -8px;
    transform: scale(1);
}

#cboxTitle::after {
    display: inline-block;
    transform: scale(-1, 1);
    content: url('/images/3.svg');
    vertical-align: text-bottom;
    margin-right: -8px;
}


/*--------------------END modals---------------------------------------------------------------------*/


/*--------------------------------footer------------------------------------------------------------*/

.sp-contact-phone {
    direction: ltr;
}
.en-gb #sp-footer1 > div > span > div {
     text-align: left !important;
}

/*--------------------------------END footer------------------------------------------------------------*/


/*---------------------media screens and viewports--------------------------*/

@media only screen and (max-width: 1559px) {
    #sp-datesearchlang .container {
        /* second navbar*/
        margin: 0 auto !important;
        text-align: center;
    }
}

@media only screen and (max-width: 1000px) {
    #sp-top3 {
        display: none !important;
    }
    .en-gb #sp-header #sp-top2 {
        margin-right: 120px;
    }
    #sp-user1 {
        margin-right: 10px !important;
    }
    
    .sppb-carousel-pro-text h2 {
        padding-top: 0 !important;
        font-size: x-large !important;
    }
    .sppb-carousel-pro-text h2::before,
    .sppb-carousel-pro-text h2::after {
        display: none !important;
    }
    .sppb-addon-gallery li {
        padding: 0 !important;
    }
    .en-gb #sp-header #sp-new2 img,
    .en-gb #sp-header.menu-fixed #sp-new2 img {
        display: none !important;
    }
}

@media only screen and (max-width: 990px) {
    #offcanvas-toggler {
        display: block !important;
    }
    .page-header h1::before {
        display: none !important;
    }
    .page-header h1::after {
        display: none !important;
    }
}

@media only screen and (max-width: 768px) {
    /* point of switch to col-sm */
    #section-id-1480315220392 .sppb-col-xs-6 {
        margin: 0 auto !important;
        text-align: center !important;
        float: none !important;
    }
    #section-id-1480315220392 h3 {
        font-size: medium !important;
    }
    #sppb-addon-1480490504928 h3:before {
        display: none !important;
    }
    #sppb-addon-1480490504928 h3:after {
        display: none !important;
    }
    .en-gb #sp-new2 h5 {
        padding-left: 10px !important;
    }
    .en-gb #sp-header.menu-fixed #sp-new2 h5 {
        padding-left: 10px !important;
    }
}

@media only screen and (max-width: 600px) {
    .sppb-carousel-pro-text h2 {
        padding-top: 0 !important;
        margin-top: -40px !important;
        font-size: medium !important;
    }
    .sppb-carousel-pro-text h5 {
        padding-top: 10% !important;
    }    
}
@media only screen and (max-width: 540px) {   
    .en-gb #sp-new2 h5, .en-gb #sp-new2 h5 a{
        font-size: 11px !important;
    }
    .en-gb #sp-header.menu-fixed #sp-new2 h5, .en-gb #sp-header.menu-fixed #sp-new2 h5 a{
    font-size: 10px !important;   
}
}


/*---------------------END media screens and viewports--------------------------*/



/*---------------------Visitor counter-------------------------------------*/

#sppb-addon-1480490504928 {
    text-align: center !important;
    display: block !important;
    white-space: nowrap !important;
}

#sppb-addon-1480490504928 h3:before {
    display: inline-block;
    content: url('/images/3.svg');
    vertical-align: text-bottom;
    margin-left: -8px;
    transform: scale(1);
}

#sppb-addon-1480490504928 h3:after {
    display: inline-block;
    transform: scale(-1, 1);
    content: url('/images/3.svg');
    vertical-align: text-bottom;
    margin-right: -8px;
}


#sppb-addon-1480490504928 h3 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}


/*---------------------END Visitor counter-------------------------------*/


/*---------------------links-------------------------------------*/

#sppb-addon-1481371421196 {
    text-align: center !important;
    display: block !important;
    white-space: nowrap !important;
}

#sppb-addon-1481371421196 h3:before {
    display: inline-block;
    content: url('/images/3.svg');
    vertical-align: text-bottom;
    margin-left: -8px;
    transform: scale(1);
}

#sppb-addon-1481371421196 h3:after {
    display: inline-block;
    transform: scale(-1, 1);
    content: url('/images/3.svg');
    vertical-align: text-bottom;
    margin-right: -8px;
}

#sppb-addon-1481371421196 h3 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}


/*---------------------END links-------------------------------*/


/*---------------------Most read articles-------------------------------------*/

#sppb-addon-1480587551401 {
    padding-bottom: 50px !important;
}

.mostread {
    color: white !important;
    font-family: IRANSansMedium !important;
    text-align: center !important;
    display: block !important;
    padding: 10px !important;
}

.mostread li {
    display: inline-block !important;
    border: 1px solid white !important;
    border-radius: 5px;
    padding: 10px !important;
    background-color: rgba(255, 255, 255, 0.3);
    margin: 5px !important;
    box-shadow: 0 0 3px #5d5d5d;
    text-shadow: 1px 1px 2px black;
}

.mostread li a {
    color: white !important;
}

#sppb-addon-1480587551401 h4 {
    /* title*/
    text-align: center !important;
    white-space: nowrap !important;
    display: block !important;
}

#sppb-addon-1480587551401 h4::before {
    display: inline-block;
    content: url('/images/4.svg');
    vertical-align: text-bottom;
    margin-left: -8px;
    transform: scale(1);
}

#sppb-addon-1480587551401 h4::after {
    display: inline-block;
    transform: scale(-1, 1);
    content: url('/images/4.svg');
    vertical-align: text-bottom;
    margin-right: -8px;
}


/*---------------------END Most read articles---------------------------------*/


/*---------------------Articles separately------------------------------------*/

.table1 {
    /* مشاهیر کازرون */
    border-radius: 5px;
    padding: 20px 30px;
    font-family: IRANSansWebFaNum !important;
}

.myimg {
    width: 200px;
    border: 7px solid white;
    box-shadow: 0 0 5px #3f3f3f;
}

.fanum {
    font-family: IRANSansWebFaNum !important;
}

.table2 {
    border: 2px solid violet;
    background-color: aliceblue;
    padding: 15px;
}

.table2tr {
    border: 1px solid violet;
    height: 50px;
}

tbody tr td span {
    padding: 15px;
}


/*---------------------END Articles seperately--------------------------------*/



/*------------------------------ERROR page-----------------------------------*/

.error-page-inner img {
    width: 40% !important;
}

.error-page-inner h1,
.error-page-inner h1 p {
    display: none !important;
}

.error-page-inner a:after {
    content: " صفحه نخست  " !important;
}


/*------------------------------ERROR page-----------------------------------*/


/*------------------------------INTRO page-----------------------------------*/

.langswitchright {
    margin-top: 15px;
}

.tazhibimg img {
    height: 170px;
}


/*------------------------------END INTRO page-----------------------------------*/


/*------------------------------Images of attraction pages-----------------------*/

.img-sarvestan img {
    box-shadow: 0 0 4px black;
    border-radius: 5px;
    border: 5px solid white;
}


/*------------------------------END Images of attraction pages-------------------*/
/*------------------------------Search-------------------*/
.offcanvas-inner .search{
    width: 70% !important;
    margin: 0 auto !important;
}
.fa-ir .ccc{
    width: 20px;
    box-sizing: border-box;
    border: 1.5px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
    background-color: white;
    background-image:  url('/images/2017/searchicon.png') !important; 
    background-size: 15px;
    background-position: right 4px center; 
    background-repeat: no-repeat;   
    transition: 200ms !important;
    margin-top: 5px;
    text-align: right !important;
}
.en-gb .ccc{
    width: 42px;
    box-sizing: border-box;
    border: 1.5px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
    background-color: white;
    background-image:  url('/images/2017/searchicon.png') !important; 
    background-size: 15px;
    background-position: left 5px center; 
    background-repeat: no-repeat;
    padding: 12px 25px 12px 40px important;
    transition: 200ms !important;
    margin-top: 5px;
    text-align: left !important;
}
.fa-ir .ccc:focus {
    width: 160px;
    background-image: none !important;
}
.en-gb .ccc:focus {
    width: 125px;
    background-image: none !important;
}
#sp-top2 .sp-module{
    margin-top: 0 !important;
}
/*------------------------------END Search-------------------*/
/*---------------------breadcrums---------------------------------------------*/
    .breadcrumb {
        background-color: transparent !important;
        font-size: x-small !important;
        margin-bottom: 0 !important;
    }
    .breadcrumb .active {
        color: grey !important;
    }
    .breadcrumb a {
        color: #464646 !important;
    }
    .breadcrumb li:nth-child(1) {
        display: none !important;
    }
    
    .en-gb .breadcrumb>li+li:after {
        color: #888787;
        content: ">";
        padding: 0px 0px 0px 8px;
    }
    .fa-ir .breadcrumb>li+li:after {
        color: #888787;
        content: ">";
        padding: 0px 10px 0px 0px;
    }
    .breadcrumb>li+li:before,
    .breadcrumb>li+li:last-child:after {
        content: "";
    }
    #sp-breadcrumbs {
        background-color: #ededed !important;
    }
    /*---------------------END breadcrums-----------------------------------------*/