/* 
    Table of Contents
    update on Wed Sep 02 2015 16:13:30 GMT+0300 (FLE Summer Time)

         01. 1. Generic -------------------------------
         02. Reset ------------------------------------
         03. Fonts ------------------------------------
         04. Base -------------------------------------
             Mobile -----------------------------------
         05. Helpers ----------------------------------
             Clear ------------------------------------
             Notext -----------------------------------
             Hidden -----------------------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
             Align Left -------------------------------
             Align Right ------------------------------
             Text Uppercase ---------------------------
         06. 2. Regions -------------------------------
         07. Wrapper ----------------------------------
             Tablet Portrait --------------------------
         08. Container --------------------------------
         09. Shell ------------------------------------
             Mobile -----------------------------------
         10. Header -----------------------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         11. Header Bar -------------------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         12. Header Inner -----------------------------
             Tablet Portrait --------------------------
         13. Main -------------------------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         14. Footer -----------------------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         15. Content ----------------------------------
         16. Sidebar ----------------------------------
         17. 3. Modules -------------------------------
         18. Ad ---------------------------------------
             Mobile -----------------------------------
         19. Audio ------------------------------------
             Mobile -----------------------------------
         20. Button -----------------------------------
             Btn Menu ---------------------------------
             Btn Open Search --------------------------
         21. BX Slider Reset --------------------------
         22. Comments ---------------------------------
         23. Form Elements ----------------------------
             Select -----------------------------------
         24. Form -------------------------------------
         25. Fullscreen Image -------------------------
         26. Gallery Box ------------------------------
         27. Grids  -----------------------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         28. Intro ------------------------------------
         29. List Trends0 -----------------------------
             Tablet Portrait --------------------------
         30. List Images ------------------------------
         31. List Simple Posts ------------------------
         32. List Posts -------------------------------
         33. List Web Posts ---------------------------
             Mobile -----------------------------------
         34. List Links -------------------------------
         35. List Tags --------------------------------
         36. List Meta --------------------------------
             Mobile -----------------------------------
         37. List Videos ------------------------------
             Mobile -----------------------------------
         38. List Related Posts -----------------------
             Mobile -----------------------------------
         39. List Rules -------------------------------
         40. List Links Alt ---------------------------
         41. List Bullets -----------------------------
         42. Logo -------------------------------------
             Tablet Portrait --------------------------
         43. Magazine Items ---------------------------
             Mobile -----------------------------------
         44. Nav Utilities ----------------------------
         45. Nav --------------------------------------
         46. News Items -------------------------------
             Mobile -----------------------------------
         47. Posts ------------------------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         48. Rating -----------------------------------
         49. Reviews ----------------------------------
             Mobile -----------------------------------
         50. Search -----------------------------------
         51. Section ----------------------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         52. Section Review ---------------------------
         53. Section Posts ----------------------------
             Mobile -----------------------------------
         54. Section Magazine -------------------------
         55. Section Web Posts ------------------------
             Mobile -----------------------------------
         56. Section Interview ------------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         57. Section Single Interview -----------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         58. Section Issue ----------------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         59. Section Single Review --------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         60. Section Contests -------------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         61. Section Single Magazine ------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         62. Section News -----------------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         63. Section Photo ----------------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         64. Section Reviews --------------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         65. Shares -----------------------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         66. Slider Header ----------------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         67. Slider Intro -----------------------------
             Tablet Portrait --------------------------
             Mobile -----------------------------------
         68. Slider Photo -----------------------------
             Mobile -----------------------------------
         69. Slider Photo Thumbs ----------------------
             Tablet Portrait --------------------------
         70. Socials ----------------------------------
         71. Social Box -------------------------------
         72. Song Items -------------------------------
             Tablet Portrait --------------------------
             Tablet Portrait --------------------------
         73. Sprite -----------------------------------
         74. Subscribe --------------------------------
             Mobile -----------------------------------
         75. Subscribe Itunes -------------------------
             Mobile -----------------------------------
         76. Tabs -------------------------------------
         77. Tabs Posts -------------------------------
         78. Tags -------------------------------------
             Mobile -----------------------------------
         79. Video ------------------------------------
         80. Widgets ----------------------------------
             Mobile -----------------------------------
 */*{padding:0;margin:0;outline:0;box-sizing:border-box;}*:before,*:after{box-sizing:border-box;}article,aside,figcaption,figure,footer,header,main,nav,section{display:block;}html,body{height:100%;}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}body{font-smoothing:antialiased;}img{border:0;vertical-align:middle;}strong{font-weight:bold;}small{font-size:80%;}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;font-smoothing:antialiased;}input[type="text"],input[type="search"],input[type="email"],input[type="password"],input[type="tel"],input[type="submit"],textarea,button{-webkit-appearance:none;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:inherit;}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:inherit;}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:inherit;}input::placeholder,textarea::placeholder{opacity:1;color:inherit;}button,input[type="button"],input[type="reset"],input[type="submit"] label[for]{cursor:pointer;}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}button{overflow:visible;}textarea{overflow:auto;resize:none;}table{border-collapse:collapse;border-spacing:0;width:100%;}th,td{padding:0;}@font-face{font-family:'Titillium Web';src:url('fonts/titilliumwebregular-webfont.eot');src:url('fonts/titilliumwebregular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/titilliumwebregular-webfont.woff') format('woff'),url('fonts/titilliumwebregular-webfont.ttf') format('truetype'),url('fonts/titilliumwebregular-webfont.svg#titillium_webregular') format('svg');font-weight:400;font-style:normal;}@font-face{font-family:'Titillium Web';src:url('fonts/titilliumwebbold-webfont.eot');src:url('fonts/titilliumwebbold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/titilliumwebbold-webfont.woff') format('woff'),url('fonts/titilliumwebbold-webfont.ttf') format('truetype'),url('fonts/titilliumwebbold-webfont.svg#titillium_webbold') format('svg');font-weight:700;font-style:normal;}@font-face{font-family:'Titillium Web';src:url('fonts/titilliumwebsemibold-webfont.eot');src:url('fonts/titilliumwebsemibold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/titilliumwebsemibold-webfont.woff') format('woff'),url('fonts/titilliumwebsemibold-webfont.ttf') format('truetype'),url('fonts/titilliumwebsemibold-webfont.svg#titillium_websemibold') format('svg');font-weight:600;font-style:normal;}body{height:100%;min-width:320px;background:#fff;font-family:'Titillium Web',sans-serif;font-size:11px;line-height:1.27;color:#000;font-weight:400;}a{color:inherit;text-decoration:none;}a:hover{text-decoration:underline;}h1{font-size:30px;}h2{font-size:29px;}h3{font-size:25px;}h4{font-size:22px;}h5{font-size:20px;}h6{font-size:18px;}h1,h2,h3,h4,h5,h6{margin-bottom:0.635em;}p,ul,ol,dl,table,blockquote{margin-bottom:1.27em;}h1[class],h2[class],h3[class],h4[class],h5[class],h6[class],h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,dl:last-child,table:last-child,blockquote:last-child{margin-bottom:0;}@media (max-width: 767px) {h4{font-size:15px;}}.clear:after{content:'';line-height:0;display:table;clear:both;}.notext{font-size:0;line-height:0;text-indent:-4000px;}.hidden,.tablet-visible,.mobile-visible{display:none;visibility:hidden;}.number{float:left;}.tags.tags-dark{display:table;}.tags.tags-dark>span{display:table-cell;}.list-tags{display:table-cell;}a#lod::after{background-color:#000;content:"";height:17px;margin-top:-7px;position:absolute;right:0;top:50%;transition:transform 0.4s ease 0s,background-color 0.4s ease 0s;width:17px;}a#lod{color:#c53210;float:right;font-size:22px;font-weight:700;line-height:1.7;padding-right:28px;position:relative;text-decoration:none;text-transform:uppercase;transition:color 0.4s ease 0s;}.slider-photo-thumbs .bx-wrapper .bx-viewport{height:105px!important;}.fbicon{background-image:url("images/fbicon.png");background-size:100% 100%;height:24px;width:24px;}.twiticon{background-image:url("images/twiticon.png");background-size:100% 100%;height:24px;width:24px;}.section.section-single-magazine .section-content-inner{font-size:15px;}.rclean strong{font-size:15px;}.major-img{margin-bottom:20px;}.section-reviews .rclean strong{font-size:20px;}.bx-prev i.sprite-ico-arrow-left,.bx-next i.sprite-ico-arrow-right{display:block;position:absolute;top:0;}.bx-prev i.sprite-ico-arrow-left{left:-35px;}.bx-next i.sprite-ico-arrow-right{right:-30px;}div#bx-pager{margin:0 0 10px;}@media (max-width: 1023px) {.tablet-visible{display:block;visibility:visible;}.tablet-hidden{display:none;visibility:hidden;}}@media (max-width: 767px) {.mobile-hidden{display:none;visibility:hidden;}.mobile-visible{display:block;visibility:visible;}}.alignleft{float:left;}.alignright{float:right;}.text-uppercase{text-transform:uppercase;}.wrapper{overflow:hidden;position:relative;min-height:100%;}.wrapper-content{position:relative;height:100%;margin:0;transition:margin .6s;}.wrapper-content.expand{margin:0 -270px 0 270px;}.wrapper-nav{overflow-y:auto;position:fixed;top:0;bottom:0;left:-100%;display:none;width:270px;z-index:400;background-color:#232323;transition:left .6s;}.wrapper-nav.expand{left:0;}.wrapper-nav .search{position:relative;padding:12px 9px 8px;background-color:#3f3f3f;}.wrapper-nav .search-field{width:100%;height:32px;border:1px solid #4a4a4a;border-radius:9px;font-size:14px;background-color:#2f2f2f;color:#fff;}.wrapper-nav .search-field::-webkit-input-placeholder{color:#fff;}.wrapper-nav .search-field::-moz-placeholder{color:#fff;}.wrapper-nav .search-field:-ms-input-placeholder{color:#fff;}.wrapper-nav .search-field::placeholder{color:#fff;}.wrapper-nav .search-btn{position:absolute;top:53%;right:10px;width:28px;height:30px;border-radius:0 9px 9px 0;background-color:#2f2f2f;font-size:0;line-height:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.wrapper-nav .search-btn i{display:none;}.wrapper-nav .search-btn i.hidden{display:block;visibility:visible;}.wrapper-nav h3{margin-bottom:0;font-size:13px;padding:8px 10px 6px 30px;line-height:1.31;color:rgba(255,255,255,.5);letter-spacing:0.075em;}.wrapper-nav .shell{padding:0;}.wrapper-nav .nav{margin-bottom:0;}.wrapper-nav .nav ul{padding-right:0;}.wrapper-nav .nav li{float:none;display:block;}.wrapper-nav .nav li:last-child a,.wrapper-nav .nav a,.wrapper-nav .nav-utilities a{position:relative;padding:8px 12px;border:1px solid #474849;border-right:none;border-left:none;background-color:#3f3f3f;font-size:16px;line-height:1;letter-spacing:0.025em;color:#fff;font-weight:400;}.wrapper-nav .nav a:before{content:'';display:inline-block;width:11px;height:11px;margin-right:7px;background-color:#c53210;vertical-align:1px;}.wrapper-nav .nav li+li a,.wrapper-nav .nav li:last-child a{border-top:none;}.wrapper-nav .nav span.tablet-visible{display:inline-block;}.wrapper-nav .nav-utilities{margin-bottom:0;text-align:left;}.wrapper-nav .nav-utilities a{display:block;}.wrapper-nav .nav-utilities a:after{display:none;}.wrapper-nav .nav-utilities a:before{content:'';display:inline-block;width:11px;height:11px;margin-right:7px;background-color:#000;}.wrapper-nav .nav .current a,.wrapper-nav .nav-utilities .current a{color:#fff568;}.wrapper-nav .socials{padding:10px 10px 2px;margin-bottom:15px;background-color:#3f3f3f;}.wrapper-nav .socials>span{display:none;}.wrapper-nav .socials li{margin:0 12px 8px 0;}.wrapper-nav .socials li+li{margin-left:0;}.wrapper-nav .copyright{padding:0 12px;font-size:15px;line-height:1.4;letter-spacing:0.05em;color:rgba(255,255,255,.5);}@media (max-width: 1023px) {.wrapper-nav{display:block;}}.container{}.shell{max-width:1060px;margin:auto;}@media (max-width: 1091px) {.shell{padding:0 10px;}}@media (max-width: 767px) {.shell{padding:0;}}.header{position:absolute;top:0;left:0;right:0;z-index:9999;margin-bottom:0px;}.header.fixed{position:fixed;height:73px;background-color:#262626!important;}@media (max-width: 1024px) {.header.fixed{background-color:#fff!important;}}.header.fixed .header-bar-ad,.header.fixed .socials,.header.fixed .slider-header,.header.fixed .logo i,.header.fixed .header-inner-box{display:none;}.header.fixed .logo{margin:5px 5px 0 0;}.header.fixed .logo .hidden{visibility:visible;display:block;}.header.fixed .nav{float:left;margin:8px 25px 0 9px;}.header.fixed .nav ul{padding-right:0;}.header.fixed .nav li{font-size:15px;color:#fff;font-weight:400;}.header.fixed .nav a{padding:0 10px;transition:none;}.header.fixed .header-bar{padding:0;margin-bottom:0;}.header.fixed .search{float:left;width:143px;margin-top:8px;}.header.fixed .search-field{width:118px;}.header.fixed .socials.hidden{visibility:visible;float:right;display:inline-block;margin-top:10px;text-align:right;white-space:nowrap;}.header.fixed .socials.hidden span,.header.fixed .socials.hidden ul{display:inline-block;margin-bottom:0;vertical-align:middle;}.header.fixed .socials.hidden span{margin-right:10px;}.header.fixed .socials.hidden ul{opacity:.4;}.header.fixed .socials.hidden li+li{margin-left:8px;}.header.fixed .socials.hidden a{transition:opacity .3s;}.header.fixed .socials.hidden a:hover{opacity:.7;}#header-mobile-ad{display:none;}@media (max-width: 1091px) {.header.fixed .nav li{font-size:13px;}.header .header-bar-ad #header-desktop-ad{display:none!important;}#header-mobile-ad{display:block;}}@media (max-width: 1023px) {.header{box-shadow:0 5px 5px rgba(0,0,0,0.35);}.header.fixed{background-color:#fff;}.header .nav,.header .nav-utilities,.header .header-inner-box>span,.header .header-inner-box>.image,.header.fixed .socials.hidden,.header.fixed .logo .hidden{display:none;}.header.fixed .logo{margin:15px 0 0;}.header.fixed .logo .tablet-visible{display:block;}.header .search,.header.fixed .search{position:absolute;top:100%;left:0;right:0;z-index:40;display:none;width:100%;padding:0 11px 8px;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,0.35);}.header.fixed .search{margin-top:0;}.header .search-field,.header.fixed .search-field{width:calc(100% - 83px);height:31px;padding-right:25px;border:1px solid #c0c0c0;border-radius:4px;background:#acacac url(images/ico-zoom-white.png) 99% center no-repeat;color:#fff;}.header .search-field::-webkit-input-placeholder{color:#fff;}.header .search-field::-moz-placeholder{color:#fff;}.header .search-field:-ms-input-placeholder{color:#fff;}.header .search-field::placeholder{color:#fff;}.header .search-btn{position:absolute;top:0;right:11px;width:70px;height:31px;border:1px solid #636363;border-radius:4px;background-color:#2f2f2f;color:#fff;text-transform:uppercase;}.header .search-btn .no-text{font-size:10px;line-height:30px;}.header .search-btn i{display:none;}.header.move{position:static;left:270px;right:-270px;}.header.move.fixed{position:fixed;}.header.fixed .btn-open-search,.header.fixed .btn-menu{margin-top:0;}}@media (max-width: 767px) {.header{margin-bottom:14px;}.header .logo{margin-top:0px;}.home-top-leaderboard{display:none!important;}}.header-bar{padding:14px 0;margin-bottom:10px;background-color:#262626;}.header-bar .shell{overflow:hidden;max-width:1092px;}.header .header-bar-ad{float:left;margin:0 62px 0 0;}.header-bar-inner{overflow:hidden;}.header-bar .socials{margin:-2px 0 13px;}@media (max-width: 1091px) {.header-bar{font-size:0;line-height:0;text-align:center;}.header-bar .header-bar-ad{float:none;display:inline-block;width:42%;margin-right:3%;vertical-align:middle;}.header-bar .header-bar-inner{float:none;display:inline-block;width:42%;vertical-align:middle;}.header-bar .socials{text-align:left;}}@media (max-width: 1023px) {.header-bar .socials{margin:0;text-align:center;}.header-bar .socials ul{display:inline-block;}.header-bar .socials>span{display:block;text-align:center;}}@media (max-width: 767px) {.header-bar{height:0;padding:0;}.header-bar .socials{display:none;}.ad.header-bar-ad{}body.takeover-bg-light .header{background:#fff!important}}.header-inner-box{float:right;margin:9px 0 -30px;}.header-inner-box .image{float:right;width:114px;margin-left:8px;}.header-inner-box .image a{display:block;}.header-inner-box .image img{width:100%;height:auto;}.header-inner-box>span{display:block;font-size:16px;line-height:1;color:#000;letter-spacing:0.01em;text-align:right;font-weight:600;}.header-inner-box>span span{font-weight:700;}@media (max-width: 1023px) {.header-inner{position:relative;min-height:54px;}}.main{padding:413px 0 311px;}@media (max-width: 1023px) {.main{padding:232px 0 0;}}@media (max-width: 767px) {.main{padding-top:150px;}}.footer{position:absolute;z-index:4;bottom:0;left:0;right:0;height:311px;padding-top:49px;background-color:#262626;}.footer-logo{display:none;}.footer-inner{text-align:center;}.footer-col-2of6{width:312px;}.footer-col-1of6{width:274px;}.footer-col-3of6{width:474px;}.footer-col+.footer-col{padding-left:34px;}.footer-cols{display:table;padding-bottom:23px;margin-bottom:18px;}.footer-col{float:none;display:table-cell;}.footer img.alignleft{margin-right:19px;max-width:114px;height:auto!important;}.footer-box{overflow:hidden;}.footer h6{margin-top:10px;font-size:16px;line-height:1.18;color:#fff;text-transform:uppercase;}.footer ul{position:relative;min-height:110px;border-right:1px solid #939393;list-style:none outside none;-webkit-columns:2;-moz-columns:2;columns:2;font-size:13px;line-height:1.46;color:#fff;text-transform:uppercase;font-weight:400;}.footer ul a{text-decoration:none;}.footer ul a:hover{text-decoration:underline;}.footer .link{font-size:13px;line-height:1.3;color:rgba(255,255,255,.86);font-weight:300;text-decoration:underline;}.footer .link:hover{text-decoration:none;}.footer .socials{display:inline-block;margin-right:36px;}.footer .socials ul{display:inline-block;-webkit-columns:1;-moz-columns:1;columns:1;border:none;vertical-align:middle;min-height:0;}.footer .socials>span{display:inline-block;margin-right:12px;font-size:16px;font-weight:700;color:#c53210;text-transform:uppercase;opacity:1;vertical-align:middle;}.footer .socials li{min-width:20px;}.footer .copyright{display:inline-block;font-size:13px;line-height:1.46;color:#fff;vertical-align:middle;font-weight:400;}@media (max-width: 1023px) {.footer{z-index:4;position:relative;height:auto;padding-bottom:20px;}.footer ul{-webkit-columns:1;-moz-columns:1;columns:1;border:none;}}@media (max-width: 767px) {.footer{padding:38px 8px 20px;text-align:center;}.footer-logo{display:inline-block;margin-bottom:20px;}.footer-cols{display:block;padding-bottom:0;}.footer-col{position:relative;display:block;width:100%;margin-bottom:22px;}.footer-col+.footer-col{padding-left:0;}.footer .link{position:absolute;bottom:25px;right:10px;}.footer img.alignleft{float:none;display:inline-block;width:100%;max-width:170px;margin-right:15px;}.footer-box{display:inline-block;vertical-align:top;text-align:left;}.footer h6{margin-top:0;}.footer .socials{display:inline-block;width:100%;max-width:170px;margin-right:15px;font-size:0;line-height:0;text-align:left;}.footer .socials ul{margin-right:-20px;}.footer .socials>span{display:block;}.footer .socials li{float:none;display:inline-block;margin:0 20px 10px 0;vertical-align:top;}.footer .socials li+li{margin-left:0;}}.content{}.sidebar{}.ad{width:100%;max-width:728px;margin:0 auto 50px;}.ad a{display:block;}.ad img{width:100%;height:auto;}@media (max-width: 767px) {.ad.header-bar-ad{}}.audio-player{position:relative;min-height:30px;margin-bottom:15px;float:left;margin-right:20px;}.audio-player .jwplayer{position:absolute!important;top:0;left:0;right:0;bottom:0;background:none!important;}.audio-player .jwplayer.jw-user-inactive .jwcontrols,.audio-player .jwcontrolbar{left:0!important;right:0!important;bottom:auto!important;}.audio-player .jwvideo,.audio-player .jwlogo,.audio-player .jwaspect,.audio-player .jwplaylistcontainer,.audio-player .jwinstream~div,.audio-player .jwcaptions,.audio-player .jwcaptions+div{display:none!important;}.audio-player .jwcontrolbar{display:block!important;opacity:1!important;}span.jwcontrolbar{max-width:100%;margin:0;}.audio-player .jwmain{min-height:27px;}@media (max-width: 767px) {.audio-player .jwplayer{right:10px;left:10px;width:auto!important;}}.btn{}.btn-menu{position:absolute;top:50%;left:10px;display:inline-block;height:9px;padding-top:9px;margin-top:-15px;}.btn-menu span{position:relative;display:block;width:25px;height:15px;border-top:3px solid #000;}.btn-menu span:before,.btn-menu span:after{position:absolute;width:100%;height:3px;background:#000;content:'';}.btn-menu span:before{top:-9px;}.btn-menu span:after{top:3px;}.btn-open-search{position:absolute;top:50%;right:10px;margin-top:-15px;}.bx-wrapper,.bx-wrapper .bx-viewport{left:0;border:none;box-shadow:none;background:none;margin-bottom:0;}.comments{clear:both;margin-bottom:60px;}.comments .fb-comments.fb_iframe_widget,.comments .fb-comments.fb_iframe_widget>span,.comments .fb-comments.fb_iframe_widget>span>iframe{width:100%!important;}.select-holder{position:relative;width:100%;height:24px;}.select-holder:after{content:'';position:absolute;top:50%;right:13px;width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#ffffff transparent transparent transparent;margin-top:-6px;pointer-events:none;}.select-holder select{display:inline-block;height:24px;padding:0 46px 0 12px;border:none;background-color:#c53210;font-size:15px;line-height:24px;color:#fff;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.form{}.fullscreen-image{display:none;}.fullscreen-image-container{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}.gallery-box{visibility:hidden;position:fixed;top:70px;left:0;right:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,.6);opacity:0;transition:visibility .4s,opacity .4s;}.gallery-box.active{visibility:visible;opacity:1;}.gallery-box-image{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.gallery-box-image img{width:auto;height:auto;max-width:100%;max-height:100%;}.cols{overflow:hidden;}.cols.clear{overflow:visible;}.col{float:left;}.col-2of3{width:725px;}.col-1of3{width:300px;}.col-2of3+.col-1of3{margin-left:34px;}.col-1of2{width:49%;}.col-1of2+.col-1of2{margin-left:2%;}.col-3of5{width:60.5%;}.col-2of5{width:36.5%;}.col-3of5+.col-2of5,.col-2of5+.col-3of5{margin-left:3%;}@media (max-width: 1091px) {.col-2of3{width:calc(100% - 334px);}}@media (max-width: 1023px) {.col-2of3{width:calc(100% - 320px);}.col-1of3{width:300px;}.col-2of3+.col-1of3{margin-left:20px;}.col-1of2{float:none;display:block;width:100%;height:auto!important;}.col-1of2+.col-1of2{margin-left:0;}}@media (max-width: 767px) {.col{float:none;display:block;width:100%;}.col+.col{margin-left:0;}}.intro{margin-bottom:25px;}.list-trends{overflow:hidden;margin-right:-1%;list-style:none outside none;}.list-trends a{display:block;text-decoration:none;transition:opacity .4s;}.list-trends a:hover{opacity:.7;}.list-trends li{overflow:hidden;float:left;width:24%;margin-right:1%;}.list-trends img{max-width:112px;width:auto;height:auto;margin-right:10px;}.list-trends span{overflow:hidden;display:block;padding-right:15px;font-size:15px;line-height:1.2;font-weight:600;}@media (max-width: 1023px) {.list-trends li{width:49%;margin-bottom:10px;}}.list-images{list-style:none outside none;}.list-images li{margin-bottom:34px;}.list-images li:last-child{margin-bottom:0;}.list-images a{display:block;}.list-images img{width:100%;height:auto;}.list-simple-posts{list-style:none outside none;}.list-simple-posts li{padding:4px 4px 4px 1px;border-bottom:1px solid #fff;transition:opacity .4s;}.list-simple-posts li:hover{opacity:.7;}.list-simple-posts li:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0;}.list-simple-posts a{overflow:hidden;display:block;font-size:0;line-height:0;color:#000;font-weight:700;text-decoration:none;}.list-simple-posts span{display:inline-block;width:calc(100% - 123px);font-size:15px;line-height:1.07;vertical-align:middle;}.list-simple-posts img{display:inline-block;max-width:110px;width:auto;height:auto;margin-right:13px;vertical-align:middle;}.list-posts{list-style:none outside none;}.list-posts li{margin-bottom:2px;text-align:center;}.list-posts a{display:block;text-decoration:none;}.list-posts img{width:100%;height:auto;}.list-posts span{display:block;padding:0 20px;font-size:14px;line-height:1.3;font-weight:600;}.list-web-posts{overflow:hidden;clear:both;width:100%;display:inline-block;font-size:0;line-height:0;list-style:none outside none;text-align:center;}.list-web-posts li{display:inline-block;width:250px;font-size:14px;line-height:1.3;font-weight:400;color:#000;vertical-align:top;text-align:left;}.list-web-posts li+li{margin-left:15px;}.list-web-posts a{display:block;text-decoration:none;}.list-web-posts img{width:100%;height:auto;}.list-web-posts span{display:block;margin-top:5px;}@media (max-width: 1091px) {.list-web-posts{margin-right:-1%;}.list-web-posts li{width:24%;margin-right:1%;}.list-web-posts li+li{margin-left:0;}}@media (max-width: 767px) {.list-web-posts{margin-right:-3%;}.list-web-posts li{width:47%;margin:0 3% 20px 0;}}.list-links{padding:0 12px;list-style:disc inside none;}.list-links li{margin-bottom:10px;font-size:15px;letter-spacing:0.05em;color:rgba(255,255,255,.5);}.list-tags{overflow:hidden;list-style:none outside none;}.list-tags li{float:left;font-size:16px;line-height:1.3;color:#c53210;}.list-tags li+li{padding-left:7px;border-left:1px solid #fff;margin-left:7px;}.list-tags li+li{border:0;position:relative;}.list-tags li+li:before{content:" ";height:16px;width:1px;background-color:#000;position:absolute;top:10px;left:0;}.list-tags.up li+li:before{top:5px;}.tags.aptv-tags .list-tags{position:relative;top:-3px;}.tags.aptv-tags .list-tags li+li:before{top:5px;background-color:#fff!important;}.section.section-photo.section-photo-alt .list-tags li+li:before{background-color:#fff!important;top:5px;}.section.section-photo.section-photo-alt .list-tags{position:relative;top:-2px;}.section.section-photo.section-photo-alt .slider-photo-thumbs .bx-wrapper .bx-viewport{height:80px!important;}.list-meta{margin-bottom:15px;font-size:0;line-height:0;list-style:none outside none;}.list-meta li{display:inline-block;font-size:17px;line-height:1;color:#fff;vertical-align:top;font-weight:400;}.list-meta li+li{padding-left:9px;border-left:1px solid #fff;margin-left:9px;}.list-meta i{margin-left:5px;vertical-align:-3px;}.list-meta .meta-social{color:#00a8e8;}.list-meta .meta-videographer a{color:#00a8e8;}@media (max-width: 767px) {.list-meta li{display:block;margin-bottom:5px;}.list-meta li+li{padding-left:0;border-left:none;margin-left:0;}}.list-videos{margin-right:-6%;font-size:0;line-height:0;list-style:none outside none;}.list-videos li{display:inline-block;width:44%;margin:0 6% 20px 0;vertical-align:top;}.list-videos iframe{width:100%;height:auto;}.list-videos span{display:block;margin-top:5px;font-size:18px;line-height:1.33;color:#000;}@media (max-width: 767px) {.list-videos{margin-right:0;}.list-videos li{margin-right:0;width:100%;}}.list-related-posts{margin-right:-6%;font-size:0;line-height:0;list-style:none outside none;}.list-related-posts li{display:inline-block;width:44%;margin:0 6% 20px 0;font-size:22px;line-height:1.05;color:#000;letter-spacing:-0.025em;vertical-align:top;}.list-related-posts a{display:block;}.list-related-posts img{width:100%;height:auto;}@media (max-width: 767px) {.list-related-posts{margin-right:0;}.list-related-posts li{float:none;width:49%!important;display:inline-block;margin-left:1%;margin-right:0;font-size:18px;text-align:center;}}.list-rules{list-style:none outside none;}.list-rules li{margin-bottom:15px;}.list-rules p{font-size:11px;line-height:1.27;font-weight:400;}.list-links-alt{list-style:none outside none;}.list-links-alt li{margin-bottom:12px;font-size:20px;line-height:1;color:#c53210;font-weight:700;text-transform:uppercase;transition:color .4s;}.list-links-alt li:last-child{margin-bottom:0;}.list-links-alt a{position:relative;display:inline-block;padding-left:25px;}.list-links-alt a:hover{text-decoration:none;}.list-links-alt a:before{content:'';position:absolute;top:2px;left:0;width:17px;height:17px;background-color:#000;transition:-webkit-transform .4s,background-color .4s;transition:transform .4s,background-color .4s;}.list-links-alt li:hover{color:#000;}.list-links-alt li:hover a:before{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);background-color:#c53210;}.list-bullets{list-style-type:disc;margin:0 0 20px 40px;}.logo{float:left;margin-top:10px;}.logo .tablet-visible{display:none;}@media (max-width: 1023px) {.logo{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);transition:-webkit-transform .4s,left .4s;transition:transform .4s,left .4s;}.logo i{display:none;}.logo .tablet-visible{display:block;}.logo.small-logo{left:100px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@media (max-width: 767px) {.logo.small-logo i{display:none;}.logo.small-logo .hidden{display:block;}}.magazine-items{font-size:0;line-height:0;list-style:none outside none;margin-right:-1%;}.magazine-item{display:inline-block;vertical-align:top;width:32.33%;margin:0 1% 25px 0;text-align:center;}.magazine-item-image{margin-bottom:10px;}.magazine-item .meta{display:inline-block;margin-bottom:5px;}.magazine-item .meta span{position:relative;display:inline-block;font-size:18px;line-height:1.33;color:#c53210;vertical-align:top;text-transform:uppercase;font-weight:700;}.magazine-item .meta span+span{padding-left:13px;margin-left:7px;}.magazine-item .meta span+span:before{content:'';position:absolute;top:50%;left:0;width:5px;height:5px;background-color:#959595;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.magazine-item h4{font-size:23px;line-height:1;}@media (max-width: 767px) {.magazine-item{width:49%;}}.nav-utilities{overflow:hidden;margin-bottom:5px;text-align:right;}.nav-utilities ul{margin-top:-3px;list-style:none outside none;}.nav-utilities li{font-size:14px;line-height:1.12;color:#c53210;letter-spacing:0.01em;font-weight:700;text-transform:uppercase;}.nav-utilities a{position:relative;padding-right:13px;}.nav-utilities a:after{content:'';position:absolute;top:50%;right:0;width:11px;height:11px;background-color:#c53210;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.nav{margin-bottom:29px;}.nav ul{overflow:hidden;padding-right:130px;font-size:0;line-height:0;list-style:none outside none;text-align:justify;}.nav ul:after{content:'';display:inline-block;width:100%;}.nav li{display:inline-block;font-size:16px;line-height:1.7;color:#000;letter-spacing:-0.025em;text-transform:uppercase;font-weight:700;}.nav a{display:block;padding-left:10px;border-left:2px solid #c5c5c5;transition:opacity .4s;}.nav li:last-child a{padding-right:10px;border-right:2px solid #c5c5c5;}.nav a:hover{opacity:.7;text-decoration:none;}@media (max-width: 1091px) {.nav li{font-size:14px;}.nav a{padding-left:25%;}}.news-items{margin-top:14px;list-style:none outside none;}.news-item{margin-bottom:20px;}.news-item-title{position:relative;padding-left:37px;margin-bottom:5px;color:#6f0000;text-transform:uppercase;font-weight:700;transition:opacity .4s;}.news-item-title:hover{opacity:.7;}.news-item-title a:hover{text-decoration:none;}.news-item-title:before{content:'';position:absolute;top:50%;left:0;width:22px;height:22px;background-color:#000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.news-item.red .news-item-title{color:#000;}.news-item.red .news-item-title:before{background-color:#f01b24;}.news-item .meta{margin-bottom:7px;font-size:12px;color:#000;}.news-item .meta i{vertical-align:top;}.news-item .meta a{color:#e13922;}.news-item p{font-size:16px;}@media (max-width: 767px) {.news-item-title{padding-left:20px;}h3.news-item-title{font-size:16px;}.news-item-title:before{width:16px;height:16px;}}.posts{list-style:none outside none;}.posts a{text-decoration:none;}.post{padding-bottom:25px;border-bottom:1px solid #f00;margin-bottom:17px;}.post:after{content:'';display:table;clear:both;line-height:0;}.post:last-child{padding-bottom:20px;border-bottom:none;margin-bottom:0;}.post-image{float:left;width:300px;margin:6px 20px 0 0;transition:opacity .4s;}.post-video iframe{max-width:100%;height:auto;}.post-image:hover{opacity:.7;}.post-image a{display:block;}.post-image img{width:100%;height:auto;}.post-body{overflow:hidden;}.post-body p{margin-bottom:33px;}.post-body h1{margin-bottom:38px;line-height:1;}.post-body .post-title{text-transform:uppercase;margin-bottom:8px;}.post-body h1:hover{text-decoration:underline;}.post-body{font-size:22px;line-height:1.36;color:#000;}.post-date{color:#898989;}.post-socials{list-style:none outside none;}.post-socials li{position:relative;float:left;line-height:1;}.post-socials li+li{padding-left:11px;border-left:2px solid #c8c8c8;margin-left:11px;}.post-socials a{font-size:17px;line-height:1.1;color:rgba(0,0,0,.6);font-weight:700;transition:opacity .3s;}.post-socials a:hover{opacity:.8;}.post-socials i{margin-right:7px;}.post-socials i.hidden{display:none;}.post-socials span{vertical-align:middle;text-transform:uppercase;}.post-socials span.red{color:#ff2c04;text-transform:none;}.post-socials li:hover .addthis_native_toolbox{width:380px;height:20px;padding-left:11px;}.post .addthis_native_toolbox{overflow:hidden;display:inline-block;padding-left:0;width:0;height:20px;vertical-align:middle;transition:width .4s;}.posts-small .post{padding-bottom:5px;margin-bottom:30px;}.posts-small .post:first-child{padding-top:29px;border-top:1px solid #f00;}.posts-small .post:last-child{padding-bottom:25px;margin-bottom:0;border-bottom:1px solid #f00;}.posts-small .post-alt:first-child{padding-top:0;border:none;}.posts-small .post-image{width:251px;margin-right:11px;}.posts-small .post-body{padding:2px 20px 50px 0;}.posts-small .post h3{margin-bottom:12px;line-height:1;}.posts-small .post h3:hover{text-decoration:underline;}.posts-small .post p{margin-bottom:8px;font-size:16px;line-height:1.44;}.posts-small .post-socials li:hover .addthis_native_toolbox,.posts-medium .post-socials li:hover .addthis_native_toolbox{width:370px;height:30px;padding:10px 0;}.posts-small .addthis_native_toolbox,.posts-medium .addthis_native_toolbox{position:absolute;bottom:-30px;left:0;padding-left:0;height:0;}.posts-medium .post{padding-bottom:5px;padding-top:25px;margin-bottom:0;border-bottom:1px solid #f00;}.posts-medium .post-image{width:346px;}.posts-medium .post-body{position:relative;}.posts-medium .post-body p{padding-bottom:32px;}.posts-medium .post-socials{position:absolute;bottom:0;left:0;right:0;}.posts-medium .post-socials li{position:static;}.posts-medium .post-socials li:hover .addthis_native_toolbox{width:auto;height:auto;right:0;background-color:#fff;}.posts-large{padding-top:21px;border-top:1px solid #f00;}.posts-large .post-image{width:356px;}.posts-large .post h3{margin-bottom:10px;font-size:26px;letter-spacing:0;line-height:1;}.post-socials .sprite-ico-share,.post-socials .sprite-ico-share-small,.post-single.post .sprite-ico-share-white{background:url(images/share_icon.png) 0 0 no-repeat!important;background-size:100%!important;}.post-socials .sprite-ico-comment,.post-socials .sprite-ico-comment-small,.post-single.post .sprite-ico-comment-white{background:url(images/comment_icon.png) 0 0 no-repeat!important;background-size:100%!important;}@media (min-width: 768px) {.post-single.post{position:relative;padding-bottom:0;border:none;margin-bottom:0;}.post-single.post .post-image{float:none;display:block;width:100%;}.post-single.post .post-body{position:absolute;bottom:0;left:0;right:0;padding:8px;color:#fff;background-color:rgba(0,0,0,.8);}.post-single.post .post-body h3{font-size:25px;line-height:1;}.post-single.post .post-body h5{margin-bottom:0;line-height:1;}.post-single.post .post-socials{}.post-single.post .post-socials span{color:#fff;}.post-single.post .post-socials span.red{color:#ec3e1c;}}.post-single.post .post-socials .addthis_native_toolbox{position:absolute;bottom:100%;left:0;right:0;}@media (max-width: 1091px) {.post-body h1{margin-bottom:20px;}.post-body p{margin-bottom:15px;}.posts-large .post-image{width:50%;}}@media (max-width: 1023px) {.post{position:relative;}.post-image{width:35%;}.posts-small .post-image{float:none;display:block;width:100%;margin:0 0 15px;}.post-body{font-size:18px;line-height:1.2;}.posts-small .post-body{overflow:visible;}.post-body h1{font-size:25px;}.post-socials li{position:static;}.post .addthis_native_toolbox,.posts-small .addthis_native_toolbox{visibility:hidden;position:absolute;top:0;right:0;left:0;bottom:0;z-index:20;width:auto;height:auto;padding-left:0;background-color:rgba(255,255,255,.8);opacity:0;transition:opacity .4s,visibility .4s;}.post-socials li:hover .addthis_native_toolbox,.posts-small .post-socials li:hover .addthis_native_toolbox{padding-left:0;width:auto;height:auto;}.post-socials .addthis-animated{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;}.post-socials .addthis_native_toolbox.visible{visibility:visible;opacity:1;};
}

