@font-face {
	font-family: 'Arch';
	src: url('../fonts/Arch.eot');
	src: local('☺'), url('../fonts/Arch.woff2') format('woff2'), url('../fonts/Arch.woff') format('woff'), url('../fonts/Arch.ttf') format('truetype'), url('../fonts/Arch.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TwCenMTStd-SemiBold';
	src: url('../fonts/TwCenMTStd-SemiBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/TwCenMTStd-SemiBold.otf')  format('opentype'),
	url('../fonts/TwCenMTStd-SemiBold.woff') format('woff'), url('../fonts/TwCenMTStd-SemiBold.ttf')  format('truetype'), url('../fonts/TwCenMTStd-SemiBold.svg#TwCenMTStd-SemiBold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TwCenMTStd';
	src: url('../fonts/TwCenMTStd.eot');
	src: local('☺'), url('../fonts/TwCenMTStd.woff') format('woff'), url('../fonts/TwCenMTStd.ttf') format('truetype'), url('../fonts/TwCenMTStd.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'themify';
	src: url('../fonts/themify.eot?-fvbane');
	src: url('../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'), url('../fonts/themify.woff?-fvbane') format('woff'), url('../fonts/themify.ttf?-fvbane') format('truetype'), url('../fonts/themify.svg?-fvbane#themify') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="ti-"],
[class*=" ti-"] {
	font-family: 'themify';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


html{ -webkit-overflow-scrolling:touch; -ms-text-size-adjust:100%; -webkit-text-size-adjust:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,body,div,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,legend,button,input,textarea,form,th,td{ vertical-align:baseline; margin:0; padding:0;}
body,button,input,select,textarea{ font:12px/1.5 Helvetica,Arial,sans-serif;}
code,kbd,pre,samp,tt{ font-family:"Courier New",monospace,serif;}
small{ font-size:80%;}
ul,ol{ list-style:none outside none;}
a{ text-decoration:none; outline:0; color:#333;}
a:hover{ outline:0; color:#ee4723; text-decoration:none;transition: all 0.3s ease-out 0s;}
a:active{ text-decoration:none; outline:0;}
a:focus{ outline:0;}
abbr[title],acronym[title]{ border-bottom:1px dotted; cursor:help;}
q:before,q:after{ content:'';}
mark{ background:#ff0; color:#000;}
pre{ white-space:pre-wrap; word-wrap:break-word;}
sub,sup{ font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup{ top:-.5em;}
sub{ bottom:-.25em;}
legend{ border:0; white-space:normal; margin-left:-7px; padding:0;}
fieldset,iframe{ border:0 none;}
img{ border:0 none; vertical-align:middle; -ms-interpolation-mode:bicubic;}
button,input,select,textarea{ font-family:inherit; font-size:100%; vertical-align:middle; margin:0; padding:0;}
button,input[type=button],input[type=submit],input[type=reset]{ -webkit-appearance:button; cursor:pointer; overflow:visible;}
button::-moz-focus-inner,button::-moz-focus-outer,input::-moz-focus-inner,input::-moz-focus-outer{ border:0 none; margin:0; padding:0;}
input[type=search]{ -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{ -webkit-appearance:none;}
textarea{ overflow:auto; vertical-align:top; resize:none; overflow-y:auto;}
h1,h2,h3,h4,h5,h6 { font-weight:bold;margin:0px;padding:0px; }
body,div,p,dl,dt,dd,ul,ol,li,form,label,article,aside,dialog,footer,header,section,footer,nav,figure,hgroup{ border:0; outline:0; font-size:100%; vertical-align:baseline; margin:0; padding:0;}
body{ font:12px/1.5 Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif;background:#ffffff; color:#454545;-webkit-font-smoothing: antialiased;}
ul,li{ list-style:none;}
img,iframe{ border:0;}
sup,sub{ vertical-align:baseline;}
.clearfix {clear: both;font-size: 0px;height: 0px;overflow: hidden;}
.clearfix:after{ content:'\0020'; display:block; height:0; font-size:0; visibility:hidden; clear:both;}
ul:after,dl:after{ content:""; display:block; clear:both; height:0; visibility:hidden;}
*:focus { outline:none; }
.fl { float:left; }
.fr { float:right; }
.txt-center { text-align:center; }
.txt-al { text-align:right; }
.txt-ar { text-align:left; }
.no-content { padding:30px;text-align:center;font-size:14px;color:#28ace2 }
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.mgt-0 { margin-top:0px !important; }
.mgt-15 { margin-top:15px !important; }

body { background:#FFFFFF;overflow-y:scroll;transition: all 0.3s ease-out 0s; }
body.menu-open { transform:translateX(300px);overflow:hidden; }

#wrapper { width:100%; }
.wrap { max-width:1280px;margin:0px auto; }

/** header **/
.header-container { width:100%;height:92px;border-top:4px solid #ee4723;position:relative; }
.header-container .header-bar { padding-top:25px;position:relative }
.header-container .logo-wrap { margin:0px auto;padding-top:30px;background:#FFFFFF; }
.header-container .logo { width:220px;height:45px;margin:0px auto; }
.header-container .logo img { width:100%;height:100%; }
.header-container .social-menus { float:right;padding-left:10px;height:38px;position:absolute;top:28px;right:20px }
.header-container .social-menus li { float:left;margin-right:3px; }
.header-container .social-menus li a { padding:0px 2px; }
.header-container .social-menus li a i {letter-spacing: 0;text-align: center;line-height: 38px;font-size: 18px;display: inline-block;width: 38px;height: 38px;border: 1px solid #E8E8E8;border-radius: 50%;background-color:#FFFFFF;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;-webkit-transition-property: background-color;transition-property: background-color;}
.header-container .social-menus li a:hover i { background-color:#ee4723;color:#FFFFFF;border-color:#ee4723 }
.header-container .btn-mobile-menu {background: none;outline: none;border: none;font-size: 28px;position: absolute;right: auto;padding: 23px;left:0px;top:8px;margin-right: 0;height:70px;line-height:20px;display:none;}
.header-container .btn-mobile-menu .btn-mobile-menu-close { display: none; }
.header-container .btn-mobile-menu.active .btn-mobile-menu-show { display:none; }
.header-container .btn-mobile-menu.active .btn-mobile-menu-close { display:block;color:#ee4723 }
.header-container .btn-mobile-search {background: none;outline: none;border: none;font-size: 28px;position: absolute;left: auto;padding: 23px;right:0px;top:8px;margin-right: 0;height:70px;line-height:20px;display:none;}
.header-container .btn-mobile-search .btn-mobile-search-close { display: none; }
.header-container .btn-mobile-search.active .btn-mobile-search-show { display:none; }
.header-container .btn-mobile-search.active .btn-mobile-search-close { display:block; }

.header-container.single .header-inner { width:400px; }
.header-container.single .search-box { border:0px; }
.header-container.single .search-box #s { display:none; }
.header-container.single .btn-search { width:40px;height:40px;position: absolute;top:5px;right:-15px;background:url(../images/icon-search.png) no-repeat center center;cursor:pointer }
.header-container.single .search-box { background:none; }


/** nav menu **/
.nav-menu-container { width:100%;border-bottom:1px solid #cdcdcd;margin-top:15px;text-align:center;padding-bottom:9px; }
.nav-menu-container .wrap { position:relative; }
.nav-menu-container #menu-main li { display:inline;margin:0px 30px;position:relative; }
.nav-menu-container #menu-main li a { font-family:"Arch";font-size:21px;padding:10px 0px 12px 0px;border-bottom:3px solid transparent }
.nav-menu-container #menu-main li.current-menu-item > a,.nav-menu-container #menu-main li.current-category-parent > a, .nav-menu-container #menu-main li a:hover, .nav-menu-container #menu-main li.current-post-ancestor > a { color:#ee4723;border-bottom:3px solid #ee4723 }
.nav-menu-container #menu-main li .sub-menu { position:absolute;top:25px;left:0px;background:#FFFFFF;border:1px solid #cdcdcd;padding:5px;z-index:100;display:none; }
.nav-menu-container #menu-main li .sub-menu li { display:block;margin:0px;text-align:left;white-space:nowrap;width:100%;border-bottom:1px solid #cdcdcd }
.nav-menu-container #menu-main li .sub-menu li:last-child { border:0px; }
.nav-menu-container #menu-main li .sub-menu li a { font-size:18px;display:block;padding:10px 80px 10px 45px;border:0px !important;background:url(../images/icon-menu-item.png) no-repeat 15px center;line-height:20px; }
.nav-menu-container #menu-main li .sub-menu li a:hover { border:0px; }
.nav-menu-container #menu-main li:hover .sub-menu { display:block; }
.nav-menu-container .header-search { position:absolute;width:30px;height:30px;right:0px;top:0px; }
.nav-menu-container .header-search span { display:block;width:100%;height:100%;line-height:31px;font-size:20px;cursor:pointer }
.nav-menu-container .header-search .btn-search-close { display:none; }
.nav-menu-container .header-search.active .btn-search { display:none; }
.nav-menu-container .header-search.active .btn-search-close { display:block; }

/** search box **/
.header-search-box { background: #fff;box-shadow: 0 5px 10px 0 rgba(0,0,0,0.05);font-size: 0;z-index: -1;width: 100%;transition: all 0.3s ease-out 0s;height:0px;overflow:hidden; }
.header-search-box.show { height:70px; }
.header-search-box .search-box-inner { padding-left:25px;padding-right:25px;position:relative }
.header-search-box #s { display: block;font-family: "Arch",sans-serif;background: none;border: none;width: 100%;padding: 10px 0 14px;vertical-align: middle;outline: none;font-size: 26px;padding-top: 15px;padding-bottom: 16px;padding-left: 38px;height:70px;}
.header-search-box p { margin: 0;font-size: 14px; font-family: "Arch",sans-serif;position: absolute;right: 10px;top: 50%;margin-top:-10px;color: #A6A6A6; }
.header-search-box .search-box-submit {background: none;outline: none;border: none;font-size: 16px;position: absolute;right: auto;padding: 23px;left: 0;top: 0;margin-right: 0;}

.main { margin-top:10px; }

/** top ads **/
.top-ads-containter { width:100%;height:126px;}
.top-ads-containter .top-ads-inner { width:100%;background:#FFFFFF;transition: all 0.3s ease-out 0s;transform:translateY(0px) }
.top-ads-containter .top-ads-inner.fixed { position:fixed;top:0px;left:0px;z-index:999999 }
.top-ads-containter .top-ads-inner.hide { transform:translateY(-126px) }
.top-ads-containter .top-ads-inner .wrap { height:126px;background:#f5f1ee;padding:18px 0px; }
.top-ads-containter .ads-728-90 { width:728px;height:90px;margin:0px auto; }
.top-ads-mobile { width:300px;margin:0px auto; }

/** home featured posts **/
.home-featured-posts { margin-top:30px; }
.home-featured-posts .ads-300-250 { min-width:300px;margin:0px auto;text-align: center; }

/** home slider **/
.home-slider-container { width:100%;height:320px;margin-top:30px;}
.home-slider-container .home-slider { width:875px;height:320px;float:left;position:relative  }
.home-slider-container .slider-ads { width:300px;height:320px;float:right; }
.home-slider-container .slider-ads > div { margin-top:35px; }
.home-slider-container .swiper-container { border:1px solid #909090;height:320px;width:873px; }
.home-slider-container .home-slider em { position: absolute;width:160px;height:1px;bottom:-1px;margin-left:-80px;left:50%;z-index:999;background:#FFF; }
.home-slider-container .swiper-slide { text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.home-slider-container .swiper-slide a { display:block;width:100%;height:100%; }

.home-slider-container .swiper-pagination { width:160px;height:23px;background:url(../images/slider-bg.png) no-repeat center center;bottom:-1px;margin-left:-80px;left:50%; }
.home-slider-container .swiper-pagination-bullet { margin:0px 3px;margin-top:10px;position:relative;border:2px solid #6f6f6f;background:#FFF;opacity:1;width:12px;height:12px; }
.home-slider-container .swiper-pagination-bullet-active { border-color:#f04e23 }
.home-slider-container .swiper-pagination-bullet-active:after { position:absolute;width:4px;height:4px;border-radius:3px;background:#f04e23;content:"";top:2px;left:2px; }

/** whats new **/
.module-whats-new { margin-top:20px; }
.module-whats-new .module-title { height:40px;width:100%;background:url(../images/whats-new.png) no-repeat center center;text-align:center;font-size:0px;text-indent:-99999px }

/** breadcrumbs **/
#breadcrumbs { line-height:22px;margin-top:22px;font-size:16px;font-family:"Arch"; }

.row { margin-right: -10px;margin-left: -10px;}
.row:before, .row:after { display: table; content: " ";}
.row:after {  clear: both;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-md-4, .col-md-3 {float: left;}
.col-xs-6 {width: 50%;}
.col-md-4 {width: 33.33333333%;}
.col-xs-5 { width:20%; }
.col-md-3 { width:25%; }

/** article list **/
.article-list { margin-top:20px; }
.article-list .article-item { overflow:hidden;zoom:1 }
.article-list .article-item .article-thumb { display:block;width: 100%;overflow:hidden; }
.article-list .article-item .article-thumb img { width: 100%;height:auto;display:block;transition: all 0.3s ease-out 0s; }
.article-list .article-item .article-thumb a:hover img { transform:scale(1.1) }
.article-list .article-item .article-title { padding:5px 0px; }
.article-list .article-item .article-title h2 { font-weight:600;height: 60px;overflow:hidden;line-height:20px;font-family:"TwCenMTStd-SemiBold";font-size:18px;font-weight:400; }
.article-list .article-item .article-title a { display:block; }
.article-list .article-item.google-ads-item { position:relative; }
.article-list .article-item.google-ads-item .article-title h2 { text-indent:-99999px; }
.article-list .article-item.google-ads-item .ads-300-250 { min-width:300px;min-height:250px;position:absolute;top:50%;left:50%;transform: translate(-50%, -60%);}

#articles-list .article-item .article-title { padding:10px 5px 0px 5px; }
#articles-list .article-title h2 { font-weight:600;line-height:20px;font-family:"TwCenMTStd-SemiBold";font-size:18px;font-weight:400; }
#articles-list .ads-300-600 { height:615px; }
#articles-list .ads-300-600 .ads-inner { min-width:300px;margin:0px auto; text-align: center; }
#articles-list .ads-300-250 { min-width:300px;min-height:265px; }
#articles-list .ads-300-250 .ads-inner { min-width:300px;margin:0px auto; text-align: center; }

/** content **/
.content-container { width:100%;margin-top:40px;overflow:hidden;zoom:1;position:relative; }
.content-container .module-post { margin-right:330px; }
.content-container .module-post h1.post-title {font-family:"TwCenMTStd-SemiBold";font-size:26px;line-height:28px;font-weight:400;}
.content-container .post-body { border-top:1px solid #ee4723;position:relative;margin-top:20px; }
.content-container .post-body .post-date { position:absolute;top:0px;left:0px;width:132px;height:29px;background:url(../images/post-date-bg.png) no-repeat 0 0;font-size:16px;color:#FFFFFF;text-align:center;line-height:29px;padding-right:20px;font-family:"TwCenMTStd" }
.content-container .post-body .post-author { height:25px;line-height:25px;padding:0px 10px;background:#ee4723;border-radius:20px;color:#FFFFFF;position:absolute;top:-13px;right:85px;font-family:"TwCenMTStd-SemiBold";font-size:16px; }
.content-container .post-body .post-author a { color:#FFFFFF; }
.content-container .post-body .post-content { margin-top:38px;font-family:"TwCenMTStd";font-size:19px; }
.content-container .post-body .post-content p { margin-bottom:30px; }
.content-container .post-body .post-content img { max-width:100%;height:auto; }
.content-container .post-body.has-featured p:first-child img { display:none; }
.content-container .post-body .post-content p:first-child img { margin-top:-38px !important;width:100%;height:auto; }
.content-container .post-body .post-content .aligncenter { display:block;margin:0px auto; }
.content-container .post-body .post-content .alignleft { float:left;margin:15px;margin-left:0px; }
.content-container .post-body .post-content .alignright { float:right;margin:15px;margin-right:0px; }
.content-container .post-body .post-content a { color:#ee4723;text-decoration: underline }
.content-container .post-body .post-content iframe { display:block;margin:0px auto;max-width:100%; }
.content-container .post-body .post-content .vidembedwrap { text-align:center; }
.content-container .post-body .post-content .instagram-media { display:block;margin:0px auto; }
.content-container .post-body .post-author-avatar { width:60px;height:60px;border:3px solid #ee4723;position:absolute;right:12px;top:-30px;border-radius:30px;overflow:hidden;background:#FFF }
.content-container .post-body .post-author-avatar img { width:100%;height:100% }
.content-container .post-body .post-thumb { width:100%; }
.content-container .post-body .post-thumb img { width:100%; }
.content-container .post-body .pagelink { margin:30px -10px;overflow:hidden;zoom:1; display:block; clear: both}
.content-container .post-body .pagelink a { height:38px;line-height:38px;width:50%;  padding-left:10px;padding-right:10px;float:left; }
.content-container .post-body .pagelink.full-width a { width:100%; }
.content-container .post-body .pagelink span { display:block;background: #ee4723;color:#FFF;float:left;font-size:14px;text-transform: uppercase;width:100%;text-align:center; }
.content-container .post-tags { width:100%;overflow:hidden;zoom:1;font-size:12px; }
.content-container .post-tags .post-tags-header, .content-container .post-tags a { color: #fff;display: inline-block;float: left;margin: 0 1px 1px;padding: 5px 7px;text-transform: uppercase; }
.content-container .post-tags a { background:#aaa }
.content-container .post-tags .post-tags-header, .content-container .post-tags a:hover { background:#ee4723 }
.content-container .post-actions { width:100%;margin-top:35px;height:53px;line-height:53px; }
.content-container .post-actions ul { height:100%; }
.content-container .post-actions li { width:50%;height:100%;float:left;position:relative }
.content-container .post-actions li a { display:block;width:100%;height:100%;text-align:center;font-size:18px;font-family:"TwCenMTStd-SemiBold";color:#FFFFFF; }
.content-container .post-actions li.btn-see-comments a { background:#03c54d }
.content-container .post-actions li.btn-share-story a { background:#3a5898 }
.content-container .post-actions li a:hover { opacity:0.8 }
.content-container .post-actions li a em { width:30px;height:30px;left:auto;right:auto;top:12px;position:absolute;margin-left:30px; }
.content-container .post-actions li a em img { float:left;width:100%;height:100%; }
.content-container .post-actions li a span { margin-left:-50px; }
.content-container .hide-comments { margin:30px 0px;text-align:center;display:none; }
.content-container .hide-comments a { padding:10px 30px;font-family:"TwCenMTStd-SemiBold",sans-serif;font-size:18px;letter-spacing: 1px;box-sizing: border-box;color: white;background: #D7D7D7;text-decoration: none;color: white;-webkit-transition: background-color .5s cubic-bezier(0,0.15,0,1);-moz-transition: background-color .5s cubic-bezier(0,0.15,0,1);-ms-transition: background-color .5s cubic-bezier(0,0.15,0,1);-o-transition: background-color .5s cubic-bezier(0,0.15,0,1);transition: background-color .5s cubic-bezier(0,0.15,0,1);}
.content-container .article-ads-top { min-width:300px;margin:0px auto;margin-top:20px;margin-bottom:20px; }
.content-container .post-body .article-ads { min-width:300px;margin:0px auto;margin-bottom:20px; }

.content-container .module-gallery-slides .gallery-slide-next { text-align: center;border-bottom: 1px solid #E8E8E8;padding-top: 25px;padding-bottom: 25px;clear: both; }
.content-container .module-gallery-slides .gallery-slide-next a.btn {transition: all 0.3s ease-out 0s;padding: 10px 30px;display: inline-block;border: 1px solid black;position: relative;text-align: center;text-decoration: none;color: black;font-family:"Arch";text-transform: uppercase;font-size:15px;line-height:16px;font-weight:500;height:38px;
}
.content-container .module-gallery-slides .gallery-slide {  }
.content-container .module-gallery-slides .gallery-slide p { margin-bottom:10px; }
.content-container .module-gallery-slides .gallery-slide .gallery-count { text-align:right;font-size:16px;color:#888;line-height:20px;margin-top:15px;font-family:"Arch" }
.content-container .module-gallery-slides .gallery-slide img { width:100%;height:auto; }
.content-container .module-gallery-slides .gallery-slide em { font-weight:400;font-style:italic;font-size:14px; }
.content-container .module-gallery-slides .gallery-slide-next a.btn:hover { color:#FFF;border-color:#ee4723;background:#ee4723 }
.content-container .module-gallery-slides .gallery-slide-next a.btn.btn-circle { border-radius:50%;width:38px;height:38px;padding:0px;line-height:38px; }
.content-container .prev-next-links { display: none; }

/** sidebar **/
#sidebar { position:absolute;right:0px;width:300px;top:0px;background:#FFFFFF;min-height:600px; }
#sidebar .widget { margin-top:20px; }
#sidebar .widget-head { width:100%;height:47px;background:url(../images/widget-title.png) no-repeat 0 0;line-height:47px;color:#FFFFFF;font-family:"TwCenMTStd";font-size:21px; }
#sidebar .widget-head span { margin-left:15px; }
#sidebar .widget.most-popular li { width:100%;margin-top:10px;display:block;position:relative }
#sidebar .widget.most-popular li em { position:absolute;left:0px;bottom:0px;width:100%;height:29px;background:url(../images/video-layer.png) no-repeat 0 0; }
#sidebar .ads-300-600 { width:300px;margin:0px auto; }
#sidebar.fixed { position:fixed;top:0px;z-index:99999; }


/** widget most popular **/
.widget.most-popular .swiper-container { width:300px;height:300px;margin-top:15px; }
.widget.most-popular .swiper-slide { text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.widget.most-popular .swiper-pagination {  }
.widget.most-popular .swiper-pagination-bullet { margin:0px 3px;margin-top:10px;position:relative;border:2px solid #6f6f6f;background:#FFF;opacity:1;width:12px;height:12px; }
.widget.most-popular .swiper-pagination-bullet-active { border-color:#f04e23 }
.widget.most-popular .swiper-pagination-bullet-active:after { position:absolute;width:4px;height:4px;border-radius:3px;background:#f04e23;content:"";top:2px;left:2px; }
.most-popular .article-title { font-family:"TwCenMTStd";line-height:18px;font-size:16px;padding:5px 0px }


/** module container **/
.module-container { width:100%;margin-top:15px; }
.module-container .module-title { width:100%;height:39px;position:relative; }
.module-container .module-title:before { position:absolute;left:0px;top:19px;height:1px;background-color:#ee4723;content:"";width:100%;  }
.module-container .module-title span { position:absolute;top:0px;left:0px;height:39px;border:1px solid #ee4723;font-family:"TwCenMTStd-SemiBold";background:#FFFFFF;border-radius:20px;line-height:39px;font-size:20px;color:#ee4723;padding:0px 15px; }
.module-container .module-content .article-list { margin-top:15px; }
.module-container .module-title .post-categories li { display:inline }
/*.module-content .row { margin-left:-5px;margin-right:-5px; }
.module-content .col-md-3 { padding-left:5px;padding-right:5px; }*/

.module-content .swiper-container { width: 100%; height: 282px;}
.module-content .swiper-slide { width: 232px;}
.module-content .swiper-scrollbar { background:#d4d4d4;width:100%;left:0px; }
.module-content .swiper-scrollbar-drag { height:10px;background:#ee4723;top:-3px; }
.module-container.module-related-videos .swiper-container { height:242px }
.module-container.module-related-videos .module-content .swiper-slide { width:300px; }

.module-read-more { margin-bottom:20px;  }
.module-read-more .trc_rbox_header { display:block;width:100%;height:39px;position:relative; }
.module-read-more .trc_rbox_header:before { position:absolute;left:0px;top:19px;height:1px;background-color:#ee4723;content:"";width:100%;  }
.module-read-more .trc_rbox_header_span { position:absolute;top:0px;left:0px;height:39px;border:1px solid #ee4723;font-family:"TwCenMTStd-SemiBold";background:#FFFFFF;border-radius:20px;line-height:39px;font-size:20px;color:#ee4723;padding:0px 15px; }
.module-read-more .trc_rbox_outer { margin-top:15px; }
.module-read-more .trc_rbox_header .trc_header_ext { float:right;height:39px;line-height:39px;background:#FFFFFF;top:-3px;padding-left:10px; }
.module-read-more .videoCube .video-label-box .video-title { font-family:"TwCenMTStd-SemiBold" }
.module-read-more .item-label-href:hover span { text-decoration:none;color:#ee4723 !important; }
/*.module-read-more .trc_spotlight_item { width:25% !important; }
.module-read-more .thumbBlock { width:100% !important; }
.module-read-more .trc_spotlight_item img { width:100% !important;height:auto !important; }*/

/** search **/
.module-search { margin-top:30px; }
.module-search .module-title { height:40px;width:100%;background:url(../images/search.png) no-repeat left center;text-align:center;font-size:0px;text-indent:-99999px;background-size:100%; }
.module-search .search-form { width:100%;height:50px;border:3px solid #c6c6c6;margin-top:30px;position: relative; }
.module-search .search-form span { position:absolute;height:26px;width:26px;top:50%;left:10px;margin-top:-13px; }
.module-search .search-form .search-inner { height:30px;margin:7px 7px 7px 50px;padding-left:15px;border-left:1px solid #c6c6c6 }
.module-search .search-form .search-inner input { border:0px;height:30px;line-height:30px;width:100%; color:#a8a8a8;font-family: "TwCenMTStd";font-size:25px;}

.pagination { text-align:center;margin-top:20px;margin-bottom:20px;position:relative; }
.pagination:before { position: absolute;top:50%;border-top:1px solid #d2d2d2;width:100%;left:0px;content:"";z-index:0 }
.pagination .wp-pagenavi { display:inline-block;padding-left:20px;padding-right:20px;background:#FFFFFF;position:relative;z-index:1 }
.pagination .wp-pagenavi span, .pagination .wp-pagenavi a { font-family:"Arch";font-size:22px;width:50px;height:50px;border:2px solid #d2d2d2;border-radius:50px;display:inline-block;line-height:50px;text-align:center;margin:0px 5px;color:#cecece; }
.pagination .wp-pagenavi span.extend { border:0px; }
.pagination .wp-pagenavi span.current, .pagination .wp-pagenavi a:hover { background-color:#ee4723;border-color:#ee4723;color:#FFFFFF; }

/** author **/
.author-profile { margin-top:30px; }
.author-profile .author-name { text-align:center; }
.author-profile .author-name h3 { display:inline-block;height:60px;position:relative;padding-left:80px;line-height:60px;font-size:30px;font-family:"TwCenMTStd";font-family:400  }
.author-profile .author-name .author-avatar { display:inline-block;width: 60px;height: 60px;border: 3px solid #ee4723;border-radius: 30px;overflow: hidden;background: #FFF;position:absolute;top:0px;left:0px;line-height:0px; }
.author-profile .author-name .author-avatar img { width:100%;height:100%; }
.author-profile .author-description { padding:20px 50px 0px 50px;font-size:22px;font-family:"Arch"; }
.author-profile .author-description em { font-style:italic }
.author-profile .author-description a { color:#ee4723 }

/** footer **/
.footer-container { width:100%;height:117px;border-bottom:8px solid #ee4723;position:relative;margin-top:50px; }
.footer-container .footer { position:relative;height:80px;background:#ee4723 }
.footer-container .footer .footer-l, .footer-container .footer .footer-r { width:110px;height:80px;position:absolute;top:-1px; }
.footer-container .footer .footer-l { background:#FFFFFF url(../images/footer-l.png) no-repeat 0px 1px;left:0px; }
.footer-container .footer .footer-r { background:#FFFFFF url(../images/footer-r.png) no-repeat 0px 1px;right:0px; }
.footer-container .social-box { position: absolute;height:28px;right:38px;top:50%;margin-top:-10px;padding-right:30px; }
.footer-container .social-box a:hover { opacity:0.6 }
.footer-container .social-box li { display:inline;font-size:25px;margin-right:15px; }
.footer-container .social-box li a { color:#FFFFFF; }
.footer-container .menu-footer-container { margin-left:125px;padding-top:30px; }
.footer-container #menu-footer li { display:inline;margin:0px 30px;position:relative; }
.footer-container #menu-footer li a { font-family:"Arch";font-size:21px;padding:10px 0px 8px 0px;border-bottom:3px solid transparent;color:#FFFFFF; }
.footer-container #menu-footer li.current-menu-item > a,.footer-container #menu-footer li.current-category-parent > a, .footer-container #menu-footer li a:hover { color:#ffffff;border-bottom:3px solid #ffffff; }
.footer-container .part-txt { font-size:12px;line-height:30px;text-align:center;font-family:"Arch" }

/** footer ad mobile **/
#footer-mobile-ad { position:fixed;height:70px;padding:10px;width:100%;left:0px;bottom:0px;background:#f5f1ee;transition: all 0.3s ease-out 0s;transform:translateY(90px);visibility:hidden }
#footer-mobile-ad .footer-mobile-ad-inner { width:320px;height:50px;margin:0px auto; }
#footer-mobile-ad .ad-close { width:24px;height:24px;line-height:24px;border-radius: 50%;font-size:12px;text-align:center;position:absolute;top:5px;right:5px;background:#CCC;color:#666;cursor:pointer; }
#footer-mobile-ad .ad-close:active { opacity:0.5 }
#footer-mobile-ad.show { visibility:visible;transform:translateY(0) }

.error-404 { padding:120px 0px }
.error-404 h2 { font-size:80px;text-align:center;font-family:"TwCenMTStd-SemiBold" }
.error-404 p { font-size:20px;text-align:center;font-family:"TwCenMTStd" }
.error-404 .btn-back-to-home { color:#FFFFFF;display:block;width:200px;height:40px;text-align:center;background-color:#ee4723;line-height:45px;margin:0px auto;margin-top:30px; }

.pagination-wrap { display:none; }


.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password],.gform_wrapper textarea { font-size:18px !important; }
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] { padding:0px 10px; }

/** loader **/
#data-loading { overflow:hidden;display:none;width:100%; }
#data-loading .loader {
	margin: 10px auto;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	border-top: 0.6em solid #f5f5f5;
	border-right: 0.6em solid #f5f5f5;
	border-bottom: 0.6em solid #f5f5f5;
	border-left: 0.6em solid #ee4723;
	-webkit-animation: load 1.1s infinite linear;
	animation: load 1.1s infinite linear;
}
#data-loading .loader,
#data-loading .loader:after {
	border-radius: 50%;
	width: 60px;
	height: 60px;
}
@-webkit-keyframes load {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes load {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}



@media only screen and (max-width: 1600px) {
	/*
	.header-container { border-top-width:4px;height:72px; }
	.header-container .logo { width:220px;height:45px; }
	.header-container .header-inner { height:64px;background-image:url(../images/header-inner-m.png);width:642px; }
	.header-container .search-box { height:40px;line-height:40px;width:258px; }
	.header-container .search-box #s { height:40px; }
	.header-container .search-box .btn-clear { width:18px;height:18px;margin-top:-9px;background-size:cover; }
	.header-container .search-box { background-size:22px }
	.header-container .social-box { margin-top:-16px }
	.header-container .social-box a { transform:scale(0.8) }
	.header-container.single .btn-search { transform:scale(0.8);top:0px;right:-20px; }
	.header-container.single .header-inner { width:370px; }
	
	
	.home-slider-container { margin-top:30px;height:250px; }
	.home-slider-container .home-slider { width:615px;height:250px; }
	.home-slider-container .swiper-container { width:613px;height:250px; }
	.home-slider-container .slider-ads { height:250px; }
	.home-slider-container .slider-ads > div { margin-top:0px; }
	
	.article-list .article-item.google-ads-item .ads-300-250 { top:0px;margin-top:0px; }
	
	
	.content-container .module-post { width:605px; }
	.content-container .post-body .post-date { height:20px;width:91px;line-height:20px;font-size:12px;background-image:url(../images/post-date-bg-m.png);padding-right:0px;text-align:left;padding-left:5px; }
	.content-container .post-body .post-author { font-size:14px;height:20px;line-height:20px;top:-10px;right:75px; }
	.content-container .post-body .post-author-avatar { width:50px;height:50px;border-radius:25px;top:-25px; }
	
	.content-container .post-body .post-content p { margin-bottom:20px; }
	.content-container .post-actions { height:40px;line-height:40px; }
	.content-container .post-actions li a em { width:26px;height:26px;top:6px; }
	
	.module-container .module-title { height:31px; }
	.module-container .module-title:before { top:15px; }
	.module-container .module-title span { height:31px;line-height:31px;font-size:18px; }
	
	.module-read-more .trc_rbox_header { height:31px; }
	.module-read-more .trc_rbox_header:before { top:15px; }
	.module-read-more .trc_rbox_header span { height:31px;line-height:31px;font-size:18px; }
	.module-read-more .trc_rbox_outer { margin-top:0px; }
	
	.pagination .wp-pagenavi span, .pagination .wp-pagenavi a { font-size:16px;width:38px;height:38px;border-radius:38px;line-height:38px;margin:0px 3px; }
	
	.footer-container { height:66px;border-bottom-width:7px; }
	.footer-container .footer { height:60px; }
	.footer-container .footer .footer-l, .footer-container .footer .footer-r { height:60px;width:80px; }
	.footer-container .footer .footer-l { background-image:url(../images/footer-l-m.png) }
	.footer-container .footer .footer-r { background-image:url(../images/footer-r-m.png) }
	.footer-container .menu-footer-container { margin-left:80px;padding-top:20px; }
	.footer-container #menu-footer li { margin:0px 20px; }
	.footer-container .social-box a { transform:scale(0.8) }
	*/
}

@media only screen and (max-width: 1300px) {
	.row { margin:0px; }
	body.search .row { margin-left:-10px;margin-right:-10px; }
	#breadcrumbs { padding:0px 10px; }
	.module-container .module-title:before { left:10px; }
	.module-container .module-title span { left:0px; }
	.nav-menu-container .header-search { right:20px; }
	.content-container .module-post { padding:0px 0px 0px 10px; }
}

@media screen and (max-width: 980px) {
	.nav-menu-container #menu-main li { margin-left:20px;margin-right:20px; }
	.footer-container #menu-footer li { margin-left:18px;margin-right:18px; }
	.footer-container .menu-footer-container { margin-left:70px }

}

@media screen and (max-width: 940px) {
	.col-md-4 { width:50%; }
	.col-md-3 { width:50%; }
	.col-xs-6 { width:100%; }
}

@media screen and (max-width: 800px) {
	.footer-container #menu-footer li { margin-left:10px;margin-right:10px; }
	.header-container { border-bottom:1px solid #eeeeee }
	.header-container .header-bar { padding-top:20px; }
	.header-container .social-menus { display:none; }
	.header-container .btn-mobile-menu { display:block }
	.header-container .btn-mobile-search { display:block; }
	.top-ads-containter { display:none; }
	.nav-menu-container { visibility:hidden;height:0px;margin:0px;padding:0px;border:0px;position:fixed;top:0px;left:0px;transform:translateX(-300px);visibility:visible;width:300px;height:100%;background-color:#ee4723;padding-top:20px; }
	.nav-menu-container .header-search { display:none; }
	.nav-menu-container #menu-main li { display:block;text-align:left; }
	.nav-menu-container #menu-main li a { color:#FFFFFF;display:block;padding-bottom:0px;border-bottom:1px solid #ee4723; }
	.nav-menu-container #menu-main li.current-menu-item > a, .nav-menu-container #menu-main li.current-category-parent > a, .nav-menu-container #menu-main li a:hover, .nav-menu-container #menu-main li.current-post-ancestor > a { color:#333;border-bottom:0px solid #FFFFFF; }
	.nav-menu-container #menu-main li.menu-item-has-children .menu-down { position:absolute;width:42px;height:42px;top:0px;right:-20px;content:"\e64b";font-family:"themify";color:#FFF;line-height:42px;font-size:14px;text-align:center;cursor:ponter;z-index:999;transition: all 0.3s ease-out 0s; }
	.nav-menu-container #menu-main li.menu-item-has-children .menu-down.expand { transform:rotate(180deg); }

	.nav-menu-container #menu-main li .sub-menu { display:none;position:inherit;border:0px;top:0px;background:none;padding:0px; }
	.nav-menu-container #menu-main li .sub-menu li { border:0px; }
	.nav-menu-container #menu-main li:hover .sub-menu { display:none; }
	body.menu-open  .nav-menu-container { visibility:visible; }

	.content-container .module-post { margin-right:0px;padding-right:10px }
	#sidebar { display:none; }
	.col-xs-6 { width:50%; }
}

@media screen and (max-width: 728px) {
	.footer-container { display:none; }
	.header-container .social-box { padding-right:10px; }
	.header-container .btn-search { display:none; }
	.content-container .post-actions li a span { margin:auto; }
	.content-container .post-actions li a em { display:none; }
}

@media screen and (max-width: 640px) {
	.col-xs-6 { width:100%;margin-bottom:10px;border-bottom:1px solid #eeeeee;padding-bottom:10px; }
	.col-md-4, .col-md-3 { width:100%;margin-bottom:10px;border-bottom:1px solid #eeeeee;padding-bottom:10px; }
	.article-list .article-item .article-thumb { width:180px;float:left;margin-right:10px; }
	.article-list .article-item.google-ads-item .article-thumb { width:auto !important;margin-right:0px !important; }
	.article-list .article-item.google-ads-item .article-thumb img { height:250px; }
	.article-list .article-item.google-ads-item .ads-300-250 { top:0px;margin-top:0px; transform: none; left: 0; }

}

@media screen and (max-width: 538px) {
	.row { margin:0px; }
	.article-list .article-item .article-thumb { width:120px; }
	.content-container .module-post { width:100%; }
	#sidebar { width:100%; }
	.module-search .search-form { width:95%;margin:0px auto;margin-top:20px; }
	.module-search .module-title { background-size:cover;background-position: 10px center; }
	#sidebar .widget-head { border-bottom:5px solid #ee4723 }
	.widget.most-popular .swiper-container { width:100%;height:320px; }

	.most-popular .widget-body { padding:10px; }
	.most-popular li { overflow:hidden;zoom:1;padding-bottom:10px;position:relative; }
	.most-popular li:after { content:"";position:absolute;left:0px;bottom:5px;width:100%;border-bottom:1px solid #EEEEEE; }
	.most-popular .article-thumb { width:120px;float:left;margin-right:10px; }
	.most-popular .article-thumb img { width:100%;height:auto; }

	.header-search-box .search-box-tip { display:none; }
	.header-search-box #s { font-size:20px; }
	.header-container .logo { width:147px;height:30px;margin-top:3px; }
}


.ti-wand:before {
	content: "\e600";
}
.ti-volume:before {
	content: "\e601";
}
.ti-user:before {
	content: "\e602";
}
.ti-unlock:before {
	content: "\e603";
}
.ti-unlink:before {
	content: "\e604";
}
.ti-trash:before {
	content: "\e605";
}
.ti-thought:before {
	content: "\e606";
}
.ti-target:before {
	content: "\e607";
}
.ti-tag:before {
	content: "\e608";
}
.ti-tablet:before {
	content: "\e609";
}
.ti-star:before {
	content: "\e60a";
}
.ti-spray:before {
	content: "\e60b";
}
.ti-signal:before {
	content: "\e60c";
}
.ti-shopping-cart:before {
	content: "\e60d";
}
.ti-shopping-cart-full:before {
	content: "\e60e";
}
.ti-settings:before {
	content: "\e60f";
}
.ti-search:before {
	content: "\e610";
}
.ti-zoom-in:before {
	content: "\e611";
}
.ti-zoom-out:before {
	content: "\e612";
}
.ti-cut:before {
	content: "\e613";
}
.ti-ruler:before {
	content: "\e614";
}
.ti-ruler-pencil:before {
	content: "\e615";
}
.ti-ruler-alt:before {
	content: "\e616";
}
.ti-bookmark:before {
	content: "\e617";
}
.ti-bookmark-alt:before {
	content: "\e618";
}
.ti-reload:before {
	content: "\e619";
}
.ti-plus:before {
	content: "\e61a";
}
.ti-pin:before {
	content: "\e61b";
}
.ti-pencil:before {
	content: "\e61c";
}
.ti-pencil-alt:before {
	content: "\e61d";
}
.ti-paint-roller:before {
	content: "\e61e";
}
.ti-paint-bucket:before {
	content: "\e61f";
}
.ti-na:before {
	content: "\e620";
}
.ti-mobile:before {
	content: "\e621";
}
.ti-minus:before {
	content: "\e622";
}
.ti-medall:before {
	content: "\e623";
}
.ti-medall-alt:before {
	content: "\e624";
}
.ti-marker:before {
	content: "\e625";
}
.ti-marker-alt:before {
	content: "\e626";
}
.ti-arrow-up:before {
	content: "\e627";
}
.ti-arrow-right:before {
	content: "\e628";
}
.ti-arrow-left:before {
	content: "\e629";
}
.ti-arrow-down:before {
	content: "\e62a";
}
.ti-lock:before {
	content: "\e62b";
}
.ti-location-arrow:before {
	content: "\e62c";
}
.ti-link:before {
	content: "\e62d";
}
.ti-layout:before {
	content: "\e62e";
}
.ti-layers:before {
	content: "\e62f";
}
.ti-layers-alt:before {
	content: "\e630";
}
.ti-key:before {
	content: "\e631";
}
.ti-import:before {
	content: "\e632";
}
.ti-image:before {
	content: "\e633";
}
.ti-heart:before {
	content: "\e634";
}
.ti-heart-broken:before {
	content: "\e635";
}
.ti-hand-stop:before {
	content: "\e636";
}
.ti-hand-open:before {
	content: "\e637";
}
.ti-hand-drag:before {
	content: "\e638";
}
.ti-folder:before {
	content: "\e639";
}
.ti-flag:before {
	content: "\e63a";
}
.ti-flag-alt:before {
	content: "\e63b";
}
.ti-flag-alt-2:before {
	content: "\e63c";
}
.ti-eye:before {
	content: "\e63d";
}
.ti-export:before {
	content: "\e63e";
}
.ti-exchange-vertical:before {
	content: "\e63f";
}
.ti-desktop:before {
	content: "\e640";
}
.ti-cup:before {
	content: "\e641";
}
.ti-crown:before {
	content: "\e642";
}
.ti-comments:before {
	content: "\e643";
}
.ti-comment:before {
	content: "\e644";
}
.ti-comment-alt:before {
	content: "\e645";
}
.ti-close:before {
	content: "\e646";
}
.ti-clip:before {
	content: "\e647";
}
.ti-angle-up:before {
	content: "\e648";
}
.ti-angle-right:before {
	content: "\e649";
}
.ti-angle-left:before {
	content: "\e64a";
}
.ti-angle-down:before {
	content: "\e64b";
}
.ti-check:before {
	content: "\e64c";
}
.ti-check-box:before {
	content: "\e64d";
}
.ti-camera:before {
	content: "\e64e";
}
.ti-announcement:before {
	content: "\e64f";
}
.ti-brush:before {
	content: "\e650";
}
.ti-briefcase:before {
	content: "\e651";
}
.ti-bolt:before {
	content: "\e652";
}
.ti-bolt-alt:before {
	content: "\e653";
}
.ti-blackboard:before {
	content: "\e654";
}
.ti-bag:before {
	content: "\e655";
}
.ti-move:before {
	content: "\e656";
}
.ti-arrows-vertical:before {
	content: "\e657";
}
.ti-arrows-horizontal:before {
	content: "\e658";
}
.ti-fullscreen:before {
	content: "\e659";
}
.ti-arrow-top-right:before {
	content: "\e65a";
}
.ti-arrow-top-left:before {
	content: "\e65b";
}
.ti-arrow-circle-up:before {
	content: "\e65c";
}
.ti-arrow-circle-right:before {
	content: "\e65d";
}
.ti-arrow-circle-left:before {
	content: "\e65e";
}
.ti-arrow-circle-down:before {
	content: "\e65f";
}
.ti-angle-double-up:before {
	content: "\e660";
}
.ti-angle-double-right:before {
	content: "\e661";
}
.ti-angle-double-left:before {
	content: "\e662";
}
.ti-angle-double-down:before {
	content: "\e663";
}
.ti-zip:before {
	content: "\e664";
}
.ti-world:before {
	content: "\e665";
}
.ti-wheelchair:before {
	content: "\e666";
}
.ti-view-list:before {
	content: "\e667";
}
.ti-view-list-alt:before {
	content: "\e668";
}
.ti-view-grid:before {
	content: "\e669";
}
.ti-uppercase:before {
	content: "\e66a";
}
.ti-upload:before {
	content: "\e66b";
}
.ti-underline:before {
	content: "\e66c";
}
.ti-truck:before {
	content: "\e66d";
}
.ti-timer:before {
	content: "\e66e";
}
.ti-ticket:before {
	content: "\e66f";
}
.ti-thumb-up:before {
	content: "\e670";
}
.ti-thumb-down:before {
	content: "\e671";
}
.ti-text:before {
	content: "\e672";
}
.ti-stats-up:before {
	content: "\e673";
}
.ti-stats-down:before {
	content: "\e674";
}
.ti-split-v:before {
	content: "\e675";
}
.ti-split-h:before {
	content: "\e676";
}
.ti-smallcap:before {
	content: "\e677";
}
.ti-shine:before {
	content: "\e678";
}
.ti-shift-right:before {
	content: "\e679";
}
.ti-shift-left:before {
	content: "\e67a";
}
.ti-shield:before {
	content: "\e67b";
}
.ti-notepad:before {
	content: "\e67c";
}
.ti-server:before {
	content: "\e67d";
}
.ti-quote-right:before {
	content: "\e67e";
}
.ti-quote-left:before {
	content: "\e67f";
}
.ti-pulse:before {
	content: "\e680";
}
.ti-printer:before {
	content: "\e681";
}
.ti-power-off:before {
	content: "\e682";
}
.ti-plug:before {
	content: "\e683";
}
.ti-pie-chart:before {
	content: "\e684";
}
.ti-paragraph:before {
	content: "\e685";
}
.ti-panel:before {
	content: "\e686";
}
.ti-package:before {
	content: "\e687";
}
.ti-music:before {
	content: "\e688";
}
.ti-music-alt:before {
	content: "\e689";
}
.ti-mouse:before {
	content: "\e68a";
}
.ti-mouse-alt:before {
	content: "\e68b";
}
.ti-money:before {
	content: "\e68c";
}
.ti-microphone:before {
	content: "\e68d";
}
.ti-menu:before {
	content: "\e68e";
}
.ti-menu-alt:before {
	content: "\e68f";
}
.ti-map:before {
	content: "\e690";
}
.ti-map-alt:before {
	content: "\e691";
}
.ti-loop:before {
	content: "\e692";
}
.ti-location-pin:before {
	content: "\e693";
}
.ti-list:before {
	content: "\e694";
}
.ti-light-bulb:before {
	content: "\e695";
}
.ti-Italic:before {
	content: "\e696";
}
.ti-info:before {
	content: "\e697";
}
.ti-infinite:before {
	content: "\e698";
}
.ti-id-badge:before {
	content: "\e699";
}
.ti-hummer:before {
	content: "\e69a";
}
.ti-home:before {
	content: "\e69b";
}
.ti-help:before {
	content: "\e69c";
}
.ti-headphone:before {
	content: "\e69d";
}
.ti-harddrives:before {
	content: "\e69e";
}
.ti-harddrive:before {
	content: "\e69f";
}
.ti-gift:before {
	content: "\e6a0";
}
.ti-game:before {
	content: "\e6a1";
}
.ti-filter:before {
	content: "\e6a2";
}
.ti-files:before {
	content: "\e6a3";
}
.ti-file:before {
	content: "\e6a4";
}
.ti-eraser:before {
	content: "\e6a5";
}
.ti-envelope:before {
	content: "\e6a6";
}
.ti-download:before {
	content: "\e6a7";
}
.ti-direction:before {
	content: "\e6a8";
}
.ti-direction-alt:before {
	content: "\e6a9";
}
.ti-dashboard:before {
	content: "\e6aa";
}
.ti-control-stop:before {
	content: "\e6ab";
}
.ti-control-shuffle:before {
	content: "\e6ac";
}
.ti-control-play:before {
	content: "\e6ad";
}
.ti-control-pause:before {
	content: "\e6ae";
}
.ti-control-forward:before {
	content: "\e6af";
}
.ti-control-backward:before {
	content: "\e6b0";
}
.ti-cloud:before {
	content: "\e6b1";
}
.ti-cloud-up:before {
	content: "\e6b2";
}
.ti-cloud-down:before {
	content: "\e6b3";
}
.ti-clipboard:before {
	content: "\e6b4";
}
.ti-car:before {
	content: "\e6b5";
}
.ti-calendar:before {
	content: "\e6b6";
}
.ti-book:before {
	content: "\e6b7";
}
.ti-bell:before {
	content: "\e6b8";
}
.ti-basketball:before {
	content: "\e6b9";
}
.ti-bar-chart:before {
	content: "\e6ba";
}
.ti-bar-chart-alt:before {
	content: "\e6bb";
}
.ti-back-right:before {
	content: "\e6bc";
}
.ti-back-left:before {
	content: "\e6bd";
}
.ti-arrows-corner:before {
	content: "\e6be";
}
.ti-archive:before {
	content: "\e6bf";
}
.ti-anchor:before {
	content: "\e6c0";
}
.ti-align-right:before {
	content: "\e6c1";
}
.ti-align-left:before {
	content: "\e6c2";
}
.ti-align-justify:before {
	content: "\e6c3";
}
.ti-align-center:before {
	content: "\e6c4";
}
.ti-alert:before {
	content: "\e6c5";
}
.ti-alarm-clock:before {
	content: "\e6c6";
}
.ti-agenda:before {
	content: "\e6c7";
}
.ti-write:before {
	content: "\e6c8";
}
.ti-window:before {
	content: "\e6c9";
}
.ti-widgetized:before {
	content: "\e6ca";
}
.ti-widget:before {
	content: "\e6cb";
}
.ti-widget-alt:before {
	content: "\e6cc";
}
.ti-wallet:before {
	content: "\e6cd";
}
.ti-video-clapper:before {
	content: "\e6ce";
}
.ti-video-camera:before {
	content: "\e6cf";
}
.ti-vector:before {
	content: "\e6d0";
}
.ti-themify-logo:before {
	content: "\e6d1";
}
.ti-themify-favicon:before {
	content: "\e6d2";
}
.ti-themify-favicon-alt:before {
	content: "\e6d3";
}
.ti-support:before {
	content: "\e6d4";
}
.ti-stamp:before {
	content: "\e6d5";
}
.ti-split-v-alt:before {
	content: "\e6d6";
}
.ti-slice:before {
	content: "\e6d7";
}
.ti-shortcode:before {
	content: "\e6d8";
}
.ti-shift-right-alt:before {
	content: "\e6d9";
}
.ti-shift-left-alt:before {
	content: "\e6da";
}
.ti-ruler-alt-2:before {
	content: "\e6db";
}
.ti-receipt:before {
	content: "\e6dc";
}
.ti-pin2:before {
	content: "\e6dd";
}
.ti-pin-alt:before {
	content: "\e6de";
}
.ti-pencil-alt2:before {
	content: "\e6df";
}
.ti-palette:before {
	content: "\e6e0";
}
.ti-more:before {
	content: "\e6e1";
}
.ti-more-alt:before {
	content: "\e6e2";
}
.ti-microphone-alt:before {
	content: "\e6e3";
}
.ti-magnet:before {
	content: "\e6e4";
}
.ti-line-double:before {
	content: "\e6e5";
}
.ti-line-dotted:before {
	content: "\e6e6";
}
.ti-line-dashed:before {
	content: "\e6e7";
}
.ti-layout-width-full:before {
	content: "\e6e8";
}
.ti-layout-width-default:before {
	content: "\e6e9";
}
.ti-layout-width-default-alt:before {
	content: "\e6ea";
}
.ti-layout-tab:before {
	content: "\e6eb";
}
.ti-layout-tab-window:before {
	content: "\e6ec";
}
.ti-layout-tab-v:before {
	content: "\e6ed";
}
.ti-layout-tab-min:before {
	content: "\e6ee";
}
.ti-layout-slider:before {
	content: "\e6ef";
}
.ti-layout-slider-alt:before {
	content: "\e6f0";
}
.ti-layout-sidebar-right:before {
	content: "\e6f1";
}
.ti-layout-sidebar-none:before {
	content: "\e6f2";
}
.ti-layout-sidebar-left:before {
	content: "\e6f3";
}
.ti-layout-placeholder:before {
	content: "\e6f4";
}
.ti-layout-menu:before {
	content: "\e6f5";
}
.ti-layout-menu-v:before {
	content: "\e6f6";
}
.ti-layout-menu-separated:before {
	content: "\e6f7";
}
.ti-layout-menu-full:before {
	content: "\e6f8";
}
.ti-layout-media-right-alt:before {
	content: "\e6f9";
}
.ti-layout-media-right:before {
	content: "\e6fa";
}
.ti-layout-media-overlay:before {
	content: "\e6fb";
}
.ti-layout-media-overlay-alt:before {
	content: "\e6fc";
}
.ti-layout-media-overlay-alt-2:before {
	content: "\e6fd";
}
.ti-layout-media-left-alt:before {
	content: "\e6fe";
}
.ti-layout-media-left:before {
	content: "\e6ff";
}
.ti-layout-media-center-alt:before {
	content: "\e700";
}
.ti-layout-media-center:before {
	content: "\e701";
}
.ti-layout-list-thumb:before {
	content: "\e702";
}
.ti-layout-list-thumb-alt:before {
	content: "\e703";
}
.ti-layout-list-post:before {
	content: "\e704";
}
.ti-layout-list-large-image:before {
	content: "\e705";
}
.ti-layout-line-solid:before {
	content: "\e706";
}
.ti-layout-grid4:before {
	content: "\e707";
}
.ti-layout-grid3:before {
	content: "\e708";
}
.ti-layout-grid2:before {
	content: "\e709";
}
.ti-layout-grid2-thumb:before {
	content: "\e70a";
}
.ti-layout-cta-right:before {
	content: "\e70b";
}
.ti-layout-cta-left:before {
	content: "\e70c";
}
.ti-layout-cta-center:before {
	content: "\e70d";
}
.ti-layout-cta-btn-right:before {
	content: "\e70e";
}
.ti-layout-cta-btn-left:before {
	content: "\e70f";
}
.ti-layout-column4:before {
	content: "\e710";
}
.ti-layout-column3:before {
	content: "\e711";
}
.ti-layout-column2:before {
	content: "\e712";
}
.ti-layout-accordion-separated:before {
	content: "\e713";
}
.ti-layout-accordion-merged:before {
	content: "\e714";
}
.ti-layout-accordion-list:before {
	content: "\e715";
}
.ti-ink-pen:before {
	content: "\e716";
}
.ti-info-alt:before {
	content: "\e717";
}
.ti-help-alt:before {
	content: "\e718";
}
.ti-headphone-alt:before {
	content: "\e719";
}
.ti-hand-point-up:before {
	content: "\e71a";
}
.ti-hand-point-right:before {
	content: "\e71b";
}
.ti-hand-point-left:before {
	content: "\e71c";
}
.ti-hand-point-down:before {
	content: "\e71d";
}
.ti-gallery:before {
	content: "\e71e";
}
.ti-face-smile:before {
	content: "\e71f";
}
.ti-face-sad:before {
	content: "\e720";
}
.ti-credit-card:before {
	content: "\e721";
}
.ti-control-skip-forward:before {
	content: "\e722";
}
.ti-control-skip-backward:before {
	content: "\e723";
}
.ti-control-record:before {
	content: "\e724";
}
.ti-control-eject:before {
	content: "\e725";
}
.ti-comments-smiley:before {
	content: "\e726";
}
.ti-brush-alt:before {
	content: "\e727";
}
.ti-youtube:before {
	content: "\e728";
}
.ti-vimeo:before {
	content: "\e729";
}
.ti-twitter:before {
	content: "\e72a";
}
.ti-time:before {
	content: "\e72b";
}
.ti-tumblr:before {
	content: "\e72c";
}
.ti-skype:before {
	content: "\e72d";
}
.ti-share:before {
	content: "\e72e";
}
.ti-share-alt:before {
	content: "\e72f";
}
.ti-rocket:before {
	content: "\e730";
}
.ti-pinterest:before {
	content: "\e731";
}
.ti-new-window:before {
	content: "\e732";
}
.ti-microsoft:before {
	content: "\e733";
}
.ti-list-ol:before {
	content: "\e734";
}
.ti-linkedin:before {
	content: "\e735";
}
.ti-layout-sidebar-2:before {
	content: "\e736";
}
.ti-layout-grid4-alt:before {
	content: "\e737";
}
.ti-layout-grid3-alt:before {
	content: "\e738";
}
.ti-layout-grid2-alt:before {
	content: "\e739";
}
.ti-layout-column4-alt:before {
	content: "\e73a";
}
.ti-layout-column3-alt:before {
	content: "\e73b";
}
.ti-layout-column2-alt:before {
	content: "\e73c";
}
.ti-instagram:before {
	content: "\e73d";
}
.ti-google:before {
	content: "\e73e";
}
.ti-github:before {
	content: "\e73f";
}
.ti-flickr:before {
	content: "\e740";
}
.ti-facebook:before {
	content: "\e741";
}
.ti-dropbox:before {
	content: "\e742";
}
.ti-dribbble:before {
	content: "\e743";
}
.ti-apple:before {
	content: "\e744";
}
.ti-android:before {
	content: "\e745";
}
.ti-save:before {
	content: "\e746";
}
.ti-save-alt:before {
	content: "\e747";
}
.ti-yahoo:before {
	content: "\e748";
}
.ti-wordpress:before {
	content: "\e749";
}
.ti-vimeo-alt:before {
	content: "\e74a";
}
.ti-twitter-alt:before {
	content: "\e74b";
}
.ti-tumblr-alt:before {
	content: "\e74c";
}
.ti-trello:before {
	content: "\e74d";
}
.ti-stack-overflow:before {
	content: "\e74e";
}
.ti-soundcloud:before {
	content: "\e74f";
}
.ti-sharethis:before {
	content: "\e750";
}
.ti-sharethis-alt:before {
	content: "\e751";
}
.ti-reddit:before {
	content: "\e752";
}
.ti-pinterest-alt:before {
	content: "\e753";
}
.ti-microsoft-alt:before {
	content: "\e754";
}
.ti-linux:before {
	content: "\e755";
}
.ti-jsfiddle:before {
	content: "\e756";
}
.ti-joomla:before {
	content: "\e757";
}
.ti-html5:before {
	content: "\e758";
}
.ti-flickr-alt:before {
	content: "\e759";
}
.ti-email:before {
	content: "\e75a";
}
.ti-drupal:before {
	content: "\e75b";
}
.ti-dropbox-alt:before {
	content: "\e75c";
}
.ti-css3:before {
	content: "\e75d";
}
.ti-rss:before {
	content: "\e75e";
}
.ti-rss-alt:before {
	content: "\e75f";
}

.gallery-ads-top {
	margin-bottom: 2em;
	height: 250px;	
}

.gallery-ads-top .desktop-left {
	float: left;
}

.gallery-ads-top .desktop-right {
	float: right;
}

.gallery-ads-top .desktop-left, 
.gallery-ads-top .desktop-right {
	width: 300px;
	height: 250px;
	overflow: hidden;
}

@media (max-width: 600px) {
	.gallery-ads-top {
		margin-bottom: 2em;
		height: 250px;	
	}
	.gallery-ads-top .desktop-left, 
	.gallery-ads-top .desktop-right {
		width: 0px;
		height: 0px;
		overflow: hidden;
	}
	.mobile-top,
	.mobile-bottom {
		width: 300px;
		margin: 0 auto;
	}
	.mobile-bottom {
		margin-bottom: 2em;
	}
}

/*for dev testing*/
/*.article-thumb {
	min-height: 330px;
}*/