/* -------------------------------wizedesign--Theme Name: SoweTheme URI: http://sowe.wizedesign.comDescription: Sowe theme will give you access to any type of information combined with a tasteful vibe for the latest technology and business aspects. The multitude of options of this theme will give you a variety of features from which you can choose whatever pleases the clients or visitors, from news to local information, from travel destinations to entertainment industry, all of it managed with a wonderful blend of photo and video galleries.Author: wizedesignAuthor URI:  http://wizedesign.comVersion: 1.1.1Text Domain: soweTags: one-column, two-columns, left-sidebar, right-sidebar, custom-menu, sticky-post, theme-optionsLicense: GNU GENERAL PUBLIC LICENSELicense URI: http://themeforest.net/licenses    -------------------------------------------      01. CSS RESET      02. GENERAL	  03. MISC	  04. LAYOUT	  05. HEADER	  06. FOOTER	  07. PAGE	  08. ERROR	  09. CONTACT	  10. INFO BLOG	  11. SINGLE PAGE	  12. COMMENTS	  13. AUTHOR PAGE	  14. TEMPLATE	  15. WIDGET	  16. TOP MENU	  17. HEADER MENU	  18. MEGA MENU	  19. NEWS	  20. FEATURE	  21. PAGINATION	  22. WORDPRESS CORE -------------------------------------------*//* -------------------------------wizedesign--     01. CSS RESET   ------------------------------------------- */.info-likeC a {display:none}.info-dateC  {display:none}.info-date {display:none}.wd-tmpbl3-date  {display:none}   .info-viewC, .info-comC, .info-view, .info-com  {display:none !important;}   html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {    font-style: inherit;    font-weight: inherit;    font-family: inherit;    vertical-align: baseline;    margin: 0;    border: 0;    padding: 0;    outline: 0;    font-size: 100%;    }acronym:hover::after {    background: #000;    left: 100%;    color: #fff;    bottom: 100%;    display: block;    padding: 10px 15px;    content: attr(title);    position: absolute;    }abbr:hover::after {    background: #fffd75;    left: 100%;    bottom: 100%;    display: block;    padding: 10px 15px;    content: attr(title);    position: absolute;    }blockquote:before {    top: 0px;    left: 0px;    display: block;    content: "\201C";    position: absolute;    font-size: 40px;    }ul {    list-style-type: circle;    padding: 0 0 0 25px;    }ol {    list-style-type: decimal;    padding: 0 0 0 25px;    }table {    border-spacing: 0;    border-collapse: separate;    }table {    border-spacing: 0;    border-collapse: separate;    }some_nowhitespace { nowhitespace: afterproperty }caption, th, td {    text-align: left;    font-weight: normal;    }p { line-height: 1.7em }blockquote {    font-style: italic;    line-height: 1.45;    margin: 0 0;    padding: 10px 30px;    position: relative;    font-size: 16px;    }dt { 	font-weight: bold;	padding-left: 20px; 	}dd {    background: none no-repeat left top;    padding-left: 20px;    }big { font-size: 16px }address { 	font-style: italic; 	margin: 0px 0px 15px; 	}abbr {    border-bottom: 1px dotted #000;    position: relative;    }acronym {    border-bottom: 1px dotted #000;    position: relative;    }cite {    font-style: italic;    font-weight: normal;    color: #c5c5c5;    }sub {    vertical-align: sub;    font-size: smaller;    }sup {    vertical-align: super;    font-size: smaller;    }ins {    background: #fff;    text-decoration: none;    }var { font-style: oblique }tt { font-family: "Lucida Console", monospace }kbd { font-family: monospace }embed, iframe, object, video { width: 100% }/* -------------------------------wizedesign--     02. GENERAL   ------------------------------------------- */html, body { height: 100% }body {    background: #fff;    line-height: 1.7em;    font-weight: normal;    color: #000;    font-size: 14px;    }h1, h2, h3, h4, h5, h6 {    font-weight: normal;    line-height: 1.25em;    word-wrap: break-word;	margin: 15px 0px;    }h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: none }h1 { font-size: 48px }h2 { font-size: 36px }h3 { font-size: 28px }h4 { font-size: 22px }h5 { font-size: 18px }h6 { font-size: 14px }a:hover {    text-decoration: none;    color: #222;    }a img { border: none }strong { font-weight: bold }em { font-style: italic }p, ul, ol, pre, code { margin-bottom: 10px }code { font-family: monospace }pre {    background: #f5f5f5;    font-family: monospace;    white-space: pre;    white-space: pre-wrap;    color: #666;    margin: 20px 0;    padding: 20px;    overflow: auto;    font-size: 14px;    word-wrap: break-word;    }table {    margin-bottom: 20px;    border-spacing: 0;    border-collapse: separate;    border-top-width: 5px;    border: 1px solid #efefef;    }th {    font-weight: bold;    text-transform: uppercase;    padding: 10px 15px;    }td {    border-top: 1px solid #efefef;    padding: 10px 15px;    }tr.alt { background-color: #f5f5f5 }/* -------------------------------wizedesign--     03. MISC   ------------------------------------------- */.header__banner-site{display: block;margin-bottom: 15px;}.header__banner-app{display: block;}.header__banner{overflow: hidden;}.header__banner > ul{list-style-type: none;padding: 0;text-align: right;}.header__banner > ul > li{display: inline-block;}.header__banner > ul > li:last-child{display: block;}.header__banner-site > li img{width: 130px;}.header__banner-app > li{display: inline-block !important;}.clearfix{clear: both;}@media only screen and (min-device-width : 768px) {.header__banner-site > li img{width: 110px;}}.clearfix{clear: both;}.facebook_widget{    position: fixed;    left: 0;    top: 20%;    z-index: 999999999;  }#facebook_close{    position: absolute;    top: -30px;    right: 0px;    color: #000000;    font-size: 36px;    z-index: 33333333333333;background-color: white;  padding:2px;  height: 23px;font-size:14px;    text-align: center;    cursor: pointer;}#facebook_close big{font-size: 20px;vertical-align: top;}.adclose11111{    position: fixed;    bottom: 110px;    right: 0px;    display: block;    width: 25px;    height: 25px;    z-index: 99999999;    border: 1px solid;    border-radius: 100%;    text-align: center;    cursor: pointer;    display: none;}.adclose11111 big{font-size: 20px;vertical-align: top;}.reclama{    position: fixed;    bottom: 0;    left: 0;    right: 0;    z-index: 9999999;    display: none; left: 50%;    margin-left: -160px;	     width: 100%; color: #fff;}@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) {     .reclama{display: block;}    .adclose11111{display: block;} }@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {     .header__banner-site{    width: 300px;    margin: 0 auto;    }    .header__banner > ul > li{margin-right: 8px;}}.fixed { display: block }.fixed:after {    visibility: hidden;    clear: both;    height: 0;    display: block;    content: ".";    }.fixed { min-height: 1% }* html .fixed { height: 1% }.hidden { display: none }.clear { clear: both }.block { display: block }.hide { display: none }/* ==== hover ==== */ a, .news-wrap, #search-header form .submit, .news-wrap .news-cover img, .news-wrap .news-bg, .tp-bullets.simplebullets.round .bullet, .widget_search #search-button, .widget_rss .rsswidget img, .wd-tmpbl2-posts .wd-tmpbl2-bg, .wd-tmpbl2-posts .wd-tmpbl2-vc, .wd-tmpbl3-posts .wd-tmpbl3-bg, .wd-tmpbl3-posts .wd-tmpbl3-vc, #tmpbl2 .tmpbl2-bg, #tmpbl2 .tmpbl2-text, #tmpbl2 h2, .wd-lk .wd-lk-bg, .wd-lk .info-likeW, .wd-slider .wd-slider-bg, .wd-social-fb .wd-social-number, .wd-social-gp .wd-social-number, .wd-social-tw .wd-social-number, ul.contactform #submitmail, .feat-cover .feat-bg, #wizemenu > ul ul.megapost .megapost-bg, #wizemenu > ul ul.megapost .megapost-title span, .feat-cover .feat-title span, .news-wrap .news-date, #sld-left .sldleft-bg, #sld-top .sldtb-bg, #sld-bottom .sldtb-bg, #sld-big .sldbig-bg, .wd-tmpbl3-posts .wd-tmpbl3-date, #tmpbl2 .info-dateC, .wd-slider .wd-slider-date, .sng-pagination a span, .mss-row, .reply, .sng-facebook, .sng-twitter, .sng-google, .sng-linkedin, .rsFullscreenIcn, .shrmedia2 .shrmedia2-play, .tweets_list li, .form-submit #submit, li.recentcomments, .widget li, .wd-review-posts .wd-review-bg, .wd-video-posts .wd-video-bg, .wd-photo-posts .wd-photo-bg, .videoGallery .rsThumb, #tmprw .tmprw-note, #tmprw, .tmprw-bg, #tmprw, .info-dateC, .wd-photo-button, .wd-video-play, #tmpbl1 .tmpbl1-wrap p, #tmpbl3 .tmpbl3-wrap p, #tmpbl4 .tmpbl4-wrap p, #tmpph .tmpph-play, #tmpvd .tmpvd-play, #tmprw .tmprw-qualifying, .widget_rss li .rssSummary, #wd-tmpbl2 .wd-tmpbl2-text, #wizemenu ul ul, #wizemenu ul ul li ul,  .megapost .megapost-bg, #wizemenu ul.megamenu li .megamenu-width, .sng-aut .sng-aut-description p, #sld-left .sldleft-video, .sldleft-video, #sld-top .sldtop-video, .sldtop-video, #sld-bottom .sldbottom-video, .sldbottom-video, #sld-big .sldbig-video, .sldbig-video, .wpcf7-form input.wpcf7-submit {    transition: .3s ease-in-out;    text-decoration: none;    -moz-transition: .3s ease-in-out;    -webkit-transition: .3s ease-in-out;    }  /* -------------------------------wizedesign--     04. LAYOUT   ------------------------------------------- */   #contback {    padding-top: 0px;    width: 100%;    position: relative;    }#wrap {    width: 1160px;    margin: 0px auto 0px auto;	padding:40px;	background:#fff;	overflow: hidden;    }	/* ==== layout ==== */ #layout-left {    float: left;    width: 760px;    overflow: hidden;    margin-bottom: -40px;    }	#layout-left-home {    float: left;    width: 760px;    overflow: hidden;	margin-bottom:-60px;    }#layout-right {    float: right;    width: 760px;    overflow: hidden;    margin-bottom: -40px;    }	#layout-right-home {    float: right;    width: 760px;    overflow: hidden;	margin-bottom:-60px;    }#layout-full {    margin-left: 0px;    width: 1240px;    overflow: hidden;    }	#layout-full-home {    margin-left: 0px;    width: 1240px;    overflow: hidden;	margin-bottom:-60px;    }.layout-full-fixed {    margin-bottom: 20px;    width: 1200px;    }	.layout-fixed {    margin-bottom: 20px;    width: 800px;    }#layout-pg-left {    width: 760px;    float: left;    overflow: hidden;    }#layout-pg-right {    width: 760px;    float: right;    }#layout-pg-left img, #layout-pg-right img, #layout-pg-full img {    height: auto;    max-width: 100%;    }#layout-pg-full {    width: 1160px;    }#layout-home {    margin-top: -2px;    margin-bottom: 20px;    width: 890px;    }#layout-media {    width: 1200px;    overflow: hidden;    margin-bottom: -40px;    }.layout-media-fixed { width: 1240px }	/* ==== sidebar ==== */ #sidebar-left {    float: left;    width: 360px;	border-right:1px solid #f1f1f1;	margin-left:-40px;	padding-right:40px;    }#sidebar-right {    float: right;    width: 360px;	border-left:1px solid #f1f1f1;    }    /* -------------------------------wizedesign--     05. HEADER   ------------------------------------------- */ #header {    margin: 0 auto 0px auto;    z-index: 3;    position: relative;	width: 1240px;    }.header-row {     width: 1160px;    height: 90px;    margin: 0 auto 0 auto;    padding: 10px 40px 40px 40px;    position: relative;    }/* ==== logo ==== */ #logo {    float: left;    width: 300px;    height: 111px;    overflow: hidden;    }		/* ==== banner ==== */ 	#header-banner {    float: right;    height: 40px;    overflow: hidden;    }	header-banner   { clear:both; height: 40px;    overflow: hidden;		margin-top:-50px;    }		#header-banner-none {    background: url("images/banner.png");    width: 728px;    float: right;    height: 90px;    overflow: hidden;    }	#leaderboard-banner {	width: 970px;	height: 90px;	margin: 0px auto 40px auto;	display: block;	background: #eee;	}	/* ==== menu / social / search ==== */.mss-row.glue { background: rgba(0, 0, 0,  0.8) }/* ==== social ==== */#social-header {    margin-top: 6px;    float: right;    }#social-header .instagram {    margin-right: 10px;    background-image: url("images/social/icon/instagram.png");    width: 16px;    float: left;    height: 16px;	opacity:0.3;    }#social-header .facebook {    margin-right: 6px;    background-image: url("images/social/icon/facebook.png");    width: 16px;    float: left;    height: 16px;	opacity:0.3;    }#social-header .twitter {    margin-right: 8px;    background-image: url("images/social/icon/twitter.png");    width: 16px;    float: left;    height: 16px;	opacity:0.3;	margin-top:-1px;	    }#social-header .youtube {    margin-right: 9px;    background-image: url("images/social/icon/youtube.png");    width: 16px;    float: left;    height: 16px;	opacity:0.3;    }#social-header .google {    margin-right: 9px;    background-image: url("images/social/icon/google.png");    width: 16px;    float: left;    height: 16px;	opacity:0.3;    }#social-header .flickr {    margin-right: 10px;    background-image: url("images/social/icon/flickr.png");    width: 16px;    float: left;    height: 16px;	opacity:0.3;    }#social-header .vimeo {    margin-right: 10px;    background-image: url("images/social/icon/vimeo.png");    width: 16px;    float: left;    height: 16px;	margin-top:-1px;	opacity:0.3;    }#social-header .instagram:hover, #social-header .facebook:hover, #social-header .twitter:hover, #social-header .youtube:hover, #social-header .google:hover, #social-header .flickr:hover, #social-header .vimeo:hover { opacity:1 }	/* ==== search ==== */#search-header #submit { display: none }#search-header form { position: relative }#search-header form:hover .submit { opacity: 0.7 }#search-header form .iconsearh, form .submit {    top: 0px;    width: 33px;    right: 0px;    height: 33px;    display: block;    position: absolute;    }#search-header form .submit {    background-image: url("images/search.png");    width: 33px;    cursor: pointer;    height: 33px;    }#search-header form #search {    border-top: none;    border-left: 1px solid rgba(0, 0, 0, 0.1);    border-right: 1px solid rgba(0, 0, 0, 0.1);    border-bottom: 1px solid rgba(0, 0, 0, 0.1);    text-transform: uppercase;    background-color: rgba(255, 255, 255, 0.7);    -webkit-appearance: none;    top: 45px;    width: 0;    right: 0px;    color: #000;    opacity: 0;    outline: none;    position: absolute;    font-size: 12px;    z-index:9999;    }	/* -------------------------------wizedesign--     06. FOOTER   ------------------------------------------- */   #footer {    background: black;    padding-top: 0px;    padding-bottom: 0px;    width: 1240px;    margin: 0px auto 0px auto;    }.footer-wrap {    width: 1240px;    margin: 0px auto 0px auto;    overflow: hidden;	height:30px;    }.footer-row { width: 1240px; }.footer-col {    float: left;    width: 360px;	margin-left:40px;	margin-bottom:-67px;    }.footer-col	h3.wd-title-footer {	margin-bottom:43px;	margin-top:-73px;	text-transform: uppercase;	font-size:24px;	font-weight:400;	color:#fff;	margin-left:-20px;    }.footer-col .widget {    margin-top: 0px;    margin-bottom: 107px !important;    width: 320px;    padding: 0px;    position: relative;	background: #000;    color: #fff;    }	.footer-col .widget:last-child { margin-bottom: 0px }.footer-col a { color:#fff }/* ==== copyright ==== */#copyright {    background: #000;    text-align: center;    width: 1240px;    color: rgba(255, 255, 255, 0.7);    padding: 16px 0;    font-size: 13px;	margin: 0px auto 0px auto;    }/* ==== social ==== */#footer-social {    text-align: center;    background: #000;    width: 1240px;    padding: 40px 0;	margin: 0px auto 0px auto;    }.footer-social-wrap a.instagram {    background: url("images/social/logo/instagram.png");    margin-right: 30px;    margin-bottom: -6px;    width: 106px;    height: 30px;    display: inline-block;    }.footer-social-wrap a.facebook {    background: url("images/social/logo/facebook.png") no-repeat left;    margin-right: 30px;    width: 125px;    height: 25px;    display: inline-block;    }.footer-social-wrap a.youtube {    background: url("images/social/logo/youtube.png");    margin-right: 30px;    width: 63px;    height: 25px;    display: inline-block;    }.footer-social-wrap a.twitter {    background: url("images/social/logo/twitter.png");    margin-right: 30px;    width: 125px;    height: 25px;    display: inline-block;    }.footer-social-wrap a.flickr {    background: url("images/social/logo/flickr.png");    margin-right: 30px;    width: 83px;    height: 25px;    display: inline-block;    }.footer-social-wrap a.google {    background: url("images/social/logo/google.png");    margin-right: 30px;    margin-bottom: -6px;    width: 112px;    height: 30px;    display: inline-block;    }.footer-social-wrap a.vimeo {    background: url("images/social/logo/vimeo.png");    margin-right: 30px;    width: 88px;    height: 25px;    display: inline-block;    }	.footer-social-wrap a.facebook:hover, .footer-social-wrap a.google:hover, .footer-social-wrap a.twitter:hover, .footer-social-wrap a.vimeo:hover, .footer-social-wrap a.youtube:hover, .footer-social-wrap a.flickr:hover, .footer-social-wrap a.instagram:hover { opacity: 0.5 }/* -------------------------------wizedesign--     07. PAGE   ------------------------------------------- */   /* ==== page title ==== */#page-title {    text-align: center;    margin-top: -15px;    margin-bottom: 25px;    width: 1160px;    }#page-title h1 {    line-height: 22px;    text-transform: uppercase;    color: #000;    height: 22px;    font-size: 32px;	font-weight:normal !important;	border-top:3px solid #000;	border-bottom:3px solid #f1f1f1;	display:inline-block; 	padding:9px 2px;    }#page-title h1 span{    font-size: 32px !important;    font-weight:normal !important;}/* ==== page cover ==== */#page-cover {    width: 1240px;    height: 300px;    margin-top: -40px;	margin-left: -40px;	margin-bottom: 60px;    overflow: hidden;    position: relative;    }#page-cover img {    width: 1240px;    height: 300px;    }#page-cover h1 {    text-align: center;    font-weight: normal;    text-transform: uppercase;    color:#fff;    width: 1240px;    bottom: 7px;    position: absolute;    font-size: 68px;    }.page-cover-bg {    background: url("images/bg3.png");    left: 0px;    width: 100%;    bottom: 0px;    height: 300px;    position: absolute;    }    /* ==== page comments ==== */ #layout-pg-left #comments, #layout-pg-right #comments, #layout-pg-full #comments {    margin-top:12px;     margin-bottom:-7px;    }/* -------------------------------wizedesign--     08. ERROR   ------------------------------------------- */ #error-404 {    text-align: center;    margin-top: -15px;    margin-bottom: 25px;    width: 1160px;    }#error-404 h1 {    line-height: 46px;    text-transform: uppercase;    color: #000;    height: 46px;    font-size: 48px;	font-weight:400;	border-top:3px solid #000;	border-bottom:3px solid #f1f1f1;	display:inline-block; 	padding:9px 2px;    }.error-subtitle { text-align: center }.error-subtitle h4 {    line-height: 43px;    margin-bottom: -14px;    text-transform: uppercase;    color: #000;    height: 43px;    font-size: 22px;	font-weight: normal;	margin-top:-13px;    }.error-search {    text-align: center;    margin-top: -54px;    }.error-search h4 {    line-height: 43px;    margin-bottom: 26px;    text-transform: uppercase;    color: #000;    height: 43px;    font-size: 22px;	font-weight: normal;	margin-top:66px;    }/* -------------------------------wizedesign--     09. CONTACT   ------------------------------------------- */   .wpcf7-form p {    text-transform: uppercase;    letter-spacing: 0.5px;    font-size: 12px;    font-weight: normal;    }    .wpcf7-form input {    margin-top: 5px;    background: #fafafa;    line-height: 24px;    border-radius: 3px;    color: #333;    border: 1px solid #e5e5e5 !important;    padding: 10px;    font-size: 14px;    width: 50%;    margin-bottom: 6px;    }    .wpcf7-form textarea {    margin-top: 5px;    background: #fafafa;    line-height: 24px;    border-radius: 3px;    color: #333;    border: 1px solid #e5e5e5 !important;    padding: 10px;    font-size: 14px;    width: 96%;    margin-bottom: 6px;    }    .wpcf7-form input:focus, .wpcf7-form textarea:focus { background: #fefefe }.wpcf7-form input.wpcf7-submit {    background: #000;    color: #fff;    text-transform: uppercase;    width: auto;    line-height: 24px;    padding: 3px 10px;    border: none !important;    border-radius: 1.5px;    }    /* -------------------------------wizedesign--     10. INFO BLOG   ------------------------------------------- */.info-vcl { 	text-align:left;	float:left;	}.info-vclC {    left: 30px;    bottom: 22px;    position: absolute;	text-align:left;    }/* ==== sticky ==== */.info-sticky {    font-weight: normal;    line-height: 17px;    text-transform: uppercase;    background-color: rgba(0, 0, 0, 0.7);    background-image: url("images/sticky.png");    background-repeat: no-repeat;    background-position: 7px 3px;    top: 23px;    left: 30px;    color: #fff;    float: left;    hieght: 17px;    padding: 3px 9px 3px 30px;    position: absolute;    font-size: 11px;	font-weight:600;	letter-spacing: 1.7px;    }/* ==== date ==== */.info-date {    line-height: 17px;    text-transform: uppercase;    color: #c5c5c5;    float: right;    hieght: 17px;    font-size: 10px;	font-weight:400;	margin-top:4px;    }.info-dateC {    text-transform: uppercase;    right: 25px;    color: rgba(255,255,255,0.7);    bottom: 25px;    position: absolute;		font-weight:400;	font-size: 10px;	line-height: 17px;	hieght: 17px;    }/* ==== category ==== */.info-cat {    line-height: 15px;    letter-spacing: 1.7px;    text-transform: uppercase;    top: 0px;    left: 30px;    color: #fff;    height: 15px;    padding: 4px 10px ;    position: absolute;    font-size: 9px;	font-weight: normal;    }/* ==== view ==== */.info-view {    line-height: 16px;    margin-right: 20px;    padding-left: 30px;    background-image: url("images/viewT.png");    background-repeat: no-repeat;    background-position: 0px 0px;    color: #c5c5c5;    hieght: 16px;    font-size: 12px;	font-weight:700;	display:inline-block;	     }.info-viewC {    line-height: 16px;    margin-right: 20px;    padding-left: 30px;    background-image: url("images/view.png");    background-repeat: no-repeat;    background-position: 0px 0px;    color: #fff;    display:inline-block;    hieght: 16px;    font-size: 12px;	    }/* ==== comment ==== */.info-com {    line-height: 16px;    margin-right: 20px;    padding-left: 25px;    background-image: url("images/comT.png");    background-repeat: no-repeat;    background-position: 0px 0px;    color: #c5c5c5;    display:inline-block;    hieght: 16px;    font-size: 12px;	font-weight:700;	     }.info-comC {    line-height: 16px;    margin-right: 20px;    padding-left: 25px;    background-image: url("images/com.png");    background-repeat: no-repeat;    background-position: 0px 0px;    color: #fff;    display:inline-block;    hieght: 16px;    font-size: 12px;    }/* ==== like ==== */a.info-like, a.info-liked {    font-weight: normal;    line-height: 16px;    padding-left: 25px;    text-transform: uppercase;    background-image: url("images/likeT.png");    background-repeat: no-repeat;    background-position: 0px 0px;    color: #c5c5c5;    display:inline-block;    hieght: 16px;    font-size: 12px;	font-weight:700;	display:none;    }a.info-likeC, a.info-likedC {    font-weight: normal;    line-height: 16px;    padding-left: 25px;    text-transform: uppercase;    background-image: url("images/like.png");    background-repeat: no-repeat;    background-position: 0px 0px;    color: #fff;    display:inline-block;    hieght: 16px;    font-size: 12px;	font-weight:700;	     }a.info-likeCB, a.info-likedCB {    font-weight: normal;    line-height: 18px;    padding-left: 29px;    text-transform: uppercase;    background-image: url("images/likeB.png");    background-repeat: no-repeat;    background-position: 0px 0px;    color: #fff;    float: left;    hieght: 18px;    font-size: 14px;	     }a.info-likeS, a.info-likedS {    font-weight: normal;    padding-left: 31px;    text-transform: uppercase;    background-image: url("images/likeBT.png");    background-repeat: no-repeat;    background-position: 0px -1px;    color: #000;    float: right;    font-size: 14px;	display:none;	margin-top:2px;    }a.info-like, a.info-like.like:hover, a.info-liked.unlike, a.info-liked:hover {    background-image: url("images/likeT.png");    color: #c5c5c5;    }.info-likeW {    text-align: center;    font-weight: normal;    padding-left: 1px;    text-transform: uppercase;    background-image: url("images/likeBT2.png");    background-repeat: no-repeat;    background-position: 0px 0px;    top: 20px;    left: 30px;    color: #fff !important;    float: left;    width: 31px;    height: 28px;    position: absolute;    font-size: 10px;	    }a.info-liked, a.info-liked.unlike:hover, a.info-like.like, a.info-liked.unlike:hover, a.info-like:hover {    background-image: url("images/likeC.png");    color: #c5c5c5;    }#tmpbl1:hover a.info-like, #tmpbl3:hover a.info-like, #tmpbl1:hover a.info-liked, #tmpbl3:hover a.info-liked { color: #000 !important }a.info-likeC, a.info-likeC.like:hover, a.info-likedC.unlike, a.info-likedC:hover {    background-image: url("images/like.png");    color: #fff;	display:none;    }a.info-likedC, a.info-likedC.unlike:hover, a.info-likeC.like, a.info-likedC.unlike:hover, a.info-likeC:hover {    background-image: url("images/likeC.png");    color: #fff;    }a.info-likeCB, a.info-likeCB.like:hover, a.info-likedCB.unlike, a.info-likedCB:hover {    background-image: url("images/likeB.png");    color: #fff;    }a.info-likeS, a.info-likeS.like:hover, a.info-likedS.unlike, a.info-likedS:hover {    background-image: url("images/likeBT.png");    color: #000;    }a.info-likedCB, a.info-likedCB.unlike:hover, a.info-likeCB.like, a.info-likedCB.unlike:hover, a.info-likeCB:hover {    background-image: url("images/likeCB.png");    color: #fff;    }a.info-likedS, a.info-likedS.unlike:hover, a.info-likeS.like, a.info-likedS.unlike:hover, a.info-likeS:hover {    background-image: url("images/likeCB2.png");    color: #000;    }	/* -------------------------------wizedesign--     11. SINGLE PAGE   ------------------------------------------- */   /* ==== great cover ==== */#snggreat {    width: 1240px;    height: 460px;	margin-bottom:40px;	margin-top:-40px;	margin-left:-40px;    }.snggreat-cover { position: relative }.snggreat-cover img {    width: 1240px;    height: 460px;    }.snggreat-cover h1 {    font-weight: normal;    line-height: 1.2em;    text-transform: uppercase;    left: 40px;    color: #fff;    width: 1100px;    bottom: 83px;    position: absolute;    font-size: 56px;    margin: 0;    }.snggreat-bg {    background: url("images/bg4.png");    left: 0px;    width: 100%;    bottom: 7px;    height: 460px;    position: absolute;    }.snggreat-cat {    font-weight: normal;    line-height: 18px;    letter-spacing: 2px;    text-transform: uppercase;    top: 0px;    left: 40px;    color: #fff;    height: 18px;    padding: 4px 11px;    position: absolute;    font-size: 11px;    }.snggreat-like {    top: 36px;    right: 40px;    position: absolute;	    }.snggreat-info {    left: 40px;    bottom: 40px;    position: absolute;	width:1160px;    }.snggreat-date {    line-height: 16px;    padding-left: 24px;    text-transform: uppercase;    background-image: url("images/write.png");    background-repeat: no-repeat;    background-position: 0px 0px;    color: #fff;    hieght: 16px;    display: inline-block;    font-size: 12px;	    }.snggreat-view {    line-height: 16px;    margin-left: 20px;    padding-left: 30px;    text-transform: uppercase;    background-image: url("images/view.png");    background-repeat: no-repeat;    background-position: 0px 0px;    color: #fff;    hieght: 16px;    display: inline-block;    font-size: 12px;	    }.snggreat-com {    line-height: 16px;    margin-left: 20px;    padding-left: 25px;    text-transform: uppercase;    background-image: url("images/com.png");    background-repeat: no-repeat;    background-position: 0px 0px;    color: #fff;    hieght: 16px;    display: inline-block;    font-size: 12px;	    }.snggreat-time {    line-height: 16px;    margin-left: 20px;    padding-left: 25px;    text-transform: uppercase;    background-image: url("images/time.png");    background-repeat: no-repeat;    background-position: 0px -1px;    color: #fff;    hieght: 16px;    display: inline-block;    font-size: 12px;	    }/* ==== article ==== */.sng-art {    background: #fff;    margin-bottom: 40px;    width: 760px;    }.sng-art img { 	height: auto;	max-width: 100% 	}    .sng-art h1 {    line-height: 1.25em;    font-weight: normal;    margin-bottom: 21px;    font-size: 32px;    }.sng-cl {    margin-bottom: 28px;    width: 760px;    height: 25px;    }.sng-cat {    font-weight: normal;    line-height: 18px;    letter-spacing: 2px;    text-transform: uppercase;    color: #fff;    height: 18px;    padding: 4px 11px;    font-size: 11px;	float:left;    }.sng-cover {    margin-bottom: 37px;    width: 760px;    height: 422px;    overflow: hidden;    }.sng-cover img {    width: 760px;    height: 422px;    }.sng-dvct {    margin-bottom: 32px;    width: 790px;    height: 25px;    }.sng-date {    line-height: 16px;    padding-left: 24px;    text-transform: uppercase;    background-image: url("images/writeT.png");    background-repeat: no-repeat;    background-position: 0px 0px;    color: #c5c5c5;    hieght: 16px;    display: inline-block;    font-size: 12px;    }.sng-view {    line-height: 16px;    margin-left: 20px;    padding-left: 30px;    text-transform: uppercase;    background-image: url("images/viewT.png");    background-repeat: no-repeat;    background-position: 0px 0px;    color: #c5c5c5;    hieght: 16px;    display: inline-block;    font-size: 12px;    }.sng-com {    line-height: 16px;    margin-left: 20px;    padding-left: 24px;    text-transform: uppercase;    background-image: url("images/comT.png");    background-repeat: no-repeat;    background-position: 0px 0px;    color: #c5c5c5;    hieght: 16px;    display: inline-block;    font-size: 12px;    }.sng-time {    line-height: 16px;    margin-left: 20px;    padding-left: 24px;    text-transform: uppercase;    background-image: url("images/timeT.png");    background-repeat: no-repeat;    background-position: 0px -1px;    color: #c5c5c5;    hieght: 16px;    display: inline-block;    font-size: 12px;	    }.sng-bottom {    margin-bottom: 16px;    width: 760px;	height:10px;    }.sng-ts { margin-bottom:40px; }.sng-fix {     width: 700px;    height: 10px;    float: left;    margin-bottom: 25px;     }/* ==== gallery ==== */#sng-gallery {    margin-bottom: 39px;    width: 760px;    height: 526px;    }.sng-video {    margin-bottom: 40px;	height:400px;	width:760px;    }		/* ==== tag ==== */.sng-tag {    padding-left: 29px;    margin-bottom: -5px;    background-image: url("images/tag.png");    background-repeat: no-repeat;    background-position: 0px 4px;    width: 500px;    float: left;    }.sng-tag a {    margin-top: -3px;    background: #000;    font-weight: normal;    line-height: 18px;    margin-right: 0px;    margin-bottom: 3px;    border-radius: 1.5px;    color: #fff;    height: 18px;    display: inline-block;    padding: 3px 8px;    font-size: 12px;    }.sng-tag a:hover { color: #fff }/* ==== social ==== */.sng-social {    margin-top: 1px;    padding-left: 29px;    background-image: url("images/social.png");    background-repeat: no-repeat;    background-position: 0px 3px;    float: right;    }.sng-facebook {    background: url("images/social/share/facebook.png");    margin-right: 3px;    width: 24px;    float: left;    height: 24px;    }.sng-twitter {    background: url("images/social/share/twitter.png");    margin-right: 3px;    width: 24px;    float: left;    height: 24px;    }.sng-google {    background: url("images/social/share/google.png");    margin-right: 3px;    width: 24px;    float: left;    height: 24px;    }.sng-linkedin {    background: url("images/social/share/linkedin.png");    width: 24px;    float: left;    height: 24px;    }.sng-facebook:hover, .sng-twitter:hover, .sng-google:hover, .sng-linkedin:hover { opacity:0.7 }	/* ==== prev&next ==== */.sng-links {	margin-top:-6px;    margin-bottom: 40px;    text-transform: uppercase;    width: 760px;    float: left;    }.sng-links-prev {    text-align: left;    margin-right: 40px;    letter-spacing: 1.5px;    width: 360px;    float: left;    color: #c5c5c5;    font-size: 14px;    }.sng-links-prev span a, .sng-links-next span a {    background: #f5f5f5;    line-height: 1.3em;    font-weight: normal;    border-radius: 1.5px;    letter-spacing: normal;    color: #000;    float: left;    width: 320px;    padding: 20px;    font-size: 20px;	margin-top:3px;    }	.sng-links-prev span a:hover, .sng-links-next span a:hover { background: #eee }.sng-links-next {    text-align: right;    letter-spacing: 1.5px;    width: 360px;    float: left;    color: #c5c5c5;    font-size: 14px;    }/* ==== author ==== */.sng-aut {    margin-bottom: 40px;    width: 760px;    color: #fff;	float:left;    height: 130px;	border-top:3px solid #000;	border-bottom:3px solid #f1f1f1;	padding:20px 0;    }	.sng-autR {    margin-bottom: 0px;    width: 760px;    color: #fff;	float:left;    height: 130px;	border-top:3px solid #000;	border-bottom:3px solid #f1f1f1;	padding:20px 0;    }.sng-aut .wp-user-avatar, .sng-autR .wp-user-avatar  {    margin-top: 0px;    margin-right: 0px;    border-radius: 50%;    float: left;    }.sng-aut-avatar {    margin-right: 30px;    float: left;    }.sng-aut-avatar img {    width: 130px;    height: 130px;    overflow: hidden;    }.sng-aut-description {    margin-top: 1px;    width: 600px;    float: left;    display: block;    }.sng-aut-description p {    margin-top: 11px;    font-weight: normal;    line-height: 1.5em;    margin-bottom: 12px;    color: #666;    font-size: 13px;    }	.sng-aut:hover .sng-aut-description p { color:#000 }a.sng-aut-user {    font-weight: normal;    color: #000;    font-size: 20px;    }a.sng-aut-url {    background: #000;    color: #fff;    margin-top: 3px;    font-weight: normal;    line-height: 14px;    letter-spacing: 0.5px;    float: right;    color:#fff;    height: 14px;    padding: 2px 8px;    font-size: 10px;	border-radius:1.5px;    }.sng-aut-post {    padding-left: 22px;    margin-right: 25px;    text-transform: uppercase;    background-image: url("images/posts.png");    background-repeat: no-repeat;    background-position: 0px 4px;    color: #000;    float: left;    font-size: 13px;	    }.sng-aut-com {    padding-left: 24px;    text-transform: uppercase;    background-image: url("images/comT2.png");    background-repeat: no-repeat;    background-position: 0px 4px;    color: #000;    float: left;    font-size: 13px;	    }/* ==== review great cover ==== */#rwgreat {    width: 760px;    height: 422px;    }.rwgreat-cover { position: relative }.rwgreat-cover img {    width: 760px;    height: 422px;    }.rwgreat-cover h1 {    font-weight: normal;    line-height: 1.2em;    text-transform: uppercase;    left: 40px;    color: #fff;    width: 680px;    bottom: 70px;    position: absolute;    font-size: 44px;    }.rwgreat-bg {    background: url("images/bg5.png");    left: 0px;    width: 100%;    bottom: 7px;    height: 422px;    position: absolute;    }.rwgreat-cat {    font-weight: normal;    line-height: 15px;    letter-spacing: 1.5px;    text-transform: uppercase;    top: 4px;    left: 4px;    color: #fff;    height: 15px;    padding: 3px 9px;    position: absolute;    font-size: 10px;    }.rwgreat-like {    bottom: 43px;    right: 40px;    position: absolute;    }.rwgreat-info {    left: 40px;    bottom: 40px;    position: absolute;    }.rwgreat-date {    line-height: 16px;    padding-left: 24px;    text-transform: uppercase;    background-image: url("images/write.png");    background-repeat: no-repeat;    background-position: 0px 0px;    color: #fff;    hieght: 16px;    display: inline-block;    font-size: 12px;	     }.rwgreat-view {    line-height: 16px;    margin-left: 20px;    padding-left: 30px;    text-transform: uppercase;    background-image: url("images/view.png");    background-repeat: no-repeat;    background-position: 0px 0px;    color: #fff;    hieght: 16px;    display: inline-block;    font-size: 12px;	     }.rwgreat-social {	right:40px;    top: 40px;	position: absolute;    }/* ==== review ==== */#sngrw {    background: #000;    margin-bottom: 37px;    float: left;    width: 680px;    color: #fff;    padding: 40px 40px 36px 40px;    position: relative;    }.sngrw-comment {    margin-top: 20px;    line-height: 1.5em;    color: #bbb;    float: left;    font-size: 14px;    }.sngrw-note {    text-align: center;    line-height: 120px;    font-weight: normal;    top: 21px;    width: 170px;    right: 40px;    height: 120px;    position: absolute;    font-size: 100px;	    }.sngrw-qualifying {    font-weight: normal;    text-transform: uppercase;    top: 70px;    font-size: 18px;	text-align: center;	color: #fff;	height:20px;	width: 170px;	position: absolute;    }.sngrw-rw {    background: #222;    margin-bottom: 4px;    width: 480px;    padding: 0px;    position: relative;    }.sngrw-rw-title {    font-weight: normal;    text-transform: uppercase;    top: 8px;    left: 15px;    color: #fff;    z-index: 2;    position: absolute;    font-size: 16px;    }.sngrw-rw-score {    text-align: center;    font-weight: normal;    top: 8px;    right: 15px;    width: 44px;    z-index: 2;    position: absolute;    font-size: 31px;	    }.sngrw-rating { background: #222 }.jRatingColor {    top: 0;    left: 0;    height: 100%;    z-index: 2;    position: relative;    }	/* ==== media - video & photo ==== */#sngmedia iframe {	margin-bottom:-7px;	}	.sngmedia-title h1 {    line-height: 1.25em;    margin-bottom: 20px;    color: #000;    float: left;    font-size: 46px;	font-weight: normal;    }.sngmedia-cat {	font-weight: normal;    line-height: 18px;    letter-spacing: 2px;    text-transform: uppercase;    color: #fff;    height: 18px;    padding: 4px 11px;    font-size: 11px;	float:left;	margin-right:3px;    }	.sngmedia-nr {	font-weight: normal;    line-height: 18px;    letter-spacing: 2px;    text-transform: uppercase;    color: #fff;    height: 18px;    padding: 4px 11px;    font-size: 11px;	float:left;	background:#000;    }.sngmedia-cl {    margin-bottom: 14px;    height: 25px;    }.sngmedia-vdvl {    margin-bottom: 32px;    width: 1160px;    float: left;    height: 25px;    }.sngmedia-venue {    line-height: 16px;    padding-left: 24px;    margin-right: 20px;    text-transform: uppercase;    background-image: url("images/venue.png");    background-repeat: no-repeat;    background-position: 0px 0px;    color: #c5c5c5;    hieght: 16px;    display: inline-block;    font-size: 12px;	    }.sngmedia-date {    line-height: 16px;    padding-left: 24px;    margin-right: 20px;    text-transform: uppercase;    background-image: url("images/date.png");    background-repeat: no-repeat;    background-position: 0px -1px;    color: #c5c5c5;    hieght: 16px;    display: inline-block;    font-size: 12px;	    }.sngmedia-view {    line-height: 16px;    margin-right: 20px;    padding-left: 30px;    text-transform: uppercase;    background-image: url("images/viewT.png");    background-repeat: no-repeat;    background-position: 0px 0px;    color: #c5c5c5;    hieght: 16px;    display: inline-block;    font-size: 12px;	    }.sngmedia-social {    margin-top: -2px;    padding-left: 29px;    background-image: url("images/social.png");    background-repeat: no-repeat;    background-position: 0px 3px;    float: right;    }.phsng-col {    width: 1165px;    float: left;	margin-top:-3px;    }img.sngph-photo {    margin-top: 3px;    margin-right: 3px;    width: 230px;    float: left;    height: 229px;    }	/* -------------------------------wizedesign--     12. COMMENTS   ------------------------------------------- */   #comments {    float: left;    width: 760px;	margin-top:-21px;    }#comments strong { font-weight: normal }#comments cite {    font-style: normal;    color: #000;    }#comments ol { padding: 0 }#comments em { font-style: normal }h3#reply-title {    font-weight: normal;    margin-bottom: 5px;    text-transform: uppercase;    color: #000;    display: inline-block;    font-size: 24px;    }.required {    font-weight: normal;    color: #ff0000;    }.comment-notes {    margin-bottom: 21px;    text-transform: uppercase;    color: #b5b5b5;    font-size: 12px;    }.logged-in-as {    margin-bottom: 21px;    text-transform: uppercase;    color: #b5b5b5;    font-size: 12px;    }.logged-in-as a {    font-weight: normal;    text-transform: none;    color: #000;    }.comment-form-author, .comment-form-email, .comment-form-url {    font-weight: normal;    margin-bottom: 16px;    text-transform: uppercase;    letter-spacing: 0.5px;    width: 50%;    color: #000;    font-size: 12px;    }.comment-form-author #author, .comment-form-email #email, .comment-form-url #url {    background: #f7f7f7;    margin-top: 0px;    border-radius: 3px;    text-transform: none;    color: #333;    border: 1px solid #e5e5e5;    padding: 10px;    font-size: 14px;    }.comment-form-author input, .comment-form-email input, .comment-form-url input { width: 100% }.comment-form-comment {    font-weight: normal;    text-transform: uppercase;    letter-spacing: 0.5px;    width: 760px;    color: #000;    font-size: 12px;    }.comment-form-author input#author:focus, .comment-form-email input#email:focus, .comment-form-url input#url:focus, .comment-form-comment textarea#comment:focus { background: #fefefe }.comment-form-comment #comment {    margin-top: 5px;    background: #fafafa;    line-height: 24px;    border-radius: 3px;    color: #333;    border: 1px solid #e5e5e5 !important;    padding: 10px;    font-size: 14px;	width:738px;    }.comment-form-comment textarea {    width: 100%;    height: 160px;    }.form-submit {    margin-top: 26px;    margin-bottom: 0;	height:40px;    }.form-submit #submit {    font-weight: normal;    line-height: 20px;	background:#000;    border-radius: 1.5px;    text-transform: uppercase;    color: #fff;    border: none;    cursor: pointer;    height: 33px;    padding: 3px 13px;    position: relative;    font-size: 14px !important;    }.form-submit #submit:hover { background: #000 }.commentlist {    list-style: none;    margin-top: 16px;    margin-bottom: 32px;    width: 760px;    }.commentlist li.comment > div {    margin-bottom: 14px;    border-bottom: 1px solid #f1f1f1;    padding: 5px 0px;    }.commentlist li.comment > div:hover .reply { opacity: 1 }.commentlist .comment-respond {    margin-top: 27px;    border-bottom: 0 !important;    }.commentlist .comment-respond .comment-form-comment { width: 100% }.commentlist .comment-respond .comment-form-comment textarea#comment {    width: 96% !important;    height: 160px;    }.commentlist ul.children {    margin-top: 10px;    background: url("images/reply.png") no-repeat;    background-position: 23px 22px;    }.commentlist ul.children .comment-respond {    margin-top: 27px !important;    margin-bottom: 24px !important;    }.commentlist .children { list-style: none }.commentlist .children li {    margin-left: 60px;    border: none;    }.commentlist .avatar {    margin-right: 20px;    margin-bottom: 0px;    border-radius: 50%;    top: 0;    left: 0;    float: left;    width: 60px;    height: 60px;    overflow: hidden;    }.commentlist ol { list-style: decimal }.comment-author cite {    font-weight: normal;    color: #000;    font-size: 16px;    }.comment-author cite a {    font-weight: normal;    color: #000;    }.comment-meta {    text-transform: uppercase;    color: #c5c5c5;    font-size: 12px;    }.comment-meta a { color: #b5b5b5 }a.comment-edit-link {    font-weight: normal;    color: #000;    font-size: 10px;    }.comment-body {    margin-top: 9px;    margin-left: 80px;    }.comment-body ol { padding: 0 0 0 25px !important }.reply {    margin-top: -40px;    margin-right: 0px;    text-decoration: none;    float: right;    opacity: 0;    }.reply a {    font-weight: normal;    border-radius: 1.5px;    text-transform: uppercase;    color: #fff;    padding: 5px 10px;    font-size: 10px;	line-height:14px;	height:14px;	background:#000;    }.nopassword { display: none }.nocomments {    text-align: center;    margin-top: -9px;    font-weight: normal;    margin-bottom: -8px;    color: #c5c5c5;    font-size: 16px;    }#respond { margin-top: -7px }#respond .form-allowed-tags {    margin-top: 10px;    background: #f3f3f3;    line-height: 18px;    color: #000;    padding: 10px;    font-size: 14px;    }#respond .form-allowed-tags code { font-size: 14px }#respond .form-submit input {    width: auto;    font-size: 12px;    }.form-allowed-tags { line-height: 1em }.children #respond {    margin-top: 10px;    margin-bottom: 20px;    }#cancel-comment-reply-link {    font-weight: normal;    line-height: 18px;    font-size: 12px;    }ul.children { list-style-type: none }ul.children li { list-style-type: none }form#commentform input {    margin-top: 5px;    padding: 7px;    }/* -------------------------------wizedesign--     13. AUTHOR PAGE   ------------------------------------------- */   #author-info {    background: #fff;    margin-top: -36px;    width: 250px;    padding: 30px 30px;    }#author-info .author-description {    margin-top: 15px;    width: 250px;    display: block;    }#author-info .author-description a:hover { color: #000 }#author-info .author-description p.url { margin-bottom: 0px }#author-info .author-description p { margin-bottom: 20px }#author-info .author-avatar {    margin-bottom: 20px;    width: 290x;    height: 90px;    }#author-info .author-avatar img {    margin-top: 0px;    margin-right: 20px;    border-radius: 50%;    width: 83px;    float: left;    height: 83px;    overflow: hidden;    }#author-info p.aut {    font-weight: normal;    margin-bottom: 18px;    font-size: 18px;    }#author-info p.nr, #author-info p.com {    margin-top: -15px;    text-transform: uppercase;    color: #c5c5c5;    font-size: 14px;    }.author-description p { margin-bottom: 10px }.author-description a { color: #fff }/* -------------------------------wizedesign--     14. TEMPLATE    ------------------------------------------- */   /* ==== blog style 1 ==== */#tmpbl1 {    margin-bottom: 40px;    width: 760px;    height: 252px;    }	.tmpbl1-cover {    float: left;    width: 330px;    height: 252px;    overflow: hidden;    position: relative;	margin-right:30px;    }.tmpbl1-cover img {    width: 330px;    height: 252px;    }.tmpbl1-wrap {    float: right;    width: 400px;    }.tmpbl1-wrap h2 {    margin-top: -1px;    font-weight: normal;    line-height: 1.4em;    margin-bottom: 14px;    font-size: 20px;    }.tmpbl1-wrap h2 a { color: #000 }.tmpbl1-wrap p { margin-bottom: 15px !important; color:#666; }#tmpbl1:hover .tmpbl1-wrap p {  color:#000; }/* ==== blog style 2 ==== */#tmpbl2 {    margin-right: 40px;    margin-bottom: 40px;    float: left;    width: 360px;    height: 278px;    position: relative;    }#tmpbl2:hover .tmpbl2-text { opacity: 1 }#tmpbl2:hover .tmpbl2-bg {    background: rgba(0, 0, 0, 0.7);    width: 360px;    height: 278px;    }#tmpbl2:hover h2 {    text-transform: uppercase;    left: 30px;    bottom: 128px;    position: absolute;    }#tmpbl2 h2 {    line-height: 1.3em;    text-transform: uppercase;    left: 30px;    width: 300px;    position: absolute;    font-size: 16px;bottom:15px;    }#tmpbl2 h2 a {    font-weight: normal;    color: #fff;    }	#tmpbl2 h2 a:hover { color:rgba(255,255,255,0.7) }.tmpbl2-cover {    float: left;    width: 360px;    height: 278px;    overflow: hidden;    position: relative;    }.tmpbl2-cover img {    width: 360px;    height: 278px;    }.tmpbl2-bg {    background: url("images/bg6.png");    left: 0px;    width: 360px;    bottom: 0px;    height: 278px;    position: absolute;    }.tmpbl2-text {    font-weight: normal;    line-height: 1.5em;    left: 30px;    color: rgba(255, 255, 255, 0.8);    width: 300px;    bottom: 64px;    opacity: 0;    position: absolute;    font-size: 14px;    }	/* ==== blog style 3 ==== */#tmpbl3 {    margin-right: 40px;    margin-bottom: 33px;    width: 360px;    }.tmpbl3-cover {    float: left;    width: 360px;    height: 200px;    overflow: hidden;    position: relative;	margin-bottom:30px;    }.tmpbl3-cover img {    width: 360px;    height: 200px;    }	.tmpbl3-wrap {    background: #fff;    float: left;    width: 350px;    }.tmpbl3-wrap h2 {    margin-top: -6px;    line-height: 1.4em;    margin-bottom: 13px;    font-size: 20px;    }.tmpbl3-wrap h2 a {    font-weight: normal;    color: #000;    }.tmpbl3-wrap p { margin-bottom: 13px !important; color:#666; }#tmpbl3:hover .tmpbl3-wrap p {  color:#000; }/* ==== blog style 4 ==== */#tmpbl4 {    margin-bottom: 33px;    float: left;    width: 760px;    }.tmpbl4-cover {    float: left;    width: 760px;    height: 333px;    overflow: hidden;    position: relative;	margin-bottom:30px;    }.tmpbl4-cover img {    width: 760px;    height: 333px;    }.tmpbl4-wrap {    background: #fff;    float: right;    width: 760px;    }.tmpbl4-wrap h2 {    margin-top: -9px;    line-height: 1.4em;    margin-bottom: 11px;    font-size: 28px;    }.tmpbl4-wrap h2 a {    font-weight: normal;    color: #000;    }.tmpbl4-wrap p { margin-bottom: 14px !important; color:#666; }#tmpbl4:hover .tmpbl4-wrap p {  color:#000; }/* ==== review ==== */#tmprw {    margin-bottom: 40px;    float: left;    width: 760px;    height: 333px;    position: relative;    }#tmprw:hover .tmprw-bg {    background: rgba(0, 0, 0, 0.7);    width: 760px;    height: 333px;    }.tmprw-cover {    float: left;    width: 760px;    height: 333px;    overflow: hidden;    position: relative;    }.tmprw-cover img {    width: 760px;    height: 333px;    }.tmprw-wrap	{	background:rgba(0,0,0,0.7);	width:400px;	height:273px;	top:30px;	right:30px;	position:absolute;}.tmprw-wrap h2 {    line-height: 1.3em;    text-transform: uppercase;    left: 30px;    width: 340px;    bottom: 145px;    position: absolute;    font-size: 22px;    }	.tmprw-wrap h2 a {    font-weight: normal;    color: #fff;    }.tmprw-wrap h2 a:hover { color: rgba(255, 255, 255, 0.7) }		.tmprw-text {    color: rgba(255, 255, 255, 0.8);    left: 30px;    width: 340px;    top: 125px;    position: absolute;	font-size: 14px;	line-height:1.5em;    }		.tmprw-bg {    background: rgba(0, 0, 0, 0.0);    left: 0px;    width: 760px;    bottom: 0px;    height: 333px;    position: absolute;    }.tmprw-cat {    font-weight: normal;    line-height: 15px;    letter-spacing: 1.7px;    text-transform: uppercase;    top: 0px;    left: 30px;    color: #fff;    height: 15px;    padding: 4px 10px;    position: absolute;    font-size: 9px;	font-weight: normal;    }.tmprw-review {    background: rgba(255, 255, 255, 0.1);    right: 30px;    bottom: 73px;    padding: 4px 4px 0px 4px;    position: absolute;    }.tmprw-note {    font-weight: normal;    top: 130px;    left: 30px;    color: rgba(255, 255, 255, 0.7);    position: absolute;    font-size: 150px;		text-align:center;	width:270px;    }	.tmprw-qualifying {	    font-weight: normal;    bottom: 90px;    left: 30px;    color: rgba(255, 255, 255, 0.7);    position: absolute;    font-size: 30px;	text-align:center;	width:270px;	text-transform: uppercase;}	#tmprw:hover .tmprw-note, #tmprw:hover .tmprw-qualifying { color: rgba(255, 255, 255, 1) }/* ==== media ==== */.tmpmedia-cat {    font-weight: normal;    line-height: 15px;    letter-spacing: 1.7px;    text-transform: uppercase;    top: 0px;    left: 30px;    color: #fff;    height: 15px;    padding: 4px 10px;    position: absolute;    font-size: 9px;	font-weight: normal;    }/* ==== video ==== */#tmpvd {    margin-right: 40px;    margin-bottom: 40px;    float: left;    width: 360px;    height: 275px;    position: relative;    }.tmpvd-title {	left: 30px;    width: 300px;    bottom: 47px;    position: absolute;	}	.tmpvd-title h2 {    line-height: 1.3em;    text-transform: uppercase;    font-size: 20px;	margin-top:8px;    }.tmpvd-title h2 a {    font-weight: normal;    color: #fff;    }.tmpvd-title h2 a:hover { color: rgba(255, 255, 255, 0.7) }.tmpvd-title span {    font-size: 12px;	color:#fff;	text-transform: uppercase;		border-bottom:3px solid #fff;	padding:1px 3px;    }	.tmpvd-cover {    float: left;    width: 360px;    height: 275px;    overflow: hidden;    position: relative;    }.tmpvd-cover img {    width: 360px;    height: 278px;    }.tmpvd-bg {    background: url("images/bg7.png");    left: 0px;    width: 360px;    bottom: 0px;    height: 275px;    position: absolute;    }.tmpvd-play {    background: url("images/playM.png");    top: 20px;    width: 86px;    float: left;    right: 20px;    height: 86px;    position: absolute;	opacity: 0.3;	cursor:pointer    }.tmpvd-play:hover { opacity: 0.6 }#tmpvd:hover .tmpvd-play { opacity: 1 }.tmpvd-play:hover { opacity: 0.7 !important } /* ==== photo ==== */#tmpph {    margin-right: 40px;    margin-bottom: 40px;    float: left;    width: 360px;    height: 360px;    position: relative;    }	.tmpph-title {	left: 30px;    width: 300px;    bottom: 47px;    position: absolute;}	.tmpph-title h2 {    line-height: 1.3em;    text-transform: uppercase;    font-size: 24px;	margin-top:6px;    }.tmpph-title h2 a {    font-weight: normal;    color: #fff;    }.tmpph-title h2 a:hover { color: rgba(255, 255, 255, 0.7) }.tmpph-title span {    font-size: 12px;	color: #fff;	text-transform: uppercase;		border-bottom:3px solid #fff;	padding:1px 3px;    }.tmpph-cover {    float: left;    width: 360px;    height: 360px;    overflow: hidden;    position: relative;    }.tmpph-cover img {    width: 360px;    height: 360px;    }.tmpph-bg {    background: url("images/bg8.png");    left: 0px;    width: 360px;    bottom: 0px;    height: 360px;    position: absolute;    }.tmpph-play {    background: url("images/photo.png");    top: 20px;    width: 86px;    float: left;    right: 20px;    height: 62px;    position: absolute;	opacity: 0.3;	cursor:pointer    }	#tmpph:hover .tmpph-play { opacity: 1 }.tmpph-play:hover { opacity: 0.7 !important } /* ==== cinema ==== */#shrcinema {    margin-bottom: 40px;    width: 760px;    height: 345px;    }.rsDefault .rsTmb h2 {    text-transform: uppercase;    color: #fff;    font-size: 14px;	font-weight: normal;    }.rsABlock {    line-height: 16px;    text-transform: uppercase;    left: 30px;    bottom: 35px;    height: 16px;    z-index: 15;    position: absolute;    }.rsABlock span.length {    background: #000;    font-weight: normal;    margin-right: -4px;    text-transform: uppercase;    top: 1px;    color: #fff;    padding: 3px 7px;    position: relative;    font-size: 14px;	    }.rsABlock span.date {    background: #fff;    text-transform: uppercase;    color: #000;    padding: 2px 7px;    font-size: 11px;	    }.rsDefault .rsPlayBtnIcon {    background: url("images/playB.png");    width: 128px;    height: 128px;    display: block;    }.rsNavSelected { background: #222 }.videoGallery .rsTmb { padding: 2px 20px }.videoGallery .rsThumbs .rsThumb {    border-bottom: 1px solid #222;    width: 230px;    height: 86px;    }/* ==== shortcode title ==== */h3.sh-title {    font-weight: normal;    line-height: 23px;    margin-bottom: 26px;	margin-top:0px;    text-transform: uppercase;    letter-spacing: 0.5px;    top: -3px;    color: #000;    height: 23px;    display: inline-block;    position: relative;    font-size: 24px;    }  h3.sh-title span{font-weight: normal !important;}/* -------------------------------wizedesign--     15. WIDGET   ------------------------------------------- */.widget {    margin-top: 0px;    margin-bottom: 10px;    width: 300px;    padding: 0px 0px 40px 40px;    position: relative;    margin-left: auto;}	.widget:last-child { margin-bottom: -40px; }.widget img.wp-smiley { width: auto }.widget .wp-caption { width: 304px }.widget select { width: 320px }.widget iframe { width: 320px }.widget p img { width: 320px }.widget ul { padding: 0 0 0 0 }.widget ul ul { margin-left: 20px }.widget ul ul li { margin-top: 12px }/* ==== title ==== */h3.wd-title {margin-bottom:21px;margin-top:-47px;text-transform: uppercase;font-size:24px;font-weight:400;    }h3.wd-title a {    color: #000;	font-weight:800;    }	h3.wd-title a:hover { color: #666 }/* ==== archives list / dropdown ==== */.widget_archive ul { margin-bottom: 0 }		.widget_archive li {    list-style: none;    font-weight: normal;    margin-bottom: 11px;    font-size: 12px;    }	.widget_archive li:last-child {    margin-bottom: -3px;    }	.widget_archive li a {    margin-right: 4px;    font-size: 16px;    }.widget_archive label {    margin-top: -2px;    font-weight: normal;    margin-bottom: 6px;    float: left;    }/* ==== calendar ==== */.widget_calendar #calendar_wrap {    margin-top: 76px;	margin-bottom:-30px;    overflow: hidden;    }.widget_calendar #wp-calendar caption {    text-align: center;    background: #f1f1f1;    line-height: 15px;    margin-bottom: 10px;    text-transform: uppercase;    top: 46px;    left: 40px;    color: #c5c5c5;    width: 320px;    height: 15px;    padding: 15px 0 16px 0;    position: absolute;    font-size: 16px;	    }.widget_calendar table { }.widget_calendar table td { border: none }.widget_calendar table#wp-calendar { border: none }.widget_calendar thead>tr>th {    text-align: center;    color: #000;    padding: 4px 14px;    font-size: 16px;    }.widget_calendar tbody>tr>td {    text-align: center;    line-height: 30px;    height: 30px;	width:50px;    padding: 2px;		font-size: 14px;    }.widget_calendar tbody>tr>td a { font-weight: 700 }.widget_calendar tbody>tr>td#today {    font-weight: normal;    font-size: 18px;    }.widget_calendar tfoot {    top: 0px;    left: 0px;    width: 320px;    position: absolute;    }.widget_calendar tfoot>tr>td#next {    top: 56px;    right: 55px;    padding: 0;    position: absolute;    }.widget_calendar tfoot>tr>td#prev a, .widget_calendar tfoot>tr>td#next a {    background: #000;    font-weight: normal;    text-height: 15px;    border-radius: 3px;    text-transform: uppercase;    color: #fff;    height: 15px;    padding: 2px 7px;    font-size: 11px;    }.widget_calendar tfoot>tr>td#prev a:hover, .widget_calendar tfoot>tr>td#next a:hover { color: #fff }.widget_calendar tfoot>tr>td#prev {    top: 56px;    left: 55px;    padding: 0;    position: absolute;    }.footer-col .widget_calendar #calendar_wrap {    margin-top: 95px;	margin-bottom:-30px;    overflow: hidden;    }.footer-col .widget_calendar #wp-calendar caption {    text-align: center;    background: #f1f1f1;    line-height: 15px;    margin-bottom: 10px;    text-transform: uppercase;    top: 20px;    left: 20px;    color: #c5c5c5;    width: 320px;    height: 15px;    padding: 15px 0 16px 0;    position: absolute;    font-size: 16px;	    }.footer-col .widget_calendar tfoot>tr>td#prev {    top: 31px;    left: 35px;    padding: 0;    position: absolute;    }	.footer-col .widget_calendar tfoot>tr>td#next {    top: 31px;    right: 35px;    padding: 0;    position: absolute;    }	.footer-col .widget_calendar thead>tr>th {    text-align: center;    color: #fff;    padding: 4px 14px;    font-size: 16px;    }	/* ==== categories list / dropdown ==== */.widget_categories ul { margin-bottom: 0 }		.widget_categories li {    list-style: none;    font-weight: normal;    margin-bottom: 11px;    font-size: 12px;    }	.widget_categories li:last-child {    margin-bottom: -3px;    }	.widget_categories li a {    margin-right: 4px;    font-size: 16px;    }.widget_categories label {    margin-top: -2px;    font-weight: normal;    margin-bottom: 6px;    float: left;    }/* ==== pages ==== */.widget_pages ul { margin-bottom: 0 }		.widget_pages li {    list-style: none;    font-weight: normal;    margin-bottom: 11px;    font-size: 12px;    }	.widget_pages li:last-child { margin-bottom: -3px }	.widget_pages li a {    margin-right: 4px;    font-size: 16px;    }/* ==== meta ==== */.widget_meta ul { margin-bottom: 0 }		.widget_meta li {    list-style: none;    font-weight: normal;    margin-bottom: 11px;    }	.widget_meta li {    list-style: none;    font-weight: normal;    margin-bottom: 11px;    font-size: 12px;    }.widget_meta li:last-child {    margin-bottom: -3px;    }		.widget_meta li a {    margin-right: 4px;    font-size: 16px;    }.widget_meta li a abbr { border-bottom: 0 }/* ==== recent comments ==== */.widget_recent_comments a.url { font-weight: 500 }.widget_recent_comments span { text-transform: none }.widget_recent_comments li {    text-align: left;    line-height: 1.6em;    font-weight: normal;    margin-bottom: 15px;    list-style-type: none;    width: 320px;	padding-bottom:15px;	border-bottom:1px solid #f1f1f1;    }	.widget_recent_comments li a { font-weight: 700 }.widget_recent_comments li:last-child {    border-bottom:0;	margin-bottom: -17px;    }.widget_recent_comments ul {    list-style-type: circle;    list-style-image: url("images/comSD.png");    list-style-position: inside;    overflow: hidden;	margin-bottom: 0;    }.footer-col .widget_recent_comments li {    text-align: left;    line-height: 1.6em;    font-weight: normal;    margin-bottom: 15px;    list-style-type: none;    width: 320px;	padding-bottom:15px;	border-bottom:1px solid #222;    }.footer-col .widget_recent_comments li:last-child {    border-bottom:0;	margin-bottom: -17px;    }	.footer-col .widget_recent_comments ul {    list-style-type: circle;    list-style-image: url("images/comSL.png");    list-style-position: inside;    overflow: hidden;	margin-bottom: 0;    }/* ==== recent posts ==== */.widget_recent_entries ul {    list-style-type: circle;    list-style-image: url("images/writeSD.png");    list-style-position: inside;    overflow: hidden;	margin-bottom: 0;    }.widget_recent_entries li {    text-align: left;    line-height: 1.6em;    font-weight: normal;    margin-bottom: 15px;    list-style-type: none;    width: 320px;	padding-bottom:15px;	border-bottom:1px solid #f1f1f1;    }	.widget_recent_entries li a { font-weight: 700 }.widget_recent_entries li:last-child {    border-bottom:0;	margin-bottom: -17px;    }.footer-col .widget_recent_entries li {    text-align: left;    line-height: 1.6em;    font-weight: normal;    margin-bottom: 15px;    list-style-type: none;    width: 320px;	padding-bottom:15px;	border-bottom:1px solid #222;    }.footer-col .widget_recent_entries li:last-child {    border-bottom:0;	margin-bottom: -17px;    }	.footer-col .widget_recent_entries ul {    list-style-type: circle;    list-style-image: url("images/writeSL.png");    list-style-position: inside;    overflow: hidden;	margin-bottom: 0;    }/* ==== rss ==== */.widget_rss .rsswidget img {    margin-right: 2px;    top: -1px;    position: relative;    }.widget_rss .rsswidget img:hover { opacity: 0.7 }.widget_rss ul {    list-style-type: circle;    list-style-image: url("images/rssD.png");    list-style-position: inside;    overflow: hidden;	margin-bottom: 0;    }.widget_rss li {    text-align: left;    font-weight: normal;    margin-bottom: 15px;    list-style-type: none;    width: 320px;	padding-bottom:15px;	border-bottom:1px solid #f1f1f1;	color:#666;    }	.widget_rss li a { font-weight: 700 }	.widget_rss li span.rss-date {    font-weight: normal;	display:block;	font-size:10px;		margin-top:3px;	margin-bottom:3px;    }.widget_rss li:last-child {    border-bottom:0;	margin-bottom: -18px;    }	.widget_rss li .rssSummary { color:#666; font-weight:400; margin-bottom:6px; }.widget_rss li:hover .rssSummary { color:#000 }.footer-col .widget_rss li {    text-align: left;    line-height: 1.6em;    font-weight: normal;    margin-bottom: 15px;    list-style-type: none;    width: 320px;	padding-bottom:15px;	border-bottom:1px solid #222;    }.footer-col .widget_rss li:last-child {    border-bottom:0;	margin-bottom: -17px;    }	.footer-col .widget_rss ul {    list-style-type: circle;    list-style-image: url("images/rssL.png");    list-style-position: inside;    overflow: hidden;	margin-bottom: 0;    }.footer-col .widget_rss li .rssSummary { color:#ccc; font-weight:400; margin-bottom:6px; }.footer-col .widget_rss li:hover .rssSummary { color:#fff; }/* ==== search ==== */.widget_search #search-button {    background: #000 url("images/searchB.png");    left: 278px;    width: 42px;    height: 42px;    cursor: pointer;    border: none;    bottom: -3px;    position: relative;    }.widget_search #searchinput {    line-height: 30px;    font-weight: normal;    text-transform: uppercase;    width: 241px;    color: #999;    float: left;    height: 30px;    border: 1px solid #e5e5e5;    padding: 5px 15px;    position: absolute;    overflow: hidden;    font-size: 14px;	background:#fafafa;	margin-top:3px;    }	.widget_search	#searchform { margin-bottom:3px }/* ==== tag cloud ==== */.widget_tag_cloud { margin-bottom: 20px }.widget_tag_cloud .tagcloud a {    background: #000;    margin-left: 0px;    line-height: 21px;    margin-top: 3px;    color: #fff;    height: 21px;    display: inline-block;    padding: 3px 9px;	border-radius:1.5px;    font-size: 12px !important;    }.widget_tag_cloud .tagcloud a:hover {    text-decoration: none;    color: #fff;    }	.footer-col .widget_tag_cloud .tagcloud a {    background: #fff;    margin-left: 0px;    line-height: 21px;    margin-top: 3px;    color: #000;    height: 21px;    display: inline-block;    padding: 3px 9px;	border-radius:1.5px;    font-size: 12px !important;    }		.footer-col .widget_tag_cloud .tagcloud a:hover {	color: #fff;    }	/* ==== nav menu ==== */.widget_nav_menu ul {	margin-bottom: 0;    }.widget_nav_menu li {    list-style: none;    font-weight: normal;    margin-bottom: 11px;    font-size: 14px;    }.widget_nav_menu li:last-child {    margin-bottom: -3px;    }		.widget_nav_menu li a { font-size: 16px }/* ==== recent posts #1 ==== */#wd-tmpbl1 { 	margin-bottom: -30px; 	margin-top: 24px 	}.wd-tmpbl1-posts {    line-height: 1.6em;    margin-bottom: 15px;    width: 320px;    height: 93px;	padding-bottom:15px;    }	.wd-tmpbl1-posts img {    margin-right: 15px;    float: left;    width: 93px;    height: 93px;    overflow: hidden;    }.wd-tmpbl1-posts a {    font-weight: normal;    font-size: 16px;	display:block;	margin-top:2px;	margin-bottom:4px;    }.wd-tmpbl1-date {	color:#c5c5c5;    font-size: 10px;		text-transform: uppercase;	float:left;    }.wd-tmpbl1-cat {    font-weight: normal;    text-transform: uppercase;    letter-spacing: 1.7px;    top: 0px;    color: #000;    font-size: 10px;	position:relative;	top:-2px;    }.footer-col .wd-tmpbl1-posts {    line-height: 1.6em;    margin-bottom: 15px;    width: 320px;    height: 93px;	border-bottom:1px solid #222;	padding-bottom:15px;    }	.footer-col .wd-tmpbl1-cat {    font-weight: normal;    text-transform: uppercase;    letter-spacing: 1.7px;    top: 0px;    color: #fff;    font-size: 10px;	position:relative;	top:-2px;    }.footer-col .wd-tmpbl1-posts:last-child { border-bottom:0px }/* ==== recent posts #2 ==== */#wd-tmpbl2 { margin-bottom: -30px; margin-top:24px }.wd-tmpbl2-posts {    margin-bottom: 15px;    width: 320px;	padding-bottom:31px;    }	.wd-tmpbl2-posts:hover .wd-tmpbl2-bg { background: rgba(0, 0, 0, 0.7) }.wd-tmpbl2-cover {	position: relative;	width: 320px;	height: 178px;	margin-bottom:14px;	}.wd-tmpbl2-cover img {    width: 320px;    height: 178px;    }.wd-tmpbl2-title {    width: 270px;    bottom: 10px;	left:30px;    position: absolute;    }	.wd-tmpbl2-title h2 {    font-weight: normal;    line-height: 1.3em;    font-size: 16px;	color:#fff;	text-transform: uppercase;    }	.wd-tmpbl2-title h2 a { color:#fff }	.wd-tmpbl2-title h2 a:hover { color:rgba(255,255,255,0.7) !important }.wd-tmpbl2-bg {    background: url("images/bg9.png");    bottom: 0;    left: 0;    width: 320px;    height: 178px;    position: absolute;    }.wd-tmpbl2-text {    color: #666;	margin-bottom:5px;    }	.wd-tmpbl2-posts:hover .wd-tmpbl2-text {    color: #000;    }.wd-tmpbl2-date {    font-weight: normal;    text-transform: uppercase;    color: #c5c5c5;    font-size: 10px;	float:right;	    }.wd-tmpbl2-cat {    font-weight: normal;    text-transform: uppercase;    letter-spacing: 1.7px;    top: 0px;    color: #000;    font-size: 10px;	float:left;    }.wd-tmpbl2-vcl {    top: 12px;    right: 20px;    position: absolute;    }.footer-col .wd-tmpbl2-posts {    margin-bottom: 15px;    width: 320px;	border-bottom:1px solid #222;	padding-bottom:31px;    }			.footer-col .wd-tmpbl2-cat {    font-weight: normal;    text-transform: uppercase;    letter-spacing: 1.7px;    top: 0px;    color: #fff;    font-size: 10px;	float:left;    }	.footer-col .wd-tmpbl2-text {    color: #ccc;	margin-bottom:5px;    }	.footer-col .wd-tmpbl2-posts:hover .wd-tmpbl2-text { color: #fff }	.footer-col .wd-tmpbl2-posts:last-child { border-bottom:0 }		/* ==== recent posts #3 ==== */#wd-tmpbl3 { margin-bottom: -2px; margin-top:23px }.wd-tmpbl3-posts {    margin-bottom: 3px;    width: 320px;    height: 244px;    position: relative;    }.wd-tmpbl3-posts:hover .wd-tmpbl3-bg { background: rgba(0, 0, 0, 0.7) }.wd-tmpbl3-posts img {    width: 320px;    height: 244px;    }.wd-tmpbl3-bg {    background: url("images/bg10.png");    left: 0;    width: 320px;    height: 244px;    bottom: 0px;    position: absolute;    }.wd-tmpbl3-posts h2 {    font-weight: normal;    line-height: 1.3em;    text-transform: uppercase;    width: 260px;    font-size: 18px;	left: 30px;    bottom: 48px;    position: absolute;    }	.wd-tmpbl3-posts h2 a { color: #fff }	.wd-tmpbl3-posts h2 a:hover { color: rgba(255,255,255, 0.7) !important }.wd-tmpbl3-cat {    line-height: 15px;    letter-spacing: 1.7px;    text-transform: uppercase;    top: 0px;    left: 30px;    color: #fff;    height: 15px;    padding: 4px 10px 4px 10px ;    position: absolute;    font-size: 9px;	font-weight: normal;    }	.wd-tmpbl3-date {    text-transform: uppercase;    right: 20px;    color: #fff;    top: 20px;    position: absolute;		font-weight:400;	font-size: 10px;	background:rgba(255,255,255,0.2);	padding:0 5px;	line-height: 17px;	hieght: 17px;    }.wd-tmpbl3-vcl {    bottom: 23px;    left: 30px;    position: absolute;    }    /* ==== advertising ==== */   .widget_advertising {    background: #eee;    width: 300px;    height: 250px;    padding: 10px;    margin-left: 40px;    margin-bottom: 60px;    }/* ==== flickr ==== */.widget_flickr:after {    visibility: hidden;    margin-bottom: -3px;    clear: both;    height: 0;    display: block;    content: ".";    }#wd-flickr { width: 324px; margin-top:24px; }.flickr_badge_image {    margin-right: 3px;    margin-bottom: 3px;    width: 105px;    float: left;    height: 105px;    }.flickr_badge_image img {    width: 105px;    height: 105px;    }/* ==== like posts ==== */.widget_like li {    text-align: center;    font-weight: normal;    right: 20px;    color: #fff;    width: 40px;    top: 27px;    cursor: default;    display: block;    position: absolute;    font-size: 54px;	    }.widget_like li:before {    counter-increment: item;    content: counter(item) " ";    }ol#wd-like {    counter-reset: item;    list-style-type: decimal;	padding-left:0;	margin-bottom:-3px;	margin-top:24px;    }.wd-lk {    width: 320px;    height: 178px;	margin-bottom:3px;    }.wd-lk:hover .wd-lk-bg { background: rgba(0, 0, 0, 0.7) }.wd-lk-cover {    width: 320px;    height: 178px;    position: relative;    }.wd-lk-cover img {    width: 320px;    height: 178px;    }.wd-lk-bg {    background: url("images/bg11.png");    left: 0;    width: 100%;    bottom: 0;    height: 178px;    position: absolute;    }.wd-lk h2 {    font-weight: normal;    line-height: 1.3em;    text-transform: uppercase;    width: 260px;    color: #fff;    font-size: 18px;	margin: 0;	left: 30px;    width: 260px;    bottom: 24px;    position: absolute;    }	.wd-lk h2 a {    color: #fff;    }	.wd-lk h2 a:hover {    color: rgba(255,255,255,0.7) !important;    }/* ==== photo ==== */#wd-photo {  	margin-bottom:-3px;	margin-top:24px;    }.wd-photo-posts {    margin-bottom: 3px;    width: 320px;    height: 178px;    position: relative;    }.wd-photo-posts:hover .wd-photo-bg {    background: rgba(0, 0, 0, 0.7);    }.wd-photo-posts img {    width: 320px;    height: 178px;	margin: 0;    }.wd-photo-bg {    background: url("images/bg11.png");    left: 0;    width: 100%;    height: 178px;    bottom: 0px;    position: absolute;    }.wd-photo-title {    left: 30px;    bottom: 24px;    position: absolute;    }.wd-photo-title span {    background: #000;    font-weight: normal;    line-height: 15px;    letter-spacing: 1.5px;    text-transform: uppercase;    top: -5px;    color: #fff;    float: left;    height: 15px;    padding: 3px 9px;    position: relative;    font-size: 10px;	    }.wd-photo-title h2 {    font-weight: normal;    line-height: 1.3em;    text-transform: uppercase;    width: 260px;    float: left;    font-size: 18px;	margin: 0;    }	.wd-photo-title h2 a { color: #fff }	.wd-photo-title h2 a:hover { color: rgba(255,255,255,0.7) !important }	.wd-photo-button {    background: url("images/photoS.png");    top: 20px;    right: 20px;    width: 64px;    height: 46px;    position: absolute;    }.wd-photo-button:hover { opacity: 0.7 }	/* ==== review ==== */#wd-review {    margin-bottom:-3px;	margin-top:24px;    }.wd-review-posts {    margin-bottom: 3px;    width: 320px;    height: 244px;    position: relative;    }.wd-review-posts:hover .wd-review-bg {    background: rgba(0, 0, 0, 0.7);    }.wd-review-posts img {    width: 320px;    height: 244px;    }.wd-review-bg {    background: url("images/bg10.png");    left: 0;    width: 320px;    height: 244px;    bottom: 0px;    position: absolute;    }.wd-review-title {    left: 30px;    bottom: 24px;    position: absolute;    }.wd-review-title span {    background: #000;    font-weight: normal;    line-height: 15px;    letter-spacing: 1.5px;    text-transform: uppercase;    top: -5px;    color: #fff;    float: left;    height: 15px;    padding: 3px 9px;    position: relative;    font-size: 10px;	    }.wd-review-title h2 {    font-weight: normal;    line-height: 1.3em;    text-transform: uppercase;    width: 260px;    color: #fff;    float: left;    font-size: 20px;	margin: 0;    }	.wd-review-title h2 a { color: #fff }	.wd-review-title h2 a:hover { color: rgba(255,255,255,0.7) !important }.wd-review-note {    text-align: center;    font-weight: normal;    top: 27px;    right: 30px;    color: #fff;    position: absolute;    font-size: 48px;		text-align:center;	width:80px;    }/* ==== like slider ==== */.wd-slider {    margin-bottom:0px;	margin-top:24px;    position: relative;	width: 320px;    height: 320px;    }.wd-slider:hover .wd-slider-bg {    background: rgba(0, 0, 0, 0.7);    }.wd-slider li { position: relative }.wd-slider li img {    width: 320px;    height: 320px;    }.wd-slider-bg {    background: url("images/bg12.png");    left: 0;    width: 100%;    height: 320px;    bottom: 7px;    position: absolute;    }.wd-slider-title {    left: 30px;    bottom: 40px;    position: absolute;    }.wd-slider-title span {    background: #000;    font-weight: normal;    line-height: 15px;    letter-spacing: 1.5px;    text-transform: uppercase;    top: -5px;    color: #fff;    float: left;    height: 15px;    padding: 3px 9px;    position: relative;    font-size: 10px;	    }.wd-slider-title h2 {    margin-top: 0px;    font-weight: normal;    line-height: 1.3em;    text-transform: uppercase;    color: #fff;    width: 260px;    font-size: 22px;	float:left;    }	.wd-slider-title h2 a { color: #fff }.wd-slider-title h2 a:hover { color: rgba(255,255,255,0.7) !important }.wd-slider-title {    left: 30px;    bottom: 15px;    position: absolute;    }.wd-slider-vcl {    right: 10px;    top: 22px;    position: absolute;    }	ol.flex-control-nav {    list-style-type: none;    right: 30px;    bottom: 2px;    position: absolute;    }ol.flex-control-nav li {    line-height: 14px;    float: left;    height: 14px;    }ol.flex-control-nav li a {    background: #fff;    text-align: center;    margin-left: 3px;    font-weight: normal;    padding-left: 1px;    border-radius: 50%;    width: 14px;    color: #000;    height: 14px;    cursor: pointer;    display: block;    opacity: 0.3;    font-size: 9px;	    }ol.flex-control-nav li a:hover { opacity: 1 }/* ==== social followers ==== */.widget_social_media { width:322px }.wd-social-fb {    background: #3b5998 url("images/social/widget/facebook.png") no-repeat;    margin-right: 0px;    text-transform: uppercase;    background-position: 37px 24px;    width: 105px;    height: 125px;    display: inline-block;    position: relative;	margin-top:3px;	margin-bottom:-6px;    }.wd-social-fb:hover .wd-social-number, .wd-social-gp:hover .wd-social-number, .wd-social-tw:hover .wd-social-number { background: rgba(0, 0, 0, 0.7) }.wd-social-gp {    background: #db4437 url("images/social/widget/google.png") no-repeat;    margin-right: -1px;    text-transform: uppercase;    background-position: 37px 24px;    width: 105px;    height: 125px;    display: inline-block;    position: relative;	margin-top:3px;	margin-bottom:-6px;    }	.wd-social-tw {    background: #55acee url("images/social/widget/twitter.png") no-repeat;    margin-right: 0px;    text-transform: uppercase;    background-position: 36px 24px;    width: 105px;    height: 125px;    display: inline-block;    position: relative;	margin-top:3px;	margin-bottom:-6px;    }.wd-social-number {    text-align: center;    background: rgba(0, 0, 0, 0.1);    left: 0px;    color: #fff;    width: 105px;    bottom: 0px;    height: 37px;    padding: 4px 0;    position: absolute;    font-size: 18px;		font-weight:700;    }.wd-social-number span {    margin-top: -7px;    display: block;    font-size: 10px;    }.footer-col .widget_social_media { width:322px }	/* ==== soundcloud ==== */.widget_soundcloud iframe {    width: 320px;    height: 200px;	margin-top:2px;	margin-bottom:-6px;    }		/* ==== twitter ==== */.widget_tweet ul {    list-style-type: circle;    list-style-image: url("images/twitterD.png");    list-style-position: inside;    overflow: hidden;	margin-bottom:0;    }.tweets_list li {    text-align: left;    font-weight: normal;    line-height: 1.6em;    margin-bottom: 15px;    list-style-type: none;	padding-bottom:15px;	border-bottom:1px solid #f1f1f1;	width: 320px;	color:#666;    }	.tweets_list li:hover { color:#000 }		.tweets_list li:last-child {    border-bottom:0;	margin-bottom: -17px;    }		.footer-col .widget_tweet ul {    list-style-type: circle;    list-style-image: url("images/twitterL.png");    list-style-position: inside;    overflow: hidden;	margin-bottom:0;    }.footer-col .tweets_list li {    text-align: left;    font-weight: normal;    line-height: 1.6em;    margin-bottom: 15px;    list-style-type: none;	padding-bottom:15px;	border-bottom:1px solid #222;	width: 320px;	color:#ccc;    }	.footer-col .tweets_list li:hover { color:#fff }		.footer-col .tweets_list li:last-child {    border-bottom:0;	margin-bottom: -17px;    }			/* ==== video ==== */#wd-video {  	margin-bottom:-2px;	margin-top:25px;    }.wd-video-posts {    margin-bottom: 3px;    width: 320px;    height: 178px;    position: relative;    }.wd-video-posts:hover .wd-video-bg {    background: rgba(0, 0, 0, 0.7);    }.wd-video-posts img {    width: 320px;    height: 178px;    }.wd-video-bg {    background: url("images/bg11.png");    left: 0;    width: 100%;    height: 178px;    bottom: 0px;    position: absolute;    }.wd-video-title {    left: 30px;    bottom: 24px;    position: absolute;    }.wd-video-title span {    background: #000;    font-weight: normal;    line-height: 15px;    letter-spacing: 1.5px;    text-transform: uppercase;    top: -5px;    color: #fff;    float: left;    height: 15px;    padding: 3px 9px;    position: relative;    font-size: 10px;	    }.wd-video-title h2 {    font-weight: normal;    line-height: 1.3em;    text-transform: uppercase;    width: 260px;    color: #fff;    float: left;    font-size: 18px;	margin: 0;    }	.wd-video-title h2 a { color: #fff }	.wd-video-title h2 a:hover { color: rba(255,255,255,0.7) !important }	.wd-video-play {    background: url("images/playL.png");    top: 17px;    right: 20px;    width: 64px;    height: 64px;    position: absolute;    }.wd-video-play:hover { opacity: 0.6 }	/* ==== youtube / vimeo ==== */.widget_youtube iframe, .widget_vimeo iframe {    width: 320px;    height: 220px;	margin-top:2px;	margin-bottom:-6px;    }    /* -------------------------------wizedesign--     16. TOP MENU   ------------------------------------------- */  #top-menu {	background:#000;	width:1160px;	height:29px;	padding:0px 40px;	margin-top:-10px;	}#wizetopmenu ul {	margin-left:-25px;	list-style-type: none;    }	#wizetopmenu ul ul { display:none }#wizetopmenu > ul li {    list-style: none;    float: left;	margin-top:7px;    }#wizetopmenu > ul > li > a {	font-weight: normal;    line-height: 15px;	height:15px;    margin-right: 25px;    text-transform: uppercase;    color: rgba(255,255,255,0.7);    display: block;    font-size: 9px;	letter-spacing: 1px;	z-index: 999;	position:relative;    }#wizetopmenu > ul > li.current-menu-item > a {    color: #fff;	font-weight: normal;    }#wizetopmenu > ul > li.current-menu-item > a:hover { color: rgba(255,255,255,0.7) }#wizetopmenu > ul > li:hover > a { color:#fff }/* ==== current time ==== */.top-menu-time {	float:right;	color:#fff;	text-transform: uppercase;	font-size:12px;	color: rgba(255,255,255,0.3);		font-weight:500;	margin-top:7px;	border-left:2px solid rgba(255,255,255,0.3);	height:15px;	line-height:15px;	padding-left:8px;	}/* -------------------------------wizedesign--     17. HEADER MENU   ------------------------------------------- */#search-header {    position: absolute;    right: 0;    height: 33px;    display: block;    top: 50%;    transform: translateY(-50%);}#mss {    width: 100%;    z-index: 999;    background-color: #095CC6;}.logo_new {    display: block;    color: #fff;    line-height: 0;    text-transform: uppercase;    padding: 14px 6px 14px 20px !important;    background-color: #0c4ea2;    width: 150px !important;    margin-right: 10px;}.logo_new img {    max-width: 100%;    height: auto;    vertical-align: middle;}.zel_plashka::after {    background-color: #0c4ea2;    content: "";    display: block;    position: absolute;    left: -100%;    width: 100%;    top: 0;    height: 100%;}.zel_plashka_logo {    padding-left: 0;    max-width: 13.666667%;}.mss-row {    background: #095CC6;    max-width: 1160px;    margin: 0 auto;    width: 100%;    position: relative;    display: flex;    align-items: center;    flex-wrap: wrap;}.lang_switch {    margin-right: 10px;}.lang_switch:hover .open_lang{    display: block;}#menu {    z-index: 999;    opacity: 1;    margin: 0;}.download_app img {    width: 25px;}#menu ul {    list-style-type: none;    font-size: 0;}#wizemenu > ul li {    list-style: none;    display: inline-block;}.download_app img {    width: 25px;}.lang {    color: #fff;    padding: 10px 10px;    display: inline-block;    cursor: pointer;}.lang::after {    content: "";    background-image: url(images/down.svg);    display: inline-block;    width: 10px;    height: 10px;    vertical-align: middle;    background-repeat: no-repeat;    background-size: 100% auto;    background-position: center;    margin-left: 5px;}.lang:hover{    background-color: #0c4ea2;    text-decoration: none;}.lang.focus {    background-color: #0f7d11;    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.27);}.open_lang {    position: absolute;    background-color: #fff;    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.18);    z-index: 999;    display: none;}.open_lang a {    padding: 10px 17.5px;    display: block;    color: #000000;}.open_lang a:hover {    color: #ffffff;    text-decoration: none;    background-color: #0c4ea2;}.open_mob_menu{    display: none;}.other_sites_mob {    border-top: 1px solid rgba(0, 0, 0, 0.17);    padding-top: 10px;    margin-top: 0px;}.other_sites_mob .logo h5 {    font-size: 16px;}.other_sites_mob .logo h4 {    font-size: 12px;}.other_sites_mob .logo {    line-height: 10px;    padding: 10px 12px;    width: 100%;    height: auto;}.mailpoet_submit input {    width: 100%;    background-color: #095cc6;    padding: 8px 0;    border-radius: 5px;    cursor: pointer;    -webkit-appearance: none;    transition: all .3s ease 0s;}.mailpoet_submit input:hover{    background-color: #0c4ea2;}.mailpoet_form {    background-color: #fff !important;}#mailpoet_form_2 .mailpoet_paragraph {    text-align: center;}input.mailpoet_text {    color: #000;    background-color: #fff;    border: 1px solid #adadad;    text-transform: lowercase;    padding: 6px 8px;    width: 100%;    border-radius: 5px;    box-sizing: border-box;    font-size: 15px;    -webkit-appearance: none;}.mailpoet_form {    width: 181px;    padding: 5px;    box-sizing: border-box;    background-color: #fff;    box-shadow: 3px 3px 11px rgba(0, 0, 0, 0.14);}.other_siter {    position: absolute;    top: 0;    left: 142px;    z-index: 9999;    display: flex;    opacity: 0;    visibility: hidden;    transition: all .3s ease 0s;}.other_siter.open{    opacity: 1;    visibility: visible;    left: 172px;}.logo {    width: 110px;    height: auto;    padding: 16.5px;}.logo.main {    background-color: #d21c1b;}.logo.main:hover {    background-color: #bd1514;}.logo.star {    background-color: #0e8f11;}.logo.star:hover{    background-color: #0f7d11;}.logo.market{    background-color: #FFAC28;}.logo.market:hover{    background-color: #e0951d;}.logo_img {    max-width: 100%;    height: auto;    vertical-align: middle;}.openerrr:hover .other_siter {    opacity: 1;    visibility: visible;    left: 160px;}#menu-item-103886,#menu-item-103887,#menu-item-103888{        display: none !important;    }@media(max-width: 767px){    #menu {        z-index: 999999999999 !important;    }    #menu-item-103886,    #menu-item-103887,    #menu-item-103888{        display: block !important;    }    #menu-item-103886,    #menu-item-103887,    #menu-item-103888 {        background-image: url(/wp-content/themes/sowe/images/logomarket.png);        background-size: 80% auto;        background-color: #d21c1b;        background-position: center;        background-repeat: no-repeat;        height: 35px;        padding: 5px 15px;    }    #menu-item-103887{        background-image: url(/wp-content/themes/sowe/images/logo2tar.png);        background-color: #0e8f11;    }    #menu-item-103888{        background-image: url(/wp-content/themes/sowe/images/logored.png);        background-color: #FFAC28;    }    #menu-item-103886 a,    #menu-item-103887 a,    #menu-item-103888 a{        padding: 0 !important;        height: 100% !important;        font-size: 0 !important;        line-height: 0 !important;    }}@media(max-width: 767px){    .other_siter {       display: none!important;    }}#wizemenu > ul > li > a {    line-height: 15px;    height: 15px;    padding: 25px 8px;    text-transform: uppercase;    color: white;    display: block;    font-size: 15px;    letter-spacing: 1px;    z-index: 999;    position: relative;    font-weight: bold;}#wizemenu > ul > li > a:hover {    background-color: #0c4ea2;}@media(max-width: 1024px){    #wizemenu > ul > li > a {        padding: 0 5px;        font-size: 14px;    }    .logo_new {        margin-right: 25px;    }    .lang {        padding: 10px 0;    }}@media(max-width: 768px){    #wizemenu > ul {        position: absolute;        left: 63px;        top: 0;    }    #wizemenu > ul > li > a:hover {        background: none !important;    }}@media(max-width: 450px){    .mss-row {        padding: 0 0;        flex-wrap: initial;    }	.logo_new {	    margin-right: 10px;	    width: 100px !important;	    padding: 10px 5px !important;	}    .lang_switch {        margin-right: 0;    }}#wizemenu > ul li:hover ul, #wizemenu > ul li li:hover ul, #wizemenu > ul li li li:hover ul, #wizemenu > ul li.over ul, #wizemenu > ul li li.over ul, #wizemenu >ul li li li.over ul { display: block }#wizemenu > ul > li.has-sub { position: relative }#wizemenu > ul > li.active > a {    color: #fff;	font-weight: normal;    }#wizemenu > ul > li.active > a:hover { color: rgba(255,255,255,0.7) }#wizemenu > ul > li:hover > a { color:#fff;  }/* ==== childs ==== */#wizemenu > ul li:hover ul {    visibility: visible;    top: 0px;    left: -20px;    margin: 0;    opacity: 1;    z-index: 2;    }#wizemenu > ul ul {    visibility: hidden;    padding: 36px 0px 0px 0px;    opacity: 0;    z-index: 2;    position: absolute;	top: 0px;    left: -20px;    }#wizemenu > ul ul li.has-sub:first-child > a:after { top: 18px }#wizemenu > ul ul li.has-sub > a:after {    font-weight: normal;    top: 10px;    right: 20px;    content: "+";    position: absolute;    font-size: 18px;	    }#wizemenu > ul ul li {    list-style: none;    background: #000;    width: 100%;    margin: 0;    padding: 0px;    position: relative;    }#wizemenu > ul ul li:first-child a { padding-top: 17px }#wizemenu > ul ul li:last-child a { padding-bottom: 17px }#wizemenu > ul ul li a {    font-weight: normal;    text-transform: uppercase;    text-decoration: none;    width: 170px;    color: #fff;    display: block;    padding: 9px 20px;    z-index: 999;    position: relative;    font-size: 12px;	line-height:1.3em;    }#wizemenu > ul ul li a:hover { color: rgba(255,255,255,0.7) }/* ==== 3-level childs ==== */#wizemenu > ul ul li:hover ul {    top: -28px;    left: 210px;	opacity:1;	visibility: visible;    }	#wizemenu > ul ul ul {    padding-left: 3px;	position: absolute;	top: -28px;    left: 210px;	visibility: hidden;	opacity:0;    }#wizemenu > ul ul ul li {    list-style: none;    margin-left: 0px;    }#wizemenu > ul ul ul li:first-child a { padding-top: 17px }#wizemenu > ul ul ul li:last-child a { padding-bottom: 17px }#wizemenu > ul ul ul li a {    font-weight: normal;    text-transform: uppercase;    text-decoration: none;    width: 170px;    color: #fff;    display: block;    padding: 1px 20px;    z-index: 999;    position: relative;    font-size: 12px;	line-height:1.3em;    }#wizemenu ul ul ul > li {    display: block;    position: relative;    }#wizemenu > ul li:hover ul ul { display: none }#wizemenu > ul ul li:hover ul { display: block }/* -------------------------------wizedesign--     18. MEGA MENU   ------------------------------------------- */   .megamenu {    list-style: none;    line-height: 1;    margin: 0;    padding: 0;    position: relative;    }ul.megamenu li:hover .megamenu-width {    top: 0px;    left: -40px;	visibility: visible;	opacity:1;    }.megamenu-width {	visibility: hidden;    width: 1240px;    margin: 0px auto 0px auto;    z-index: 998;    overflow: hidden;	top: 0px;    left: -40px;	position: absolute;	opacity:0;    }.megamenu-back {    background: #000;    width: 1160px;    height: 219px;    padding: 40px;    }.megapost {    margin-right: 3px;    width: 287px;    float: left;    height: 219px;    position: relative;    }.megapost img {    width: 287px;    height: 219px;    opacity: 1;    }.megapost-bg {    background: url("images/bg13.png");    left: 0;    width: 100%;    height: 219px;    bottom: 0;    z-index: 1;    position: absolute;    }.megapost:hover .megapost-bg { background: rgba(0,0,0,0.7) }.megapost h2 {	text-transform: uppercase;    font-weight: normal;    line-height: 1.3em;    font-size: 18px;	left: 20px;    width: 250px;    bottom: -1px;    z-index: 3;    position: absolute;    }	.megapost h2 a { color: #fff }	.megapost h2 a:hover { color: rgba(255,255,255,0.7) }	.megapost-date {    background: #000;    text-transform: uppercase;    left: 15px;    color: #fff;    bottom: 100px;    padding: 3px 10px;    z-index: 3;    display: inline;    position: absolute;    font-size: 12px;    }.megapost-vcl {    right: 20px;    top: 17px;    z-index: 3;    display: inline;    position: absolute;    }#wizemenu > ul ul.megapost {    background: none;    top: 0px;    padding: 0;    }#wizemenu ul > li > .megamenu-width {    padding-top: 36px;    position: absolute;    }		#wizemenu > ul ul.megapost:hover .megapost-title span { color: rgba(255, 255, 255, 0.6) }#wizemenu > ul ul.megapost:hover .megapost-bg { background-color: rgba(0, 0, 0, 0.8) }#wizemenu > ul ul.megapost li a { padding: 0px }#wizemenu > ul li:hover ul.megapost { top: 0px }/* -------------------------------wizedesign--     19. NEWS   ------------------------------------------- */   #news {    width: 786px;    height: 90px;  	float:right;	margin-right:0px;    }#news .overflowholder {    width: 100%;    z-index: 2;    overflow: hidden;    position: relative;    }#news .overflowholder ul {    top: 0px;    left: 0px;    width: 786px;    position: absolute;    }#news .overflowholder ul li {    transition: all 0.25s ease-in-out;    margin-right: 3px;    -o-transition: all 0.25s ease-in-out;    -ms-transition: all 0.25s ease-in-out;    -moz-transition: all 0.25s ease-in-out;    list-style-type: none;    -webkit-transition: all 0.25s ease;    float: left !important;    width: 260px !important;    position: relative;    }#news ul, #news li {    list-style: none;    margin: 0;    padding: 0;    }#news ul li {    margin-right: 3px;    -webkit-transform: translateZ(10);    -webkit-perspective: 1000;    -webkit-backface-visibility: hidden;    position: relative;    }.news-wrap {    width: 260px;    height: 90px;    }.news-wrap:hover .news-bg { background: rgba(0, 0, 0, 0.5) }.news-bg {    background: rgba(255, 255, 255, 0.1);    top: 0px;    left: 0px;    width: 260px;    height: 90px;    position: absolute;    }.news-title {    left: 20px;    width: 230px;    bottom: 1px;    position: absolute;    }.news-title h3 {    line-height: 1.3em;    font-weight: normal;    text-transform: uppercase;    color: #fff;    font-size: 14px;    }.news-date {    text-transform: uppercase;    top: 12px;    left: 20px;    color: rgba(255,255,255,0.7);    position: absolute;    font-size: 10px;	    }.news-cat {	line-height: 15px;    letter-spacing: 1.7px;    text-transform: uppercase;    top: 0px;    right: 20px;    color: #fff;    height: 15px;    padding: 3px 8px;    position: absolute;    font-size: 9px;	font-weight: normal;    }/* -------------------------------wizedesign--     20. FEATURE   ------------------------------------------- */   #feat {    margin: 0 auto;    height: 275px;	width:1240px;	overflow: hidden;    } .feat-wrap {    width:1240px;    height: 275px;    overflow: hidden;    position: absolute;    }.feat-cover {    float: left;    width: 495px;    height: 275px;    display: block;    position: relative;    }.feat-cover:hover .feat-bg { background: rgba(0, 0, 0, 0.7) }.feat-cover span {    font-weight: normal;    padding-top: 3px;    color: #000;    display: block;    font-size: 12px;    }.feat-cover img {    width: 495px;    height: 275px;    }.feat-title {    left: 30px;    width: 430px;    bottom: 7px;    z-index: 3;    position: absolute;    }.feat-title span {	font-size: 12px;	color: #fff;	text-transform: uppercase;		border-bottom: 3px solid #fff;	padding: 3px 3px;	line-height:12px;	float:left;    }.feat-title h2 {    line-height: 1.3em;    font-weight: normal;    text-transform: uppercase;    color: #fff;    font-size: 26px;	float:left;	margin-top:8px;    }.feat-cat {    font-weight: normal;    line-height: 15px;    letter-spacing: 1.7px;    text-transform: uppercase;    top: 0px;    left: 30px;    color: #fff;    height: 15px;    padding: 4px 10px ;    z-index: 3;    position: absolute;    position: absolute;    font-size: 9px;    }	.feat-bg {    background: url("images/bg14.png");    top: 0;    left: 0;    width: 100%;    height: 275px;    z-index: 1;    position: absolute;    }.feat-vcl {    top: 22px;    right: 30px;    z-index: 3;    position: absolute;    }.feat-prev {    background-position: left;    top: 0;    width: 50%;    height: 275px;    display: block;    z-index: 4;    position: absolute;	background-color: rgba(0, 0, 0, 1);    background-image: url("images/leftB.png");    background-repeat: no-repeat;    background-position: right 105px;	opacity:0.5;    }.feat-prev:hover {	opacity:8;	background-color: rgba(0, 0, 0, 0.7);    }.feat-next {    background-position: right;    top: 0;    width: 50%;    height: 275px;    display: block;    z-index: 4;    position: absolute;	background-color: rgba(0, 0, 0, 1);    background-image: url("images/rightB.png");    background-repeat: no-repeat;    background-position: left 105px;	opacity:0.5;    }	.feat-next:hover {	opacity:8;	background-color: rgba(0, 0, 0, 0.7);    }.feat-prev { left: -495px }.feat-next { right: -495px }/* -------------------------------wizedesign--     21. PAGINATION   ------------------------------------------- */   #pagination-posts {    margin-bottom: 40px;    text-align: center;    float: left;    width: 100%;    height: 33px;    bottom: 0px;    display: block;    position: relative;    }.pagination {    line-height: 33px;    height: 33px;    }.pagination .current { opacity: 0.3 }.pagination span, .pagination a {    background: #000;    font-weight: normal;    margin-right: 3px;    border-radius: 1.5px;    text-decoration: none;    width: 32px;    color: #fff;    padding: 5px 13px;    font-size: 16px;	    }.pagination a:hover { color: #fff }.sng-pagination {    margin-top: 18px;    text-align: center;    margin-bottom: 29px;    width: 810px;    float: left;    }.sng-pagination a span {    background: #000;    color: #fff;    }.sng-pagination span {    background: rgba(0, 0, 0, 0.2);    font-weight: normal;    border-radius: 3px;    color: rgba(255, 255, 255, 0.9);    padding: 3px 11px;    font-size: 14px;    }    /* -------------------------------wizedesign--     22. WORDPRESS CORE   ------------------------------------------- */.alignnone { margin: 5px 0 }.aligncenter, div.aligncenter {    margin: 5px auto 5px auto;    display: block;    }.alignright {    float: right;    margin: 5px 0 20px 20px;    }.alignleft {    float: left;    margin: 5px 20px 20px 0;    }.aligncenter {    margin: 5px auto 5px auto;    display: block;    }a img.alignright {    float: right;    margin: margin: 5px 0;    }a img.alignnone { margin: 5px 0 }a img.alignleft {    float: left;    margin: 5px 20px 20px 0;    }a img.aligncenter {    margin-left: auto;    margin-right: auto;    display: block;    }.sticky {    background: #f7f7f7;    text-transform: uppercase;    right: 5px;    color: #aaa;    bottom: 5px;    padding: 0 5px;    position: absolute;    font-size: 14px;    }.gallery-caption { }.bypostauthor { }.wp-caption {    background: #000;    text-align: center;    padding: 8px;    max-width: 100%;    }	.footer-col .wp-caption {    background: #222;    text-align: center;    padding: 8px;    max-width: 100%;    }.wp-caption p.wp-caption-text {    line-height: 16px;    color: #fff;    margin: 0;    padding: 4px 4px;    font-size: 12px;    }.wp-caption img {    width: auto;    border: 0 none;    height: auto;    margin: 0;    padding: 0;    max-width: 100%;    }.wp-caption.alignnone { margin: 5px 20px 20px 0 }.wp-caption.alignleft { margin: 5px 20px 20px 0 }.wp-caption.alignright { margin: 5px 0 20px 20px }.screen-reader-text {	clip: rect(1px, 1px, 1px, 1px);	position: absolute !important;	height: 1px;	width: 1px;	overflow: hidden;}.screen-reader-text:focus {	background-color: #f1f1f1;	border-radius: 3px;	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);	clip: auto !important;	color: #21759b;	display: block;	font-size: 14px;	font-size: 0.875rem;	font-weight: bold;	height: auto;	left: 5px;	line-height: normal;	padding: 15px 23px 14px;	text-decoration: none;	top: 5px;	width: auto;	z-index: 100000;}form > p > input {    text-transform: uppercase;    color: #fff;    border: 0px;    padding: 5px;    }#display-none { display: none !important }ul.related_post li a{    color: #000;    font-weight: bold;}.out_navi_1, .out_navi_2{  display: inline-block;  vertical-align: top;}.out_navi_2{  width: 100%;  text-align: right;  padding: 0;  margin-top:-50px;  }.out_navi_1{  width: 100%;  font-size: 0;  text-align: left;  padding-left: 0;  margin-bottom: 0;}.out_navi_1 li , .out_navi_2 li{  display: inline-block;  vertical-align: middle;  margin-right: 5px;  font-size: 14px;}.out_navi_1 li a {  font-size: 15px;  text-transform: uppercase;  color:#000;}.out_navi_2 li a img{  opacity: 0.8;}.out_navi_2 li a:hover img{  opacity: 1;    .icl-ru a {color:white;}  .zaluvka { background-color:black; height:10px; weight:100px;}  