@import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,300,600,600italic,700,700italic&subset=latin,latin-ext);
body {
 font-family: 'Open Sans', sans-serif;
 font-size:14px;
 font-weight: 400;
 overflow-x: hidden;
 margin:2%;
 padding:0px;
 background-color:#efefef;
 background-position: 50% 50%;
 background-size: cover;
 min-height:100%
}
h1, h2, h3, h4, h5, h6 {
 font-weight: 400;
 margin:0px;padding:0px;
 margin-bottom:10px;
}
h1 {
 font-family: 'Titillium Web', sans-serif; 
 font-size: 38px;
 font-weight: bold;
 font-style: italic;
}
h2 {
 font-size: 30px;
 font-weight: 300;
 color: #606060;
}
h3 {
 font-size: 24px;
 font-weight: 300;
 color: #111;
}
p {
 line-height: 1.5em;
 font-weight: 400;
}
a {
 color: #417397;
 text-decoration:none;
}
a:hover {
 color:#417397;
 text-decoration:none;
 -webkit-transition: background-color all .3s ease;
 -moz-transition: background-color .3s ease;
 -o-transition: background-color .3s ease;
 transition: background-color .3s ease;
}
hr {border:0px;background:#dedede;height:1px}

.browsenew {z-index:999;position:absolute;top:0px;left:0px;width:100%;padding:10px;font-size:11px;background:lightyellow}

.over_container {width:100%;min-height:100%;padding-top:100px;padding-bottom:100px;}
.container {width:900px;margin:0px auto;background:#FFF;overflow:hidden}
.container img {max-width:100%}

.background-image-over {
 position: fixed;
 left: 0;
 right: 0;
 z-index: 1;
 display: block;
 background: url('/img/header_bg.jpg') no-repeat fixed;
 background-position: 50% 50%;
 background-size: cover;
 width: 100%;
 height: 100%;
}
 
.background-image-in {
 position: fixed;
 left: 0;
 right: 0;
 z-index: 2;
 display: block;
 background: rgba(0,0,0,0.3);
 width: 100%;
 height: 100%;
}
 
.background-image {
 position: fixed;
 top:0;
 left: 0;
 right:0;
 z-index: 1;
 display: block;
 background:url('/img/header_bg.jpg') no-repeat fixed;
 background-position: 50% 50%;
 background-size: cover;
 width: 100%;
 height: 100%;
 -webkit-filter: blur(6px);
 -moz-filter: blur(6px);
 -o-filter: blur(6px);
 -ms-filter: blur(6px);
 filter: blur(6px); 
}

.content {
 position: absolute;
 left: 0;
 right: 0;
 z-index: 4;
}

.header {
width:100%;height:300px;
background: url('/img/header_bg.jpg') center no-repeat;
background-position: 50% 20%;
background-size: cover;
display:table;
position:relative
}
.imginside{display:none;}
.header > img{opacity:0;width:100%;}
.h_back {display:none;position:absolute;z-index:99;left:0px;top:0px;margin-left:0px}
.h_back a {padding:20px 25px;display:block}
.h_back a i {font-size:24px;color:rgba(255,255,255,0.5)}
.h_back a:hover i {text-shadow:0px 0px 20px #fff}

.in_header {display:table-cell;vertical-align:middle;text-align:center}
.in_header a, .in_header a:hover {color:#FFF;text-decoration:none;}
.in_header a:hover {text-shadow:0px 0px 20px #fff}
.h_logo {padding-left:60px;padding-right:40px;font-size:24px;color:#fff;text-transform: uppercase;font-weight:bold; line-height:38px;letter-spacing: 20px;text-shadow:0px 0px 20px #fff}
.h_desc {padding:10px 40px;font-size:14px;color:#FFF; letter-spacing: 2px}
.h_socials {padding-top:5px}
.h_socials ul, .h_socials li {list-style-type:none;margin:0px;padding:0px;display:inline}
.h_socials a {padding:10px 13px;text-align:center}

.h_menu {text-align: left;text-transform: uppercase;padding-bottom: 20px;position: absolute;width: 100%;z-index: 99;}
.h_menu nav{background: rgba(0,0,0,0.4);display: inline-block;padding: 3px 20px;}
.h_menu_button, .h_menu_over {display:none}
.h_menu_button a {position:absolute;display:block;top:0px;right:0px;width:58;height:58px;background:url('/img/open_menu.png') center 17px no-repeat;z-index:999999}
.h_menu ul, .h_menu li {list-style-type:none;margin:0px;padding:0px;display:inline-block}
.h_menu a {color:#ffffff;text-decoration:none;font-size:11px;}
.h_menu a:hover {color:#cecece;}
 .h_menu li {position:relative;height:24px;line-height:24px;margin: 0 20px 0 0;}
 .h_menu li ul {display:none;z-index:2;background:#fff;padding:10px;border:1px solid #dedede;text-align:left;width:auto}
 .h_menu li ul a, .h_menu li ul li {display:block;height:24px;overflow:hidden}
 .h_menu li:hover ul {display:block;position:absolute;top:24px;left:0px}

.h_pad {padding:35px 100px}
.category .h_pad {padding:35px;}
.category #allEntries div[id*="entryID"]{margin:0 2% 20px 0;width:32%;float:left;}
.category #allEntries div[id*="entryID"]:nth-child(3n){margin:0 0 20px 0;}
.category .h_mtr_image{height: 175px;overflow: hidden;}
.category .h_mtr_image a{display:block;width:100%;height:100%;border-radius: 5px;}
.category .h_mtr_image img{display:none;border-radius: 5px;} 

#allEntries div[id*="entryID"] {padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #eaeaea}
.h_mtr_image {margin-bottom:20px} 
.h_mtr_title /*{font-size:24px;margin-bottom:20px}*/
 {font-family: 'Titillium Web', sans-serif;
 font-size: 24px;
 font-weight: bold;
 font-style: italic;
 color: #000000;
 padding:0;
 margin:0;
}
.h_mtr_date {color:#959595;margin-top:15px}
.h_m_in {margin-right:10px;display:inline-block;color:#595959}
.h_m_in a {text-decoration:none}
.h_m_in a span {text-decoration:underline}
.h_m_in a:hover span {text-decoration:none}
.h_m_in i {color:#b1b1b1;padding-right:5px}

.post_button{overflow: hidden;}
.to_play{display: inline-block;padding: 7px 40px;background-color: #739741;color: #ffffff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;position: relative;}
.to_play:before {background-color: rgba(255,255,255,0.3);content: "";width: 100px;height: 100px;position: absolute;left: -70px;top: -60px;transform: rotate(-45deg);}
.to_play:hover{background-color:#658539;color:#ffffff;}
.h_mtr_date .rating_ul{float:right;padding: 6px 0 0 0;}

.post_images{overflow:hidden;}
.post_images a{display:block;width:32%;float:left;margin:2% 2% 0 0;background-size:cover;}
.post_images a:nth-child(3n){margin:2% 0 0 0;}
.post_images a img{width:100%;opacity:0;}
.post_title{position:relative;}
.post_title h1{padding:0 130px 0 0;}
.post_title .post_button{position: absolute;right: -2px;left: auto;top: 11px;padding: 2px;}

.h_gallery, .h_gallery ul {width:100% !important}
.h_gallery ul, .h_gallery li {list-style-type:none;padding:0px !important;margin:0px !important;display:inline-block !important}
.h_gallery li {float:left !important}
.h_gallery li {width:233px !important}
.h_gallery li .h_g_one {width:100% !important}
.h_gallery li .h_g_one img {vertical-align:bottom;margin:0px;padding:0px;width:100%;}
.h_gallery .entryBlock {position:relative;overflow:hidden}
.h_gallery .h_g_desc {display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:2;}
.h_gallery .h_g_desc {text-decoration:none;color:#FFF;}
.h_g_desc_in {display:table;width:100%;height:100%;}
.h_g_desc_in_in {display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}
.h_gallery .h_g_desc a {color:#FFF;padding:10px;font-size:24px;}
.h_gallery .h_g_desc a:hover {text-shadow:0px 0px 20px #fff}
.h_cats {padding-bottom:20px}
.h_cats * {display:inline-block !important;text-align:center !important;color:#959595}
.h_cats .catsTd {padding:0px 5px;font-size:13px;text-transform:uppercase;}
.h_cats a {color:#959595;text-decoration:none;font-size:13px;}
.h_cats a:hover {color:#1d1d1d}
.h_pages {text-align:center;margin-top:20px}
.h_cats .catDescr {display:none !important}

.h_footer {margin-top:20px;color:#959595;text-align:center;font-size:13px}
.h_footer a {color:#959595}
.h_f_right {float:right;}
.h_f_right i {color:#c0c0c0}

.catbar {background:black !important}
#catmenu {height:50px;width:100%;height:auto; margin:0;}
#catmenu ul,#catmenu li {padding:0;margin:0;list-style:none;}
#catmenu li {padding:0 1px 0 0;float:left;}
#catmenu li a {display:inline-block;height:50px;line-height:50px;padding:0 20px;text-transform:uppercase;font-size:13px;color:#fff;font-family:'PT Sans';}
#catmenu li a:hover,#catmenu li a.uMenuItemA,#catmenu li.uWithSubmenu:hover > a {color:#fff;background:#16a085;text-decoration:none;}
#catmenu li.uWithSubmenu {position:relative;}
#catmenu ul ul {display:none;}
#catmenu li.uWithSubmenu:hover > ul {display:block;}
#catmenu ul ul {position:absolute;z-index:10;width:220px;top:50px;left:0;padding:13px 0;background:#16a085;}
#catmenu ul ul ul {top:0;left:220px;border-top:none;}
#catmenu ul ul li {float:none;padding:0 10px;}
#catmenu ul ul li a,#catmenu ul ul li a:hover,#catmenu li li a.uMenuItemA,#catmenu li li.uWithSubmenu:hover > a {display:block;padding:7px 10px;height:auto;line-height:normal; margin:0 0 1px;font-size:11px;color:#fff;}
#catmenu ul ul li a:hover,#catmenu li li a.uMenuItemA,#catmenu li li.uWithSubmenu:hover > a {background:#1abc9c;}
.nav-head,#catmenu li.uWithSubmenu em {display:none;}
.nav-head {padding:12px 20px;position:relative;font-size:25px;line-height:normal;text-transform:uppercase;color:#fff;cursor:pointer;background:#1abc9c;font-family:'PT Sans';}
.nav-head a {color:#fff;text-decoration:none;}
.nav-head .icon {position:absolute;width:40px;right:20px;top:14px;}
.nav-head .icon span {display:block;height:4px;background:#fff;margin:2px 0 0;}
#catmenu li.uWithSubmenu em {position:absolute;font-size:16px;width:24px;height:24px;line-height:24px;right:0;top:5px;font-style:normal;text-align:center;cursor:pointer;color:#fff;}
#catmenu li.uWithSubmenu ul em {display: inline-block;}

.catPages1 {text-align:center !important;padding:0 !important;margin:0 !important;}
.swchItemA, .swchItem, .swchItemA1, .swchItem1 {color:#FFF;display: inline-block;padding: 5px 13px;text-decoration: none;font-weight:normal}
.swchItem, .swchItem1 {color:#787878;background:#ebebeb;} 
.swchItem:hover, .swchItem1:hover {background:#dedede;color:#787878;text-decoration:none}
.swchItemA, .swchItemA1 {background:#626262}
.catPages1, .catPages2 {padding: 10px 0;}
.pagesBlock2 {margin-top:10px!important;display:block}
.uSpoilerText {padding:10px;border:1px solid #dedede;margin-top:10px;}
.codeMessage, .quoteMessage {padding:10px 15px;color:rgba(0,0,0,0.7)}
.bbQuoteBlock, .bbCodeBlock {background:none}
.bbQuoteName, .bbCodeName {display:none}
.quoteMessage {border:0 !important;border-left:4px solid #dedede !important;padding-left:32px;color:#484848}
.codeMessage {border:0 !important;border-left:4px solid #dedede !important;padding-left:32px;color:#484848}

/* Forum */

.gTable {background: none;}
.gTable td {background: #FFF; border: 1px solid #d8d8d8;padding: 5px 7px;font-size:14px}
td.gTableTop {font-size:14px;color: #FFF;padding: 8px 10px;background: #003062;border: none;}
td.gTableTop a {font-size:14px; color: #FFF;}
td.gTableSubTop, td .postTdTop {background: #d8d8d8;border: 1px solid #d8d8d8;color: #464646;padding: 4px 10px;}
td.gTableSubTop a, td .postTdTop a {color: #464646;}
.forumIcoTd,.forumThreadTd,.forumPostTd {text-align:center;}
.forumDescr,.forumModer {font-size:11px;color:#585858}
td.pagesInfo, td.switch, td.switchActive {background: #ffffff; border: 1px solid #dcdbe0; padding-left: 5px; padding-right: 5px;}
td.switch, td.switchActive { background: #CCCCCC;border:1px solid #CCCCCC; color: #FFF;}
td.switch a {color: #4c4c4c;}
.threadDescr {font-size:11px;color:#585858}
.postPoll td {border: 0px !important;}
.postFirst {border: 0px !important;}
.postRest1 {border: 0px !important;}
.postRest2 {border: 0px !important;}
postSeparator {border: 0px !important}
.postBottom td {border: 0px;padding: 0px 5px !important;}
.postBottom img {vertical-align: middle;}
.postTdInfo {text-align: center;}
.posttdMessage {text-align: justify;padding: 8px !important;line-height: 18px;}
.smilesPart td {border: 0px !important;}

input[type=text],input[type=password],textarea {height: 25px;padding: 0 7px;font-family: 'Droid Sans', Verdana, sans-serif;font-size:13px;color: #3B3B3B;background: #fff;border: 1px solid #D8D8D8;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input[type=text]:focus, input[type=password]:focus, textarea:focus {border:1px solid #A2A2A2}
input.securityCode {height: auto}
textarea {padding: 5px 7px;height: auto;overflow: auto;resize: none;line-height: 20px}
input[type=button],input[type=submit],input[type=reset],.button{margin: 0;padding: 0 10px; display: inline-block; text-align:center; height: 25px; font-family: 'Droid Sans', Verdana, sans-serif;font-size:13px; color: #fff; text-decoration: none; border: 0; background-color: #626262; cursor: pointer}
input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,.button:hover {text-decoration: none;background-color: #626262;}
.myBtnLeftA img, .myBtnRightA img {display:none}

.h_email {padding:0px 50px}
.h_e_title {padding-bottom:4px;color:#909090;font-size:13px}
.h_e_input {padding-bottom:12px}

.popup_header {background:#5c5c5c;color:#FFF;font-weight:bold;padding:10px}
.popup_content {padding:10px}

/*================================================ */

@media only screen and (max-width: 1100px) {
.over_container {padding-top:50px;padding-bottom:70px}
.h_gallery li {width:33.333% !important}
}

@media only screen and (max-width: 940px) {
.over_container {width:100%;min-height:100%;padding-top:0px;padding-bottom:0px}
.container {width:100%;margin:0px auto;background:#FFF}
.header {height:auto;}
.h_logo {padding-top:30px}
.h_socials {padding-bottom:30px}
.h_back {top:-1000px !important}
.h_gallery li {width:33.333% !important}
.h_pad {padding:15px 20px !important;}
.category #allEntries div[id*="entryID"]{width:48%;margin: 0 4% 20px 0;}
.category #allEntries div[id*="entryID"]:nth-child(2n){margin: 0 0 20px 0 !important;} 
.category #allEntries div[id*="entryID"]:nth-child(3n){margin: 0 4% 20px 0;}
.h_gallery .h_g_desc {top:-2000px !important}
.category .h_mtr_image{height: auto;overflow: inherit;}
.category .h_mtr_image img{display:block;} 
.category .h_mtr_image a{background:none !important;}
}
@media screen and (max-width: 640px) {
.category #allEntries div[id*="entryID"]{width:auto !important;margin: 0 0 20px 0 !important;float:none !important;}
}
@media only screen and (max-width: 540px) {
.h_gallery li {width:50% !important}
.h_footer {text-align:left}
.h_f_right {float:none} 
.h_menu {display:none}
.h_menu_button {display:block}
.h_menu_over {display:none;position:absolute;top:0px;left:0px;width:100%;background:rgba(77,77,77,0.9);z-index:99}
.h_menu_over ul, .h_menu_over li {list-style-type:none;margin:0px;padding:0px;display:block}
.h_menu_over a {display:block;color:#FFF;padding:18px 25px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.2)}
.h_menu_over a:hover, .h_menu_over a:active {background:#FFF;color:#000}
.h_email {padding:0px 0px}
}