/*
Theme Name: MelodyMania V2.1
Description: پوسته حرفه ای موزیک
Version: 1.0
*/
@font-face{font-family:iranyekan;font-style:normal;font-weight:bold;src:url('/wp-content/themes/Melodymaniav2/fonts/eot/iranyekanwebregular.eot');src:url('/wp-content/themes/Melodymaniav2/fonts/eot/iranyekanwebregular.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/Melodymaniav2/fonts/woff2/iranyekanwebregular.woff2') format('woff2'),
url('/wp-content/themes/Melodymaniav2/fonts/woff/iranyekanwebregular.woff') format('woff'),
url('/wp-content/themes/Melodymaniav2/fonts/ttf/iranyekanwebregular.ttf') format('truetype');}
@font-face{font-family:iranyekan;font-style:normal;font-weight:normal;src:url('/wp-content/themes/Melodymaniav2/fonts/eot/iranyekanweblight.eot');src:url('/wp-content/themes/Melodymaniav2/fonts/eot/iranyekanweblight.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/Melodymaniav2/fonts/woff2/iranyekanweblight.woff2') format('woff2'),
url('/wp-content/themes/Melodymaniav2/fonts/woff/iranyekanweblight.woff') format('woff'),
url('/wp-content/themes/Melodymaniav2/fonts/ttf/iranyekanweblight.ttf') format('truetype');}


/********** Css Reset **********/

