/*
Theme Name:     Armenian Mirror-Spectator
Theme URI: 		http://www.mirrorspectator.com
Description:    Child theme of Newspaper by tagDiv
Author:         Pantoo
Author URI: 	http://pantoo.com
Template:       Newspaper
Version:        7.2c
Text-Domain:	armenian-mirror-spectator
*/

/*
----------------------------------------------------------------------------
  Site wide > typography style
----------------------------------------------------------------------------
*/

 /*----------------------------------------------------------------------------
  ...updated by Eduard...
----------------------------------------------------------------------------
*/
* {/* box-shadow:inset 0 0 0 1px red; */}
body,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Merriweather, serif;
    color: #383737;
}

p {
    font-size: 13px;
}

.heading-pseduo-angle:before {
    content: "\003e";
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    padding-right: 15px;
    vertical-align: middle;
}

.sans-serif {
    font-family: 'Open Sans', Arial, sans-serif;
}

hr {
    margin: 3em 0;
}

.list--numbered-with-square {
    counter-reset: li;
}

.list--numbered-with-square > li {
    border-bottom: 1px dotted #c3c3c3;
    border-top: 1px solid #FFF;
    font-size: 16px;
    line-height: 1.2;
    list-style: none;
    margin-left: 0;
    margin-top: 0;
    padding-bottom: 15px;
    padding-left: 56px;
    padding-top: 15px;
    position: relative;
}

.list--numbered-with-square > li:before {
    content: counter(li);
    counter-increment: li;
    font: bold 16px/1 sans-serif;
    left: 15px;
    position: absolute;
    top: 19px;
}

.list--numbered-with-square > li:after {
    content: '■';
    color: #a51c30;
    font-size: 10px;
    left: 35px;
    position: absolute;
    top: 21px;
}

@media screen and (min-width: 768px) {
    .list--numbered-with-square > li {
        font-size: 28px;
        line-height: 1.2;
        padding-bottom: 19px;
        padding-left: 83px;
        padding-top: 19px;
    }

    .list--numbered-with-square > li:before {
        font: bold 30px/1 sans-serif;
        left: 23px;
        top: 19px;
    }

    .list--numbered-with-square > li:after {
        font-size: 15px;
        left: 53px;
        top: 25px;
    }
}

.list--numbered-with-square > li:first-child {
    border-top: none;
}

.list--numbered-with-square > li:last-child {
    border-bottom: none;
}

.td-subcat-filter--non-js {
    opacity: 1;
}

.td-header-wrap {
    margin-bottom: 30px;
}

.td-post-content > p:first-child,
.lede {
    font-size: 1.375em;
}

.td-pb-row--overflow-x-scroll {
    overflow-x: scroll;
}

.horizontal-rule--bottom--dashed {

}

.hide-icon-menu-down .td-icon-menu-down {
    display: none;
    visibility: hidden;
}

.hide-icon-menu-down a.sf-with-ul {
    padding-right: 14px;
}

/*  ----------------------------------------------------------------------------
    admin edit
*/

.td-post-category--alt {
    background-color: #FFF;
    color: #a51c30;
    padding-left: 0;
    padding-right: 0;
}

/*  ----------------------------------------------------------------------------
	New design 2017
 */
button {
    font-family: "Open Sans", Arial, sans-serif;
    text-transform: uppercase;
}

.td-container {
    max-width: 1200px;
}

.menu-item-has-children {
    background: #f6f6f6;
}

.td-header-style-1 .td-header-sp-logo {
    width: 381px;
    margin: 15px 0 25px;
	height: 128px;
}


@media (max-width: 1018px) and (min-width: 768px) {
.td-header-style-1 .td-header-sp-logo img {
    max-height: 80px;
	margin: 0;
}
}

.td-header-right {
    margin-top: 40px;
    float: right;
}

.td-header-right p {
    font-family: "Open Sans", Arial, sans-serif;
}

.td-stories {
    float: left;
}

.td-stories-right-side p { margin-bottom: 0; font-size: 12px; }

.td-header-right .td-stories-right-side { display: inline-block; text-align: right; width: 110px; }



.td-icon-top-stories {
    background: url('images/icons/icon_top_stories.png') no-repeat;
    width: 28px;
    height: 28px;
	float: right;
    margin-left: 10px;
	margin-top: 10px;
}

.td-this-week-left-side {
	float: right;
	margin-left: 10px;
	margin-top: 10px; }

.td-top-stories {
    font-size: 14px!important;
    font-weight: bolder;
    color: #000;
}

.td-icon-this-week {
    font-size: 30px;
    color: #A21636;
    margin-left: 20px;
	text-align: left;
}

.td-this-week {
    font-size: 14px!important;
    color: #000;
    font-weight: bold;
}

.td-header-sp-recs {
    display: none !important;
}

/* Menu */
.td-boxed-layout .td-header-menu-wrap.td-affix {
	background-color: #a21636;
    width: 100%;
}

.td-boxed-layout .td-header-menu-wrap.td-affix .menu-item-type-taxonomy a { color: #fff; }

.td-icon-mobile:before {
    content: '\e801';
!important;
}

#td-top-mobile-toggle {
    background-color: #7b0f28;
}

/* search */
.header-search-wrap #td-header-search-button-mob {
    display: inline-block;
    height: 100%;
}

.header-search-wrap #td-header-search-button {
    display: none;
}

.td-search-background:before {
	background: #000;
    background: -moz-linear-gradient(top, #000 20%, #a21636 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(20%, #000), color-stop(100%, #a21636));
    background: -webkit-linear-gradient(top, #000 20%, #a21636 100%);
    background: -o-linear-gradient(top, #000 20%, #a21636 100%);
    background: -ms-linear-gradient(top, #000 20%, #a21636 100%);
    background: linear-gradient(to bottom, #000 20%, #a21636 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#a21636', GradientType=0);}

/*.td-module-comments a {
	color: #fff;
	background-color: #000;
	display: block;
	min-width: 17px;
	padding: 3px 4px 4px 5px;
	position: relative;
	visibility: hidden;!important;
}
*/
.category-tag {
    font-family: "Open Sans", Arial, sans-serif;
}

.td-post-category {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 11px;
    font-weight: 900;
    line-height: 1.5;
    background-color: transparent;
    color: #A21636;
    text-transform: uppercase;
    padding: 2px 14px 2px 0;
    display: inline !important;
}

.td-post-category:hover {
    display: inline;
    background-color: transparent !important;
}

.td-post-category-main {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 10px !important;
    font-weight: 900;
    line-height: 1.5;
    background-color: #A21636;
    color: #fff;
    margin: 1px 6px 0 0;
    padding: 3px 6px 4px;
    display: inline-block;
    vertical-align: top;
    text-transform: uppercase;

}

.td-post-category-main:hover {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 10px !important;
    font-weight: 900;
    line-height: 1.5;
    background-color: #A21636 !important;
    color: #fff;
    text-decoration: underline;

}

.td-module-meta-info .td-post-category-main {
    display: inline-block;
}

.td_block_wrap a:hover, .item-details a:hover {
    text-decoration: underline !important;
    background: transparent;
}

.td-module-title-main a {
    font-size: 34px;
}

.td_module_wrap .entry-title {
    /* General Title */
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    margin: 0 0 6px 0;
}

.td_module_wrap:hover .entry-title a {
    color: #000000 !important;
}

.td_module_wrap .entry-title a:hover {
    color: #2554c3 !important;
    text-decoration: underline !important;
}

.entry-title a:hover {
    color: #2554c3;
}

.td-header-wrap {
    margin-bottom: 17px;
}

.td-block-row {
    padding-top: 15px;
}

.td-pb-row {
    margin-left: -12px;
    margin-right: -12px;
}

.td-block-row {
    margin-left: -12px;
    margin-right: -12px;
}

.td-block-row [class*="td-block-span"], .td-pb-row [class*="td-pb-span"] {
    padding-left: 12px;
    padding-right: 12px;
}

.td-module-date {
    text-transform: uppercase;
}

.td_module_4 {
    padding-bottom: 0px;
}

/*border*/
.td_module_4_border {
    border-left: 1px solid #d5d5d5 !important;
    padding-left: 12px;
}

.td_module_3_border {
    border-right: 1px solid #d5d5d5 !important;
    padding-right: 12px;
}

.td_module_7_alt_border {
    border-bottom: 1px solid #d5d5d5 !important;
    padding-bottom: 15px;
}

.td_module_9_main_border {
    border-bottom: 1px solid #d5d5d5 !important;
    padding-bottom: 15px;
    padding-top: 15px;
}

.td_border_opinion {
    border-top: 1px dashed #d5d5d5 !important;
    padding: 8px 0;
}

.td-block-row {
    padding-top: 24px;
}

/*  ----------------------------------------------------------------------------
    Block Titles + Line
*/
.td-block-title-wrap {
    padding: 15px 0;
}
.td-block-title-wrap{padding: 10px 5px;margin: 0px auto;}
.td-block-title-wrap h4 span{padding: 0!important;}
.td-block-title-wrap .td-see-all{top:50%;transform:translateY(-50%)}


.td-subcat-filter {
    top: 20px;
}

.block-title {
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 16px;
    line-height: 1;
    margin-top: 0;
    margin-bottom: 26px;
    border-bottom: 0px solid #f9f9f9;
    font-weight: bold;

}

.td-module-9-more-from {
    font-size: 14px !important;
}

.td_module_wrap {
    position: relative;
    padding-bottom: 15px;
}

.td-hr {
    border-bottom: 1px dotted #d6d6d6 !important;
    margin: 5px 0 0 0 !important;
}

.td-hr .td_module_wrap {
    padding-bottom: 0;
}

/*---International---*/
.td-module-7-thumb-int {
    right: 0;
}

.td-module-7-item-int {
    margin-left: 0;
    margin-right: 116px;
}

.td_module_9_mor_from {
    font-size: 20px;
}

.opinion-line {
    line-height: 0 !important;
}

.opinion-line img {
    width: 100%;
}

#home-recipe-corner .opinion-line {
    margin-bottom: 15px;
}

#home-recipe-corner h4 > span {
    font-style: italic;
    font-weight: bolder;
    font-family: Merriweather, serif;
}

#home-opinion-recipe-corner {
    margin-top: -20px;
}

#home-opinion {
    background-color: #f9f9f9;
}

#home-opinion-recipe-corner .td-block-title-wrap {
    border: none;
}

#home-opinion-recipe-corner .td_block_wrap {
    padding-bottom: 0;
}

