/* Theme Background */
body {
    }

/* Google Fonts */

/* Accent color */
a {
    color: #298bca;
}
a:hover,
.im-topnav.dark a:hover, .im-topnav.dark ul > li > a:hover,
.im-topnav.light a:hover, .im-topnav.light ul > li > a:hover,
.im-navigation.dark a:hover, .im-navigation.dark ul > li > a:hover,
.im-navigation.light a:hover, .im-navigation.light ul > li > a:hover,
.im-main-header.dark a:hover, .im-main-header.dark ul > li > a:hover,
.im-main-header.light a:hover, .im-main-header.light ul > li > a:hover,
.im-main-header.dark .im-header-links .top-menu ul li a:hover,
.im-main-header.light .im-header-links .top-menu ul li a:hover,
.im-top-footer.dark a:hover, .im-footer.dark ul > li > a:hover,
.im-top-footer.light a:hover, .im-footer.light ul > li > a:hover,
.im-navigation .primary-menu > ul > li > ul.sub-menu > li > a:hover,
.iranomag-meta .im-meta-item a:hover,
.im-entry-title a:hover,
.widget_pop_btn.active-tab,
.im-top-footer.dark .widget_impv_display_widget .widget_pop_btn.active-tab,
.im-widget-entry-header h4.im-widget-entry-title a:hover,
.widget li .rsswidget:hover,
.widget_recent_comments .recentcomments a:hover,
.widget_tag_cloud .tagcloud a:hover,
.im-top-footer.dark .widget_tag_cloud .tagcloud a:hover,
.widget_meta ul li a:hover,
.widget ul li a:hover,
.im-top-footer.dark .widget ul li a:hover,
.im-vc-video-large.light .im-entry-title a:hover,
.mobile-menu li a:hover,
.im-post-vote-item a:hover,
.im-entry-pages .nav-before:hover, .im-entry-pages .nav-after:hover,
.im-topnav .top-menu > ul > li > ul.sub-menu > li > a:hover,
.im-404-search ul li a:hover
{
    color: #33aefd;
}

.bypostauthor .im-comment-box {
	background-color: rgba(51,174,253, 0.025);
    border-color: rgba(51,174,253, 0.25);
}
.bypostauthor .im-comment-box .im-comment-details {
    border-color: rgba(51,174,253, 0.2);
}

.review-line,
.im-tag-title .fa,
.im-404-box{
	background-color: #298bca;
}

input:hover, select:hover, textarea:hover,
input:focus, select:focus, textarea:focus {
    border-color: #33aefd;
	box-shadow: rgba(41,139,202, 0.5) 0 0 5px;
}

input[type=submit] {
	background-color: #298bca;
    border-color: #2376ac;
}

input[type=submit]:hover, input[type=submit]:focus {
	background-color: #33aefd;
    border-color: #2b94d7;
}

.mega-menu-item-header strong a:hover {
    color: #33aefd!important;
}

/* Widget Style */
.widget_categories .widget-head-bar {
	background-color: #298bca;
}
.widget_tag_cloud .tagcloud a:hover,
.im-top-footer.dark .widget_tag_cloud .tagcloud a:hover {
    border-color: #33aefd;
}

/* Navigation Style */
.nav-links > a:hover {
    border-color: #33aefd;
}
.nav-links .current {
	background-color: #33aefd;
    border: 1px solid #298bca;
}

/* Content Style */
.im-2col-featured {
    background-color: #33aefd;
}
.im-2col-featured:before {
    border-right-color: #1f6898;
}

/* Footer Background */
.im-top-footer {
    }