* {outline: 0;box-sizing: border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0;transition: all 0.3s ease-out;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
table { border-collapse: collapse; border-spacing: 0; }
img { max-width: 100%; box-sizing: border-box; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; border: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary,main { display: block }
audio:not([controls]) { display: none }
[hidden] {display: none}
audio, canvas, video {display: inline-block;
    -webkit-border-after-width: inherit;
    width: 98%;}


/********** Main **********/
body{background:#fffefe00;font:13px iranyekan,tahoma;color:#444444;}
#main{width:100%;font-size:13px;margin:0px auto;overflow: hidden;height:auto;background:#fff;box-shadow:0px 0px 6px #dbdbdb}
#main main{overflow:hidden;display:block}
a {color: #444444;text-decoration:none;}
a:hover {color:#0087C1;}
.clear{clear:both}
textarea, input,select {margin-bottom:10px;font-size:13px;padding:4px;border-radius:3px;font:13px iranyekan,tahoma;}
textarea {overflow:auto;}
textarea, input {padding: 5px;outline:none;}
select {padding: 2px;}
option {padding: 0 4px;}
textarea,input,select {margin-bottom:10px;border-width:1px;border-style:solid;border-color:#F1F1F1;border-top-color:#dddddd;border-left-color:#dddddd;background-color:#F9F9F9;color:#515151;font-size:13px;padding:6px;border-radius:3px;ransition: all 0.3s ease-in-out;outline:none;padding:6px}
input[type="submit"]{background-color:#4C4C4C;color:#F5F5F5}
input[type="submit"]:hover{background-color:#282828}

::-moz-selection { 
	background: RGBA(41, 104, 137, 0.27);
    color: #fff;
}
::selection { 
	background: RGBA(41, 104, 137, 0.27);
    color: #fff;
}

.wp-video-shortcode.mejs-container{ width: 100% !important; height: auto !important; padding-top: 57% !important;}
.wp-video-shortcode.mejs-container video , .mejs-layer{position: absolute;top:0;left:0;right:0;bottom:0;width: 100% !important;height: 100% !important;}
.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;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 10px 0 20px 20px;}
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 p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}

h1,h2,h3,h4,h5,h6{font-size: 14px; font-weight:normal}

/********** Header **********/
.header {
    width: 100%;
    margin: 0px auto;
    background-image: radial-gradient( circle farthest-corner at 10% 20%, #2a2a2a 0%, rgb(255 0 0) 90% );
}
.header-content {
    width: 100%;
    height: 120px;
    margin: 0px auto;
    overflow: hidden;
}
.logo {
    float: right;
    width: 53%;
    overflow: hidden;
}
.logo:before{
content: "";
background: url(/wp-content/themes/Melodymaniav2/images/ico.png) no-repeat;
width: 13px;
display: inline-block;
margin-left: 5px;
vertical-align: -4px;
background-position: 0px -55px;
}

.logo img {
    float: right;
    margin: 2.5em 1.5em;
}
.logo span {float:right;color:#000000;font-size:18px;padding:10% 5%}
.left-widget {
    float: left;
}
.ads-top {
    float: left;
    overflow: hidden;
    margin: 2.5em 1em;
	width: 468px;
	border-radius: 5px;
}
.ads-top img{display:block;margin:0px auto}
.header .qoutes,.header .date{width:468px;float:left;margin-bottom:5px;position:relative;background:#FCFCFC;padding:6px 9px;border-left:2px solid #48AF7D;border-right:5px solid #48AF7D;overflow:hidden}
.header .qoutes span,.header .date span{font-size:13px;color:#444444;}
.menu-alert{display:inline-block;padding:16px 5px;}
.nav-primary .menu-alert{color:#fff}
.nav-primary {
	font-weight: bold;
    margin: 0px auto;
    background: #000000;
    height: 52px;
    z-index: 999999999;
    box-shadow: 0px 5px 10px RGBA(0, 0, 0, 0.1);
}
.nav-menu {display: inline-block;}
.nav-menu li {position: relative;margin:0px;}
.nav-menu ul li a {
    font-size: 12px;
    color: #f5f4f4;
    padding: 6px 10px;
    margin: 10px 7px 6px 0px;
    border-radius: 3px;
    display: block;
}
.nav-menu > ul > li {float:right;}
.nav-menu li ul.sub-menu {position:absolute;margin-top:0;width:180px;z-index:999999999;display:none;}
.nav-menu ul ul li a {padding:8px 8px;color:#fff;font-size:14px;background:#444;border-bottom: 1px solid rgba(255,255,255,0.05);transition: all 0.2s ease-in-out;;}
.nav-menu ul ul li a:hover {color:#fff;background:#484848;}
.nav-menu ul ul > li:last-child > a {border-bottom: 0;}
.nav-menu > ul > li > ul.sub-menu {top:100%;right: 0;}
.nav-menu li li ul {top:0px;right:100%;}

.nav-menu li a:hover, .nav-menu > ul > li.current-menu-item > a, .nav-menu > ul > li.current-menu-ancestor > a, .nav-menu > ul > li.current-menu-parent a {
    color: #f1f7f0;
    background: #4caf50;
}
.nav-primary select{display:none}
.nav-primary .search {
    float: left;
    background: RGBA(148, 199, 0, 0.15);
    height: 52px;
    width: 280px;
    position: relative;
}
.nav-primary .search input {
    width: 100%;
    height: 52px;
    background: no-repeat;
    border: 0;
    color: #6B9000;
    padding: 0 1em 0px 4.3em;
}
.nav-primary .search button {
    position: absolute;
    height: 40px;
    width: 40px;
    left: 6px;
    background: #6B9000;
    border-radius: 50px;
    top: 6px;
}
.nav-primary .search button::before {
    content: "";
    background: url(/wp-content/themes/Melodymaniav2/images/ico.png) no-repeat;
    width: 20px;
    background-position: -40px -55px;
    height: 18px;
    float: right;
}
.nav-primary .search button:hover{background: #525252;}
.nav-primary.fixed-header {width:100%;position:fixed;top:0;z-index:999999;}
.container{width:100%;padding:5px;margin:0px auto;overflow:hidden}
.main-content{float:right;width:72%;height:auto}
.post{float:left;width:73%;margin-top:10px}
.entry,.post-listing,.post-section,.related,.post-col{width:100%;background:#fff;margin-bottom:15px;box-shadow: 0 0 10px 1px #dfe0e0; overflow:hidden;}

.entry-title, .entry-title a {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    float: right/*
Theme Name: MelodyMania V2.1
Description: پوسته حرفه ای موزیک
Version: 1.0
*/
@font-face{font-family:iranyekan;font-style:normal;font-weight:bold;src:url('/wp-content/themes/Melodymaniav2/fonts/eot/iranyekanwebregular.eot');src:url('/wp-content/themes/Melodymaniav2/fonts/eot/iranyekanwebregular.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/Melodymaniav2/fonts/woff2/iranyekanwebregular.woff2') format('woff2'),
url('/wp-content/themes/Melodymaniav2/fonts/woff/iranyekanwebregular.woff') format('woff'),
url('/wp-content/themes/Melodymaniav2/fonts/ttf/iranyekanwebregular.ttf') format('truetype');}
@font-face{font-family:iranyekan;font-style:normal;font-weight:normal;src:url('/wp-content/themes/Melodymaniav2/fonts/eot/iranyekanweblight.eot');src:url('/wp-content/themes/Melodymaniav2/fonts/eot/iranyekanweblight.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/Melodymaniav2/fonts/woff2/iranyekanweblight.woff2') format('woff2'),
url('/wp-content/themes/Melodymaniav2/fonts/woff/iranyekanweblight.woff') format('woff'),
url('/wp-content/themes/Melodymaniav2/fonts/ttf/iranyekanweblight.ttf') format('truetype');}


/********** Css Reset **********/

* {outline: 0;box-sizing: border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0;transition: all 0.3s ease-out;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
table { border-collapse: collapse; border-spacing: 0; }
img { max-width: 100%; box-sizing: border-box; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; border: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary,main { display: block }
audio:not([controls]) { display: none }
[hidden] {display: none}
audio, canvas, video {display: inline-block;
    -webkit-border-after-width: inherit;
    width: 98%;}


/********** Main **********/
body{background:#fffefe00;font:13px iranyekan,tahoma;color:#444444;}
#main{width:100%;font-size:13px;margin:0px auto;overflow: hidden;height:auto;background:#fff;box-shadow:0px 0px 6px #dbdbdb}
#main main{overflow:hidden;display:block}
a {color: #444444;text-decoration:none;}
a:hover {color:#0087C1;}
.clear{clear:both}
textarea, input,select {margin-bottom:10px;font-size:13px;padding:4px;border-radius:3px;font:13px iranyekan,tahoma;}
textarea {overflow:auto;}
textarea, input {padding: 5px;outline:none;}
select {padding: 2px;}
option {padding: 0 4px;}
textarea,input,select {margin-bottom:10px;border-width:1px;border-style:solid;border-color:#F1F1F1;border-top-color:#dddddd;border-left-color:#dddddd;background-color:#F9F9F9;color:#515151;font-size:13px;padding:6px;border-radius:3px;ransition: all 0.3s ease-in-out;outline:none;padding:6px}
input[type="submit"]{background-color:#4C4C4C;color:#F5F5F5}
input[type="submit"]:hover{background-color:#282828}

::-moz-selection { 
	background: RGBA(41, 104, 137, 0.27);
    color: #fff;
}
::selection { 
	background: RGBA(41, 104, 137, 0.27);
    color: #fff;
}

.wp-video-shortcode.mejs-container{ width: 100% !important; height: auto !important; padding-top: 57% !important;}
.wp-video-shortcode.mejs-container video , .mejs-layer{position: absolute;top:0;left:0;right:0;bottom:0;width: 100% !important;height: 100% !important;}
.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;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 10px 0 20px 20px;}
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 p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}

h1,h2,h3,h4,h5,h6{font-size: 14px; font-weight:normal}

/********** Header **********/
.header {
    width: 100%;
    margin: 0px auto;
    background-image: radial-gradient( circle farthest-corner at 10% 20%, #2a2a2a 0%, rgb(255 0 0) 90% );
}
.header-content {
    width: 100%;
    height: 120px;
    margin: 0px auto;
    overflow: hidden;
}
.logo {
    float: right;
    width: 53%;
    overflow: hidden;
}
.logo:before{
content: "";
background: url(/wp-content/themes/Melodymaniav2/images/ico.png) no-repeat;
width: 13px;
display: inline-block;
margin-left: 5px;
vertical-align: -4px;
background-position: 0px -55px;
}

.logo img {
    float: right;
    margin: 2.5em 1.5em;
}
.logo span {float:right;color:#000000;font-size:18px;padding:10% 5%}
.left-widget {
    float: left;
}
.ads-top {
    float: left;
    overflow: hidden;
    margin: 2.5em 1em;
	width: 468px;
	border-radius: 5px;
}
.ads-top img{display:block;margin:0px auto}
.header .qoutes,.header .date{width:468px;float:left;margin-bottom:5px;position:relative;background:#FCFCFC;padding:6px 9px;border-left:2px solid #48AF7D;border-right:5px solid #48AF7D;overflow:hidden}
.header .qoutes span,.header .date span{font-size:13px;color:#444444;}
.menu-alert{display:inline-block;padding:16px 5px;}
.nav-primary .menu-alert{color:#fff}
.nav-primary {
	font-weight: bold;
    margin: 0px auto;
    background: #000000;
    height: 52px;
    z-index: 999999999;
    box-shadow: 0px 5px 10px RGBA(0, 0, 0, 0.1);
}
.nav-menu {display: inline-block;}
.nav-menu li {position: relative;margin:0px;}
.nav-menu ul li a {
    font-size: 12px;
    color: #f5f4f4;
    padding: 6px 10px;
    margin: 10px 7px 6px 0px;
    border-radius: 3px;
    display: block;
}
.nav-menu > ul > li {float:right;}
.nav-menu li ul.sub-menu {position:absolute;margin-top:0;width:180px;z-index:999999999;display:none;}
.nav-menu ul ul li a {padding:8px 8px;color:#fff;font-size:14px;background:#444;border-bottom: 1px solid rgba(255,255,255,0.05);transition: all 0.2s ease-in-out;;}
.nav-menu ul ul li a:hover {color:#fff;background:#484848;}
.nav-menu ul ul > li:last-child > a {border-bottom: 0;}
.nav-menu > ul > li > ul.sub-menu {top:100%;right: 0;}
.nav-menu li li ul {top:0px;right:100%;}

.nav-menu li a:hover, .nav-menu > ul > li.current-menu-item > a, .nav-menu > ul > li.current-menu-ancestor > a, .nav-menu > ul > li.current-menu-parent a {
    color: #f1f7f0;
    background: #4caf50;
}
.nav-primary select{display:none}
.nav-primary .search {
    float: left;
    background: RGBA(148, 199, 0, 0.15);
    height: 52px;
    width: 280px;
    position: relative;
}
.nav-primary .search input {
    width: 100%;
    height: 52px;
    background: no-repeat;
    border: 0;
    color: #6B9000;
    padding: 0 1em 0px 4.3em;
}
.nav-primary .search button {
    position: absolute;
    height: 40px;
    width: 40px;
    left: 6px;
    background: #6B9000;
    border-radius: 50px;
    top: 6px;
}
.nav-primary .search button::before {
    content: "";
    background: url(/wp-content/themes/Melodymaniav2/images/ico.png) no-repeat;
    width: 20px;
    background-position: -40px -55px;
    height: 18px;
    float: right;
}
.nav-primary .search button:hover{background: #525252;}
.nav-primary.fixed-header {width:100%;position:fixed;top:0;z-index:999999;}
.container{width:100%;padding:5px;margin:0px auto;overflow:hidden}
.main-content{float:right;width:72%;height:auto}
.post{float:left;width:73%;margin-top:10px}
.entry,.post-listing,.post-section,.related,.post-col{width:100%;background:#fff;margin-bottom:15px;box-shadow: 0 0 10px 1px #dfe0e0; overflow:hidden;}

.entry-title, .entry-title a {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    float: right