.td-block-title-wrap h4 .block-title-opinion {
    background-color: transparent !important;
    font-size: 18px;
    margin: 15px 0;
    border-left: 3px solid #A21636;
    line-height: 10px;
    padding: 7px 12px 4px 12px!important;
}

#home-opinion .opinion-description {
    font-size: 13px !important;
    font-weight: normal !important;
    position: absolute;
    background-color: #F9F9F9 !important;
}

.td-hr-opinion {
    border-width: 1px !important;
    border-top: dashed;
    margin: 10px 0 20px 0 !important;
}

.td-subcat-link {
    font-family: 'Open Sans', Arial, sans-serif;;
    font-size: 14px;
}

.td-subcat-link-opinion {
    font-size: 14px;
    font-weight: 600;
    text-align: center;
}

.td-subcat-link-opinion a {
    color: black;
}

.td-subcat-link-opinion a:hover {
    text-decoration: underline !important;
    color: blue;
}

.td-module-7-item-opinion {
    margin-left: 116px !important;
    margin-right: 0px !important;
}

.td-module-7-item-opinion-no-image {
    margin-left: 10px !important;
    margin-right: 10px !important;
}

.td-module-7-thumb-opinion {
    right: auto;
    left: 0;
}

/* recipe */
#home-recipe-corner {
    margin-top: 40px;
}

img.entry-thumb {
    opacity: 1 !important;
}

.td-icon-recipe {
    background: url('images/icons/icon_recipe.jpg') no-repeat;
    width: 36px;
    height: 36px;
}

#home-recipe-corner .block-title {
    position: fixed;
    top: 5px;
    left: 40px;
}

#home-recipe-corner .td-block-title-wrap {
    margin-bottom: 5px;
    padding: 0px;
}

#home-recipe-corner img {
    width: 100%;
}

/* Community */
#home-armenia-community h3 {
    font-size: 18px;
    font-weight: 900;
    margin: 0;
    padding: 15px 0;
    border-bottom: 1px dashed #d5d5d5 !important;
}

#home-armenia-community ul {
    list-style-type: square;
    color: #a51c30;
    font-size: 20px;
}

#home-armenia-community h3 span {
    font-size: 14px;
    color: #a21636;
}

/* arts & culture book reviews */
#home-arts-culture-book-reviews {
    padding-top: 20px;
}

#home-book-reviews .td-block-row {
    padding-top: 0;
}

/* Events */
#home-events .td-block-title-wrap {
    border-top: 5px solid #d3d6dc;
    border-bottom: 1px dashed #d3d6dc;
    padding: 20px 0;
    float: left;
    width: 100%;
}

#home-events .block-title {
    font-size: 30px;
	font-weight: normal;
    float: left;
    line-height: 45px;
    margin-right: 10px;
}

#home-events .block-title span {
    text-decoration: underline;
}

#home-events .events_buttons {
    /* margin-left: 100px; */
    float: right;
}

.events_button {
    padding: 10px 10px;
    background-color: #f5f4f4;
    border: 1px solid #d1c2c2;
    color: #8b6060;
    font-size: 12px;
    text-transform: uppercase;
    min-width: 200px;
}
.events_button:hover { text-decoration: none; }

.add_event {
    position: relative;
    margin-left: 20px;
    min-width: 200px;
}

.td-event {
    font-size: 14px;
    font-weight: 900;
    padding: 35px 0 25px 0;
    border-bottom: 1px dashed #d3d6dc;
}

.td-event-title a {
    font-size: 14px;
    color: #373737;
}

.td-event-title a:hover {
    color: #2554c3;
}

.td-icon-events {
    background: url('images/icons/icon_events.jpg') no-repeat;
    width: 22px;
    height: 22px;
}

.td-icon-add-events {
    background: url('images/icons/icon_add_events.jpg') no-repeat;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

.tribe-events-community-footer .button {
    background: #a21636 linear-gradient(354deg, #a21636, #8f1229);

}

.td-icon-event-location {
    background: url('images/icons/icon_event_location.jpg') no-repeat;
    width: 12px;
    height: 12px;
}

.td-block-span3 {
    width: 25%;
}

.td-event div {
    margin: 5px 0 8px 0;
}

#home-featured .td_module_wrap .td-module-title-main {
    line-height: 40px;
}

.home-advertisement {
    border-top: 1px solid #d3d6dc;
    padding: 30px 0;
	max-width: 1068px;
	/*text-align: center;*/
}

#home .home-advertisement .td-pb-row { margin: 0; }

.home-advertisement .title {
    width: 100%;
	text-align: center;
}

.home-advert2 {
    border-top: 1px solid #d3d6dc;
    border-bottom: 1px solid #d3d6dc;
    padding: 30px 0;
    margin-bottom: 80px;
}

.home-advert2 .content {
	text-align: center;
    max-width: 728px;
    margin: 0 auto;
}

#category-advert .content {
    max-width: 1092px;
	text-align: center;
    margin: 0 auto;
}

#category-advert .title {
    font-size: 11px;
}

#home-events a.td-subcat-link {
    color: #000;
    font-size: 14px;
    font-weight: 600;
}

#home-events a:hover.td-subcat-link {
    color: #2554c3;
}

#home-events .td-block-span3 span {
    display: block;
    width: 100%;
    margin: 10px 0px;
    text-align: center;
}



/* top 5 articles*/
#home-top-five .td-block-row {
    margin: 0px 0px;
}
#single .td-block-row{margin: 0px 10px;}
#home .td-block-row{margin: 0px 0px;}

#home-top-five .td_block_inner h2 {
    font-weight: 900;
}

#home-top-five a {
    font-family: Merriweather, serif;
}

ol li a {
    color: #222222;
    font-weight: 400;
}

#home-top-five ol li a:hover {
    color: #a51c30;
}

/* email */
#home #mc_embed_signup_scroll {padding:30px;}
#mc_embed_signup_scroll{padding: 20px 10px;/* max-width: 500px; *//* margin: 0 auto; */background-color: #f6f6f6;border-top: 5px solid #e6dfdf;float: left;width: 100%;}
#mc_embed_signup_scroll > div{/* max-width: 450px; */margin: 0px auto;}
#home #mc_embed_signup_scroll > div{margin:25px auto;}

#home-newsletter-download-issues {

}

.indicates-required {
    /* display: inline-block; */
    font-size: 20px;
    margin: 0px auto 25px auto;
}

.mc-field-group {
    font-size: 25px;
    font-weight: 900;
    line-height: 35px;
    text-align: left !important;
    /* max-width: 450px; */
    width: 100%;
    margin: 0 auto 25px auto;
}

#home-newsletter {
    min-height: 371px;
    max-width: 530px;
    width: 100%;
    text-align: center;
}

.asterisk {
    text-decoration: underline;
}

.email {
    font-size: 16px;
    font-style: italic;
    color: #bcbcbc;
    height: 45px;
    width: 450px;
    margin-top: 30px;
}

.td-subscribe {
    height: 45px;
    /* max-width: 450px; */
    /* width: 100%; */
    background: #3463d3;
    /* margin: 20px auto; */
}
.td-subscribe input{
    padding: 13px 10px!important;
}

/* Input buttons */
input[type=submit] {
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 14px;
    border-radius: 0;
    color: #fff;
    border: none;
    padding: 14px 15px;
    font-weight: 500;
    /* background-color: transparent !important; */
    text-align: center;
    width: 100%;
}

::-webkit-input-placeholder { /* Chrome */
    color: #bcbcbc;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #bcbcbc;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #bcbcbc;
    opacity: 1;
}
:-moz-placeholder { /* Firefox 4 - 18 */
    color: #bcbcbc;
    opacity: 1;
}

#home input[type=submit], #single input[type=submit] {
    background-color: transparent !important;
}

input[type=submit] {
    background-color: #a51c30 !important;
}

input[type=text],
input[type=url],
input[type=tel],
input[type=email] {
    font-size: 18px;
    font-weight: 200 !important;
    line-height: 16px;
    color: #222222;
    border: 1px solid #e1e1e1;

}

input[type=text] {
    color: #222222;
}

/*download issue*/
.td-icon-download {
    background: url('images/icons/icon-download.jpg') no-repeat;
    width: 29px;
    height: 25px;
}

#home-download-issues .td_block_inner {
    /* margin-left: 80px; */
    /* margin-right: 30px; */
}

#home-download-issues .block-title {
    font-size: 30px;
    /* display: inline-block; */
}