/* Mobile */
@media (max-width: 767px) {
    .post,
    .posts-small .post { padding-bottom: 0; margin-bottom: 10px; border: none; text-align: center; }
    .posts-small .post-image,
    .post-image,
    .posts-large .post-image { float: none; display: block; width: 100%; height: auto; margin-bottom: 7px; }
    .posts-small .post-body,    
    .post-body { padding: 0 15px; }
    .post-body h1,
    .posts-small .post h3,
    .post.post-single h3 { margin-bottom: 0; font-size: 20px; font-weight: 400; }
    .post-body p,
    .posts-small .post p { font-size: 0; line-height: 0; }
    .post-body .post-date { font-size: 13px; line-height: 1.54; font-weight: 400; }

    .post-socials { display: inline-block; }
    .post-socials a { font-size: 13px; line-height: 1; }
    .post-socials i.hidden { display: inline-block; visibility: visible; }
    .post-socials i.mobile-hidden { display: none; }

    .posts-small .post:first-child,
    .posts-small .post:last-child { padding: 0; border: none; margin: 0 0 10px; }

    .post .addthis_native_toolbox .at4-show { display: inline-block !important; width: auto; text-align: center; }
    .post .at-share-tbx-element > a { margin-bottom: 15px; }
    .post .addthis_default_style .addthis_separator,
    .post .addthis_default_style .at300b,
    .post .addthis_default_style .at4-icon,
    .post .addthis_default_style .at300bo,
    .post .addthis_default_style .at300m,
    .post .addthis_default_style .at300bs { float: none; display: inline-block; }

    .post-video { display: block; position: relative; padding-bottom: 56.25%; height: 0; }
    .post-video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
    
    .posts-medium .post-socials { position: static; }
    .posts-medium .post-image { float: none; width: 100%; display: block; }
    .posts-medium .post-image,
    .posts-medium .post-body { height: auto !important; }
    .posts-medium .post-body p { padding-bottom: 10px; }

    .post-single.post .post-image { margin-bottom: 0; }

    .post-single.post .sprite-ico-comment-white {
        width: 18px;
        height: 17px;
        background-position: -609px -157px;
    }

    .post-single.post .sprite-ico-share-white {
        width: 19px;
        height: 17px;
        background-position: -622px -91px;
    }
}

