﻿/* -----------------------------------------
   Theme Specific Media Queries
----------------------------------------- */

/* Small desktop to mobile ----- */
@media only screen and (min-width: 960px) and (max-width: 480px) {

}

/* Only mobile ----- */
@media only screen and (max-width: 480px) {
	#title h1 { font-size: 34px; }
}

@media only screen and ( max-width: 945px ) and ( min-width: 768px ) {
	a.btn.read-more { font-size: 10px; }
}

/* Main MQuery, iPad portrait and lower -- */
@media only screen and (max-width: 768px) {

    #navigation {
        display: block; /* منو همیشه نمایش داده شود */
    }

    /* برای استایل بهتر در موبایل */
    #navigation > li > a {
        padding: 10px;
        display: block;
    }

    #navigation ul {
        display: block; /* منو همیشه نمایش داده شود */
    }
  /*.desktop-only {display: none !important; }*/
	/*#logo { text-align: center; margin-bottom: 20px; width:90%; display:none;}*/
	#logo { text-align: center; margin-bottom: 00px; width:90%; border:0px solid yellow}
	#logo h1,
	#logo h1 a,
	#logo h1 a span.fancy-text {font-size: 30px !important;	line-height: 1.8 !important;}

    #header {
        width:100%;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
    }

    #header .row,
    #header .wrap,
    #header .twelve.columns {
        margin: 0 auto !important;
        padding: 0 !important;
        float: none !important;
        width: 100% !important;
        text-align: center;
    }
   .slide-content h1 {
        /*font-size: 14px;  یا اگر نمی‌خواهی نمایش داده شود: display: none; */
        display: none;
    }

    #navigation > li { display: block; float: none; margin: 0; padding: 0; }
	#navigation > li > a { margin: 0;}
	#navigation li.appointment { margin: 0; padding: 0; border: none; }
	.appointment:after { display: none; border:2px solid red}
	#navigation ul { width: 100%; }
	#nav { position: static; text-align: center; }
	#footer { text-align: center; }
	.copy { margin-bottom: 20px; }
	.subnav { text-align: center; position: static;}
	.subnav li { float: none; display: inline-block; }
	.entry-thumb { margin-bottom: 30px; }
	#sidebar { margin-top: 50px;border:3px solid red; }
	.featurette {	position: relative;	margin-top: 340px; }
	.featurette .item {	margin-bottom: 30px; }
	.slides-navigation { display: none; }
	.slide-content { margin-top: 250px; }
	#slides { height: 600px !important; border-bottom: 1px solid rgba(255,255,255,0.3); }
    #slides img {width: 100%;height: auto;object-fit: cover;display: block; }
    #slides .slides-container li:nth-of-type(2) {display: none;}




}