.td-issue-thumb {
    margin: 0px;
    border-bottom: 1px solid #d3d6dc;
}

#home-download-issues .td-block-row {
    padding-top: 18px;

}

#home-newsletter-download-issues {
    border-top: 1px solid #d3d6dc;
    border-bottom: 1px solid #d3d6dc;
    padding: 60px 0;
}

#home-download-issues .td-block-row div {
    display: inline-block;
    width: 50%;
    float: left;
    text-align: center;
}

.td-browse-issues {
    /* margin: auto 30px; */
}
#search .td-browse-issues a{display:inline-block;}
.td-browse-issues a {
    font-size: 14px;
    text-decoration: underline !important;
    text-transform: uppercase;
    color: blue;
    font-weight: 600;
    line-height: 50px;
    text-align: center;
    /* display: block; */
}

.td-download-button {
    padding: 15px 40px;
    background-color: #3463d3;
    font-family: 'Open Sans', Arial, sans-serif;
    text-transform: uppercase;
}

.td-download-button a {
    color: #fff;
    display: block;
    text-align: center;
}

/*see all*/
.td-see-all {
    display: inline-block;
    position: absolute;
    top: 21px;
    right: 5px;
}

.td-see-all a {
    /*font-family: 'Roboto', sans-serif;*/
    font-size: 14px;
    font-weight: 600;
    color: black;
    line-height: 1;
}

.td-see-all a:hover {
    color: #2554c3 !important;
    text-decoration: underline !important;
}

.td-icon-trending {
    background: url('images/icons/icon_trending.png') no-repeat;
    width: 16px;
    height: 11px;
}

h4.block-title > span {
    font-size: 18px;
}

#home-events .block-title span {
    font-size: 30px;
    font-style: italic;
	font-weight: bold;
    padding: 0;
}

#home-events .block-title i {
    margin-right: 10px;
}

#home-this-week-in-images {
    border-top: 1px solid #d3d6dc;
    padding: 65px 0;
    max-width: 800px;
    margin: 0 auto;
}

.td-slide-galery-figure {
    width: 100% !important;
}

/* Category */
.td-read-time {
    color: #aaa;
    display: inline-block;
    position: relative;
    font-style: italic;
}

/*#category_loop .td-module-comments a {
	color: #fff;
	background-color: #000;
	display: block;
	min-width: 17px;
	padding: 3px 4px 4px 5px;
	position: relative;
	visibility: visible !important;
}
*/
#td-category-pagination .clearfix {
    visibility: hidden;
}





/*  ----------------------------------------------------------------------------
   Grid
*/

@media screen and (min-width: 768px) {
    .td_module_7_alt .td-block-span6--align-right {
        float: right;
    }
}

/* Some of the grid should continue to be half width even when on narrow screen sizes */
@media screen and (max-width: 767px) {
    .td-block-span6--all-sizes {
        float: left;
        width: 50%;
    }
	
	#home-events .td-block-span3 {
		width: 50%;
		display: block;
		margin: 0 auto;
		float: none; }
}

@media screen and (max-width: 425px) {	
	#home-events .td-block-span3 {
		width: 70%; }
}



#home-download-issues {
    /* margin: 50px auto; */
    /* float: none; */
    /* width: 100%; */
    /* max-width: 540px; */
}
#home-newsletter{
    /* margin: 0px auto 50px auto; */
    /* float: none; */
    /* width: 100%; */
    }
#home #home-newsletter{/* padding: 20px 40px; */}

/*  ----------------------------------------------------------------------------
   Module: Tabs
*/

.tabbed__nav li {
    font-weight: 600;
    font-size: 12px;
    display: inline-block;
    padding: 13px 15px;
    margin: 0;
    list-style: none;
    cursor: pointer;
    float: left;
}

.tabbed__content-container {
    padding: 0;
    background-color: #fff;
    clear: left;
}

h2.tabbed__accordion-heading {
    cursor: pointer;
    font-size: 12px;
    line-height: normal;
    margin: 1em 0;
    padding: 5px;
    display: none;
}

.tabbed__content {
    display: none;
    padding: 15px;
}

.tabbed__nav-item {
    background-color: #ffffff;
    color: #6f6f6f;
    border: 1px solid #dde0e7;
    border-bottom: none;
    margin-bottom: -1px;
    padding: 12px 14px 14px 14px;
}

.tabbed__nav-item--active {
    background-color: #f9f9f9;
    color: #030303;
    font-weight: 900 !important;
}

.tabbed__content--active,
.tabbed__accordion-heading-active {
    display: block;
}

.tabbed__content {
    background-color: #f9f9f9;
    border: 1px solid #dde0e7;
    border-left-color: #f9f9f9;
    border-right-color: #f9f9f9;
    border-bottom: none;
}

h2.tabbed__accordion-heading {
    font-size: 13px;
    border: 1px solid #c1c1c1;
    border-top: 0px solid #c1c1c1;
    margin: 0;
    padding: 10px 15px;
}

h2.tabbed__nav-item--active {
    border-bottom: 0px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}

/*-----------Vertical tabs-----------*/
.tabbed--vertical ul.tabbed__nav {
    float: left;
    width: 30%;
}

.tabbed--vertical .tabbed__nav li {
    display: block;
    padding: 15px 15px !important;
    margin: 0 0 4px;
    cursor: pointer;
    float: none;
}

.tabbed--vertical .tabbed__content-container {
    padding: 0;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 250px;
    border-radius: 4px;
    clear: none;
}

.tabbed--vertical .tabbed__content {
    border: none;
    word-wrap: break-word;
}

.tabbed--vertical li.tabbed__nav-item--active {
    position: relative;
    z-index: 1;
    margin-right: -1px !important;
    padding: 14px 15px 15px 14px !important;
    border-top: 1px solid;
    border: 1px solid #5AB1D0 !important;
    border-left: 4px solid #5AB1D0 !important;
    margin-bottom: 4px !important;
    border-right: 1px #FFF solid !important;
}

.resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #c1c1c1;
}

h2.tabbed__nav-item--active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #9B9797;
}

/*-----------Accordion styles-----------*/
h2.tabbed__nav-item--active {
    background: #DBDBDB; /* !important;*/
}

.resp-easy-accordion h2.tabbed__accordion-heading {
    display: block;
}

.resp-easy-accordion .tabbed__content {
    border: 1px solid #c1c1c1;
}

.resp-easy-accordion .tabbed__content:last-child {
    border-bottom: 1px solid #c1c1c1; /* !important;*/
}

.resp-jfit {
    width: 100%;
    margin: 0;
}

.tabbed__content-active {
    display: block;
}

h2.tabbed__accordion-heading:first-child {
    border-top: 1px solid #c1c1c1; /* !important;*/
}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 768px) {
    ul.tabbed__nav {
        display: block;
        float: left;
        width: 100%;
        margin-bottom: 0;
    }

}

/*  ----------------------------------------------------------------------------
   Footer
*/

.td-footer-wrapper {
    padding-top: 0px;
}

.td-footer-wrapper .td-container {
    padding-top: 60px;
    border-top: 1px solid #d3d6dc;
}

.widget {
    font-family: 'Open Sans', Arial, sans-serif;
    margin-bottom: 38px;
}

.footer-follow-header {
    margin-bottom: 15px;
}

.footer-follow-header__heading {
    font-size: 18px;
    font-weight: 900;
    line-height: 1.875;
}

.footer-branding {
    margin-bottom: 0;
}

.footer-branding__divider {
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
}

.menu-footer-menu-container > ul {

}

.menu-footer-menu-container li {
    display: inline-block;
    font-weight: 600;
    margin-right: 34px;
    text-transform: uppercase;
}

.td-footer-wrapper .td-social-name {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
}

/*  ----------------------------------------------------------------------------
   Helper
*/

.margin--zero {
    margin: 0;
}

.padding--zero {
    padding: 0;
}

.display--block {
    display: block;
}

.display--inline-block {
    display: inline-block;
}

.text-transform--uppercase {
    text-transform: uppercase;
}

.show-at-medium,
.show-at-medium--inline-block,
.show-at-medium--initial,
.show-at-large,
.show-at-large--inline-block,
.show-at-large--initial {
    display: none;
}

@media screen and (max-width: 767px) {
    .hidden-small {
        display: none;
    }
}

@media screen and (min-width: 768px) {
    .show-at-medium {
        display: block;
    }

    .show-at-medium--inline-block {
        display: inline-block;
    }

    .show-at-medium--initial {
        display: initial;
    }

    .hidden-medium-and-above {
        display: none;
    }
}

@media screen and (min-width: 768px) and (max-width: 1018px) {
    .hidden-medium {
        display: none;
    }
}

@media screen and (min-width: 1019px) and (max-width: 1140px) {
    .hidden-medium-large {
        display: none;
    }
}

@media screen and (min-width: 1019px) {
    .hidden-medium-large-and-above {
        display: none;
    }
}

@media screen and (min-width: 1019px) {
    .hidden-large {
        display: none;
    }

    .show-at-large {
        display: block;
    }

    .show-at-large--inline-block {
        display: inline-block;
    }

    .show-at-large--initial {
        display: initial;
    }
}

/*  ----------------------------------------------------------------------------
    General Category Templates
*/
.td-category-header {
    padding: 10px 0 !important;
    /*border-bottom: 10px solid #f2f2f2 !important;*/
    /*margin-bottom: 10px;*/
}

.page_header_line img {
    width: 100%;
    height: 20px;
}

.td-author-image img {
    border-radius: 115px;
}