/* ------------------------------------------------------------ *\
    Rating
\* ------------------------------------------------------------ */

.rating { display: block; width: 124px; height: 24px; background: url(images/stars.jpg) 0 0 repeat-x; }
.rating-current { display: inline-block; height: 24px; background: url(images/stars.jpg) 0 -29px repeat-x; }

/* ------------------------------------------------------------ *\
    Reviews
\* ------------------------------------------------------------ */

.reviews { padding-top: 32px; border-top: 1px solid  #f00; list-style: none outside none; }
.review { overflow: hidden; padding-bottom: 18px; border-bottom: 1px solid  #f00; margin-bottom: 33px; }
.review-image { float: left; width: 147px; margin-right: 30px; }
.review-image a { display: block; }
.review-image img { width: 100%; height: auto; }
.review-body { overflow: hidden; padding-bottom: 30px; }
.review h3 { margin-bottom: 5px; font-size: 26px; line-height: 1; }
.review h3 a { display: inline-block; }
.review h3 em { display: block; font-weight: 400; margin-top: 10px; }
.review .rating { margin-bottom: 15px; }
.review p { margin-bottom: 10px; font-size: 18px; line-height: 1.28; }
.review-social li { position: relative; }
.review-social .addthis_native_toolbox { overflow: hidden; position: absolute; bottom: -30px; left: 0; width: 0; padding-left: 0; transition: width .4s; }
.review-social li:hover .addthis_native_toolbox { width: 380px; padding-left: 0; }

/* Mobile */
@media (max-width: 767px) {
    .review { position: relative; }
    .review-image { float: none; display: block; width: 100%; margin-bottom: 15px; }
    .review-social li { position: static; } 
    .review-social li:hover .addthis_native_toolbox,
    .review-social .addthis_native_toolbox { width: auto; height: auto; }
    .review-social .addthis_native_toolbox { visibility: hidden; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(255,255,255, .6); transition: visibility .4s, opacity .4s; opacity: 0; }
    .review-social .addthis_native_toolbox.visible { opacity: 1; visibility: visible; }
}

/* ------------------------------------------------------------ *\
    Search
\* ------------------------------------------------------------ */

.search { overflow: hidden; }
.search-btn { float: left; width: 25px; height: 24px; border: none; transition: opacity .4s; }
.search-btn:hover { opacity: .7; }
.search-field { float: left; width: 277px; height: 24px; padding: 0 10px; border: none; font-size: 16px; line-height: 1.3; font-weight: 400; color: #000; }
.search-field::-webkit-input-placeholder { color: rgba(0,0,0, .37); }
.search-field::-moz-placeholder { color: rgba(0,0,0, .37); }
.search-field:-ms-input-placeholder { color: rgba(0,0,0, .37); }
.search-field::placeholder { color: rgba(0,0,0, .37); }

/* ------------------------------------------------------------ *\
    Section
\* ------------------------------------------------------------ */

.section { margin-bottom: 39px; }
.section .section-head { margin-bottom: 12px; }
.section .section-title { position: relative; padding-left: 36px; color: #000; font-weight: 700; text-transform: uppercase; }
.section h4.section-title { padding-left: 33px; }
.section .section-title:before { content: ''; position: absolute; top: 50%; left: 0; width: 25px; height: 25px; background-color: #c53210; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.section h4.section-title:before { width: 17px; height: 17px; }
.section .section-title.section-subtitle:before { display: none; }

.section .load-more,
.section .prev-posts,
.section .next-posts { position: relative; float: right; padding-right: 28px; font-size: 22px; line-height: 1.7; color: #c53210; font-weight: 700; text-transform: uppercase; text-decoration: none; transition: color .4s; }
.section .load-more:after,
.section .next-posts:after,
.section .prev-posts:after { content: ''; position: absolute; top: 50%; right: 0; width: 17px; height: 17px; margin-top: -7px; background-color: #000; transition: -webkit-transform .4s, background-color .4s; transition: transform .4s, background-color .4s; }
.section .load-more:hover,
.section .next-posts:hover,
.section .prev-posts:hover { color: #000; }
.section .load-more:hover:after,
.section .next-posts:hover:after,
.section .prev-posts:hover:after { background-color: #c53210; -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }

.section .prev-posts { float: left;  padding: 0 0 0 28px;}
.section .prev-posts:after { right: auto; left: 0; }

.section .box-dark { padding: 10px 15px; margin-bottom: 20px; background-color: #000; }
.section .box-dark .section-title { color: #fff; }
.section .section-actions { overflow: hidden; }

.section .box-grey { padding: 5px 0; margin-bottom: 30px; background-color: #949494; }

/* Tablet Portrait */
@media (max-width: 1023px) {
    .section .section-head { text-align: center; }
    .section .section-title { display: inline-block; padding-left: 24px; font-size: 22px; }
    .section .section-title:before { width: 17px; height: 17px; }
    .section h4.section-title:before { width: 15px; height: 15px; }
}

/* Mobile */
@media (max-width: 767px) {
    .section .load-more { float: none; display: inline-block; padding: 17px 33px; border-radius: 4px; background-color: #c53210; color: #fff; }
    .section .load-more:after,
    .section .load-more:hover:after { top: 100%; right: auto; left: 50%; width: 0; height: 0; border-style: solid; border-width: 8px 8px 0 8px; border-color: #c53110 transparent transparent transparent; margin-top: 0; background: none; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); transition: none; }
    .section .load-more:hover:after { margin-left: -8px; -webkit-transform: none; -ms-transform: none; transform: none; }

    .section .next-posts,
    .section .prev-posts { min-width: 142px; padding: 0 5px; height: 53px; background-color: #c53210; font-size: 23px; line-height: 53px; color: #fff; text-transform: uppercase; text-align: center; }
    .section .next-posts:after,
    .section .prev-posts:after { display: none; }
    .section .next-posts { margin-right: 10px; }
    .section .prev-posts { margin-left: 10px; }
}

/* ------------------------------------------------------------ *\
    Section Review
\* ------------------------------------------------------------ */

.section-review { margin-bottom: 49px; }
.section-review .section-head { margin-bottom: 6px; }

/* ------------------------------------------------------------ *\
    Section Posts
\* ------------------------------------------------------------ */

.section-posts { margin-bottom: 32px; }
.section-posts .section-head { margin-bottom: 6px; }
.section-posts .section-body { overflow: hidden; }
.section-posts .section-content { float: left; width: 728px; margin-right: 32px; }
.section-posts .ad { clear: both; padding-top: 30px; margin-bottom: 20px; }

.section-posts .section-aside { overflow: hidden; }

@media (max-width: 1091px) {
    .section-posts .section-content { width: calc(100% - 332px); }
}

/* Mobile */
@media (max-width: 767px) {
    .section-posts { margin-bottom: 40px; text-align: center; }
    .section-posts .section-content { float: none; display: block; width: 100%; margin-bottom: 30px; }  
    .section-posts .section-aside { padding: 0 8px; text-align: left; }
    .section-posts .ad { margin: 20px 0; }
}

/* ------------------------------------------------------------ *\
    Section Magazine
\* ------------------------------------------------------------ */

.section-magazine { margin-bottom: 53px; }
.section-magazine .section-image { padding: 6px 0 7px; margin-bottom: 6px; background-color: #000; text-align: center; }
.section-magazine .section-image img { max-width: 100%; width: auto; height: auto; }
.section-magazine .section-body { background-color: #000; }

/* ------------------------------------------------------------ *\
    Section Web Posts
\* ------------------------------------------------------------ */

.section-web-posts { margin-bottom: 57px; }
.section-web-posts .section-head { padding: 10px 17px 12px; margin-bottom: 6px; background-color: #262626; }
.section-web-posts .section-title { color: #fff; }
.section-web-posts .section-body { overflow: hidden; }
.section-web-posts .section-body > span { float: right; margin-bottom: 10px; }

/* Mobile */
@media (max-width: 767px) {
    .section-web-posts { padding: 0 8px; }
    .section-web-posts .section-head { padding: 5px; text-align: left; }
    .section-web-posts h4.section-title { padding-left: 25px; font-size: 15px; }
    .section-web-posts .section-body > span { display: none; }
}

/* ------------------------------------------------------------ *\
    Section Interview
\* ------------------------------------------------------------ */

.section-interview .section-body { padding: 39px 0 48px; background-color: #000; }
.section-interview .section-video { position: relative; float: left; width: 728px; height: 412px; border: 1px solid  #fff; margin-right: 30px; }
.section-interview .section-video iframe { width: 100%; height: 100%; }
.section-interview .section-description { overflow: hidden; color: #fff; }
.section-interview .section-description h1 { margin: -5px 0 18px; font-size: 42px; line-height: 1.1; font-weight: 600; }
.section-interview .section-description .meta-date { margin-bottom: 0; font-size: 17px; line-height: 1.1; font-weight: 400; }
.section-interview .section-description .meta-author { margin-bottom: 22px; font-size: 17px; line-height: 1.29; color: #00a8e8; font-weight: 400; }
.section-interview .section-description p { margin-bottom: 25px; font-size: 16px; line-height: 1.44; }
.section-interview .section-description { font-size: 16px; line-height: 1.44; }

.section-description.section-description-full {
    float: none;
    clear: both;
    display: block;
    width: 100%;
    max-width: 728px;
    margin-bottom: 40px;
}

.section-description.section-description-full p {
    margin-bottom: 25px;
    font-size: 16px;
    line-height: 1.44;
}

.section-description.section-description-full .tags {
    margin-top: 30px;
}

.section-description.section-description-full .tags > span {
    color: #000;
}

.section-description.section-description-full .tags.aptv-tags .list-tags li + li:before {
    background-color: #000 !important;
}

.section-video-aptv-entry > div[id^="botr_"] { width: 100% !important; height: 100% !important; position: absolute !important; }

@media (max-width: 1091px) {
    .section-interview .section-video,
    .section-description.section-description-full { width: 65%; }
}

/* Tablet Portrait */
@media (max-width: 1023px) {
    .section-interview { margin-top: 20px; }    
    .section-interview .section-video { height: 0; padding-bottom: 56.25%; }    
    .section-interview .section-video  iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }   
}

@media (max-width: 768px) {
    .section-interview .section-video, .section-description.section-description-full {
        width: 100% !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .section-interview { text-align: center; }  
    .section-interview .section-body { padding: 30px 10px; }
    .section-interview .section-video { width: 100%; margin-right: 0; } 
    .section-interview .section-description { margin-bottom: 20px; }
    .section-interview .section-description p { margin-bottom: 15px; }
}

/* ------------------------------------------------------------ *\
    Section Single Interview
\* ------------------------------------------------------------ */

.section-single-interview .section-title { display: inline-block; color: #fff; }
.section-single-interview .section-body { padding: 15px 0; margin-bottom: 24px; text-align: center; }
.section-single-interview .section-body .section-title { margin-bottom: 10px; }
.section-single-interview .section-aside { overflow: hidden; text-align: left; }
.section-single-interview .share .share-count { float: none; display: inline-block; vertical-align: middle; }
.section-single-interview .share .addthis_sharing_toolbox { display: inline-block; vertical-align: middle; margin-top: 0; }
.section-single-interview .list-meta .meta-videographer { margin-bottom: 0; line-height: 1; }

.section-single-interview .section-video { float: none; width: 100%; height: 598px; }
.section-single-interview .section-content { float: left; width: 728px; margin-right: 32px; text-align: left; }
.section-single-interview .section-content-inner { position: relative; padding-left: 61px; }
.section-single-interview .section-content p { margin-bottom: 40px; font-size: 20px; line-height: 1.6; color: #000; }
.section-single-interview .section-content .list-tags { margin-bottom: 26px; }
.section-single-interview .ad { clear: both; margin: 20px 0; }

@media (max-width: 1091px) {
    .section-single-interview .section-content { width: calc(100% - 332px); }
}

/* Tablet Portrait */
@media (max-width: 1023px) {
    .section-single-interview .section-body { padding: 15px 10px; }
    .section-single-interview .section-video { position: relative; height: 0; padding-bottom: 56.25%; }
    .section-single-interview .section-video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
}

/* Mobile */
@media (max-width: 767px) {
    .section-single-interview .section-content { float: none; display: block; width: 100%; padding: 0 10px; }
    .section-single-interview .section-content-inner { padding-left: 0; }
    .section-single-interview .video-box { text-align: center; }
    .section-single-interview .section-content p { margin-bottom: 25px; font-size: 15px; }
}

/* ------------------------------------------------------------ *\
    Section Issue
\* ------------------------------------------------------------ */

.section-issue .section-head { overflow: hidden; }
.section-issue .section-head h1 { display: inline-block; margin-right: 11px; vertical-align: middle; }
.section-issue .section-head .form { display: inline-block; vertical-align: middle; }
.section-issue .section-image { margin-bottom: 20px; }
.section-issue .section-image img { width: 100%; height: auto; }
.section-issue .section-aside,
.section-issue .section-body { overflow: hidden; }
.section-issue .section-content { float: left; width: 728px; margin-right: 32px; }
.section-issue .section-content-inner { position: relative; padding-left: 61px; }

.section-issue .section-description { padding-bottom: 33px; border-bottom: 1px solid  #f00; margin-bottom: 26px; }
.section-issue .section-description h1 { margin-bottom: 0; padding-right: 240px; font-size: 54px; line-height: 1; font-weight: 700; text-transform: uppercase; }
.section-issue .section-description .meta { margin-bottom: 15px; font-size: 27px; line-height: 1.3; color: #000; font-weight: 300; }
.section-issue .section-description .meta strong,
.section-issue .section-description .meta span { display: inline-block; vertical-align: top; }
.section-issue .section-description .meta .red { display: inline-block; vertical-align: top; margin: 0 4px; color: #f00; }
.section-issue .section-description p { margin-bottom: 5px; font-size: 20px; line-height: 1.05; color: #000; font-weight: 400; }
.section-issue .section-description p .red { color: #c53210; font-weight: 700; }
.section-issue .description-actions { position: absolute; top: 20px; right: 0; font-size: 16px; text-transform: uppercase; }
.section-issue .description-actions > span { display: inline-block; color: #c53210; font-weight: 400; vertical-align: top; }
.section-issue .description-actions > a { position: relative; display: inline-block; font-weight: 700; vertical-align: top; }
.section-issue .description-actions > a { color: #395690; }
.section-issue .description-actions > a + a { margin-left: 15px; }
.section-issue .description-actions > a + a:after { content: ''; position: absolute; top: 50%; left: -13px; width: 8px; height: 8px; border-radius: 50%; background-color: #c53210; margin-top: -3px; }
.apr-entries .section-issue .description-actions > a + a:after,
.apr-entries .song-item .song-item-socials a + a:before { display: none; }
.apr-entries .section-issue .description-actions > span { margin-right: 10px; }
.apr-entries .section-issue .description-actions > a .fa,
.apr-entries .song-item .song-item-socials a .fa { font-size: 20px; vertical-align: middle; position: relative; top: -2px; margin-right: 1px; line-height: 15px; border-radius: 8px; }
.apr-entries .song-item .song-item-socials { margin: 10px 0; }

.fa.fa-twitter { color: #2ca8d2 !important; }
.fa.fa-facebook { color: #305891 !important; }

.section-issue .comments { padding-top: 75px; }
.section-issue .comments .section-title { color: #fff; }
.comments.aptv-comments { margin-top: 20px; }

@media (max-width: 1091px) {
    .section-issue .section-content { width: calc(100% - 332px); }
}

/* Tablet Portrait */
@media (max-width: 1023px) {
    .section-issue { margin-top: 20px; }
    .section-issue .section-head { text-align: left; }
    .section-issue .section-content-inner { padding-left: 0; }  
}

/* Mobile */
@media (max-width: 767px) {
    .section-issue .section-head,
    .section-issue .section-description { padding: 0 10px; }
    .section-issue .section-content { float: none; display: block; width: 100%; }

    .section-issue .section-description,
    .section-issue .section-description .meta { text-align: center; }
    .section-issue .section-description h1 { padding-right: 0; font-size: 45px; }
    .section-issue .description-actions { position: static; font-size: 13px; }
    .section-issue .section-description p { padding: 0 10px; text-align: left; }
    .section-issue .comments { padding-top: 20px; margin-bottom: 20px; }
    .section-issue .section-actions { margin-bottom: 20px; }
}

/* ------------------------------------------------------------ *\
    Section Single Review
\* ------------------------------------------------------------ */

.section-single-review {  }
.section-single-review .section-head { margin-bottom: 0; text-align: center; }
.section-single-review-alt .section-head { margin-bottom: 10px; text-align: left; }
.section-single-review .section-head .section-title { display: inline-block; margin-right: 10px; vertical-align: middle; }
.section-single-review .section-head .form { display: inline-block; vertical-align: middle; }
.section-single-review .section-body { overflow: hidden; }
.section-single-review .section-content { float: left; width: 728px; margin-right: 32px; }
.section-single-review .section-content-inner { position: relative; padding-left: 61px; }
.section-single-review .section-aside { overflow: hidden; }
.section-single-review .section-intro { text-align: center; }
.section-single-review .section-content-inner .section-intro { text-align: left; }
.section-single-review .section-intro h1 { margin-bottom: 0; font-size: 54px; line-height: 1; font-weight: 700; }
.section-single-review .section-intro h1.less {margin-bottom: 15px; font-size: 45px; line-height: 1; font-weight: 700; }
.section-single-review .meta { margin-bottom: 0; font-size: 20px; line-height: 1.6; }
.section-single-review .meta strong { font-weight: 600; }
.section-single-review .meta .red { display: inline-block; margin: 0 4px; color: #c53210; }
.section-single-review .share-count { float: none; display: inline-block; vertical-align: middle; }
.section-single-review .share .addthis_sharing_toolbox { display: inline-block; vertical-align: middle; margin-top: 0; }

.section-single-review .section-image { margin-bottom: 13px; }
.section-single-review .section-image img { width: 100%; height: auto; }
.section-single-review p { margin-bottom: 20px; font-size: 16px; line-height: 1.31; }
.section-single-review .tags { margin-bottom: 20px; }
.section-single-review .tags-dark .list-tags li { font-size: 16px; }

.section-single-review .posts-box .section-title,
.section-single-review .comments .section-title { color: #fff; }

.section-single-review .section-content > .ad { clear: both; padding-top: 30px; margin-bottom: 20px; }

@media (max-width: 1091px) {
    .section-single-review .section-content { width: calc(100% - 332px); }
}

/* Tablet Portrait */
@media (max-width: 1023px) {
    .section-single-review { margin-top: 20px; }
    .section-single-review .section-content-inner { padding-left: 0; }  
}

/* Mobile */
@media (max-width: 767px) {
    .section-single-review { padding: 0 10px; }
    .section-single-review .section-head { overflow: hidden; }
    .section-single-review .section-head .form { float: right; }
    .section-single-review .section-content { float: none; display: block; width: 100%; }
    .section-single-review .section-intro h1 { font-size: 27px; }
    .section-single-review .meta { font-size: 15px; }
    .section-single-review .section-actions { text-align: center; }
}

/* ------------------------------------------------------------ *\
    Section Contests
\* ------------------------------------------------------------ */

.section-contests .section-head { margin-bottom: 5px; text-align: center; }
.section-contests-alt .section-head { text-align: left; }
.section-contests .section-head .section-title { display: inline-block; }

.section-contests .section-body,
.section-contests .section-aside { overflow: hidden; }

.section-contests .section-intro { text-align: center; }
.section-contests .section-intro h1 { margin-bottom: 8px; font-size: 42px; line-height: 1; letter-spacing: -0.025em; }
.section-contests .section-intro p { margin-bottom: 5px; font-size: 17px; line-height: 1.3; font-weight: 700; }
.section-contests .section-intro .share-count { float: none; display: inline-block; vertical-align: middle; }
.section-contests .section-intro .addthis_sharing_toolbox { display: inline-block; vertical-align: middle; margin-top: 0; }

.section-contests .section-content { float: left; width: 728px; margin-right: 32px; }
.section-contests .section-content-inner { position: relative; padding-left: 61px; }
.section-contests .section-content-inner img { max-width: 100%; }
.section-contests .section-image { margin-bottom: 30px; }
.section-contests .section-image img { width: 100%; height: auto; }
.section-contests .form { margin-bottom: 46px; }
.section-contests .comments { margin-bottom: 20px; }
.section-contests .box-dark .section-title { color: #fff; }
.section-contests .ad { margin: 30px 0; }

.section-contests .section-content .section-intro { text-align: left; }
.section-contests .section-content .section-intro .meta { font-size: 22px; line-height: 1; color: #898989; text-transform: none; font-weight: 700; }

@media (max-width: 1091px) {
    .section-contests .section-content { width: calc(100% - 332px); }
}

/* Tablet Portrait */
@media (max-width: 1023px) {
    .section-contests .section-content-inner { padding-left: 0; }
}

/* Mobile */
@media (max-width: 767px) {
    .section-contests { padding: 0 10px; }
    .section-contests .section-content { float: none; display: block; width: 100%; }    
}

/* ------------------------------------------------------------ *\
    Section Single Magazine
\* ------------------------------------------------------------ */

.section-single-magazine .box { padding-bottom: 150px; }
.section-single-magazine .section-head { text-align: center; }
.section-single-magazine-alt .section-head { text-align: left; }
.section-single-magazine .section-head .section-title { display: inline-block; }
.section-single-magazine .section-intro { text-align: center; }
.section-single-magazine .section-intro h1 { margin-bottom: 0; font-size: 42px; line-height: 1; letter-spacing: -0.025em; }
.section-single-magazine .section-intro .meta { margin-bottom: 5px; font-size: 20px; line-height: 1.3; font-weight: 400; }
.section-single-magazine .section-intro .meta strong { font-weight: 700; }
.section-single-magazine .section-intro .share-count { float: none; display: inline-block; vertical-align: middle; }
.section-single-magazine .section-intro .addthis_sharing_toolbox { display: inline-block; vertical-align: middle; margin-top: 0; }

.section-single-magazine .section-body,
.section-single-magazine .section-aside { overflow: hidden; }

.section-single-magazine .section-content { float: left; width: 728px; margin-right: 32px; }
.section-single-magazine .section-content-inner { position: relative; padding-left: 61px; }

.section-single-magazine .cols { margin-bottom: 68px; }
.section-single-magazine .col { position: relative; }
.section-single-magazine img { max-width: 100%; height: auto; }
.section-single-magazine h3.sub-title { font-size: 26px; line-height: 1.23; font-weight: 400; }
.section-single-magazine h3.sub-title strong { font-weight: 700; }
.section-single-magazine .list-links-alt { position: absolute; bottom: 0; left: 0; right: 0; }

.section-single-magazine-alt .box { margin-top: -7px; }
.section-single-magazine-alt .box h1 { margin-bottom: 0; font-size: 46px; line-height: 0.8; } 
.section-single-magazine-alt .box .meta { margin-bottom: 5px; font-size: 18px; line-height: 1.67; } 
.section-single-magazine-alt .box p { margin-bottom: 10px; font-size: 20px; line-height: 1.3; } 
.section-single-magazine-alt .box .share-count { border-color: #000; } 
.section-single-magazine-alt .ad { clear: both; padding-top: 30px; margin-bottom: 30px; }

.section-single-magazine-alt .load-more { display: block; max-width: 210px; margin: 0 auto; text-align: center; }

@media (max-width: 1091px) {
    .section-single-magazine .section-content { width: calc(100% - 332px); }
}

/* Tablet Portrait */
@media (max-width: 1023px) {
    .section-single-magazine { margin-top: 15px; }
    .section-single-magazine .section-content-inner { padding-left: 0; }
    .section-single-magazine .section-image { margin-bottom: 10px; }
}

/* Mobile */
@media (max-width: 767px) {
    .section-single-magazine { padding: 0 10px; }
    .section-single-magazine .section-content { float: none; display: block; width: 100%; }
}

/* ------------------------------------------------------------ *\
    Section News
\* ------------------------------------------------------------ */

.section-news {  }
.section-news .section-head .section-title { display: inline-block; }
.section-news .section-intro { text-align: center; }
.section-news .section-intro h1 { margin-bottom: 5px; font-size: 42px; line-height: 1; }
.section-news .section-intro .meta { font-size: 0; line-height: 0; }
.section-news .section-intro .meta i { vertical-align: top; }
.section-news .section-intro .meta span { display: inline-block; font-size: 17px; line-height: 1; }
.section-news .section-image { margin-bottom: 20px; }
.section-news .section-image img { width: 100%; height: auto; }
.section-news .section-intro .meta span + span { padding-left: 5px; border-left: 1px solid #c53210; margin-left: 5px; }
.section-news .section-intro .meta a { font-weight: 700; }
.section-news .section-intro .share-count { float: none; display: inline-block; vertical-align: middle; }
.section-news .section-intro .addthis_sharing_toolbox { display: inline-block; vertical-align: middle; margin-top: 0; }

.section-news .section-body,
.section-news .section-aside { overflow: hidden; }
.section-news .section-content { float: left; width: 728px; margin-right: 32px; }
.section-news .section-content .video { position: relative; height: 0; margin-bottom: 25px; padding-bottom: 56.25%; }
.section-news .section-content .video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.section-news .section-content-inner { position: relative; padding-left: 61px; }
.section-news p,
.section-news td,
.section-news th { font-size: 20px; line-height: 1.6; }

.section-news .tags { margin-bottom: 25px; }
.section-news .ad { clear: both; padding-top: 30px; margin-bottom: 30px; }

.section-news .cols { margin-bottom: 32px; }

@media (max-width: 1091px) {
    .section-news .section-content { width: calc(100% - 332px); }
}

/* Tablet Portrait */
@media (max-width: 1023px) {
    .section-news { margin-top: 15px; }
    .section-news .section-content-inner { padding-left: 0; }   
    .section-news p { font-size: 16px; }
    .section-news .section-intro h1 { font-size: 23px; }
    .section-news .section-intro .meta { font-size: 12px; }
}

/* Mobile */
@media (max-width: 767px) {
    .section-news { padding: 0 10px; }
    .section-news .section-content { float: none; display: block; width: 100%; }    
    .section-news .load-more { display: block; max-width: 210px; margin: 0 auto; text-align: center; }  



    .tags.tags-dark > span {display: table-cell;  font-weight: bold; vertical-align: top;}
     .tags {font-weight: bold;}



     .section-single-interview .section-content p {font-size: 13px;}


     .section-single-magazine-alt .box h1 {font-size: 34px;}
     .section.section-single-magazine .section-content-inner {font-size: 12px;}
}

/* ------------------------------------------------------------ *\
    Section Photo
\* ------------------------------------------------------------ */

.section-photo .section-body { padding: 14px 0 16px; background-color: #000; color: #fff; text-align: center; }
.section-photo .section-body .section-title { display: inline-block; color: #fff; }
.section-photo .section-intro { text-align: center; }
.section-photo .section-intro .meta { margin-bottom: 8px; font-size: 0; line-height: 0; }
.section-photo .section-intro .meta i { vertical-align: -3px; }
.section-photo .section-intro .meta span { display: inline-block; font-size: 17px; line-height: 1.3; color: #fff; vertical-align: middle; }
.section-photo .section-intro .meta span + span { padding-left: 5px; border-left: 1px solid  #fff; margin-left: 5px; }
.section-photo .section-intro .meta a { color: #00a8e8; }
.section-photo .section-intro .share-count { float: none; display: inline-block; vertical-align: middle; }
.section-photo .section-intro .addthis_sharing_toolbox { margin-top: 0; display: inline-block; vertical-align: middle; }

.section-photo .section-aside { overflow: hidden; }
.section-photo .section-content { float: left; width: 728px; margin-right: 32px; }
.section-photo .section-content-inner { position: relative; padding-left: 61px; }
/*.section-photo .section-content p { font-size: 20px; line-height: 1.6; }*/

.section-photo .tags { margin-bottom: 20px; }
.section-photo .ad { clear: both; padding-top: 30px; margin-bottom: 30px; }

.section-photo-alt .section-body { margin-bottom: 15px; }
.section-photo-alt .section-intro { text-align: left; }
.section-photo-alt .section-intro h1 { margin-bottom: 30px; font-size: 28px; line-height: 1.2; }
.section-photo-alt .section-intro .meta { margin-bottom: 25px; }
.section-photo-alt .section-intro .meta span { display: block; }
.section-photo-alt .section-intro .meta span + span { padding-left: 0; border-left: none; margin-left: 0; }
.section-photo-alt .section-intro p { margin-bottom: 30px; font-size: 16px; line-height: 1.44; }

.section-photo .section-content-inner,
.section-photo-alt .section-content-inner { font-size: 16px; line-height: 1.44; }

@media (max-width: 1091px) {
    .section-photo .section-content { width: calc(100% - 332px); }
    .section-photo .section-body { margin-bottom: 20px; }
}

/* Tablet Portrait */
@media (max-width: 1023px) {
    .section-photo-alt { margin-top: 15px; }
    .section-photo .section-content-inner { padding-left: 0; }  
    .section-photo .col { float: none; display: block; width: 100%; }
    .section-photo .col + .col { margin-left: 0; }
}

/* Mobile */
@media (max-width: 767px) {
    .section-photo .section-content { float: none; display: block; width: 100%; }   
    .section-photo > .shell { padding: 0 10px; }    
    .section-photo .load-more { display: block; max-width: 210px; text-align: center; margin: 0 auto; } 
    .section-photo .section-intro { text-align: center; }
}

/* ------------------------------------------------------------ *\
    Section Reviews
\* ------------------------------------------------------------ */

.section-reviews {  }
.section-reviews .section-body, 
.section-reviews .section-aside,
.section-reviews .section-intro,
.section-reviews .section-content-inner,
.section-reviews .section-content-box { overflow: hidden; }
.section-reviews .section-content { overflow: hidden; float: left; width: 728px; margin-right: 32px; }
.section-reviews .section-content-box { margin-bottom: 38px; }
.section-reviews .section-content-inner { position: relative; padding-left: 61px; }
.section-reviews .section-image { float: left; width: 346px; margin-right: 15px; }
.section-reviews .section-image img { width: 100%; height: auto; }
.section-reviews .section-content-box .section-intro { text-align: left; }
.section-reviews .section-content-box .section-intro h1 { margin-bottom: 3px; font-size: 32px; line-height: 1; }
.section-reviews .section-content-box .section-intro h1 em { display: block; font-weight: 400; margin-top: 5px; }
.section-reviews .section-content-box .section-intro h3 { margin-bottom: 10px; font-size: 26px; line-height: 1.1; font-weight: 400; }
.section-reviews .section-content-box .section-intro h3.smaller { font-size: 18px; margin-top: 10px; }
.section-reviews .section-content-box .section-intro h4 { font-weight: 400; }
.section-reviews .section-content-box .section-intro h4 strong { font-weight: 600; }
.section-reviews .section-content-box .section-intro h4 span { display: block; }
.section-reviews .section-content-box .section-intro .rating { margin-bottom: 23px; }
.section-reviews .section-content-box .section-intro .share-count { border-color: #000; }

.section-reviews .ad { clear: both; padding-top: 30px; margin-bottom: 30px; }
.section-reviews .tags { margin-bottom: 30px; }
.section-reviews-alt p { margin-bottom: 20px; font-size: 20px; line-height: 1.6; }

.section-reviews-alt .section-head { text-align: center; }
.section-reviews-alt .section-head .section-title { display: inline-block; }
.section-reviews-alt .section-body > .section-intro { text-align: center; }
.section-reviews-alt .section-body > .section-intro h1 { margin-bottom: 0; font-size: 42px; line-height: 1; }
.section-reviews-alt .section-body > .section-intro .meta { margin-bottom: 0; font-size: 17px; line-height: 1.3; color: #000; }
.section-reviews-alt .section-body > .section-intro .meta a { color: #11aeea; }
.section-reviews-alt .section-body > .section-intro .meta span { display: inline-block; vertical-align: middle; }
.section-reviews-alt .section-body > .section-intro .meta span + span { padding-left: 5px; border-left: 1px solid  #ec008c; margin-left: 5px; }
.section-reviews-alt .section-body > .section-intro .share-count { float: none; display: inline-block; vertical-align: middle; }
.section-reviews-alt .section-body > .section-intro .addthis_sharing_toolbox { display: inline-block; vertical-align: middle; margin-top: 0; }

@media (max-width: 1091px) {
    .section-reviews .section-content { width: calc(100% - 332px); }
}

/* Tablet Portrait */
@media (max-width: 1023px) {
    .section-reviews { margin-top: 15px; }
    .section-reviews-alt .section-body > .section-intro h1 { font-size: 32px; }
    .section-reviews .section-image { float: none; display: block; width: 100%; margin-bottom: 15px; }  
    .section-reviews .section-content-inner { padding-left: 0; }
}

/* Mobile */
@media (max-width: 767px) {
    .section-reviews { padding: 0 10px; }
    .section-reviews .section-content { float: none; display: block; width: 100%; }
    .section-reviews .load-more { display: block; max-width: 210px; text-align: center; margin: 0 auto; }
}

/* ------------------------------------------------------------ *\
    Shares
\* ------------------------------------------------------------ */

.share { overflow: hidden; margin-bottom: 15px; }
.share-count { float: left; width: 114px; padding-right: 10px; border-right: 1px solid  #fff; margin-right: 15px; font-size: 30px; line-height: 1; color: #c53210; font-weight: 700; letter-spacing: 0; text-align: center; }
.share-count span { display: block; margin-left: -20px; }
.share-count span span { display: block; margin-left: 20px; font-size: 11px; font-weight: 400; text-transform: uppercase; letter-spacing: 0; }
.share .addthis_sharing_toolbox { display: inline-block; margin-top: 20px; }

/* Tablet Portrait */
@media (max-width: 1023px) {
    .share-count { width: 100px; margin-right: 10px; letter-spacing: -.07em; }  
}

/* Mobile */
@media (max-width: 767px) {
    .share-count { float: none; display: inline-block; vertical-align: middle; }    
    .share .addthis_sharing_toolbox { display: inline-block; margin-top: 0; vertical-align: middle; }   
}

/* ------------------------------------------------------------ *\
    Slider Header
\* ------------------------------------------------------------ */

.slider-header { overflow: hidden; max-height: 76px; margin-bottom: 25px; }
.slider-header .bx-viewport { min-height: 76px; }
.slider-header .shell { position: relative; }
.slider-header .slide { overflow: hidden; position: relative; min-width: 118px; opacity: .7; transition: opacity .4s; }
.slider-header .slide:hover { opacity: 1; }
.slider-header .slide a { display: block; }
.slider-header .slide img { width: 100%; height: auto; }
.slider-header .slide-caption { position: absolute; bottom: -100%; left: 0; right: 0; padding: 5px; background-color: rgba(38,38,38, .65); font-size: 14px; line-height: 1.07; color: #fff; letter-spacing: -0.025em; font-weight: 400; transition: bottom .3s; }
.slider-header .slide:hover .slide-caption  { bottom: 0; }

.slider-header .slider-actions { position: absolute; top: 50%; left: 0; z-index: 20; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.slider-header .slider-actions ~ .slider-actions { left: auto; right: 0; }

.header .slider-header .slide-caption { display: block !important; }

@media (max-width: 1091px) {
    .slider-header { padding: 0 6%; }
    .slider-header .slider-actions { left: -20px; }
    .slider-header .slider-actions ~ .slider-actions { left: auto; right: -20px; }
}

/* Tablet Portrait */
@media (max-width: 1023px) {
    .slider-header { margin-bottom: 10px; } 
}

/* Mobile */
@media (max-width: 767px) {
    .slider-header { display: none; }
}

/* ------------------------------------------------------------ *\
    Slider Intro
\* ------------------------------------------------------------ */

.slider-intro { position: relative; }
.slider-intro .slide { position: relative; }
.slider-intro .slide-image,
.slider-intro .slide a { display: block; width: 100%; }
.slider-intro .slide-caption { position: absolute; bottom: 0; left: 0; right: 0; padding: 2px 5px 5px; background-color: rgba(255,255,255, .75); font-size: 30px; line-height: 1.56; color: #000; letter-spacing: -0.025em; text-align: center; font-weight: 700; }
.slider-intro img { width: 100%; height: auto; }

.slider-intro .slider-actions { position: absolute; top: 50%; left: 13px; z-index: 20; margin-top: -12px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.slider-intro .slider-actions i + i { display: none; }
.slider-intro .slider-actions ~ .slider-actions { left: auto; right: 13px; }
.slider-intro .bx-pager { display: none; }
.slider-intro .bx-wrapper .bx-pager.bx-default-pager a { background-color: #fff; border: 1px solid  #c1c1c1; transition: background-color .4s border-color .4s; }
.slider-intro .bx-wrapper .bx-pager.bx-default-pager a.active { background-color: #000; border-color: #000; }

.slider-intro .fullscreen-image-container { background: none !important; }

/* Tablet Portrait */
@media (max-width: 1023px) {
    .slider-intro .slide-caption { font-size: 20px; }   
}

/* Mobile */
@media (max-width: 767px) {
    .slider-intro { /*min-height: 304px;*/ margin-bottom: 36px; }
    .slider-intro .bx-viewport,
    .slider-intro .bx-wrapper { height: 100% !important; }
    /*.slider-intro .slide { min-height: 304px; }*/
    /*.slider-intro .slide img { visibility: hidden; }*/
    .slider-intro .slide-caption { padding: 5px 0; line-height: 1; color: #fff; background-color: #000; }

    .slider-intro .slider-actions { left: 0; }
    .slider-intro .slider-actions ~ .slider-actions { right: 0; }
    .slider-intro .slider-actions i { display: none; }
    .slider-intro .slider-actions i + i { display: block; }

    .slider-intro .bx-pager { display: block; bottom: -20px; }
    .alignleft {height: 212px;}
}

/* ------------------------------------------------------------ *\
    Slider Photo
\* ------------------------------------------------------------ */

.slider-photo { position: relative; width: 100%; max-width: 934px; margin: 0 auto; }
.slider-photo .slide { position: relative; }
.slider-photo .slide-caption { position: absolute; bottom: 0; left: 0; padding: 5px 5px 10px; background-color: rgba(0,0,0, .65); }
.slider-photo .slider-actions { overflow: hidden; position: absolute; top: 50%; left: -60px; right: -60px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.slider-photo .slider-actions a { float: left;  }
.slider-photo .slider-actions a + a { float: right; }
.slider-photo .slider-actions .mobile-visible { display: none; }
.slider-photo-alt .slider-actions { left: 10px; right: 10px; }

@media (max-width: 1091px) {
    .slider-photo { padding: 0 50px; }
    .slider-photo-alt { padding: 0; }
    .slider-photo .slider-actions { left: -20px; right: -20px; }
    .slider-photo-alt .slider-actions { left: 15px; right: 15px; }
    .slider-photo .slider-actions .mobile-hidden { display: none; } 
    .slider-photo .slider-actions .mobile-visible { display: block; visibility: visible; }
}

/* Mobile */
@media (max-width: 767px) {
    .slider-photo { padding: 0; text-align: left; } 
    .slider-photo .slide-caption h6 { font-size: 12px; }
    .slider-photo .slider-actions { right: 5px; left: 5px; }    
    .slider-photo .slider-actions a { box-shadow: 4px 4px 4px rgba(0,0,0, .5); }    
    .slider-photo .slider-actions .mobile-hidden { display: none; } 
    .slider-photo .slider-actions .mobile-visible { display: block; }
}

/* ------------------------------------------------------------ *\
    Slider Photo Thumbs
\* ------------------------------------------------------------ */

.slider-photo-thumbs { position: relative; width: 100%; max-width: 934px; padding: 7px 0; margin: 0 auto; background-color: #c2c2c2; }
.slider-photo-thumbs img { width: 100%; height: auto; }
.slider-photo-thumbs .bx-wrapper { position: relative; z-index: 2; }
.slider-photo-thumbs .slide a { display: block; }
.slider-photo-thumbs .slider-actions { overflow: hidden; position: absolute; top: 50%; left: -8px; right: -8px; z-index: 1; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.slider-photo-thumbs .slider-actions a { float: left; }
.slider-photo-thumbs .slider-actions a + a { float: right; }
.slider-photo-thumbs-alt .slide { max-width: 120px !important; }

.slider-photo-thumbs-alt { padding: 7px 40px; margin-top: 7px; }

/* Tablet Portrait */
@media (max-width: 1023px) {
    .slider-photo-thumbs { display: none; visibility: hidden; } 
}

/* ------------------------------------------------------------ *\
    Socials
\* ------------------------------------------------------------ */

.socials > span { display: block; margin-bottom: 5px; font-size: 12px; line-height: 1.24; color: #fff; letter-spacing: 0.01em; text-transform: uppercase; opacity: .4; }
.socials ul { overflow: hidden; list-style: none outside none; }
.socials li { float: left; }
.socials a { display: block; }
.socials li + li { margin-left: 10px; }

/* ------------------------------------------------------------ *\
    Social Box
\* ------------------------------------------------------------ */

.social-box { position: absolute; top: 0; left: 0; }
.social-box.fixed { position: fixed; top: 73px; left: 50%; margin-left: -530px; }
.social-box.at-bottom { position: absolute; top: auto; bottom: 0; left: 0; margin-left: 0; }
.social-box > .at4-share-outer { position: static; top: 0; left: 0; right: 0; }
.social-box .atss { position: static !important; z-index: 99 !important; }

@media (max-width: 1091px) {
    .social-box.fixed { margin-left: -515px; }
    .social-box.at-bottom { margin-left: 0; }
}

/* ------------------------------------------------------------ *\
    Song Items
\* ------------------------------------------------------------ */

.song-items { overflow: hidden; list-style: none outside none; }
.song-item { overflow: hidden; padding-bottom: 26px; border-bottom: 1px solid  #f00; margin-bottom: 30px; }
.song-item:last-child { margin-bottom: 0; }
.song-item-image { float: left; width: 356px; margin: 0 32px 15px 0; }
.song-item-image img { width: 100%; height: auto; }
.song-item-body { overflow: hidden;  }
.song-item h3 { margin-bottom: 3px; font-size: 26px; font-weight: 400; text-transform: uppercase; }
.song-item .song-item-socials { margin-bottom: 0; font-size: 13px; text-transform: uppercase; color: #c53210; font-weight: 400; }
.song-item .song-item-socials span,
.song-item .song-item-socials a { position: relative; display: inline-block; vertical-align: top; }
.song-item .song-item-socials a { font-weight: 700; color: #395690; }
.song-item .song-item-socials a + a { margin-left: 13px; }
.song-item .song-item-socials a + a:before { content: ''; position: absolute; top: 50%; left: -10px; width: 6px; height: 6px; border-radius: 50%; margin-top: -2px; background-color: #c53210; }

.song-item p { margin-bottom: 0; font-size: 20px; line-height: 1.5; color: #000; }
.song-item p .red { color: #c53210; font-weight: 700; }

.song-item .audio-player { clear: both; }

.song-item .audio-player div[id^="botr"] { max-width: 400px !important; height: 50px !important; }

/* Tablet Portrait */
@media (max-width: 1023px) {
    .song-item-image { width: 40%; margin-right: 15px; }    
}

/* Tablet Portrait */
@media (max-width: 1023px) {
    .song-item { border: none; padding-bottom: 0; margin-bottom: 15px; }
    .song-item-image { float: none; display: block; width: 100%; height: auto; }
    .song-item-body { padding: 0 10px; }
    .song-item p { padding: 0 10px; font-size: 18px; left: 1.39; }
    .song-item-body p { padding: 0; margin-bottom: 7px; }
}

/* ------------------------------------------------------------ *\
    Sprite
\* ------------------------------------------------------------ */

[class^="sprite-"] { display: inline-block; font-size: 0; vertical-align: middle; }

/* ------------------------------------------------------------ *\
    Subscribe
\* ------------------------------------------------------------ */

.subscribe { margin-bottom: 6px; color: #fff; font-size: 0; line-height: 0; }
.subscribe h5 { margin-bottom: 15px; color: #c53210; line-height: 1; text-transform: uppercase; }
.subscribe h5 span { display: block; font-size: 13px; }
.subscribe-field,
.subscribe-field-small { display: inline-block; width: 301px; height: 42px; padding: 0 6px; border: 1px solid  #9a9a9a; background: none; font-size: 14px; line-height: 1.43; font-style: italic; vertical-align: top; }
.subscribe-field-small { width: 69px; margin: 0 6px 0 4px; }
.subscribe-btn { display: inline-block; width: 56px; height: 42px; border: none; background-color: #fff; font-size: 14px; line-height: 1.3; color: #262626; font-weight: 300; vertical-align: top; font-style: italic; }

@media (max-width: 1091px) {
    .subscribe-field { width: calc(100% - 135px); }
}

/* Mobile */
@media (max-width: 767px) {
    .subscribe { text-align: left; }
    .subscribe h5 { text-align: center; }
    .subscribe h5 span { font-size: 20px; font-weight: 400; }
    .subscribe-field { width: 100%; margin-bottom: 7px; }
    .subscribe-field-small { margin: 0 7px 0 0; }
}

/* ------------------------------------------------------------ *\
    Subscribe Itunes
\* ------------------------------------------------------------ */

.subscribe-itunes { margin-bottom: 30px; text-align: center; }
.subscribe-itunes a { display: block; }
.subscribe-itunes img { width: 100%; height: auto; }
.subscribe-itunes span { position: relative; padding: 13px 5px; font-size: 22px; line-height: 1; color: #262626; font-weight: 700; }
.subscribe-itunes span:after { content: ''; position: absolute; top: 50%; left: 100%; width: 0; height: 0; border-style: solid; border-width: 6px 0 6px 7px; border-color: transparent transparent transparent #000000; margin: -3px 0 0 10px; }

/* Mobile */
@media (max-width: 767px) {
    .subscribe-itunes { background-color: #edd100; }
    .subscribe-itunes span { display: inline-block; }   
}

/* ------------------------------------------------------------ *\
    Tabs
\* ------------------------------------------------------------ */

.tab { display: none; }
.tab.current { display: block; }

/* ------------------------------------------------------------ *\
    Tabs Posts
\* ------------------------------------------------------------ */

.tabs-posts .tabs-head { margin-bottom: 6px; }
.tabs-posts .tabs-nav ul { list-style: none outside none; }
.tabs-posts .tabs-nav li { float: left; width: 140px; }
.tabs-posts .tabs-nav li + li { margin-left: 8px; }
.tabs-posts .tabs-nav a { position: relative; display: block; height: 30px; background-color: #fff; font-size: 16px; line-height: 1.88; color: #c53210; text-align: center; font-weight: 700; text-decoration: none; transition: background-color .4s, color .4s, opacity .4s; }
.tabs-posts .tabs-nav a:hover { opacity: .8; }
.tabs-posts .tabs-nav .current a { background-color: #c53210; color: #fff; }
.tabs-posts .tabs-nav a:before { content: ''; visibility: hidden; position: absolute; top: 100%; left: 50%; width: 0; height: 0; border-style: solid; border-width: 8px 8px 0 8px; border-color: #c53110 transparent transparent transparent; opacity: 0; transition: visibility .4s, opacity .4s; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.tabs-posts .tabs-nav .current a:before { visibility: visible; opacity: 1; }

/* ------------------------------------------------------------ *\
    Tags
\* ------------------------------------------------------------ */

.tags { overflow: hidden; }
.tags > span { float: left; margin-right: 8px; font-size: 16px; line-height: 1.3; color: #fff; font-weight: 400; text-transform: uppercase; }
.tags-dark > span { color: #000; }
.tags-dark .list-tags li { border-color: #000; font-size: 20px; }

/* Mobile */
@media (max-width: 767px) {
    .tags > span { float: none; display: block; text-align: left; } 
    .tags-dark .list-tags { margin-right: -10px; }
    .tags-dark .list-tags li { font-size: 15px; margin: 0 10px 5px 0; }
    .tags-dark .list-tags li + li { border: none; padding-left: 0; margin-left: 0; }
}

/* ------------------------------------------------------------ *\
    Video
\* ------------------------------------------------------------ */

.video-frame { overflow: hidden; position: relative; max-height: 405px; height: 0; padding-bottom: 56.25%; border: 1px solid  #000; margin-bottom: 8px; }
.video-frame iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.video-caption { padding: 6px 24px 18px; background-color: rgba(0,0,0, .85); color: #fff; letter-spacing: -0.025em; }
.video-caption h2 { margin-bottom: 0; }
.video-caption p { font-size: 16px; line-height: 1.28; color: #c2c2c2; }

/* ------------------------------------------------------------ *\
    Widgets
\* ------------------------------------------------------------ */

.widgets { list-style: none outside none; }
.widget  { margin-bottom: 24px; }
.widget-posts { padding: 6px; background-color: #ccc; }

.widget-image { margin-bottom: 26px; }
.widget-image a { display: block; }
.widget-image img { width: 100%; height: auto; }

.widget-most-like { padding: 0 30px; }
.widget-most-like .widget-title { position: relative; margin-bottom: 21px; background-color: #c53210; color: #fff; text-align: center; }
.widget-most-like .widget-title:before { content: ''; position: absolute; top: 100%; left: 50%; width: 0; height: 0; border-style: solid; border-width: 8px 8px 0 8px; border-color: #c53110 transparent transparent transparent; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.widget-most-like h6.widget-title { font-size: 16px; line-height: 1; padding: 7px 0; }

/* Mobile */
@media (max-width: 767px) {
    .widget-image > a { max-width: 270px; margin: 0 auto; } 
}

/*# sourceMappingURL=style.css.map */

.header-inner-wrapper {
  background-color: #fff;
  max-width: 1062px;
  margin: 0 auto;
}
/*
div#div-gpt-ad-1444174352753-6 {
  position: absolute !important;
}
*/
.takeover-bg{
  width: 100%;
  position: absolute;
}
.takeover-bg-light{
  width: 100%;

}
div#div-gpt-ad-1444174352753-6,
div#div-gpt-ad-1444174352753-0,
div#div-gpt-ad-1444174352753-1,
div#div-gpt-ad-1444174352753-2,
div#div-gpt-ad-1444174352753-3,
div#div-gpt-ad-1444174352753-4,
div#div-gpt-ad-1444174848960-4,
div#div-gpt-ad-1444174352753-5,
div#div-gpt-ad-1444174352753-6,
div#div-gpt-ad-1444174352753-7,
div#div-gpt-ad-1444174352753-8,
div#div-gpt-ad-1444174352753-9,
div#div-gpt-ad-1444174848960-5,
div#div-gpt-ad-1444174848960-8,
div#div-gpt-ad-1444174848960-6,
{
  margin: 0 auto !important;
}

div#div-gpt-ad-1444174352753-6 {
  margin: auto !important;
}

.at4-jumboshare table {margin: 0 auto;}

.at4-jumboshare .at4-count {font-size: 50px !important;}

#at-cv-toaster.at-cv-with-image .at-cv-image-filter {display: none !important}