.im-top-footer.dark .widget-title,
.im-top-footer.dark .im-widget-view-all,
.im-top-footer.dark .widget_impv_display_widget .widget_pop_btn,
.im-top-footer.dark .widget_tag_cloud .tagcloud a,
.im-top-footer.dark .widget_parsidate_calendar td.pad,
.im-top-footer.dark .widget_calendar td.pad {
    background-color: ;
}
.im-top-footer.dark .widget_parsidate_calendar td,
.im-top-footer.dark .widget_parsidate_calendar th,
.im-top-footer.dark .widget_calendar td,
.im-top-footer.dark .widget_calendar th {
    border-color: ;
}
.im-top-footer.dark .widget_tag_cloud .tagcloud a {
    border-color: ;
}
.im-top-footer.dark .im_multiad {
	background-color: ;
}

.im-footer {
    }

/* Top Menu Background */
.im-topnav {
    }

/* Header Background */
.im-main-header {
    }

/* Primary Menu Background */
.im-navigation {
	}

/* Circle Bar Background */
#im-svg #im-bar,
#review-avg-svg #review-avg-bar{
    stroke: #298bca;
}



/* Category Colors */
            .menu-item-category-41 > a:hover {
                color: #dd3333!important;
            }
            .menu-item-category-41 .im_mega_menu_holder {
                border-color: #dd3333!important;
            }
            .im-bar-41 {
                stroke: #dd3333!important;
            }
            .im-catlink-color-41 {
                background-color: #dd3333;
            }
			.widget-head-41 .widget-head-bar,
			.im-top-footer.dark .widget-head-41 .widget-head-bar {
				background-color: #dd3333;
			}
			.carousel-41:hover .im-carousel-background:after {
				background-color: rgba(221,51,51,0.85);
			}
			.carousel-41:hover .im-carousel-entry {
				background: linear-gradient(to top, rgba(221,51,51,0.95), transparent);
			}
			.content-block-1:hover .block-41 {
				background: linear-gradient(to right, rgb(166,38,38), rgb(221,51,51), transparent);
			}
			.content-block-2:hover .block-41 {
				background: linear-gradient(to right, transparent, rgb(221,51,51), rgb(166,38,38));
			}
			@media (max-width: 768px) {
				.content-block:hover .block-41 {
					background: rgb(221,51,51);
				}
			}
			.im-archive-41 {
				border-color: #dd3333;
			}
					.im-catlink-color-164,
            .im-catlink-color-164:hover {
                background-color: #666;
            }
		            .menu-item-category-42 > a:hover {
                color: #8224e3!important;
            }
            .menu-item-category-42 .im_mega_menu_holder {
                border-color: #8224e3!important;
            }
            .im-bar-42 {
                stroke: #8224e3!important;
            }
            .im-catlink-color-42 {
                background-color: #8224e3;
            }
			.widget-head-42 .widget-head-bar,
			.im-top-footer.dark .widget-head-42 .widget-head-bar {
				background-color: #8224e3;
			}
			.carousel-42:hover .im-carousel-background:after {
				background-color: rgba(130,36,227,0.85);
			}
			.carousel-42:hover .im-carousel-entry {
				background: linear-gradient(to top, rgba(130,36,227,0.95), transparent);
			}
			.content-block-1:hover .block-42 {
				background: linear-gradient(to right, rgb(98,27,170), rgb(130,36,227), transparent);
			}
			.content-block-2:hover .block-42 {
				background: linear-gradient(to right, transparent, rgb(130,36,227), rgb(98,27,170));
			}
			@media (max-width: 768px) {
				.content-block:hover .block-42 {
					background: rgb(130,36,227);
				}
			}
			.im-archive-42 {
				border-color: #8224e3;
			}
		            .menu-item-category-43 > a:hover {
                color: #eeee22!important;
            }
            .menu-item-category-43 .im_mega_menu_holder {
                border-color: #eeee22!important;
            }
            .im-bar-43 {
                stroke: #eeee22!important;
            }
            .im-catlink-color-43 {
                background-color: #eeee22;
            }
			.widget-head-43 .widget-head-bar,
			.im-top-footer.dark .widget-head-43 .widget-head-bar {
				background-color: #eeee22;
			}
			.carousel-43:hover .im-carousel-background:after {
				background-color: rgba(238,238,34,0.85);
			}
			.carousel-43:hover .im-carousel-entry {
				background: linear-gradient(to top, rgba(238,238,34,0.95), transparent);
			}
			.content-block-1:hover .block-43 {
				background: linear-gradient(to right, rgb(179,179,26), rgb(238,238,34), transparent);
			}
			.content-block-2:hover .block-43 {
				background: linear-gradient(to right, transparent, rgb(238,238,34), rgb(179,179,26));
			}
			@media (max-width: 768px) {
				.content-block:hover .block-43 {
					background: rgb(238,238,34);
				}
			}
			.im-archive-43 {
				border-color: #eeee22;
			}
		            .menu-item-category-44 > a:hover {
                color: #1e73be!important;
            }
            .menu-item-category-44 .im_mega_menu_holder {
                border-color: #1e73be!important;
            }
            .im-bar-44 {
                stroke: #1e73be!important;
            }
            .im-catlink-color-44 {
                background-color: #1e73be;
            }
			.widget-head-44 .widget-head-bar,
			.im-top-footer.dark .widget-head-44 .widget-head-bar {
				background-color: #1e73be;
			}
			.carousel-44:hover .im-carousel-background:after {
				background-color: rgba(30,115,190,0.85);
			}
			.carousel-44:hover .im-carousel-entry {
				background: linear-gradient(to top, rgba(30,115,190,0.95), transparent);
			}
			.content-block-1:hover .block-44 {
				background: linear-gradient(to right, rgb(23,86,143), rgb(30,115,190), transparent);
			}
			.content-block-2:hover .block-44 {
				background: linear-gradient(to right, transparent, rgb(30,115,190), rgb(23,86,143));
			}
			@media (max-width: 768px) {
				.content-block:hover .block-44 {
					background: rgb(30,115,190);
				}
			}
			.im-archive-44 {
				border-color: #1e73be;
			}
		            .menu-item-category-45 > a:hover {
                color: #81d742!important;
            }
            .menu-item-category-45 .im_mega_menu_holder {
                border-color: #81d742!important;
            }
            .im-bar-45 {
                stroke: #81d742!important;
            }
            .im-catlink-color-45 {
                background-color: #81d742;
            }
			.widget-head-45 .widget-head-bar,
			.im-top-footer.dark .widget-head-45 .widget-head-bar {
				background-color: #81d742;
			}
			.carousel-45:hover .im-carousel-background:after {
				background-color: rgba(129,215,66,0.85);
			}
			.carousel-45:hover .im-carousel-entry {
				background: linear-gradient(to top, rgba(129,215,66,0.95), transparent);
			}
			.content-block-1:hover .block-45 {
				background: linear-gradient(to right, rgb(97,161,50), rgb(129,215,66), transparent);
			}
			.content-block-2:hover .block-45 {
				background: linear-gradient(to right, transparent, rgb(129,215,66), rgb(97,161,50));
			}
			@media (max-width: 768px) {
				.content-block:hover .block-45 {
					background: rgb(129,215,66);
				}
			}
			.im-archive-45 {
				border-color: #81d742;
			}
		            .menu-item-category-74 > a:hover {
                color: #d67622!important;
            }
            .menu-item-category-74 .im_mega_menu_holder {
                border-color: #d67622!important;
            }
            .im-bar-74 {
                stroke: #d67622!important;
            }
            .im-catlink-color-74 {
                background-color: #d67622;
            }
			.widget-head-74 .widget-head-bar,
			.im-top-footer.dark .widget-head-74 .widget-head-bar {
				background-color: #d67622;
			}
			.carousel-74:hover .im-carousel-background:after {
				background-color: rgba(214,118,34,0.85);
			}
			.carousel-74:hover .im-carousel-entry {
				background: linear-gradient(to top, rgba(214,118,34,0.95), transparent);
			}
			.content-block-1:hover .block-74 {
				background: linear-gradient(to right, rgb(161,89,26), rgb(214,118,34), transparent);
			}
			.content-block-2:hover .block-74 {
				background: linear-gradient(to right, transparent, rgb(214,118,34), rgb(161,89,26));
			}
			@media (max-width: 768px) {
				.content-block:hover .block-74 {
					background: rgb(214,118,34);
				}
			}
			.im-archive-74 {
				border-color: #d67622;
			}
					.im-catlink-color-1,
            .im-catlink-color-1:hover {
                background-color: #666;
            }
					.im-catlink-color-48,
            .im-catlink-color-48:hover {
                background-color: #666;
            }
					.im-catlink-color-49,
            .im-catlink-color-49:hover {
                background-color: #666;
            }
		            .menu-item-category-50 > a:hover {
                color: #1b81ad!important;
            }
            .menu-item-category-50 .im_mega_menu_holder {
                border-color: #1b81ad!important;
            }
            .im-bar-50 {
                stroke: #1b81ad!important;
            }
            .im-catlink-color-50 {
                background-color: #1b81ad;
            }
			.widget-head-50 .widget-head-bar,
			.im-top-footer.dark .widget-head-50 .widget-head-bar {
				background-color: #1b81ad;
			}
			.carousel-50:hover .im-carousel-background:after {
				background-color: rgba(27,129,173,0.85);
			}
			.carousel-50:hover .im-carousel-entry {
				background: linear-gradient(to top, rgba(27,129,173,0.95), transparent);
			}
			.content-block-1:hover .block-50 {
				background: linear-gradient(to right, rgb(20,97,130), rgb(27,129,173), transparent);
			}
			.content-block-2:hover .block-50 {
				background: linear-gradient(to right, transparent, rgb(27,129,173), rgb(20,97,130));
			}
			@media (max-width: 768px) {
				.content-block:hover .block-50 {
					background: rgb(27,129,173);
				}
			}
			.im-archive-50 {
				border-color: #1b81ad;
			}
		            .menu-item-category-52 > a:hover {
                color: #e8b235!important;
            }
            .menu-item-category-52 .im_mega_menu_holder {
                border-color: #e8b235!important;
            }
            .im-bar-52 {
                stroke: #e8b235!important;
            }
            .im-catlink-color-52 {
                background-color: #e8b235;
            }
			.widget-head-52 .widget-head-bar,
			.im-top-footer.dark .widget-head-52 .widget-head-bar {
				background-color: #e8b235;
			}
			.carousel-52:hover .im-carousel-background:after {
				background-color: rgba(232,178,53,0.85);
			}
			.carousel-52:hover .im-carousel-entry {
				background: linear-gradient(to top, rgba(232,178,53,0.95), transparent);
			}
			.content-block-1:hover .block-52 {
				background: linear-gradient(to right, rgb(174,134,40), rgb(232,178,53), transparent);
			}
			.content-block-2:hover .block-52 {
				background: linear-gradient(to right, transparent, rgb(232,178,53), rgb(174,134,40));
			}
			@media (max-width: 768px) {
				.content-block:hover .block-52 {
					background: rgb(232,178,53);
				}
			}
			.im-archive-52 {
				border-color: #e8b235;
			}
					.im-catlink-color-53,
            .im-catlink-color-53:hover {
                background-color: #666;
            }
					.im-catlink-color-54,
            .im-catlink-color-54:hover {
                background-color: #666;
            }
					.im-catlink-color-55,
            .im-catlink-color-55:hover {
                background-color: #666;
            }
					.im-catlink-color-155,
            .im-catlink-color-155:hover {
                background-color: #666;
            }
					.im-catlink-color-98,
            .im-catlink-color-98:hover {
                background-color: #666;
            }
		
/* Extra CSS */
;