.td-pb-row-overflow-x-scroll {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    height: 160px;
}

.td-pb-row-overflow-x-scroll .td-pb-span2 {
    display: inline-block;
    float: none;
    width: 25%;
    min-width: 200px;
    max-widows: 240px;
}

::-webkit-scrollbar {
    height: 5px;
}

::-webkit-scrollbar-track {
    background-color: #eaeaea;;
}

::-webkit-scrollbar-thumb {
    background-color: #cccccc;
}

.td-excerpt p{
    -webkit-font-smoothing: antialiased;
    line-height: 24px;
    font-size:14px;
    color: #666;
}

.td-author-name {
    overflow-x: hidden;
    text-align: center;
}

.td-author-image {
    margin: 0 30px;
    text-align: center;
}

.td-category-header .td-page-title {
    color: #90112e;
    text-transform: none;
}

.td-category-header .td-pb-row {
    margin: 10px 0;
}

.td-category-hr {
    border-bottom: 1px solid #d3d6dc;
    padding: 30px 0;
}

.td-module-comments {
    float: none;
    margin-left: 25px;
}

.td-module-comments-text {
    color: #2554c3;
    background-color: transparent !important;
    display: inline-block;
    text-transform: uppercase;
    position: absolute;
    top: 3px;
    padding-left: 18px;
}

.td-module-comments a {
    color: #fff;
    background-color: #2554c3;
    display: inline-block;
    min-width: 17px;
    padding: 3px 4px 4px 5px;
    position: relative;
    width: 10px;
    height: 20px;
}

.td-post-author-name {
    margin-bottom: 10px;
    font-style: italic;
    display: inline;
    top: 0 !important;
    line-height: 1.2;
}

.td-post-author-name a {
    font-weight: 900;
    font-style: normal;
    font-family: 'Open Sans', Arial, sans-serif;
    color: #a51c30;
}

.td-post-author-name a:hover {
    text-decoration: underline;
}

#single .td-post-author-name {
    display: block;
    margin: 10px 0;
}

.td-post-date {
    top: 0px;
}

#category_loop .td-post-author-name, #search_loop .td-post-author-name {
    display: block;
    margin-bottom: 10px;
}

.td-module-meta-info {
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 12px;
    min-height: 17px;
    -webkit-font-smoothing: antialiased;
    line-height: 1;
	margin-bottom: 10px;
}
.td-module-meta-info i[class*="td-icon-"]{
    font-size: 13px;
}
#home .td-module-meta-info .td-post-category {
    font-size: 11px;
}

.td-module-title {
    margin: 5px 0;
    font-weight: 900;
}

/*----------- Author box----*/
.author-box-wrap .avatar {
    float: left;
    border-radius: 500px;
}

.author-box-wrap {
    border: none;
    padding: 2px;
    margin-bottom: -8px;
}

.td-page-title {
    font-size: 30px;
    line-height: 38px;
    margin: 19px 0;
}

.latest_articles {
    font-size: 24px;
    line-height: 1.4;
    font-weight: bolder;
	margin: 20px 0;
}

.td-category-hr-top {
    border-top: 1px solid #d3d6dc;
    margin-top: 20px;
    padding: 30px 0;
}

.td-category a {
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    background-color: transparent;
    color: #A21636;
    text-transform: uppercase;
}

/*  ----------------------------------------------------------------------------
    Author - Date - Comments - Count views
*/
header .td-module-meta-info {
    margin: 16px;
    width: 40%;
}

#home .td-post-date {
    top: 0px;
}

#home-opinion .td-post-author-name a {
    color: #a51c30;
    font-size: 10px;
    font-family: 'Open Sans', Arial, sans-serif;

}

#home-opinion .td-post-author-name {
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 10px;
    color: #a51c30;
    font-style: normal;
    text-transform: uppercase;
}

/* ----------------------------------------------------------------------------
    Archives
*/
#search input.keyword {
    max-width: 460px;
    width: 100%;
    height: 45px;
    margin: 0 10px 0 10px;
}

#search button.search-btn {
    width: 130px;
    height: 45px;
    background: #a21636;
    border: #a21636;
    font-size: 14px;
    text-transform: uppercase;
    color: white;
}

#search .td-block-row {
    padding-top: 30px !important;
    padding-bottom: 50px !important;
}

#search .td-browse-issues, #search .td-browse-topics {
    margin: auto 15px;
}

#search .td-browse-topics a {
    font-size: 14px;
    text-decoration: underline !important;
    text-transform: uppercase;
    color: blue;
    font-weight: 600;
}

#search label {
    color: #bcbcbc;
    font-size: 16px;
    font-style: italic;
    padding-right: 20px;
}

#search select {
    color: #000000;
    font-size: 14px;
    font-style: normal;
    height: 20px;
    width: 144px;
    border-radius: 5px;
    background: #ededed linear-gradient(354deg, #ececec, #ffffff);
}

#search .sort {
    display: block;
    padding-top: 40px;
}

.archive-post-number {
    padding: 15px 12px 0px 12px;
}

#search .td-block-row {
    padding-top: 45px;
    padding-bottom: 75px;
    border-bottom: 1px solid #d6d6d6;
}

#archives .td-page-title {
    font-size: 18px;
    line-height: 21px;
    font-weight: bolder;
}

#search {
    margin-top: 20px;
}

.explore-title {
    border-bottom: 1px solid #d6d6d6;
    padding: 20px 0;
    margin-bottom: 40px;
}

@media screen and (max-width: 767px) {
    #search label {
        color: #bcbcbc;
        font-size: 12px;
        font-style: italic;
        padding-right: 0px;
    }

    #search label:nth-child(2) {
        float: right;
    }

    #search select {
        width: 90px;
    }

    #search input.keyword {
        width: 190px;
        height: 25px;
        margin: 20px 0;
    }

    input[type=text], input[type=url], input[type=tel], input[type=email] {
        font-size: 12px;

    }

    #search button.search-btn {
        width: 60px;
        height: 25px;
        font-size: 12px;

    }

    #search select {
        font-size: 12px;
    }
}

/* ----------------------------------------------------------------------------
    Single Article
*/
.single_image {
    float: left;
    /* padding: 0 12px; */
    margin-right: 50px;
}

.single_title a {
    display: inline;
}

#single .td-content {
    margin-top: 21px;
    padding-bottom: 16px;
}

#single p {
    font-size: 16px;
    line-height: 28px;
    color: #383737;
    -webkit-font-smoothing: antialiased;
}

#single-top .td-post-featured-image .wp-caption-text {
    /* width: 645px; */
}

#single-top .td-post-comments a {
    color: #2554c3;
}

#single-top .td-post-views {
    float: left;
    /* margin: auto; */
    margin: 0 10px 0 0;
}
#single-top .td-post-views > span{margin-left:5px;}

#single-top .td-post-comments {
    float: left !important;
    position: relative !important;
}

#single-top .td-post-comments i {
    margin-right: 4px;
}

#single-top .entry-title {
    margin-top: 0;
}

#single-content .td-post-content > p:first-child {
    font-size: 22px !important;
    font-weight: 400 !important;
}

#advertisement_right .title {
    font-size: 8px;
    color: #7d7d7d;
    text-align: center;
}

#advertisement_right .content {
    width: 240px;
    height: 485px;
    margin: 0 auto;
}

#advertisement_hr .title {
    text-align: center;
    font-size: 11px;
    color: #7d7d7d;
}

#advertisement_hr .content {
    margin: 30px auto;
	text-align: center;
    max-width: 1092px;
}

#advertisement_hr hr {
    margin: 0;
}

#single_right {
    /* margin-left: 20px; */
    margin: 0 auto;
    width: 280px;
    /* max-width: 303px; */
    /* background: rebeccapurple; */
}
@media screen and (max-width: 1018px) {
    #single_right{
		margin-top: 0px !important;
	}
    .td-pb-span4 {width: 100%!important;}
    .td-pb-span8{width: 100%!important;!important}
}


#single_tags {
    background-color: #f6f6f6;
    max-width: 100%;
    width: 100%;
    margin: 25px 0;
    padding: 25px;
    line-height: 27px;
    font-family: 'Open Sans', Arial, sans-serif;
}

#single_tags .topics .title, #single_tags .people .title {
    font-weight: 900;
}

#single-content #more_from {
    margin: 25px auto;
    max-width: 285px;
    width: 100%;
}

#single-content #more_from .title {
    font-size: 10px;
    font-weight: bolder;
}

#single-content #more_from img {
    /* width: 285px !important; */
    width: 100%;
}

#single-content #more_from .title span {
    color: #a51c30;
    font-style: italic;
    text-transform: uppercase;
}

#single-content #more_from .td-module-image {
    position: relative;
    border-width: 1px !important;
    border-color: #d6d6d6 !important;
    border-top: dashed;
    margin: 10px 0px 0 !important;
    padding-top: 20px;
}

#single-content #more_from .td-post-category {
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    color: #fff;
    display: inline-block;
    background-color: #a21636;
    margin: 1px 3px;
    padding: 3px 6px 4px;
}

#single-content #more_from .td-post-category:hover {
    background-color: #A21636 !important;
    color: #fff;
    text-decoration: underline;
}

#single-content #more_from h3 {
    font-size: 14px !important;
    font-weight: bolder;
    border-width: 1px !important;
    border-color: #d6d6d6 !important;
    border-bottom: dashed;
    padding-bottom: 10px;
}

