/*
Theme Name: tudorsocietyTheme
Theme URI: https://www.madeglobal.com/
Author: zenoven
Author URI: http://www.madeglobal.com/
Description: Tudor Society is a wonderful place to learn about history
Version: 1.3.24
License: GNU General Public License v3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: green,black,dark,one-column,two-columns,right-sidebar,fluid-layout,custom-menu,featured-images,flexible-header,post-formats,sticky-post,theme-options,threaded-comments,translation-ready,left-sidebar,full-width-template,custom-background
Text Domain: tudorsocietyTheme
*/

/* Reset styles defined by browser or bootstrap */
body{background:#fdfdfd;-ms-word-wrap: break-word;word-wrap: break-word;}
h1,h2,h3,h4,h5,h6,a,a:hover{color:#73a53e;}
h1,h2,h3,h4,h5,h6,#zSlider strong{font-family: 'Merriweather', serif;}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle,.breadcrumb,.alert,.nav-tabs>li>a,.btn,.dropdown-menu,.navbar-inner,pre,code{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
blockquote p{font-size:inherit;}
video,embed,audio,iframe,object{max-width:100%;}
code{white-space:normal;}
caption,th,td {text-align: left;}
a,a:focus{outline:none;} 
blockquote{color:#484848;background-color:#f8f8f8;border-left-color:#ddd;padding:10px 10px 10px 15px;}
label,select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{display:inline;margin:0;}
textarea{vertical-align:top;}
input[type="checkbox"],input[type="radio"] {margin:0;padding:0;}
input[type="reset"],input[type="submit"],input[type="button"],button{padding:3px 15px;margin:0;}
/* Reset styles defined by browser or bootstrap */

/* TIMBO */
#main{font-family: 'Merriweather', serif; }
.centered{text-align:center;}

/* zAlive classes Begin */
.social-link{opacity:0.85;}
.social-link:hover{opacity:1;}
.social-icon{display: inline-block;width: 24px;height: 24px;line-height: 14px;vertical-align: text-top;background: url("img/icon-social.png?ezimgfmt=rs%3Adevice%2Frscb1-1");background-position: -4px -4px;background-repeat: no-repeat;}
.social-icon-youtube{background-position: -4px -4px;}
.social-icon-twitter{background-position: -4px -36px;}
.social-icon-facebook{background-position: -4px -68px;}
.social-icon-google-plus{background-position: -4px -100px;}
.social-icon-rss{background-position: -4px -132px;}
.social-icon-linkedin{background-position: -4px -164px;}
.social-icon-pinterest{background-position: -4px -196px;}
.social-icon-myspace{background-position: -4px -228px;}
.social-icon-deviantart{background-position: -4px -260px;}
.social-icon-flickr{background-position: -4px -292px;}
.social-icon-soundcloud{background-position: -4px -324px;}
.social-icon-vimeo{background-position: -4px -356px;}
.social-icon-tumblr{background-position: -4px -388px;}
.social-icon-orkut{background-position: -4px -420px;}
.social-icon-vkontakte{background-position: -4px -452px;}
.social-icon-weibo{background-position: -4px -484px;}
/* zAlive classes End */

/* Testimonials*/
.testimonial-other{display:none;}
.easy_testimonial{
    border: 3px solid #73a53e !important;
    padding: 40px 10px 25px 10px !important;
    border-radius:15px !important;
    margin: 60px !important;
    text-align: center;
    position: relative;
}
.easy_testimonial:before{
    content: "\201C" !important;
    width: 100px;
    height: 100px;
    line-height: 100px !important; 
    background: #fff;
    margin: 0 auto !important;
    font-size: 70px !important;
    font-weight: 900;
    color: #f1971f;
    position: absolute;
    top: -60px;
    left: 0;
    right: 0;
}
/* WordPress default style Begin*/
/* table */
.entry-content table, .comment-content table {border-bottom: 1px solid #ededed;color: #757575;font-size: 12px;font-size: 0.857142857rem;line-height: 2;margin: 0 0 24px;margin: 0 0 1.714285714rem;}
table.full-width{width: 100%;}
.entry-content table caption,.comment-content table caption {   font-size: 16px;font-size: 1.142857143rem;margin: 24px 0;margin: 1.714285714rem 0;}
.entry-content th,.entry-content td, .comment-content th,.comment-content td {border: 1px solid #ededed;padding: 6px 10px;}
.entry-content thead th,.comment-content thead th{background: #f7f7f7;}
.entry-content tbody th,.comment-content tbody th{background: #fcfcfc;}
/* Images */
.alignleft {	float: left;}
.alignright {float: right;}
.aligncenter {	display: block;margin-left: auto;margin-right: auto;}
.wp-caption {max-width: 97%; /* Keep wide captions from overflowing their container. */	padding:5px;}
.wp-caption .wp-caption-text,.gallery-caption,.entry-caption {font-size: 12px;font-size: 0.857142857rem;line-height: 2;color: #757575;}
.rsswidget img {border: 0;border-radius: 0;box-shadow: none;margin-bottom: 0;margin-top: 0;padding: 0;}
.entry-content dl.gallery-item {margin: 0;}
.gallery-item a,.gallery-caption {width: 90%;}
.gallery-item a {display: block;}
.gallery-caption a {display: inline;}
.gallery-columns-1 .gallery-item a {max-width: 100%;width: auto;}
.gallery .gallery-icon img {height: auto;max-width: 90%;padding: 5%;}
.gallery-columns-1 .gallery-icon img {padding: 3%;}
img.alignleft {margin: 12px 24px 12px 0;	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;}
img.alignright {	margin: 12px 0 12px 24px;margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;}
img.aligncenter {margin-top: 12px;margin-top: 0.857142857rem;margin-bottom: 12px;margin-bottom: 0.857142857rem;}
/* WordPress default style End*/

/* header Begin  */
#header{padding:15px 0;margin-bottom:20px;background:rgba(68,68,68,0.88);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E1444444,endcolorstr=#E1444444);position:relative;}
.is-mobile #header{padding:0;}
.navbar{margin-bottom:0;position:relative;z-index:2;}
.navbar-inner{background:#e8e7e7;border:0;padding-left:0;padding-right:0;}
.navbar .brand{margin:0;background:#73a53e;color:#fff;text-shadow:none;line-height:60px;padding:0px 20px;font-size:32px;}
.is-mobile .navbar .brand{padding-right: 80px;float:none;}
.navbar .brand a{display:block;color:#fff;overflow:hidden;white-space: nowrap;word-break:break-all;text-overflow:ellipsis;}
.navbar .brand a:hover,.navbar .brand a:focus{text-decoration:none;}
.navbar .nav{padding:10px 0;margin:0 10px;}
.navbar .nav li{list-style:none;}
.navbar .nav li a{color:#73a53e;text-shadow:none;padding:10px 3px;}
.navbar .menu-item-has-children{position: relative;}
.navbar .menu-item-has-children>a:after{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #73a53e;border-right:4px solid transparent;border-left:4px solid transparent;content:"";margin-top: 8px;margin-left: 5px;}
.navbar .nav .menu-item-has-children.active>a,.navbar .nav>li>a:hover{background: #73a53e; color: #fff;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.navbar .nav .menu-item-has-children.active>a:after{border-top-color: #fff;}
.navbar .nav .menu-item-has-children>ul{display: none; position: absolute;top: 100%;left: 0;z-index: 1000;float: left;min-width: 130px;-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);background:#73a53e;padding:5px;margin:0;border:0;}
.navbar .menu-item-has-children.active>ul{display: block;}
.navbar .menu-item-has-children>ul a{color:#fff;line-height:30px;display: block;padding: 3px 15px;white-space: nowrap;text-decoration: none;}
.navbar .menu-item-has-children>ul a:hover{color:#73a53e;background:#e7e7e7;}
.is-mobile .navbar .nav{height: 0;float: none;padding: 0;max-height:0;overflow: hidden;}
.is-mobile .navbar .nav.active{height: auto;display: block;max-height:3000px;-webkit-transition: all .5s ease-in;-moz-transition: all .5s ease-in;transition: all .5s ease-in;}
.is-mobile .navbar .nav>li{float: none;width: 100%;}
.is-mobile .navbar .nav>li>a{padding: 10px;}
.is-mobile .navbar .nav a{border-bottom: 1px solid #ddd;}
.is-mobile .navbar .nav .menu-item-has-children>a:after{border-top-color: #73a53e;}
.is-mobile .navbar .nav .menu-item-has-children>ul{position: relative;top: 0;left: 0;}
.is-mobile .navbar .nav .menu-item-has-children.active>a,.is-mobile .navbar .nav>li>a:hover{background: transparent;color: #73a53e;}
.is-mobile .navbar .nav .menu-item-has-children>ul{float: none;padding: 0 0 0 10px;background: transparent;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.is-mobile .navbar .menu-item-has-children>ul a{color: #73a53e;line-height: 20px;padding: 10px 0 10px 10px;margin-left: 5px;}
#searchbox{margin:15px 20px 15px 0;}
#searchbox input{border-right:0;width:150px;}
#searchbox button{color:#fff;background:#73a53e;border:0;padding:5px 12px;}
.tagline{position:relative;z-index:1;color:#fff;}
.tagline p{color:#ccc;padding:0 4px;height:35px;line-height:35px;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tagline-shown-directly{margin-bottom:-15px;}
.tagline-hidden{top:-35px;margin-bottom:-35px;background: rgba(68,68,68,0.88);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E1444444,endcolorstr=#E1444444);}
.mobile-mark{position: absolute;right: 5px;top: 14px; height: 32px;margin: 0;}
.mobile-item{display: inline-block; width: 32px;height: 32px;background: url(img/sp.png?ezimgfmt=rs%3Adevice%2Frscb1-1) 0 -240px;margin-right: 5px;}
.mobile-item-nav.active{background-position: 0 -288px;}
.mobile-item-search{background-position: 0 -336px;}
.mobile-item-search.active{background-position: 0 -384px;}
.is-mobile #searchbox,.is-mobile #searchbox input,.is-mobile #searchbox button{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.is-mobile #searchbox{display: block;height:0;padding:0;overflow: hidden;margin: 0;float: none;width: 100%;}
.is-mobile #searchbox.active{height:50px;padding: 10px;-webkit-transition: all .15s ease-in;-moz-transition: all .15s ease-in;transition: all .15s ease-in;}
.is-mobile #searchbox input,.is-mobile #searchbox button{display: none;}
.is-mobile #searchbox input{width: 80%;height: 30px;} 
.is-mobile #searchbox button{width: 20%;} 
.is-mobile #searchbox input,.is-mobile #searchbox button{display: inline-block;}
/* header End  */

/* slider Begin  */
#zSlider{margin-bottom:20px;}
#zSlider .description{list-style:none;width:100%;margin:0;}
#zSlider .description li{width:25%;float:left;margin:0;cursor:pointer;background:rgba(87,87,87,0.8);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cd575757,endcolorstr=#cd575757);}
#zSlider .description li.active{background:rgba(87,87,87,0.5);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f575757,endcolorstr=#7f575757);}
#zSlider .description li.over{background:rgba(87,87,87,0.65);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#a6575757,endcolorstr=#a6575757);}
#zSlider .description strong{display:block;margin:20px 15px 15px;color:#aeaead;font-size:20px;}
#zSlider .description li.active strong{color:#73a53e;}
#zSlider .description li.over strong{color:#889f70;}
#zSlider .description p{margin:10px 15px;color:#7f7f7f;}
#zSlider .description li.active p{margin:10px 15px;color:#a7a7a7;}
/* slider End  */

/* content wrapper(#main and #sidebar) Begin  */
#content{background:#e8e7e7;margin-bottom:20px;position:relative;border: 1px solid #dfdfdf;}
#content.container-sidebar-left{background:#fff;}
body.hide_posts_and_primary_sidebar #content{margin-bottom:0;}
.content-two-columns,.content-two-columns-sidebar-left,.content-full-width{position:relative;background:#fff;}
.content-two-columns{width:792px;margin-right:377px;border-right:1px solid #c9c9c9;}
.content-two-columns-sidebar-left{width:377px;margin-right:792px;border-right:1px solid #c9c9c9;background:#e8e7e7;}
.content-full-width{margin-right:0;border-right:0;}
/* content wrapper(#main and #sidebar) End  */

/* main Begin */
#main{width:100%;float:left;} 
.container-sidebar-left #main{width:793px;margin-right:-793px;}
.breadcrumb{background:#efefef;padding:12px 15px;border-bottom:1px solid #c9c9c9;margin-bottom:0;}
.content-two-columns-sidebar-left .breadcrumb{margin-left:1px;}
.breadcrumb li{max-width:100%;}
.articles{margin:0;padding:0;}
.article,.comments-area,.comment-respond{list-style:none;padding:0 20px 15px;margin-bottom:15px;border-bottom:1px solid #ddd;}
.entry-title{font-size:28px;margin-top:15px;margin-bottom:15px;}
body.single .entry-title,body.page .entry-title,.result-nothing-found .entry-title{padding-bottom:10px;border-bottom:1px dashed #ddd;}
.sticky .entry-title{padding-left:30px;background:url(img/pin.png?ezimgfmt=rs%3Adevice%2Frscb1-1) 0 8px no-repeat;}
.sticky .entry-title a{color:#c75a3b;}
.entry-thumbnail{float:left;padding:5px; margin:0 10px 10px 0;border:1px solid #ddd;max-width:98%;}
.container-sidebar-left .entry-thumbnail{float:right;margin:0 0 10px 10px;border:1px solid #ddd;max-width:98%;}
.ads-code{margin:10px 0;}
.entry-meta{color:#878686;margin:10px 0;}
.entry-meta .info-icon{display:inline-block;float:left;margin-right:10px;padding-left:20px;background:url(img/sp.png?ezimgfmt=rs%3Adevice%2Frscb1-1) 0 1px no-repeat;}
.entry-meta .info-category{background-position:0 -31px;}
.entry-meta .info-view{background-position:0 -63px;}
.entry-meta .info-comment{background-position:0 -94px;}
.entry-meta .info-tag{background-position:0 -158px;}
.entry-meta .info-author{background-position:0 -190px;}
.entry-meta .container-s{margin:5px 0;}
.entry-meta .container-tag{margin-top:10px;}
.entry-meta .container-s .info-icon{margin-right:0;}
.entry-meta-tertiary{padding:5px 15px;background:#EEF4FF;border:1px solid #CEE1F6;}
.entry-meta-tertiary p{margin:5px 0;}
.entry-content{margin-top:15px;color:#333;font-size:1em;}
.entry-content p{margin: 0 0 18px;margin: 0 0 1.2855rem;line-height: 1.5;}
.entry-content blockquote > :last-child,.comment-content blockquote > :last-child{margin-bottom:0;}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.comment-content h1,.comment-content h2,.comment-content h3,.comment-content h4,.comment-content h5,.comment-content h6{color:#555;padding-bottom:5px;border-bottom:1px dashed #e8e8e8;line-height:1.5em;}
.entry-content ul,.entry-content ol,.entry-content dl{margin-top:9px;margin-top:0.64275rem;margin-bottom:18px;margin-bottom:1.2855rem;}
.entry-content li,.entry-content dt,.entry-content dd{font-size:1em;margin-bottom:6px;margin-bottom:0.4rem;}
.entry-content pre{margin-bottom:20px;}
.entry-content label{margin-right:5px;}
.entry-content .linkcat ul{margin:0 0 10px;}
.entry-content .linkcat li{float:left;list-style:none;margin-right:25px;margin-bottom:10px;}
.entry-content .more-link{clear:both;float:right;font-weight:bold;}
.entry-content .wp-caption .wp-caption-text{margin-bottom:10px;}
.entry-content h1{font-size:28px;}
.entry-content h2{font-size:24px;}
.entry-content h3{font-size:21px;}
.entry-content h4{font-size:18px;}
.entry-content h5{font-size:16px;}
.entry-content h6{font-size:14px;}

.comments-area p{margin: 0 0 10px;margin: 0 0 0.7rem;line-height: 1.3;}
.commentlist{margin-left:0;}
.commentlist,.commentlist .children {list-style:none;}
.comment-avatar,.comment-parent{position:relative;}
.comment-parent{border-top:1px solid #ddd;padding-top:12px;margin-bottom:12px;}
.comment-info{color:#999;}
.bypostauthor > .comment-parent .fn{background:#eee;display:inline-block;color:#666;padding:0 5px;margin-right:4px;}
.comment-body{padding-left:58px;}
.comments-area .alert{padding:10px;margin:10px 0 0;}
.comments-area .function-bar a{display:inline-block;margin-right:10px;color:#999;}
.comments-area .function-bar a:hover{color:#73a53e;}
.comments-area .nocomments{text-align:center;}
.pingback{background:#f8f8f8;margin:10px 0;padding:0 10px;border:1px solid #e4e4e4;color:#999;}
.pingback p{margin:5px 0;line-height:1.8;}
.pingback .ping-title{color:#444;}
.pingback .delimiter{display:inline-block;margin:0 5px;}
.pingback .edit-link{display:inline-block;margin-left:5px;}
.comment-content blockquote > p:first-child{margin-top:0;}
.comment-content ul,.comment-content ol,.comment-content dl{margin-bottom:6px;}
.comment-content > :first-child{margin-top:10px;}
.comment-content > :last-child{margin-bottom:10px;}
.comment-content li,.comment-content dt,.comment-content dd{margin-top:3px;margin-bottom:3px;}
.comment-content h1{font-size:26px;}
.comment-content h2{font-size:22px;}
.comment-content h3{font-size:18px;}
.comment-content h4{font-size:16px;}
.gotocomment{font-size:14px;float:right;font-weight:normal;padding-left: 20px;background: url(img/sp.png?ezimgfmt=rs%3Adevice%2Frscb1-1) 0 -89px no-repeat;}

.comment-respond{border-bottom:0;}
.comments-area .comment-respond{padding:5px 15px;margin:10px 0; border:1px solid #ddd;background:#f8f8f8;}
.comment-respond p,.comment-respond label{line-height:30px;}
.comment-respond label{line-height:30px;}
.comment-respond .form-submit .divider{height:1px;min-height:1px;}
.comment-respond .required{display:inline-block;color:#888;font-size:12px;margin-left:5px;}
.comment-form > p.row-fluid{margin-bottom:20px;}
.comments-title,.comment-reply-title{font-size:24px;margin:0 0 10px 0;height:30px;line-height:30px;padding:5px 0px;color:#73a53e;}
.comments-area .comment-reply-title{font-size:20px;border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:10px;}
/* main End */

/* sidebar(primary) Begin */
#sidebar{width:378px;margin-right:-378px;float:left;}
.container-sidebar-left #sidebar{width:100%;margin-right:0;}
.content-full-width #sidebar{display:none;}
#sidebar .widget{margin:10px 10px 17px;clear:both;}
.widget .widget_primary_title{padding:7px 10px;margin:0 0 15px;font-size:17.5px;line-height:20px;background:#73a53e;color:#fff;position:relative;font-weight:normal;}
.widget .widget_primary_title a{color:#fff;}
.widget .caret{position:absolute;left:2em;bottom:-5px;border-top: 5px solid #73a53e;border-right: 5px solid transparent;border-left: 5px solid transparent;}
.widget ul{margin:0 10px;}
.widget ul>li{list-style:none;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dashed #c9c9c9;}
.widget a{color:#484848;}

#sidebar .widget_zalive_widget_social_links{margin-bottom:10px;}
.widget_zalive_widget_social_links  p{margin:15px 0px 0px 2px;}
.widget_zalive_widget_social_links .social-link{display:inline-block;margin:0 11px 10px 0;}
.widget_zalive_widget_recentcomments ul li{position: relative;margin-bottom:8px;padding-left: 47px;min-height: 40px;}
.widget_zalive_widget_recentcomments img.avatar{position:absolute;left: 0; top: 0;}
.widget_zalive_widget_recentcomments a.title,.widget_zalive_widget_recentcomments span.detailed{display:block;height:18px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.widget_zalive_widget_recentcomments .detailed{font-size:12px;margin-top:2px;}
.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs{border:0;margin:10px 0 15px;}
.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs li{border:0;margin-bottom:0;}
.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs>li>a{border:0;padding:7px 15px;margin-right:0;background:#d3d3d3;color:#484848;position:relative;}
.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs .active a,.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs .active a:hover,.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs .active a:focus{border:0;background:#73a53e;color:#fff;}
.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs .caret{left:2.5em;visibility:hidden;}
.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs .active .caret{visibility:visible;}
.widget_tag_cloud a{display:inline-block;margin-right:5px;line-height:1.2em;}
.widget_links ul,.widget_archive ul,.widget_meta ul{clear:both;}
.widget_links ul:after,.widget_archive ul:after ,.widget_meta ul:after{content: " ";display: block;height: 0;clear: both;visibility: hidden;}
.widget_links ul>li,.widget_archive ul>li,.widget_meta ul>li{width:50%;float:left;}
.widget_calendar table{width:100%;text-align:center;}
.widget_calendar table caption{margin-bottom:10px;font-size:18px;}
.widget_calendar table th{padding:5px 0;background:#ddd;}
.widget_calendar table td{padding:3px 0;}
.widget_calendar table caption,.widget_calendar table th,.widget_calendar table td {text-align:center;}
.widget_calendar a{color:#73a53e;}
.widget_zalive_widget_search form,.widget_zalive_widget_search input{margin-bottom:0;}
.widget_pages ul ,.widget_nav_menu ul ,.widget_categories ul {margin:0;} 
.widget_pages ul li,.widget_nav_menu ul li,.widget_categories ul li{margin-top:5px;padding-bottom:0;padding-left:15px;border:0;list-style:inherit;list-style-position:inside;}
.widget_pages li li,.widget_nav_menu li li,.widget_categories li li{padding-left:25px;}
.widget_rss .rssSummary{margin-top:5px;}
.widget_text .textwidget{padding:5px 8px;background:#eee;border:1px solid #ccc;}
.widget_views ul>li,.widget_recent_entries ul>li,.widget_zalive_widget_hotcommentedarticles ul>li,.widget_zalive_widget_recentcomments .detailed,.widget_links li,.widget_zalive_widget_mostcommentedandrandomarticles .tab-content li,.widget_rss {color:#888;}
/* sidebar(primary) End */

/* #sidebar-secondary Begin */
#sidebar-secondary{background:rgba(68,68,68,0.88);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E1444444,endcolorstr=#E1444444);margin-bottom:20px;}
.widget_secondary,.widget_secondary a{color:#7f7f7f;font-size:13px;}
.widget_secondary a:hover,.widget_secondary #calendar_wrap a{color:#73a53e;}
.widget_secondary .widget-title{border-bottom:1px solid #626161;padding-bottom:10px;position:relative;}
.widget_secondary .widget-title,.widget_secondary .widget-title a{font-size:18px;font-weight:bold;color:#aeaead;}
.widget_secondary .widget-title .line,.widget_secondary.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs .caret{display:block;height:1px;width:60px;background:#73a53e;position:absolute;bottom:-1px;left:0;border:0;}
.widget_secondary > :first-child,.widget_secondary .widget-title,.widget_secondary select,.widget_secondary > ul,.widget_secondary .tagcloud,.widget_secondary.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs,.widget_secondary.widget_text .textwidget,.widget_secondary.widget_zalive_widget_search form,.widget_secondary #calendar_wrap{margin:15px 10px 20px;}

.widget_secondary ul>li{border-bottom-color:#555;}
.widget_secondary.widget_zalive_widget_social_links  p{margin:15px 0 10px 10px;}
.widget_secondary.widget_zalive_widget_social_links .social-link{display:inline-block;margin:0 13px 10px 0;}
.widget_secondary.widget_zalive_widget_mostcommentedandrandomarticles .widget-title{margin:0;}
.widget_secondary.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs{width:95%;margin-left:10px;}
.widget_secondary.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs li{border-bottom:1px solid #626161;padding-bottom:0;}
.widget_secondary.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs a{color:#aeaead;background:transparent;padding:0 0 10px 0;font-weight:normal;}
.widget_secondary.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs .active a{font-weight:bold;}
.widget_secondary.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs .active a,.widget_secondary.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs .active a:hover,.widget_secondary.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs .active a:focus{background:transparent;color:inherit;}
.widget_secondary.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs a:hover{color:#73a53e;}
.widget_secondary.widget_text .textwidget{background:transparent;border:0;padding:0;}
.widget_secondary.widget_zalive_widget_search  form{width:90%;}
.widget_secondary.widget_zalive_widget_search input[type="submit"]{padding-left:5px;padding-right:5px;}
.widget_secondary.widget_calendar table th{background:#555;color:#999;}
.widget_secondary.widget_calendar .widget_calendar table caption{font-size:15px;}
.widget_secondary.widget_zalive_widget_recentcomments .detailed{color:#555;}
.widget_secondary.widget_tag_cloud a{line-height:1;}

/* #sidebar-secondary End */

/* footer Begin */
#footer{background:rgba(68,68,68,0.88);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E1444444,endcolorstr=#E1444444);padding:10px;color:#7f7f7f;}
#footer a{color:#7f7f7f;}
#footer a:hover{color:#73a53e;}
#footer .copyright-text{float:left;word-break:break-all;}
#footer .copyright-links{float:right;margin:0;}
#footer .copyright-links li{float:left;list-style:none;margin:auto 0 auto 12px;}
/* footer End */

/* gotop Begin */
#goTop{background:transparent url(img/top.png?ezimgfmt=rs%3Adevice%2Frscb1-1) 0 0 no-repeat;bottom:60px;right:20px;color:#7f7f7f;display:block;width:55px;height:55px;text-indent:-99999px;line-height:55px;font-size:24px;}
#goTop:hover{background:transparent url(img/top.png?ezimgfmt=rs%3Adevice%2Frscb1-1) 0 -55px no-repeat;text-decoration:none;}
/* gotop End */

/* form for page that password is required or search form in content-none.php Begin */
.post-password-required input[type="submit"],.searchform  input[type="submit"]{padding:0 15px;margin:0;height:30px;border:0;color:#fff;background:#73a53e;}
/* form for page that password is required or search form in content-none.php End */

/* page template for Tags(page-tags.php)  Begin */
.zAlive_page_tags a{float:left;margin:0 10px 15px 0;}
/* page template for Tags(page-tags.php)  End */

/* pager(pagination) Begin */
.content-pager,.comment-pager,.list-pager{float:right;}
.content-pager{margin-top: 10px;}
.list-pager{margin:0 20px 15px;}
.comment-pager{font-size:12px;}
.content-pager .pager_text,.comment-pager .pager_text{padding:0;background:transparent;color:#333;}
.content-pager a,.content-pager > span,.comment-pager a,.comment-pager > span,.list-pager a{display:inline-block;padding:4px 10px;background:#eee;margin:0 3px 10px;}
.comment-pager a,.comment-pager > span{padding:2px 8px;}
.list-pager a{margin-bottom:0;}
.content-pager a:hover,.comment-pager a:hover,.list-pager a:hover{text-decoration:none}
.content-pager a:hover,.comment-pager a:hover,.list-pager a:hover,.content-pager > span ,.comment-pager > span.current{background:#73a53e;color:#fff;}
.content-pager :first-child,.comment-pager :first-child,.list-pager :first-child{margin-left:0;}
.content-pager :last-child,.comment-pager :last-child,.list-pager :last-child{margin-right:0;}
/* pager(pagination) End */

/* IE8 Begin */
.ie8 .content-two-columns{width:665px;margin-right:314px;}
.ie8 #sidebar{width:315px;margin-right:-315px;}
.ie8 .container-sidebar-left #sidebar{width:100%;margin-right:0;}
.ie8 .content-two-columns-sidebar-left{width:315px;margin-right:664px;}
.ie8 .content-two-columns-sidebar-left #main{width:665px;}
/* IE8 End */

/* media queries Begin */
@media (min-width: 980px) and (max-width: 1199px) { 
  .content-two-columns{width:665px;margin-right:314px;}
  #sidebar{width:315px;margin-right:-315px;}
  .content-two-columns-sidebar-left{width:315px;margin-right:664px;}
  .content-two-columns-sidebar-left #main{width:665px;}
  #footer>.container{width:100%;}
}
@media (max-width: 979px){
  .content-two-columns{width:100%;margin-right:0;border-right:0;}
  .container-sidebar-left #main{width:100%;margin-right:0;background:#fff;}
  .widget_links ul>li,.widget_archive ul>li,.widget_meta ul>li{width:100%;}
  #goTop{display:none !important;}
  .widget_zalive_widget_mostcommentedandrandomarticles,.widget_secondary.widget_zalive_widget_search{display:none;}
  .widget_secondary select{max-width:87%;}

}
@media (min-width: 768px) and (max-width: 979px) { 
  .container{width:100%;}
  .widget_secondary.span3{width:23%;margin-left:1%;padding-left:1%;}
  #sidebar.visible-desktop {
     display: block !important;
     margin-right: 0 !important;
     background-color: #eee;
     width:100%;
     margin-top:10px;
   }
}
@media (max-width: 767px) {
  body{padding-right: 0px;padding-left: 0px;}
  #footer .copyright-text,#footer .copyright-links,#footer .copyright-links li{float:none;text-align:center;}
  #footer .copyright-links{margin:10px auto 0;}
  #footer .copyright-links li{display:inline-block;}
  .searchform label.screen-reader-text{display: none;}
  .post-password-required label[for^="pwbox"]{margin-right: 5px;}
  .post-password-required label[for^="pwbox"],.post-password-required input[type="Submit"] {float: left;margin-bottom: 10px;}
  .post-password-required input[name="post_password"],.searchform input[type="text"]{display:inline-block;margin:0;width:150px;}
  #sidebar.visible-desktop {
     display: block !important;
     margin-right: 0 !important;
     background-color: #eee;
     width:100%;
     margin-top:10px;
   }
}
/* media queries End */
/* duoshuo comment Begin */
.ds-thread{padding: 0 20px;}
/* duoshuo comment End */

.wpcf7 input, .wpcf7 textarea {
  width: 90%;
  padding: 10px;
  color: #8e8e8e;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 20px;
  border: solid 1px #9f9f9f;
  box-shadow: inset 2px 2px 8px #bababa;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.wpcf7 input[type="radio"] {
    width:14px;
}

.wpcf7 .wpcf7-list-item {
  padding-left: 0;
  margin-left: 0;
  margin-right: 25px;
}

.wpcf7 .wpcf7-list-item input {
  border: none;
  padding-left: 0;
  margin-left: 0;
}

.wpcf7 select {
  outline: none;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
}

.wpcf7 input:hover, .wpcf7 input:focus, .wpcf7 input:active, .wpcf7 textarea:hover, .wpcf7 textarea:focus, .wpcf7 textarea:active {
  background: #ebf7f5;
  outline: none;
}

.wpcf7 input.wpcf7-submit {
  -webkit-transition: 0;
  -moz-transition: 0;
  -o-transition: 0;
  transition: 0;
  border: none;
  position: relative;
  color: #fff;
  text-shadow: 1px -2px 0px black;
  text-transform: uppercase;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  font-size: 14px;
  padding-top: 11px;
  padding-bottom: 10px;
  padding-left: 35px;
  padding-right: 35px;
  /* Gradient background */
  background-color: #000000;
  background: -webkit-gradient(linear, left top, left bottom, from(#4d1b5c), to(#000000));
  background: -moz-linear-gradient(top, #4d1b5c, #000000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d1b5c', endColorstr='#000000');
  /* Drop Shadow */
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}

/* On hover */

.wpcf7 input.wpcf7-submit:hover {
  cursor: pointer;
  text-decoration: none;
  background-color: #000000;
  background: -webkit-gradient(linear, left top, left bottom, from(#4d1b5c), to(#6d2f80));
  background: -moz-linear-gradient(top, #4d1b5c, #6d2f80);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d1b5c', endColorstr='#6d2f80');
}

/* On click */

.wpcf7 input.wpcf7-submit:active {
  top: 1px;
  color: #d8c6e2;
  background-color: #000000;
  background: -webkit-gradient(linear, left top, left bottom, from(#4d1b5c), to(#4d1b5c));
  background: -moz-linear-gradient(top, #4d1b5c, #4d1b5c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d1b5c', endColorstr='#4d1b5c');
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* CF7 Messages */

.wpcf7 .wpcf7-validation-errors {
  border: none;
  background-color: #f4ae46;
  margin: 0;
  padding: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.wpcf7 .wpcf7-mail-sent-ok {
  border: none;
  background-color: #7ad33f;
  margin: 0;
  padding: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.wpcf7 .wpcf7-mail-sent-ng {
  border: none;
  background-color: #cf2d38;
  margin: 0;
  padding: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: white;
}

.wpcf7 span.wpcf7-not-valid-tip {
  border: none;
  background-color: #cf2d38;
  padding: 10px;
  padding-left: 15px;
  padding-right: 15px;
  border-radius: 10px;
  width: 180px;
  color: white;
  /* Drop shadow */
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}

.wpcf7-form .fleft {
  float: left;
}

.wpcf7-form .mright20 {
  margin-right: 20px;
}

.wpcf7-form .mright40 {
  margin-right: 40px;
}

.wpcf7-form .clear {
  clear: both;
}

/*CSS NEW*/
@font-face{font-family:'MYRIADPRO-REGULAR';src:url('./fonts/MYRIADPRO-REGULAR.woff');}
@font-face{font-family:'MYRIADPRO-SEMIBOLD';src:url('./fonts/MYRIADPRO-SEMIBOLD.woff');}
body{ padding:0px; margin:0px;}
.home_page_container.container{ width:100%; padding:0px;}

.home_page_container .thumbox1{font-family:'MYRIADPRO-REGULAR'; padding:20px 0; /*background:#fff;*/}
.home_page_container .thumbox1 .sec1{ float:left; width:calc(30% - 10px); height:310px; overflow:hidden; margin-right:10px; position:relative;}
.home_page_container .thumbox1 .sec1 img{ width:100%; height:auto;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-ms-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;}
.home_page_container .thumbox1 .sec1 .text{ color:#fff; font-size:20px; padding:5px 2%; bottom:0px; left:0px; position:absolute;background:rgba(0, 0, 0,  0.7); width:96%;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-ms-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;}
.home_page_container .thumbox1 .sec1:hover .text{background:rgba(255, 103, 79, 0.7); /*height:50%;color:rgba(255, 103, 79,1); top:0px; bottom:auto;*/ }
.home_page_container .thumbox1 .sec1:hover img{-moz-transform: scale(1.2) rotate(10deg);
-webkit-transform: scale(1.025);
-o-transform: scale(1.025);
-ms-transform: scale(1.025);
transform: scale(1.025);}
.home_page_container .thumbox1 .sec2 a,.home_page_container .thumbox1 .sec2{background:#73a53e;}
.home_page_container .thumbox1 .sec2 a{ text-decoration:none;float:left; width:calc(70% - 40px); height:130px; position:relative;color:#fff; font-size:20px; padding:10px 20px; margin-bottom:10px; line-height:24px; background-size:auto 90%;background:#73a53e;}
.home_page_container .thumbox1 .sec2 a:hover{ color:#fcda3c;}
.home_page_container .thumbox1 .sec3{ float:left; width:calc(35% - 20px); margin-right:10px; position:relative; height:150px; overflow:hidden;}
.home_page_container .thumbox1 .sec3 img{ width:100%; height:auto;
-moz-transition: all 1s;
-ms-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;}
.home_page_container .thumbox1 .sec3 .text{ color:#fff; font-size:20px; padding:5px 2%; bottom:0px; /*width:295px;*/ left:0px; position:absolute;background:rgba(0, 0, 0,  0.7);width:96%;-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 1s;
-ms-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;}
.home_page_container .thumbox1 .sec3:hover img{-moz-transform: scale(1.025);
-webkit-transform: scale(1.025);
-o-transform: scale(1.025);
-ms-transform: scale(1.025);
transform: scale(1.025);}
.home_page_container .thumbox1 .sec3:hover .text{ background:rgba(255, 103, 79, 0.7); /*height:50%;*/ /*color:rgba(255, 103, 79,1); top:0px; bottom:auto;*/}
.home_page_container .thumbox1 .sec3 span{ color:#000; background:#fcda3c; position:absolute; right: -37px;
  top: -7px;
  padding-top: 20px;
-webkit-box-shadow: 0 0 4px 1px rgba(0,0,0,0.5);
box-shadow: 0 0 4px 1px rgba(0,0,0,0.5);
border-bottom:1px solid #f7b100;
 text-shadow:1px 1px 1px rgba(255, 255, 255, 1);
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7b100+0,fcda3c+100 */
background: #f7b100; /* Old browsers */
background: -moz-linear-gradient(top,  #f7b100 0%, #fcda3c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7b100), color-stop(100%,#fcda3c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7b100 0%,#fcda3c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7b100 0%,#fcda3c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7b100 0%,#fcda3c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f7b100 0%,#fcda3c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7b100', endColorstr='#fcda3c',GradientType=0 ); /* IE6-9 */
  width: 100px; padding-bottom:0px; display:block; text-align:center;
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);}

.home_page_container .thumbox1 .sec4{ position:relative; background:#73a53e; font-size:22px;color:#fff; float:left; margin-left:10px; width:calc(20% - 20px); padding:10px;height:90px; padding-top:50px; line-height:30px; }
.home_page_container .thumbox1 .sec4 span{ width:64px; height:58px; top:50%; margin-top:-29px; right:15px; display:block;}
.home_page_container .thumbox1 .sec4:hover{ background:#ff674f;}
.home_page_container .thumbox2{ background:#fcda3c; color:#12172a; font-size:20px; border-bottom:1px solid #d3b21a; border-top:1px solid #d3b21a; padding:10px 0 6px; text-align:center;}
.home_page_container .thumbox2 a{color:#12172a;}
.home_page_container .thumbox2 p{ display:inline-block !important; margin:0px; padding:0px;}
.home_page_container .thumbox3{ padding:10px 0 10px; color:#ff674f;/*background:#fff;*/}
.home_page_container .thumbox3.thumbox3a{ padding:40px 0; }
.home_page_container .thumbox3 h3, .thumbox5 h3{font-size:24px; color:#ff674f; margin:0px; padding:0px; margin-bottom:20px; text-transform:uppercase;}
.home_page_container .thumbox3 h3{margin-bottom:10px;}
.home_page_container .thumbox3 .block{ width:15.666%; margin-right:1%; float:left; position:relative; overflow:hidden;}
.home_page_container .thumbox3 .block img{width:100%;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-ms-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;}
.home_page_container .thumbox3 .block :hover img{-moz-transform: scale(1.025);
-webkit-transform: scale(1.025);
-o-transform: scale(1.025);
-ms-transform: scale(1.025);
transform: scale(1.025);}
.home_page_container .thumbox3 .block .new_img_home{ margin-bottom:10px; overflow:hidden; width:100%;}
.home_page_container .thumbox3 .block .title{font-size:16px; line-height:20px; height:40px; overflow:hidden;}
.home_page_container .thumbox3 .block .title a{color:#000;}
.home_page_container .thumbox3 .block .text{font-size:14px; line-height:14px; color:#87888c; margin-top:5px; height:56px; overflow:hidden; }
.home_page_container .thumbox3 .block .text a{color:#000;}
.home_page_container .thumbox3 .block .time{ height:22px; padding-left:30px; margin-top:5px;}
.home_page_container .thumbox4{ background:#d0d0d0; padding:40px 0;font-family:'MYRIADPRO-REGULAR'; margin-bottom:20px;}
.home_page_container .thumbox4 .sec{ width:32%; float:left; position:relative;overflow:hidden;}
.home_page_container .thumbox4 .sec.mid{margin:0 2%;}
.home_page_container .thumbox4 .sec img{ width:100%; border:1px solid #ff674f;}
.home_page_container .thumbox4 .sec .over{ background:rgba(255, 103, 79, 0); text-align:center; padding-top:15%;  font-size:24px; position:absolute; height:100%; width:100%; top:1px; left:1px; color:#fff;}
.home_page_container .thumbox4 .sec:hover .over{background:rgba(255, 103, 79, 0.7);}
.home_page_container .thumbox4 .text{ width:90%; margin:auto; position:relative;font-size:24px; line-height:30px; color:#73a53e;}
.home_page_container .thumbox4 span.span1{ width:30px; height:30px; float:left; display:block;background:url(../img/qute1.png?ezimgfmt=rs%3Adevice%2Frscb1-1) no-repeat center;}
.home_page_container .thumbox4 span.span2{ width:30px; height:30px; float:right; display:block;background:url(../img/qute1.png?ezimgfmt=rs%3Adevice%2Frscb1-1) no-repeat center;
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg); 
transform: rotate(180deg);}
.home_page_container .thumbox5{ padding:30px 0 0 0;}
.home_page_container .thumbox5 .contain{ padding:20px; border:1px solid #ccc; color:#67686d; font-size:17px;}
.home_page_container .thumbox5 .contain .main_img{ border-radius:10px; float:right; margin-left:20px; margin-bottom:15px;}
.home_page_container .thumbox5 .contain .top{ font-size:20px; margin-bottom:10px;}
.home_page_container .thumbox5 .contain strong{font-family:'MYRIADPRO-SEMIBOLD'; font-weight:normal;}
.home_page_container .thumbox5 .contain ul{ margin:20px 0; padding:0px; }
.home_page_container .thumbox5 .contain ul li{font-size:17px; position:relative; margin-bottom:15px; color:#666; font-weight:normal;}
.home_page_container .thumbox5 .contain ul li span{ width:12px; height:12px; border:5px solid #ff674f; border-radius:100%; position:absolute; left:0px; top:1px;}
.home_page_container .thumbox3 .block span, .home_page_container .thumbox3 .block:hover span{ color:#000; background:#fcda3c; position:absolute; right: -37px;
  top: -7px; z-index:2; font-weight:normal;
  padding-top: 20px;
  -webkit-box-shadow: 0 0 4px 1px rgba(0,0,0,0.5);
box-shadow: 0 0 4px 1px rgba(0,0,0,0.5);
border-bottom:1px solid #f7b100;
 text-shadow:1px 1px 1px rgba(255, 255, 255, 1);
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7b100+0,fcda3c+100 */
background: #f7b100; /* Old browsers */
background: -moz-linear-gradient(top,  #f7b100 0%, #fcda3c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7b100), color-stop(100%,#fcda3c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7b100 0%,#fcda3c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7b100 0%,#fcda3c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7b100 0%,#fcda3c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f7b100 0%,#fcda3c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7b100', endColorstr='#fcda3c',GradientType=0 ); /* IE6-9 */
  width: 100px; padding-bottom:0px; display:block; text-align:center;
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);}
.home_page_container .thumbox3 .container{ position:relative;}
.home_page_container .thumbox3 .container .all_news{ position:absolute; top:10px; right:27px; color:#ff674f; text-decoration:none;}
.clearfix{ clear:both;}
body.body_class_for_home #content{ background:#fff;}

div.half {
width:40%;
padding: 1% 4%;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
float:left;
margin-bottom:10px;
}
div.centerhalf{
  width:40%;
  margin: 0 30%;
  text-align:center;
}
div.third{
width: 30%;
padding: 1% 1% 1% 0;
float: left;
margin: 7px;
background-color: #eff1f3;
color: #5b5b5b;
text-align: center;
box-shadow: 2px 2px 9px #444;
}

@media (max-width:1200px){
.home_page_container .thumbox1 .sec1{ width:calc(33.33% - 10px); height:310px; overflow:hidden;}
.home_page_container .thumbox1 .sec1 img, .home_page_container .thumbox1 .sec3 img{ width:100%; height:100%;}
.home_page_container .thumbox1 .sec2{width:calc(33.33% - 30px); padding:10px 15px; height:290px; background-size:80% auto;overflow:hidden; margin-bottom:0px;}
.home_page_container .thumbox1 .sec3{ width:calc(33.33% - 10px); margin-left:10px; height:auto; height:140px; overflow:hidden;}
.home_page_container .thumbox1 .sec4{ width:calc(33.33% - 30px); margin-left:10px; float:left; margin-right:0px; margin-top:10px; margin-bottom:0px; padding:10px; height:55px;}
.home_page_container .thumbox3 .block{ width:24%; margin:10px 0.5%; }
.home_page_container .container{ width:95%; margin:auto;} 
}
@media (max-width:1000px){
    .home_page_container .thumbox1 .sec1{ width:calc(50% - 10px); height:300px; overflow:hidden;}
    .home_page_container .thumbox1 .sec2{ padding:10px 15px;  height:280px; overflow:hidden; margin-bottom:0px;}
    .home_page_container .thumbox1 .sec2{width:50%; padding: 0 0 10px 0;  height:290px; overflow:hidden; margin-bottom:0px;}
    .home_page_container .thumbox1 .sec2 a {width:90%;}
    .home_page_container .thumbox1 .sec3{ width:calc(50% - 10px); margin-left:0px; margin-right:10px; height:160px; overflow:hidden; margin-top:10px;}
    .home_page_container .thumbox1 .sec4{ width:calc(50% - 20px);float:left; margin-right:0px; margin-top:10px; margin-bottom:0px; margin-left:0px;}
    div.half{width: 100%;}
    div.third{width:96%;}
}

@media (max-width:500px){
.home_page_container .thumbox1 .sec1,.home_page_container .thumbox1 .sec3{width:100%; margin:0 0 10px 0; height:auto;}
.home_page_container .thumbox1 .sec2{width:100%; height:auto;margin:0 0 10px 0; background-size:50% auto;}
.home_page_container .thumbox1 .sec4{ width:calc(100% - 20px);}
.home_page_container .thumbox3 .block{ width:49%;}
.home_page_container .thumbox4 .sec, .home_page_container .thumbox4 .sec.mid{ width:100%; margin:10px auto !important;}
.home_page_container .thumbox4 .sec img{width:calc(100% - 2px);}
}

@media (max-width:420px){}

.rwd-table {background: #34495E;color: #fff !important;border-radius: .4em;overflow: hidden;}
.rwd-table tr {border-color: #46637f;}
.rwd-table th, .rwd-table td {margin: .5em 1em;}
.rwd-table th, .rwd-table td:before {color: #dd5;}
.rwd-table th{background:#333 !important;}
.wp-pagenavi a{background-color:#fff;}

.tribe-events-list-separator-month{
    border-bottom:none !important;
    margin:1px auto !important;
    padding:0 !important;
}

.tribe-events-category-magazine{
  background: -moz-linear-gradient(left, rgba(99,183,107,0) 0%, rgba(99,183,107,0) 90%, rgba(99,183,107,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(99,183,107,0) 0%,rgba(99,183,107,0) 90%,rgba(99,183,107,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(99,183,107,0) 0%,rgba(99,183,107,0) 90%,rgba(99,183,107,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0063b76b', endColorstr='#63b76b',GradientType=1 ); /* IE6-9 */
}

.tribe-events-category-expert-talk{
  background: -moz-linear-gradient(left, rgba(201,118,110,0) 0%, rgba(201,118,110,0) 90%, rgba(201,118,110,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(201,118,110,0) 0%,rgba(201,118,110,0) 90%,rgba(201,118,110,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(201,118,110,0) 0%,rgba(201,118,110,0) 90%,rgba(201,118,110,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c9766e', endColorstr='#c9766e',GradientType=1 ); /* IE6-9 */
}

.tribe-events-category-live-chat{
  background: -moz-linear-gradient(left, rgba(92,134,168,0) 0%, rgba(92,134,168,0) 90%, rgba(92,134,168,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(92,134,168,0) 0%,rgba(92,134,168,0) 90%,rgba(92,134,168,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(92,134,168,0) 0%,rgba(92,134,168,0) 90%,rgba(92,134,168,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005c86a8', endColorstr='#5c86a8',GradientType=1 ); /* IE6-9 */
}

.button {
  background-color: #4CAF50;
  border: none;
  color: white;
  padding: 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  border-radius: 12px;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
}
.button:hover {
  background-color: #2b632d; /* Green */
  color: white;
}

.badge {
    display: inline-block;
    vertical-align: middle;
    padding: 6px 14px 7px;
    border-radius: 4px;
    text-transform: uppercase;
    line-height: 1;
    background: #f18d34;
    color: #fff;
    font-size:0.9em;
}