#single-newsletter-small .mc-field-group {
    font-size: 18px;
    /* background-color: #f6f6f6; */
    min-height: 45px;
    /* border-top: 5px solid #e6dfdf; */
    width: auto;
    font-weight: normal;
    /* padding-top: 12px; */
    /* padding: 10px; */
}

#single-newsletter-small .mc-field-group span {
    color: #a51c30;
    font-weight: 600;
}

.td-under {
    text-decoration: underline;
    color: black !important;
    font-weight: normal !important;
}

#single-newsletter-small .mc-field-group > div {
    display: inline-block;
    /* margin-left: 20px; */
    /* width: 100%; */
    /* margin: 0px auto; */
}

#single-newsletter-small #mce-EMAIL {
    margin-top: 0;
    width: 280px;
    width: 100%;
    height: 45px;
}

#single-newsletter-small .td-subscribe {
    max-width: 100px;
    background: #3463d3;
    margin-top: 0;
    text-align: center;
    position: relative;
    top: 0px;
}

#single .td-post-sharing-bottom {
    border: none;
}

#single .td-post-sharing-bottom .td-social-sharing-buttons {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    height: 32px;
    min-width: 32px;
    padding: 6px 9px 4px 9px;
    border-radius: 5px;
}

#single .td-post-next-prev-content span {
    display: block;
    font-size: 18px;
    margin-bottom: 7px;
    font-weight: 600;
    color: #6e6d6d;

}

#single .td-post-next-prev-content span:hover {
    display: block;
    font-size: 18px;
    margin-bottom: 7px;
    font-weight: 600;
    color: #a21636;
}

#single .td-post-next-post {
    text-align: left;
    padding-left: 120px;

}

#single .td-post-prev-post {
    text-align: right;
    padding-right: 120px;
}

#single .td-post-next-prev-content {
    display: inline-block;
    font-family: "Open Sans", Arial, sans-serif;
    color: #c1c1c1;
}

#single_discover {
    margin-bottom: 30px;
}

#single_discover div {
    display: inline-block;
    margin: 14px 0;
}

#single_discover a {
    padding: 5px 20px;
    border: 1px #e2b2c2 solid;
    margin: 8px 5px;
    display: inline-block;
}

#single_discover a:hover {
    background-color: #f2e6e6;
}

#single-newsletter {
    /* background-color: #f6f6f6; */
    /* height: 185px; */
    /* border-top: 5px solid #e6dfdf; */
}

#single-newsletter .mc-field-group {
    font-size: 18px;
    font-weight: 900;
    text-align: center !important;
    line-height: 30px;
    /* margin: 15px auto 25px auto; */
    max-width: 430px;
}

#single-newsletter .mc-field-group > div {
    margin: 15px auto;
    float: left;
    /* width: 100%; */
}

#single-newsletter .mc-field-group > div:last-child {
    /* margin-top: 0; */
}

#single-newsletter .td-subscribe {
    /* height: 45px; */
    width: 150px;
    background: #3463d3;
    display: inline-block;
    margin: 0 25px 0 0;
}

#single-newsletter .email {
    font-size: 16px;
    height: 45px;
    /* max-width: 250px; */
    display: block;
    float: left;
    margin: auto 0;
}

#single-newsletter .button {
    /* width: 150px; */
    padding-left: 20px;
}

#single-newsletter .mc-field-group span {
    color: #a21636;
}

#single-newsletter .td-social-but-text {
    display: none !important;
}

#single_related_form {
    display: none;
}

#single blockquote > p {
    font-size: 30px;
    color: #c20060 !important;
    line-height: 1.2 !important;
    width: 350px;
    margin: 0 50px 0 -110px;
    position: relative;
    float: left;
}

#related-articles, #more-from-author {
    color: #000;
    font-size: 18px;
    font-weight: 900;
    margin: auto 10px;
}

#related-articles:hover, #more-from-author:hover {
    color: #a21737;
}

#related .td-related-title .td-cur-simple-item {
    color: #a21737;
}

#single-bottom .td-pb-row {
    margin-top: 30px;
}

#top-stories .td-page-header, #this-week .td-page-header {
    padding: 10px 0;
}

.item-details .td-post-category {
    float: left !important;
}

.item-details .entry-title {
    clear: both;
}

/*
 Events
*/
#tribe-events-pg-template {
    max-width: 100%;
    margin-top: -17px;
}

#tribe-bar-form, #tribe_events_filters_wrapper, #events_content, #tribe-community-events, div.tribe-events-venue {
    margin: 0 auto;
    width: 1200px;
}

#tribe-events-content {
    margin: 0 auto;
    /*width: 1200px !important;*/
}

.events_top_bar {
    height: 100%;
    background-color: #a21636;
}

.events_top_bar_content {
    width: 620px;
    margin: 0 auto;
    padding: 10px 0;
}

.events_top_bar_text {
    color: white;
    font-size: 25px;
    top: 5px;
    position: relative;
}

.events_top_content {
    margin: 0 auto;
    width: 90%;
    max-width: 1200px;
    padding: 0 10px;
}

.tribe-events-community-footer input.events-community-submit { width: auto; }

.events_top_title {
    font-family: Merriweather, serif;
    font-size: 40px;
    color: #a21636;
    line-height: 1.5;
	margin: 2% 0;
}

.tribe-geo-map-top-image {
    margin-bottom: -8px;
}

.events_top_text {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 14px;
}

#tribe_events_filter_control {
    /*display: none;*/
}

h2.tribe-events-page-title {
    font-size: 14px;
    text-align: left;
    color: #59595d;
    border-bottom: 1px solid #ddd;
    padding: 5px 0 !important;
    margin-top: 30px;
}

#events_title {
    clear: both;
    position: relative;
    /*top: 50px;*/
    display: inline-block;
}

.tribe-events-single {
    width: 1200px;
    margin: 0 auto;
}

.entry-summary {
    position: relative;
    /* left: 85%; */
    text-align: right;
}

.tribe_map_paged {
    display: none;
}

#tribe-geo-results {
    padding: 50px 0 50px 0;
    position: relative;
    top: -80px;
}

#tribe-geo-options h2, #tribe-geo-results h2 {
    color: #222;
    font-size: 22px;
    font-weight: 700;
    line-height: 1em;
    margin: 0px 0 40px;
    padding: 0;
}

.tribe-events-venue-details {
    line-height: 1.8em;
}

.tribe-events-last {
    border-bottom: 1px solid #ddd;
}

.tribe-events-first {
    padding-top: 2.25em !important;
}

#td-mobile-menu-bg{position:absolute;height: 100%;width: 100%;top: 0;left: 0;overflow: hidden;z-index: -1;}
#td-mobile-menu-bg:before{content:"";display:block;position:absolute;width:100%;height:100%;top: 0;left: 0;background: rgba(46, 44, 65, 0.71);z-index: -1;}
#td-mobile-menu-bg img {
    opacity: 1;
    position: absolute;
    /* width: 100%; */
    min-height: 100%;
    max-width: none;
    z-index: -2;
    min-width: 100%;
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	filter: blur(5px);
}
.update-message{
	display:none!important;
}

/* for mobile*/
@media (min-width: 425px) and (max-width: 767px) {
    .td-mobile-header-right {
        margin: 0 auto;
        border-top: 2px solid white;
        border-bottom: 2px solid white;
        height: 55px;
    }

    .td-menu-background:before {
        opacity: 1;
        background: rgb(46, 44, 65);
        /* z-index: 1; */
        /* position: relative; */
    }

    .td-mobile-stories {
        width: 50%;
        float: left;
        border-right: 2px solid white;
        height: 53px;
        padding-top: 7px;
    }

    .td-mobile-week {
        width: 50%;
        padding: 5px 10px;
    }

    .td-icon-top-stories {
        margin-left: 15px;
    }

    .td-mobile-top-stories {
        top: 10px;
        position: relative;
        margin-left: 10px;
        line-height: 21px;
        font-size: 20px;
        font-weight: bold;
        color: #fff;
    }

    .td-mobile-this-week {
        top: 12px;
        position: relative;
        line-height: 21px;
        font-size: 20px;
        font-weight: bold;
        color: #fff;
    }

    .td-mobile-week-num {
        font-size: 30px;
        font-family: Merriweather, serif;
        color: #a31a39;
        top: 10px;
        position: relative;

    }

    .td-mobile-content li a {
        font-size: 20px;
        padding-right: 15px;
    }

    .td-mobile-content .td-icon-menu-right {
        position: inherit;
        padding: 4px 6px;
    }

    .menu-item-has-children {
        background: transparent;
    }

    .td-link-element-after {
        display: none !important;
    }

    .sub-menu {
        max-height: 100% !important;
        opacity: 1 !important;
        border-top: 2px solid white;
        height: 150%;
    }

    .sub-menu li {
        width: 50%;
        float: left;
    }

    .td-container {
        width: auto;
    }

    .td-page-header {
        padding: 0 0 !important;
    }

    .td-pb-row {
        margin: auto 0;
    }

    .td-icon-mobile {
        display: none;
    }

    .td-icon-mobile:before {
        content: '\e83e';
    }

    .td-container .td-header-row .td-header-header {
        display: none !important;
    }

    .td-banner-wrap-full {
        display: none;
    }

    .td-module-title-main a {
        font-size: 24px;
    }

    .td-excerpt p {
        display: none;
    }
	
	#home-featured .td-excerpt p {
        display: block;
    }
    /*
    .td-post-author-name {
        display: none !important;
    }*/

    .td_module_wrap .entry-title {
        /* General Title */
        font-weight: 600;
        font-size: 14px;
        line-height: 18px;
        margin: 0 0 6px 0;
    }

    #home-armenia-community h3 {
        font-size: 18px;
    }

    h4.block-title > span {
        font-size: 16px;
    }

    .td-block-span3 {
        width: auto;
    }

    .td-block-span6 {
        width: 50%;
    }

    .td_block_wrap {
        /* padding-bottom: 24px; */
        /* margin: 0 10px; */
    }

    .td_module_4_border {
        border-left: none !important;
    }

    .td_module_3_border {
        border-right: none !important;
    }

    h4.block-title span {
        padding-left: 0px !important;
    }

    #home-opinion .td_block_wrap {
        margin: auto 7px;
    }

    #home-newsletter {
        width: 100%;
    }

    #home-newsletter input[type=submit], #single-newsletter-small input[type=submit] {
        font-size: 12px;
        padding-top: 8px;
    }

    #home-download-issues {
        width: 90%;
    }

    #home-download-issues .td_block_inner {
        margin: 0 0px;
        padding: 0 0;
    }

    #home-events .events_buttons {
        /* margin-left: 0px; */
        float: left;
        width: 100%;
        margin-top: 10px;
    }

    #home-events .events_button {
        margin: 0 0;
    }

    .td-header-right {
        visibility: hidden;
    }

    .list--numbered-with-square > li {
        font-size: 20px;
        padding: 42px 15px 20px;
    }

    .list--numbered-with-square {
        text-align: center;
    }

    .list--numbered-with-square > li:after {
        left: 50%;
		top: 18px;
    }

    .list--numbered-with-square > li:before {
        left: 47%;
		font-size: 26px;
		top: 10px;
    }
	
	

    .td-sub-footer-container {
        visibility: hidden;
        display: none;
    }

    .td_gallery_slide {
        width: 500px;
        height: 280px;
        margin: 0 auto;
        max-width: 500px;
        width: 100%;
    }

    #home-events .events_button {
        margin: 0 2%;
        width: 46%;
		display: inline-block;
		float: left;
        background-color: #f5f4f4;
        border: 1px solid #d1c2c2;
        color: #8b6060;
        text-transform: uppercase;
        text-align: center;
    }

    header .td-post-comments {
        float: left !important;
        position: relative !important;
        top: -2px !important;

    }

    #home-opinion-recipe-corner .td-block-row [class*="td-block-span"], .td-pb-row [class*="td-pb-span"] {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    #home-opinion .block-title-opinion {
        font-size: 18px !important;
        margin: 4px 0;
    }

    #home-opinion .opinion-description {
        line-height: 14px;
        padding: 6px 2px 4px;
        font-size: 13px !important;
    }

    #archives .td-page-header, #topics .td-page-header {
        padding: 0 0 !important;
    }

    #archives .td-pb-row {
        margin: 0px;
    }

    #archives .td-block-row, #topics .td-block-row {
        margin: 0;
    }

    #search input.keyword {
        width: 100%;
        height: 40px;
        margin: 20px 0;
        max-width: 100%;
    }

    #search form {
        padding-top: 20px;
    }

    #search button.search-btn {
        width: 100%;
        height: 32px;
        background: #a21636;
        border: #a21636;
        font-size: 12px;
        text-transform: none;
        font-family: "Open Sans", Arial, sans-serif;
        color: white;
    }

    #year {
        /* margin-right: 35%; */
    }

    #search .td-block-row {
        text-align: center;
    }

    .td-category-hr {
        border-bottom: 1px solid #d3d6dc;
        padding: 30px 30px;
    }

    #home-events .block-title {
        font-size: 34px;
        display: inline-block;
    }

    #home-events .td-icon-events {
        margin-right: 12px;
    }

    #home-events .block-title span {
        padding: 6px 1px 4px 0 !important;
        font-size: 34px;
    }

    #home-events .td-event {
        font-size: 12px !important;
    }

    #home-newsletter-download-issues {
        margin: 0 -10px;
    }

    #home-newsletter #mc_embed_signup_scroll {
        /* display: block; */
        /* text-align: center; */
    }

    #home-newsletter #mc_embed_signup_scroll .td-subscribe {
        /* height: 35px; */
        /* width: 285px; */
        /* background: #3463d3; */
    }

    #home-newsletter #mc_embed_signup_scroll .mc-field-group {
        font-size: 15px;
        /* font-weight: 900; */
        /* line-height: 35px; */
        /* text-align: left !important; */
        /* width: 285px; */
        /* margin: 0 auto 25px auto; */
    }

    #single-newsletter .td-subscribe {
        /*margin-left: 10px;*/
    }

    #single-newsletter .button {
        /*width: 260px;*/
    }

    #home-download-issues .block-title {
        font-size: 16px;
        display: inline-block;
    }

    #home-download-issues .block-title {
        margin-top: 30px;
    }

    #home-download-issues .td-issue-thumb {
        margin: 0px;
        padding: 10px 10px 10px;
        border-bottom: 1px solid #d3d6dc;
    }

    #home-download-issues .td-browse-issues a {
        font-size: 12px;
    }

    #home-download-issues .td-download-button a {
        font-size: 12px;
    }

    #home-download-issues .td-download-button {
        /* padding: 8px 8px; */
        /* background-color: #3463d3; */
    }

    #home-top-five .tabbed__nav li {
        font-size: 12px;
        padding: 8px 10px;

    }

    #home-top-five h2 {
        font-size: 20px;
        line-height: 18px;
        margin-top: 0px;
        margin-bottom: 20px;
    }

    /*#home-top-five {
        margin: 0 -10px;
    }*/

    #home-this-week-in-images .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
        width: 50%;
        height: 180px;
    }

    #home-this-week-in-images.td-gallery-title {
        width: 100%;
        font-size: 11px;
    }

    #home-this-week-in-images .td-gallery-controls-wrapper {
        /* width: 65%; */
    }

    .td-crumb-container {
        display: none !important;
    }

    #single-newsletter-small .mc-field-group {
        /* padding-left: 50%; */
        /* height: 170px; */
    }

    #single-newsletter-small .mc-field-group > div {
        /* display: block; */
        /* margin-left: -50%; */
    }

    #single-newsletter-small .td-subscribe {
        margin-top: 15px;
    }

    #single-newsletter-small .email {
        font-size: 18px;
    }

    #single blockquote p {
        font-size: 26px !important;
        width: 210px !important;
        margin: 0px 5px 0px -50px !important;
    }

    #single .td-post-next-post {
        padding-left: 20px !important;
    }

    #single .td-post-prev-post {
        padding-right: 20px !important;
    }

    #single_right {
        margin-top: 0px !important; 
    }

    .disqus-footer__link {
        font-size: 10px;
    }

    #more_from, #single_tags {
        /* margin: 20px -25px !important; */
    }

    #single-newsletter .mc-field-group {
        /* font-size: 14px !important; */
        /* max-width: 280px !important; */
        float: left;
        width: 100%;
        transform: translateX(-50%);
        left: 50%;
        position: relative;
    }

    #single-newsletter .email {
        font-size: 14px !important;
        /* height: 35px !important; */
        /* width: 260px !important; */
        /* margin: 10px !important; */
        float: none;
        max-width: 100%;
    }

    #single-newsletter .td-subscribe {
        /* height: 35px !important; */
    }

    #single-newsletter .mc-field-group > div {
        margin: 10px auto;
    }

    #single-bottom .td-pb-row {
        margin-top: 0 !important;
    }

    #contentInner .td-block-row {
        margin-left: 0;
        margin-right: 0;
    }

    #top-stories .td-pb-span3, #this-week .td-pb-span3 {
        width: 50%;
        float: left;
    }

    #top-stories .td-block-row .td-pb-span3:nth-child(3), #this-week .td-block-row .td-pb-span3:nth-child(3) {
        clear: both;
    }

    #tribe-events-pg-template {
        padding: 20px 0;
    }

    #events_top .events_top_title {
        font-size: 35px;
    }

    .events_button {
        margin-top: 10px;
    }

    #events_top .events_top_bar_content, #events_bottom .events_top_bar_content {
        text-align: center;
        width: 100%;
    }

    #tribe-bar-form, #tribe_events_filters_wrapper, #events_content {
        margin: 0 auto;
        width: 100%;
        padding: 0;
    }

    #tribe-community-events, .tribe-events-venue, #tribe-events-content {
        margin: 0 auto;
        width: 100%;
        padding: 20px;
    }

    #tribe-events-header {
        line-height: 0;
    }

    #tribe-events-content {
        padding: 0 20px !important;
    }

    .entry-summary {
        left: 75%;
    }

    .single_image {
        margin-right: 10px;
    }
}

/*for small device*/
@media (max-width: 425px) {

    .td-mobile-header-right {
        margin: 0 auto;
        border-top: 2px solid white;
        border-bottom: 2px solid white;
        height: 55px;
    }

    .td-menu-background:before {
        opacity: 0.95;
        background: #333145;
    }

    .td-mobile-stories {
        width: 50%;
        float: left;
        border-right: 2px solid white;
        height: 53px;
        padding-top: 7px;
    }

    .td-mobile-week {
        width: 50%;
        padding: 5px 10px;
    }

    .td-icon-top-stories {
        margin-left: 15px;
    }

    .td-mobile-top-stories {
        top: 10px;
        position: relative;
        margin-left: 10px;
        line-height: 21px;
        font-size: 15px;
        font-weight: bold;
        color: #fff;
    }

    .td-mobile-this-week {
        top: 12px;
        position: relative;
        line-height: 21px;
        font-size: 15px;
        font-weight: bold;
        color: #fff;
    }

    .td-mobile-week-num {
        font-size: 30px;
        font-family: Merriweather, serif;
        color: #a31a39;
        top: 10px;
        position: relative;

    }

    .td-mobile-content li a {
        font-size: 20px;
        padding-right: 15px;
    }

    .td-mobile-content .td-icon-menu-right {
        position: inherit;
        padding: 4px 6px;
    }

    .menu-item-has-children {
        background: transparent;
    }

    .td-link-element-after {
        display: none !important;
    }

    .sub-menu {
        max-height: 100% !important;
        opacity: 1 !important;
        border-top: 2px solid white;
        height: 150%;
    }

    .sub-menu li {
        width: 50%;
        float: left;
    }

    .td-container {
        width: auto;
    }

    .td-page-header {
        padding: 0 0 !important;
    }

    .td-pb-row {
        margin: auto 0;
    }

    .td-icon-mobile {
        display: none;
    }

    .td-icon-mobile:before {
        content: '\e83e';
    }

    .td-container .td-header-row .td-header-header {
        display: none !important;
    }

    .td-banner-wrap-full {
        display: none;
    }

    .td-module-title-main a {
        font-size: 24px;
    }

    .td-excerpt p {
        display: none;
    }
	
	#home-featured .td-excerpt p {
		display: block;
        font-size: 12px;
    }

    /*.td-post-author-name {
        display: none !important;
    }*/

    .td_module_wrap .entry-title {
        /* General Title */
        font-weight: 600;
        font-size: 14px;
        line-height: 22px;
        margin: 0 0 5px 0;
    }
	
	#home-featured .td_module_wrap .td-module-title-main {
		line-height: 32px;
	}

    #home-armenia-community h3 {
        font-size: 18px;
    }

    h4.block-title > span {
        font-size: 16px;
    }

    .td-block-span3 {
        width: auto;
    }

    .td-block-span6 {
        width: 50%;
    }

    .td_block_wrap {
        padding-bottom: 24px;
        /*margin: 0 10px;*/
    }
    .td_block_wrap:only-child{margin:0;}

    .td_module_4_border {
        border-left: none !important;
    }

    .td_module_3_border {
        border-right: none !important;
    }

    h4.block-title span {
        padding-left: 0px !important;
    }

    #home-opinion .td_block_wrap {
        margin: auto 7px;
    }

    #home-newsletter {
        width: 100%;
    }

    #home-newsletter input[type=submit], #single-newsletter-small input[type=submit] {
        font-size: 12px;
        padding-top: 8px;
    }

	#home-events .events_buttons { margin-left: 0; }

    #home-download-issues {
        width: 90%;
    }

    #home-download-issues .td_block_inner {
        margin: 0 0px;
        padding: 0 0;
    }

    #home-events .events_buttons {
        margin-left: 0px;
        float: left;
        width: 100%;
        margin-top: 10px;
    }
 #home-events .events_buttons a{
     width:100%;
     display: block;
 }
    #home-events .events_button {
        margin: 0 0;
    }

    .td-header-right {
        visibility: hidden;
    }

    .list--numbered-with-square > li {
        font-size: 20px;
        padding: 42px 15px 20px;
    }

    .list--numbered-with-square {
        text-align: center;
    }

    .list--numbered-with-square > li:after {
        left: 52%;
		top: 18px;
    }

    .list--numbered-with-square > li:before {
        left: 47%;
		font-size: 26px;
		top: 10px;
    }

    .td-sub-footer-container {
        visibility: hidden;
        display: none;
    }

    .td_gallery_slide {
        width: 500px;
        height: 280px;
        max-width: 500px;
        width: 100%;
    }

    #home-events .events_button {
        margin: 10px 0;
        width: 100%;
        /* background-color: #f5f4f4; */
        /* border: 2px solid #d1d2d2; */
        /* color: #8b6060; */
        /* font-size: 6px; */
        /* text-transform: uppercase; */
        /* height: 25px; */
        /* text-align: center; */
        /* padding: 0 0; */
    }

    header .td-post-comments {
        float: left !important;
        position: relative !important;
        top: -2px !important;

    }

    #home-opinion-recipe-corner .td-block-row [class*="td-block-span"], .td-pb-row [class*="td-pb-span"] {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    #home-opinion .block-title-opinion {
        font-size: 18px !important;
        margin: 12px 0;
    }

    #home-opinion .opinion-description {
        line-height: 14px;
        padding: 6px 2px 4px;
        font-size: 13px !important;
    }

    #archives .td-page-header, #topics .td-page-header {
        padding: 0 0 !important;
    }

    #archives .td-pb-row {
        margin: 0px;
    }

    #archives .td-block-row, #topics .td-block-row {
        margin: 0;
    }
 #search .td-browse-issues, #search .td-browse-topics{margin: auto 5px;}
    #search .td-browse-issues a {
        font-size: 10px;
    }

    #search .td-browse-topics a {
        font-size: 10px;
    }

    #search input.keyword {
        width: 100%;
        height: 40px;
        margin: 20px 0;
    }

    #search form {
        padding-top: 20px;
    }

    #search button.search-btn {
        width: 100%;
        height: 40px;
        background: #a21636;
        border: #a21636;
        font-size: 12px;
        font-family: "Open Sans", Arial, sans-serif;
        color: white;
        text-transform: none;
    }

    #year {
        margin-right: 8%;
    }

    #search .td-block-row {
        text-align: center;
    }

    .td-category-hr {
        border-bottom: 1px solid #d3d6dc;
        padding: 30px 30px;
    }

    #home-events .block-title {
        font-size: 24px;
        display: inline-block;
        line-height: 1.4;
    }

    #home-events .td-icon-events {
        margin-right: 12px;
    }

    #home-events .block-title span {
        padding: 6px 1px 4px 0 !important;
        font-size: 24px;
    }

    #home-events .td-event {
        font-size: 12px !important;
    }

    #home-newsletter-download-issues {
        margin: 0 -10px;
    }

    #mc_embed_signup_scroll {
        display: block;
        text-align: center;
        /* padding: 20px 20px; */
    }

    #home-newsletter #mc_embed_signup_scroll .td-subscribe {
        /* height: 35px; */
        /* width: 285px; */
        /* background: #3463d3; */
    }

    #mc_embed_signup_scroll .mc-field-group {
        /* font-size: 15px; */
        /* font-weight: 900; */
        /* line-height: 35px; */
        /* text-align: left !important; */
        /* width: 285px; */
        /* margin: 0 auto 25px auto; */
    }

    #single-newsletter .td-subscribe {
        /* height: 35px !important; */
        margin-left: 10px;
    }

    #single-newsletter .button {
        /* height: 35px !important; */
        /*width: 260px;*/
    }

    #home-download-issues .block-title {
        font-size: 16px;
        display: inline-block;
    }

    #home-download-issues .block-title {
        margin-top: 30px;
    }

    #home-download-issues .td-issue-thumb {
        margin: 0px;
        padding: 10px 10px 10px;
        border-bottom: 1px solid #d3d6dc;
    }

    #home-download-issues .td-browse-issues a {
        /* font-size: 8px; */
    }

    #home-download-issues .td-download-button a {
        /* font-size: 10px; */
    }

    #home-download-issues .td-download-button {
        /* padding: 8px 8px; */
        /* background-color: #3463d3; */
        
        display: block;
    }
#home-download-issues .td-block-row div{
  width: 100%!important;  
}
    #home-top-five .tabbed__nav li {
        font-size: 10px;
        padding: 8px 0px 8px 5px;
        padding-right: 20px;
        width: 33.33333%;
        white-space: nowrap;
        position:relative;
        overflow:hidden;
        text-overflow:ellipsis;
        text-align: center;
    }
    #home-top-five .tabbed__nav li i[class*="td-icon-"]{position:absolute;transform:translateY(-50%);top:50%;right: 13px;font-size: 14px;}
     #home-top-five .tabbed__nav li  .td-icon-comments{right: 4px!important;font-size: 11px!important;}

    #home-top-five h2 {
        font-size: 20px;
        line-height: 18px;
        margin-top: 0px;
        margin-bottom: 20px;
    }

    /*#home-top-five {
        margin: 0 -10px;
    }*/

    #home-this-week-in-images .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
        width: 80% !important;
        height: 180px;
    }

    #home-this-week-in-images.td-gallery-title {
        width: 100%;
        font-size: 11px;
    }

    #home-this-week-in-images .td-gallery-controls-wrapper {
        /* width: 65%; */
    }

    .td-crumb-container {
        display: none !important;
    }

    #single-newsletter-small .mc-field-group {
        font-size: 16px !important;
        /* height: 180px !important; */
    }

    #single-newsletter-small #mce-EMAIL {
        /* margin-right: 10px !important; */
        /* width: 185px !important; */
        /* margin-top: 0 !important; */
    }

    #single-newsletter-small .td-subscribe {
        margin: 10px 10px 0 0px;
        font-size: 12px;
    }

    #single blockquote p {
        font-size: 26px !important;
        width: 210px !important;
        margin: 0px 5px 0px -50px !important;
    }

    #single .td-post-next-post {
        padding-left: 20px !important;
    }

    #single .td-post-prev-post {
        padding-right: 20px !important;
    }

    #single_right {
        margin-top: 20px !important;
    }

    .disqus-footer__link {
        font-size: 10px;
    }

    #more_from, #single_tags {
        /* margin: 20px -25px !important; */
    }

    #single-newsletter .mc-field-group {
        font-size: 14px !important;
        /* width: 280px !important; */
    }

    #single-newsletter .email {
        font-size: 14px !important;
        /* height: 35px !important; */
        /* width: 260px !important; */
        /* margin: 10px 0 !important; */
    }

    #single-newsletter .mc-field-group > div {
        /* margin: 0 auto; */
    }

    #single-bottom .td-pb-row {
        margin-top: 0 !important;
    }

    #contentInner .td-block-row {
        margin-left: 0;
        margin-right: 0;
    }

    #tribe-events-pg-template {
        padding: 20px 0;
    }

    #events_top .events_top_title {
        font-size: 32px;
    	margin: 6% 0;
    }

    .events_button {
        margin-top: 10px;
    }

    #events_top .events_top_bar_content, #events_bottom .events_top_bar_content {
        text-align: center;
        width: 100%;
    }

    #tribe-bar-form, #tribe_events_filters_wrapper, #events_content {
        margin: 0 auto;
        width: 100%;
        padding: 0;
    }

    #tribe-community-events, .tribe-events-venue, #tribe-events-content {
        margin: 0 auto;
        width: 100%;
        padding: 20px;
    }

    #tribe-events-header {
        line-height: 0;
    }

    #tribe-events-content {
        padding: 0 20px !important;
    }

    .entry-summary {
        left: 60%;
    }

    #category-advert .content, #advertisement_hr .content {
        width: 100%;
    }

    #single-newsletter-small .mc-field-group {
        /* padding-left: 3%; */
        /* height: 170px; */
    }

    #single-newsletter-small .mc-field-group > div {
        display: block;
    }

    #single-newsletter-small .td-subscribe {
        margin-top: 15px;
    }
}

@media screen and (max-width:1020px){
 .single_image{width:100%;margin-right: 0;}
.td-post-template-default .td-post-featured-image img{width:100%;}
#single-top .td-post-featured-image .wp-caption-text{max-width: 100%!important;}
   
}


/* for tablet1 */
@media (max-width: 1018px) and (min-width: 768px) {
#home-events .events_buttons{float:left;margin-top: 10px;}
    .td-container, .tdc-row {
        width: 740px !important;
        margin-right: auto;
        margin-left: auto;
    }

    .td-header-right {
		width: 47%;
    	margin-top: 20px;
    }

    #td-top-search {
        right: 15px;

    }

    .sf-menu > li > a {
        padding: 0 5px;
        font-size: 11px;
    }

    .td-module-title-main a {
        font-size: 24px;
		line-height: 28px;
    }

    .td_module_wrap .entry-title {
        font-size: 18px;
        line-height: 21px;

    }

    .td_module_wrap .entry-title {
        font-weight: 600;
        font-size: 18px;
        line-height: 21px;
    }

    #home-opinion .block-title-opinion {
        font-size: 16px !important;
        margin: 30px 0;
    }

    #home-opinion .td_block_wrap {
        margin: auto 7px;
    }

    #home-opinion .opinion-description {
        line-height: 14px;
        padding: 6px 2px 4px;
        font-size: 13px !important;
    }
    #home-events .block-title span {
        padding: 6px 1px 4px 0 !important;
        font-size: 20px;
    }
    .td_module_wrap .entry-title {
        font-size: 14px;
        line-height: 18px;
        margin: 0 0 6px 0;
    }

    h4.block-title > span {
        font-size: 20px;
    }

    #home-events .block-title {
        font-size: 20px;
    }
    #home-events .events_button {
        /* margin-left: 47px; */
        /* margin-top: 20px; */
    }

    #home-events .td-block-title-wrap {
        text-align: center;
    }
    #home-newsletter {
		margin: 0 auto;
		max-width: 540px;
		float: none;
		clear: both;
    }

    #home-download-issues {
        float: none;
		width: 540px!important;
		clear: both;
		margin: 20px auto;
    }
	
	#home-download-issues .block-title { margin-top: 20px; }
	
	.td-issue-thumb { padding: 0; }

    #home-download-issues .td-block-row {
        /* width: 1000px; */
    }

    #home-download-issues .td_block_inner {
        margin: 0 0;
    }
    #search input.keyword {
        width: 27%;
        margin:0 0;
    }

    #search button.search-btn {
        width: 10%;
    }

    #td-mobile-nav{
        display: none;
        visibility: hidden;
    }

    .td-menu-background{
        display: none;
    }

    #tribe-events-pg-template {
        padding: 20px 0;
    }

    #tribe-bar-form, #tribe_events_filters_wrapper, #events_content {
        margin: 0 auto;
        width: 100%;
        padding: 0 20px;
    }

    #tribe-community-events, .tribe-events-venue, #tribe-events-content {
        margin: 0 auto;
        width: 100%;
        padding: 20px;
    }

    #single-newsletter-small .mc-field-group {
        /* padding-left: 15%; */
        /* height: 170px; */
            max-width: 450px;
    }

    #single-newsletter-small .mc-field-group > div {
        display: block;
    }


    #single-newsletter-small .td-subscribe {
        margin-top: 15px !important;
    }
}


/*for tablet2*/
@media (max-width: 1440px) and (min-width: 1018px) {

    .td-container, .tdc-row {
        width: 1018px !important;
        margin-right: auto;
        margin-left: auto;
    }

    .td-header-right {
        width: 40%;
    }

    #td-top-search {
        right: 15px;
    }

    .sf-menu > li > a {
        padding: 0 10px;
        font-size: 14px;
    }

    .td-module-title-main a {
        font-size: 24px;
		line-height: 32px;
    }

    .td_module_wrap .entry-title {
        font-size: 18px;
        line-height: 21px;
    }

    .td_module_wrap .entry-title {
        font-weight: 600;
        font-size: 18px;
        line-height: 21px;
    }

    #home-opinion .block-title-opinion {
        font-size: 16px !important;
        margin: 12px 0;
    }

    #home-opinion .td_block_wrap {
        margin: auto 7px;
    }

    #home-opinion .opinion-description {
        line-height: 14px;
        padding: 6px 2px 4px;
        font-size: 13px !important;
    }

    #home-events .block-title span {
        padding: 6px 1px 4px 0 !important;
        font-size: 20px;
    }

    .td_module_wrap .entry-title {
        font-size: 14px;
        line-height: 22px;
        margin: 0 0 5px 0;
    }

    h4.block-title > span {
        font-size: 20px;
    }

    #home-events .block-title {
        font-size: 20px;
    }

   /* #home-newsletter {
        margin: 0px auto 50px auto;
        float: none;
        width: 100%;
    }

    #home-download-issues {
        margin-top: 80px;
        margin: 50px auto;
        float: none;
        width: 100%;
        max-width: 540px;
    }*/
	#home-download-issues { float: left; max-width: 485px; }
	

    #home-download-issues .td-block-row {
        /* width: 1000px; */
    }

    #home-download-issues .td_block_inner {
        margin: 0 auto;
    }

    #home-newsletter-download-issues {
        /* margin-left: 150px; */
    }

    /*archive*/
    #search input.keyword {
        /* width: 33%; */
        margin:0 0;
    }

    #search button.search-btn {
        width: 10%;
    }
    #td-mobile-nav{
        display: none;
        visibility: hidden;
    }

    .td-menu-background{
        display: none;
    }

    #tribe-events-pg-template {
        padding: 20px 0;
    }

    #tribe-bar-form, #tribe_events_filters_wrapper, #events_content {
        margin: 0 auto;
        width: 100%;
        padding: 0 20px;
    }

    #tribe-community-events, .tribe-events-venue, #tribe-events-content {
        margin: 0 auto;
        width: 90%;
        padding: 20px;
    }

    #single-newsletter-small .mc-field-group {
        /* padding-left: 15%; */
        height: 115px;
        height: auto;
        /* padding: 20px; */
    }

    #single-newsletter-small .mc-field-group:first-child {
        display: block;
    }
}

@media (min-width: 1440px) {
    #td-mobile-nav {
        display: none;
        visibility: hidden;
    }

    .td-menu-background {
        display: none;
    }
}

@media (min-width: 610px) and (max-width: 767px) {
    .events_button {
        margin-top: 0px ;
    }
}
@media screen and (max-width:767px) {
    .td-block-title-wrap{margin:35px auto;}
}
@media screen and (max-width:1060px) {
    #home-events .events_buttons{/* margin-right: 15px; */display: block;width: 100%;margin-top: 10px;text-align: left;}
    #home-events .td-block-title-wrap{/* width:auto; */}
}




@media screen and (max-width:1018px){
        #single-newsletter-small .mc-field-group {max-width: 450px;padding: 0;}
        #single-newsletter-small .mc-field-group > div{width:100%;}
            #single-newsletter-small .mc-field-group .td-subscribe{max-width:100%;}

        #single-newsletter .mc-field-group > div{width:100%;float: none;}
}

@media screen and (max-width:360px){
#single .td-block-row{margin: 0px 0px;}
#home .td-block-row{margin: 0px 0px;}
#home #home-top-five {margin: 0 -20px;}
#home-top-five .tabbed__nav li{font-size: 9px;}
#home-top-five .tabbed__nav li i{font-size: 10px;}
.td-icon-comments{right: 4px!important;}
}

.home-advertisement .g-col {
	float: none;
	padding: 15px 0;
}

.home-advertisement .a-75 {
	float: right!important;
}

.home-advertisement .a-76 {
	float: left!important;
}