/*
Theme Name:t2c
Theme URI:imees.pl
Author:imees
Author URI:imees.pl
*/
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed Regular'),local('RobotoCondensed-Regular'),url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsK8NE7_Gi-Xz52ZQ_AwfA78.woff) format('woff');}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'),local('RobotoCondensed-Bold'),url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/b9QBgL0iMZfDSpmcXcE8nJT5GEmoOtNsejy4tIPLwv0.woff) format('woff');}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:300;
  src:local('Roboto Light'),local('Roboto-Light'),url(http://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'),url(http://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  src:local('Roboto'),local('Roboto-Regular'),url(http://fonts.gstatic.com/s/roboto/v15/fIKu7GwZTy_12XzG_jt8eA.woff2) format('woff2'),url(http://fonts.gstatic.com/s/roboto/v15/Xyjz-jNkfiYuJf8UC3Lizw.woff) format('woff');
}
@font-face{
  font-family:'Roboto';
  font-style:normal;
  font-weight:700;
  src:local('Roboto Bold'),local('Roboto-Bold'),url(http://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aW1tXRa8TVwTICgirnJhmVJw.woff2) format('woff2'),url(http://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aWz8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
/* Language Selector */
#lang_sel{height:32px;position:relative;z-index:99;}
* html #lang_sel{width:12em;width:12em;}
#lang_sel ul,#lang_sel li{padding:0 !important;margin:0 !important;list-style-type:none !important;}
#lang_sel li:before{content:'' !important;}
#lang_sel ul ul{width:149px;}
#lang_sel li{float:left;width:149px;position:relative;}
#lang_sel a,#lang_sel a:visited{display:block;font-size:11px;text-decoration:none !important;color:#444444;border:1px solid #cdcdcd;background:#fff;padding-left:10px;line-height:24px;}
* html #lang_sel a,* html #lang_sel a:visited{width:149px;w\idth:138px;}
#lang_sel ul ul{visibility:hidden;position:absolute;height:0;top:25px;left:0;width:149px;border-top:1px solid #cdcdcd;}
* html #lang_sel ul ul{top:18px;t\op:19px;}
#lang_sel table{position:absolute;top:0;left:0;border-collapse:collapse;;}
#lang_sel ul ul a,#lang_sel ul ul a:visited{color:#444444;height:auto;line-height:1em;padding:5px 10px;border-width:0 1px 1px 1px;}
* html #lang_sel ul ul a,* html #lang_sel ul ul a:visited{width:150px;w\idth:128px;}
#lang_sel a:hover,#lang_sel ul ul a:hover{color:#000;background:#e4e4e4;}
#lang_sel :hover > a,#lang_sel ul ul :hover > a{color:#000;background:#e4e4e4;}
#lang_sel a.lang_sel_sel{   background:url(../img/nav-arrow-down.png) #fff right no-repeat;   color:#444;}
#lang_sel a.lang_sel_sel:hover{    text-decoration:none;   color:#000;}
#lang_sel ul li:hover ul,
#lang_sel ul a:hover ul{visibility:visible;}
#lang_sel img.iclflag{width:18px;height:12px;position:relative;top:1px;}
#lang_sel_footer{margin:0;padding:7px;text-align:center; font:11px Verdana,sans-serif;height:15px; clear:both; }
#lang_sel_footer ul{ list-style:none; margin:0; padding:0;}
#lang_sel_footer ul li img{  position:relative; top:1px; width:18px; height:12px;}
#lang_sel_footer ul li{  display:inline; margin:0 1px 0 0; padding:0;}
#lang_sel_footer ul li a,#lang_sel_footer ul li a:visited{  text-decoration:none; padding:5px 10px;}
#lang_sel_footer ul li a:hover,#lang_sel_footer ul li a:active{}
#wpml_credit_footer{ width:100%;margin:10px 0;padding:0;text-align:center;font-size:11px;}
#lang_sel_list{height:25px;position:relative;z-index:99;font-family:verdana,arial,sans-serif;text-transform:lowercase;}
* html #lang_sel_list{width:12em;w\idth:12em;}/* hack to correct IE5.5 faulty box model */
#lang_sel_list ul{/*visibility:hidden;position:absolute;*/height:0;float:right;}
#lang_sel_list ul{padding:0 !important;margin:0 !important;list-style-type:none !important;display:inline;}
#lang_sel_list li:before{content:'' !important;}
#lang_sel_list li{float:left;position:relative;padding:0;margin:5px 20px 0 10px;list-style-type:none !important;display:inline;}
#lang_sel_list a,#lang_sel_list a:visited{display:block;font-size:11px;text-decoration:none !important;color:#444444; line-height:18px;}
* html #lang_sel_list a,* html #lang_sel_list a:visited{}
#lang_sel_list table{position:absolute;top:0;left:0;border-collapse:collapse;}
#lang_sel_list ul a,#lang_sel_list_list ul a:visited{ color:#444444;height:auto;line-height:1em;padding:2px 0px 0 0px;}
* html #lang_sel_list ul a,* html #lang_sel_list ul a:visited{width:150px;w\idth:128px;}
#lang_sel_list a.lang_sel_sel{  background-image:none;  color:#444;}
#lang_sel_list a.lang_sel_sel:hover{    text-decoration:none;   color:#000;}
#lang_sel_list ul li:hover ul,#lang_sel_list ul a:hover ul{visibility:visible;}
#lang_sel_list img.iclflag{width:18px;height:12px;position:relative;top:1px;}
#lang_sel.icl_rtl{ text-align:right;  direction:rtl;}
#lang_sel.icl_rtl .lang_sel_sel{    padding-right:14px}
.menu-item-language img.iclflag{height:12px !important;width:18px !important;margin-bottom:0 !important;margin-right:4px;}
/* Reset */
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,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{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{background:#fff;}
article,aside,details,figcaption,figure,footer,header,nav,section,picture{display:block;}ol,ul{list-style:none;}table{/* tables still need 'cellspacing="0"' in the markup */border-collapse:separate;border-spacing:0;}caption,th,td{font-weight:normal;text-align:left;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}a img{border:0;}
body,button,input,select,textarea{color:#777;font-family:'Roboto',sans-serif;font-size:14px;font-weight:300;line-height:1.5;-ms-word-wrap:break-word;word-wrap:break-word;}body{background:#fafaf9;overflow-x:hidden;}::-moz-selection{background:#9A50CB;color:#fff;text-shadow:none;}::selection{background:#9A50CB;color:#fff;text-shadow:none;}/* Headings */h1,h2,h3,h4,h5,h6{margin:0 0 .6em 0;font-family:'Roboto Condensed',sans-serif;}h1{font-size:42px;font-weight:200;line-height:1.3em;clear:both;}h2{font-size:36px;font-weight:200;}h3{font-size:28px;}
h4,.widget-title{font-size:28px;margin-bottom:5px;color:#fff;text-transform:capitalize;font-family:'Roboto Condensed',sans-serif;}h5{font-size:14px;}h6{font-size:12px;}.entry-title{font-size:36px;}hr{background-color:#e4e4e4;border:0;height:1px;margin-bottom:1.5em;clear:both;}/* Text elements */p{margin-bottom:1.5em;}ul,ol{margin:0 0 1.5em 3em;}ul{list-style:disc;}ol{list-style:decimal;}ul ul,ol ol,ul ol,ol ul{margin-bottom:0;margin-left:1.5em;}dt{font-weight:bold;}dd{margin:0 1.5em 1.5em;}b,strong{font-weight:bold;}dfn,cite,em,i{font-style:italic;}blockquote{font:italic 1.8rem/1.8em "Georgia",Palatino,serif;color:#777;padding:0 1em;}address{margin:0 0 1.5em;}pre{background:#e4e4e4;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;line-height:1.6;margin-bottom:1.6em;padding:1.6em;overflow:auto;max-width:100%;}code,kbd,tt,var{font:15px Monaco,Consolas,monospace;}abbr,acronym{border-bottom:1px dotted #666;cursor:help;}mark,ins{background:#fff9c0;text-decoration:none;}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}sup{bottom:1ex;}sub{top:.5ex;}small{font-size:75%;}big{font-size:125%;}figure{margin:0;}table{margin:0 0 1.5em;width:100%;}th{font-weight:bold;}button,input,select,textarea{font-size:100%;/* Corrects font size not being inherited in all browsers */ margin:0;/* Addresses margins set differently in IE6/7,F3/4,S5,Chrome */ vertical-align:baseline;/* Improves appearance and consistency in all browsers */ *vertical-align:middle;/* Improves appearance and consistency in all browsers */}button,input{line-height:normal;/* Addresses FF3/4 setting line-height using !important in the UA stylesheet */ *overflow:visible;/* Corrects inner spacing displayed oddly in IE6/7 */}
.button,button,html input[type="button"],input[type="reset"],input[type="submit"],.more-link,.page-links a{background-color:#9A50CB;border:none;color:#fafafa !important;cursor:pointer;font-size:20px;font-weight:300;line-height:1;padding:28px 28px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:'Roboto Condensed',sans-serif;}
.button{display:inline-block;}.secondary-button{background-color:#777;}.more-link{display:inline-block;}.page-links a{padding:.4em;}
.button:hover,button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.more-link:hover,.page-links a:hover{background-color:#777;color:#fff;}
.button:focus,.button:active,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,html input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active,.more-link:active{background-color:#777;}a.more-link:visited,.page-links a:visited{color:#fafafa;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;/* Addresses box sizing set to content-box in IE8/9 */padding:0;/* Addresses excess padding in IE8/9 */}input[type="search"]{-webkit-appearance:textfield;/* Addresses appearance set to searchfield in S5,Chrome */ -moz-box-sizing:content-box;-webkit-box-sizing:content-box;/* Addresses box sizing set to border-box in S5,Chrome (include -moz to future-proof) */box-sizing:content-box;background:rgba( 255,255,255,0.3 );border:1px solid #ccc;padding:6px;}input[type="search"]::-webkit-search-decoration{/* Corrects inner padding displayed oddly in S5,Chrome on OSX */-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{/* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */ border:0;padding:0;}
input[type=text],input[type=email],textarea{background:rgba( 255,255,255);border:1px solid #ccc;padding:4px;}
input[type=text]:focus,input[type=email]:focus,textarea:focus{background:#fff;}textarea{overflow:auto;/*Removes default vertical scrollbar in IE6/7/8/9*/padding-left:3px;vertical-align:top;/*Improves readability and alignment in all browsers */width:99%;}/* Links */a,a:visited{color:#777;text-decoration:none;}body a:hover,a:focus,a:active{color:#9A50CB;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;}.nav-previous a,.nav-next a{margin-top:0;font-size:13px;color:#777;display:block;}/* Alignment */.alignleft{display:inline;float:left;margin-right:1.5em;margin-bottom:1em;}.alignright{display:inline;float:right;margin-left:1.5em;margin-bottom:1em;}.aligncenter{clear:both;display:block;margin:0 auto 1.5em auto;}.alignnone{margin-bottom:1.5em;}/* Text meant only for screen readers */.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;}.screen-reader-text:hover,.screen-reader-text:active,.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-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;/* Above WP toolbar */}/* Clearing */.clear:before,.clear:after,[class*="content"]:before,[class*="content"]:after,[class*="site"]:before,[class*="site"]:after{content:'';display:table}.clear:after,[class*="content"]:after,[class*="site"]:after{clear:both;}/* =Icon Font */@font-face{font-family:'Mono Social Icons Font';src:url('fonts/MonoSocialIconsFont-1.10.eot');src:url('fonts/MonoSocialIconsFont-1.10.eot?#iefix') format('embedded-opentype'),url('fonts/MonoSocialIconsFont-1.10.woff') format('woff'),url('fonts/MonoSocialIconsFont-1.10.ttf') format('truetype'),url('fonts/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont') format('svg');src:url('fonts/MonoSocialIconsFont-1.10.ttf') format('truetype');font-weight:normal;font-style:normal;}.symbol,a.symbol:before{font-family:'Mono Social Icons Font';-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility  -o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;}a.symbol:before{content:attr(title);margin-right:0.3em;font-size:130%;}.m1-social-icons{float:right;font-size:2.1rem;}.m1-social-icons a{color:#fff;}/* =Structure */.site-branding,.site-main,.footer-widget-area{width:90%;max-width:1100px;margin:0 auto;}#main{clear:both;}.archive #main,.search #main{padding-top:2.7em;}
#primary{float:left;margin:0;padding:0;width:66%;}#primary.full-width{width:100%;float:none;}#content table{border-top:#FFF 3px solid;border-left:#FFF 3px solid;}#content table td{padding:5px;background:#e4e4e4;border-bottom:#FFF 3px solid;border-right:#FFF 3px solid;font-size:13px }#content h1{font-family:'Roboto Condensed',sans-serif;color:#9A50CB;font-size:18px}#content{margin:0;}.blog #content,.error404 #content{margin-top:2.2em;}.page #content{margin-top:.0em;}
#secondary{float:right;margin:1.8em 0 0;padding:0;font-size:1.4rem;position:relative;width:31%;}.blog #secondary,.error404 #secondary{margin-top:3.2em;}.page-template-page-front-page-php #secondary{margin-top:1.7em;}#tertiary{padding-top:0;}.error404 #searchform{margin-bottom:1.5em;}/* =Site Header */.site-header{background-color:#fff;border-bottom:1px solid #e4e4e4;border-top:5px solid #9A50CB;background-repeat:no-repeat;background-size:cover;background-position:center top;}.site-branding{padding:2px 0 0px 0;}.site-title-wrap{max-width:20%;float:left;margin-right:0;}.site-title{font-size:45px;margin-bottom:0;margin-top:.3em;}.site-title a{color:#9A50CB;}.site-description{color:#555555;font-weight:300;}/* =Menu */.navigation-main{display:block;float:right;clear:right;width:auto;margin-top:1.9em;max-width:90%;}.top-menu-container{clear:both;display:block;background-color:#444;color:#fff;padding:0 0;}.top-menu-inside{max-width:1100px;margin:0 auto;}.top-menu a{color:#fff;}.top-menu-container:after{clear:both;content:"";display:block;}.navigation-main ul,.top-menu ul{list-style:none;margin:0;padding-left:0;}.top-menu ul:first-child{position:relative;left:-.7em;}.navigation-main li,.top-menu li{float:left;margin:0;position:relative;}
.navigation-main a{font-family:'Roboto Condensed',sans-serif;display:block;font-size:19px;font-weight:normal;padding:0.9em;text-decoration:none;color:#777;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;}.navigation-main a:hover,.navigation-main .current_page_item a{color:#fff;}.top-menu a{font-size:1.3rem;font-weight:normal;padding:.5em 1em;display:block;text-decoration:none;}.navigation-main ul ul,.top-menu ul ul{display:none;float:left;position:absolute;left:0;z-index:77799;}.navigation-main ul ul{top:4em;}.top-menu li.current-menu-item > a,.navigation-main li.current_page_item > a,.navigation-main li.current-menu-item > a{color:#9A50CB;}.top-menu li a:hover,.top-menu ul ul,.navigation-main ul ul,.navigation-main li.sfHover:hover,.top-menu li.current_page_item > a,.navigation-main li a:hover,.navigation-main a:hover,.navigation-main li.current_page_item > a:hover,.navigation-main li.current-menu-item > a:hover{background:#777;color:#FFF}.top-menu ul ul,.navigation-main ul ul{}.navigation-main li.sfHover:hover{}.navigation-main li.sfHover a{color:#fff;}.navigation-main ul ul ul,.top-menu ul ul ul{left:100%;top:0;}.top-menu ul ul ul{left:99%;}.navigation-main ul ul a,.top-menu ul ul a{padding:.5em 1em;color:#fff;width:180px;display:block;}.navigation-main ul li:hover > ul,.top-menu ul li:hover > ul{display:block;}.navigation-image,.navigation-comment,.navigation-paging{overflow:hidden;margin:1em 0;}a.sf-with-ul{background:url(images/arrow.png) top 30px right 10px no-repeat;display:block;padding-right:40px;overflow:hidden}a.sf-with-ul:hover{background:none;}.sf-with-ul:after{}/* =Superfish Drop Downs *//*** arrows (for all except IE7) **/.sf-arrows .sf-with-ul{}.sf-arrows .sf-with-ul:hover{ }/* styling for both css and generated arrows */.sf-arrows .sf-with-ul:after{}.sf-arrows > li > .sf-with-ul:focus:after,.sf-arrows > li:hover > .sf-with-ul:after,.sf-arrows > .sfHover > .sf-with-ul:after{}/* styling for right-facing arrows */.sf-arrows ul .sf-with-ul:after{/* edit this to suit design (no rgba in IE8) */ }.sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul .sfHover > .sf-with-ul:after{}/* =Off Canvas Navigation */.close-btn{display:block;width:2.625em;height:2.25em;padding:0;margin:.5em 0 0 .4em;border:0;position:relative;outline:none;background:url("images/close-btn.svg") center no-repeat;background-size:1.875em 1.875em;overflow:hidden;white-space:nowrap;text-indent:100%;opacity:1;-webkit-tap-highlight-color:rgba(0,0,0,0);}.no-svg .close-btn{background-image:url("images/close-btn.png");}.close-btn:focus,.close-btn:hover{opacity:1;}header .nav-btn{display:none;width:2em;height:2em;padding:0;border:0;cursor:pointer;outline:none;background:url("images/nav-icon.svg") left center no-repeat;background-size:100%;overflow:hidden;z-index:7779;white-space:nowrap;text-indent:100%;opacity:.7;}.no-svg .nav-btn{background-image:url("images/nav-icon.png");}.nav-btn:hover{opacity:1;}#site-navigation .close-btn{display:none;}/* =Content */.sticky{}.hentry{margin:0 0 1.5em;}.byline{display:none;}.single .byline,.group-blog .byline{display:inline;}.entry-content,.entry-summary{margin:1.5em 0 0;color:#444;}.category .entry-content{ margin:0;}.category .entry-content p{ margin:0;display:none;}.page-links{clear:both;margin:0 0 1.5em;}.entry-meta{font-weight:300;font-size:14px;color:#777;}.single .entry-meta,.search .entry-meta{margin:1em 0;}
footer.entry-meta{padding-top:0}.entry-header{padding-bottom:1.0em;border-bottom:1px solid #e4e4e4;}.post{padding:5px 0 0 0;margin-bottom:0;}.post:first-child{}.single .post{margin-bottom:1.5em;}.page .entry-header,.single .entry-header{margin-top:1.1em;padding-bottom:0;}.page-title,.entry-title{font-family:'Roboto Condensed',sans-serif;font-size:30px;padding-top:5px;text-align:center}
#content article h1.page-title,#content article h1.entry-title{text-align:left;font-size:28px;padding-top:0;margin-top:0;}article .entry-header{border-bottom:0}.entry-header .entry-title{margin-bottom:.3em;}.archive .entry-header .taxonomy-description p{margin-bottom:0;}.archive .taxonomy-description{margin-top:1em;}.archive #primary,.search #primary{margin-top:.8em;}.search .page-title,.archive .page-title{margin-bottom:0;}.post img{width:100%;min-width:100%;}/* =Custom Home Page */.m1-home-banner{margin:2.7em 0 0;padding:2em;max-width:1100px;background-repeat:no-repeat;background-size:cover;border:1px solid #e4e4e4;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}.m1-home-banner-text{color:#fff;max-width:65%;line-height:1.4;text-shadow:1px 1px 1px rgba(0,0,0,0.4);background-color:#444;background-color:rgba(0,0,0,.4);margin-left:-2em;padding:2em;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}.m1-home-banner-text p{font-size:18px;font-weight:300;}/* =Asides */.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none;}/* =Media */img{max-width:100%;/* Fluid images for posts,comments,and widgets */	height:auto;}.site-header img,.entry-content img,.widget-img,img[class*="align"],img[class*="wp-image-"],.wp-caption img{height:auto;/* Make sure images with WordPress-added height and width attributes are scaled correctly */}.site-header img,.entry-content img,.widget img,img.size-full{max-width:100%;width:auto;/* Prevent stretching of full-size images with height and width attributes in IE8 */}.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}.wp-caption{max-width:100%;text-align:center;}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.alignnone{margin-bottom:1.5em;}.wp-caption img{display:block;margin:1.2% auto 0;max-width:98%;}.wp-caption .wp-caption-text{margin:0.8075em 0;}#content .gallery{margin-bottom:1.5em;}.wp-caption-text,.gallery-caption,.wp-caption{font-size:12px;color:#777;}#content .gallery a img{max-width:100%;}#content .gallery a img,.attachment-post-thumbnail,.wp-caption{border:none;height:auto;padding:.2em;background:#fff;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.12);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.12);box-shadow:1px 1px 1px rgba(0,0,0,.12);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}#content .gallery a img:hover{background:#e4e4e4;}#content .gallery dd{margin:0;}.attachment-post-thumbnail{margin-bottom:1.3em;}.group-blog .attachment-post-thumbnail{margin-bottom:1.5em;}/* Make sure embeds and iframes fit their containers */embed,iframe,object{max-width:100%;}/* =Navigation */.site-content .site-navigation{font-size:13px;font-style:italic;margin:0 0 1.5em;overflow:hidden;}.site-content .nav-previous{float:left;max-width:50%;}.site-content .nav-next{float:right;text-align:right;max-width:50%;}.navigation-post{display:block;margin-bottom:1.5em;overflow:hidden;}/* =Comments */#comments{font-family:'Roboto',sans-serif;background-color:#e4e4e4;margin:40px 0 0 0;padding:10px 20px 14px 20px;clear:both;overflow:hidden}.page #comments{font-family:'Roboto',sans-serif;background-color:#e4e4e4;margin:40px 0 0 0;padding:10px 20px 14px 20px;clear:both;overflow:hidden}.bypostauthor{}.comments-title,#reply-title{font-size:20px;font-weight:300;color:#9A50CB;font-family:'Roboto Condensed',sans-serif;}.comment-list li{list-style:none;}.comment-content ul,.comment-content ol{margin-bottom:1.5em;}.comment-content ul li{list-style:disc;}.comment-content ol li{list-style:decimal;}ol.comment-list,.children{list-style:none;margin:0;}ol.comment-list{margin-bottom:.7em;}.children{margin:0 0 0 6%;}.comment-list li.comment,.comment-list li.pingback{padding:1em 0;border-top:1px solid #CCC}.comment-list .children li{border:none;}.comment-list li:last-of-type{border-bottom:1px solid #CCC}article.comment,li.pingback{overflow:hidden;padding:2.5em 0 0.7em;position:relative;}.children article.comment,.children li.pingback{padding-top:1.0em;}.comment .avatar{float:left;margin-right:1.25em;}.comment-author{font-size:14px;}.comment-meta{font-size:12px;padding-bottom:0;margin-bottom:1em;}.comment-meta .fn{font-style:normal;font-weight:bold;}.comment-metadata a,.comment .reply a{color:#777;}.comment-content{margin:1em 0 0;}.comment .reply{font-size:12px;}li.pingback{font-weight:bold;}li.pingback a{font-weight:normal;}#comments .form-allowed-tags{display:none;}#respond input[type="submit"]{margin-top:0;}.comment-body{padding:0em;}/* Comment Form */.comment-notes,#commentform .form-allowed-tags,p.nocomments,p.logged-in-as,#commentform label{font-size:13px;}.required{color:#880000;}#commentform .form-allowed-tags,#commentform .form-allowed-tags code{font-size:11px;}p.nocomments{margin:2.5em;}p.comment-form-author{margin-bottom:1em;}
.comment-form-author label,.comment-form-email label{float:left;display:inline;line-height:30px;width:100px;}
#commentform textarea{height:130px}
#commentform label{display:block;margin-bottom:.5em;}
/* =Widgets */.widget{margin:0 0 1.5em 0;}.widget ul{list-style:none;margin:0 0 1.5em 0;padding:0;}.widget ul li{margin:0 0 5px 0;font-family:'Roboto Condensed',sans-serif;font-size:20px;}.widget ul li a{padding:0 0 0 1.9em;line-height:30px;height:30px;background:url(images/point.png) top left no-repeat;transition:none;display:block}.widget ul li a:hover{background:url(images/point.png) 0 -30px no-repeat;}.widget ul.sub-menu{padding:0;margin:1em;}.widget ul ul.children{margin:1em 0 0 1em;}.widget ul ul ul.sub-menu{margin:1em 0;}.widget ul ul li{border-bottom:none;padding:0;margin:0 0 1em 0;}/* Make sure select elements fit in widgets */.widget select{max-width:100%;}/* Search widget */
.widget_search{overflow:hidden}.widget input[type="search"]{padding:4px 2% 4px 2%;height:20px;width:69%;float:left;}
.widget_search .submit{padding:0;height:30px;font-size:14px;text-align:center;float:right;width:24%}
.widget_nav_menu{clear:both;margin-top:15px;}#header-widget-area{padding:0;float:right;max-width:63%;margin-top:.2em;}#header-widget-area .widget{margin:0;}#header-widget-area .widget li a{background:none}#header-widget-area .widget input[type="search"]{background:#e4e4e4;font-size:1.4rem;}/* =Site Footer */.site-footer{clear:both;width:100%;margin-top:1em;background:#8947b9;color:#fff}
.footer-widget-area .widget,.site-footer .widget{float:left;width:49%;padding:0px 0px 0px 0px;margin-left:2%;text-align:center;margin-bottom:0;position:relative}
.footer-widget-area .widget:first-child,.site-footer .widget:first-child{margin-left:0%;}
.footer-widget-area{margin-top:1.5em;clear:both;overflow:hidden;font-family:'Roboto Condensed',sans-serif;font-size:14px;color:#777;}
.footer-widget-area .widget{color:#fff;padding:15px 0 10px 0;background:#8947b9;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.footer-widget-area .widget:hover{background:#666;box-shadow:inset 0 0 0 60px rgba(255,255,255,0.2);opacity:0.8;}.footer-widget-area .aligncenter{margin-bottom:-50px}.footer-widget-area strong{font-size:24px;line-height:45px;}.footer-widget-area img{width:100%;margin:0;padding:0;}.footer-widget-area p{margin:0;padding:0;}.site-info{font-size:12px;padding:1.5em 0;text-align:left;float:left}.site-info,.site-info a{color:#fff;}.powered{float:right;font-size:1.2rem;padding:1.5em 0;}.powered a,.powered a:hover{color:#fff}/* Zoom Icon */.textwidget:before{position:absolute;top:50%;left:50%;display:block;margin:-13px 0 0 -13px;width:31px;height:32px;background:url(images/magnify-.png) 50% 50% no-repeat  ;content:"";opacity:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.footer-widget-area .widget:hover .textwidget:before{opacity:1;}.widget:hover .textwidget{visibility:visible;}/* =Infinite Scroll *//* Globally hidden elements when Infinite Scroll is supported and in use. */.infinite-scroll .navigation-paging,/* Older / Newer Posts Navigation (always hidden) */.infinite-scroll.neverending .site-footer{/* Theme Footer (when set to scrolling) */	display:none;}/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */.infinity-end.neverending .site-footer{display:block;}/* =IE Styles */#ie8 .site-header img,#ie8 .entry-content img,#ie8 img.size-full,#ie8 .entry-thumbnail img,#ie8 .widget img,#ie8 .wp-caption img{width:auto;/* Prevent stretching of full-size images with height and width attributes in IE8 */}.shareit{padding:0px;}ul.bgmp_list{list-style:none;padding:0;margin:0;clear:both}li.bgmp_list-item{background:url(images/point-hover.png) 0 5px no-repeat;padding:0 0 0 40px;margin:0 0 0px 0;}h3.bgmp_list-placemark-title{font-family:'Roboto Condensed',sans-serif;margin-bottom:0;padding-bottom:0;}.bgmp_list-link{font-family:'Roboto',sans-serif;font-size:14px;padding:0 0 20px 0;margin:0}.bgmp_list-description .shareit,.bgmp_placemark .shareit{display:none;overflow:hidden;height:1px;visibility:hidden;padding:0;}
a.more{font-family:'Roboto Condensed',sans-serif;background:url(images/point.png) top right no-repeat;font-size:18px;transition:none;padding:0px 36px 0px 0;clear:both;line-height:30px;overflow:hidden;height:30px;display:block;margin-bottom:15px;margin-top:-10px;color:#8947b9}
a.more:hover{background:url(images/point.png) bottom right no-repeat;transition:none;color:#777}.subpagelist .gallery,.subpagelist .shareit{display:none;}.child-thumb img{float:left;height:100px;width:100px;margin-right:15px;}.subpagelist .title{padding-bottom:10px;border-top:#E9E9E9 solid 1px;padding-top:10px;}.subpagelist .title a{font-family:'Roboto Condensed',sans-serif;color:#9A50CB;font-size:20px;font-weight:bold;padding-bottom:16px;}.page-id-160 .subpagelist{background-color:#e4e4e4;padding:15px 15px 15px 15px;margin-bottom:10px;overflow:hidden}.page-id-160 .subpagelist .right{float:left }.page-id-160 .subpagelist .title{padding-bottom:10px;border-top:#E9E9E9 solid 1px;padding-top:0px;margin-top:-5px;}.subpagelist .getsocial{ display:none} .hupso_counters{display:none}img.size-full{width:100%;min-width:100%;}
.g-recaptcha{float:left;margin-bottom:6px}
#recaptcha-submit-btn-area{padding-bottom:20px;float:right}
.fb-like-box{width:100%;overflow:hidden !important;position:absolute !important;top:0px !important;left:0px !important;}
.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100% !important;}
.ms-skin-default .ms-nav-next,.ms-skin-default .ms-nav-prev{background:url("images/slider.png") repeat scroll rgba(0,0,0,0) !important;height:50px !important;width:52px !important;margin-top:0p !importantx;position:absolute;bottom:5px !important;z-index:110;}
.ms-skin-default .ms-nav-prev{background-position:-83px -21px !important;left:0px !important;left:20px}
.ms-skin-default .ms-nav-next{background-position:-83px -98px !important;left:auto;right:0px !important;;right:20px}
.ms-slide-info{position:absolute !important;bottom:0;background:rgba(68,68,68,0.4) !important;color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:24px;min-height:60px !important}
.ms-info{ width:100%;text-align:center;position:absolute !important;bottom:10px}
.ms-slide-info p{margin:10px 0 0 0}
@media only screen and (max-width:70em){.widget input[type="search"]{width:92.4%;}.widget_search .submit{width:97%;}}
@media only screen and (max-width:64em){.m1-home-banner{margin:0 -4em;padding:2em 4em;}.m1-home-banner-text{max-width:100%;margin-left:0;text-align:center;}.footer-widget-area .aligncenter{margin-bottom:-20px}.site-title-wrap{max-width:15%;float:left;margin-right:0;}.navigation-main a{font-family:'Roboto Condensed',sans-serif;display:block;font-size:19px;font-weight:normal;padding:0.5em;text-decoration:none;color:#777;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;}a.sf-with-ul{background:url(images/arrow.png) top 22px right 0px no-repeat;display:block;padding-right:25px;overflow:hidden}.navigation-main ul ul{top:2.5em;}.post img{width:100%;min-width:100%;}img.size-full{width:100%;min-width:100%;}.widget ul li{margin:0 0 5px 0;font-family:'Roboto Condensed',sans-serif;font-size:18px;}.widget input[type="search"]{width:92.4%;}.widget_search .submit{width:97%;}}
@media only screen and (max-width:56em){.navigation-main{margin-top:0;max-width:100%;position:relative;left:-.9em;}	#site-logo img{margin-bottom:1em;}	#header-widget-area{margin-top:1.8em;}.footer-widget-area img{width:100%;margin:0;padding:0;}.footer-widget-are .aligncenter{margin-bottom:-40px}.site-title-wrap{max-width:10%;float:left;margin-right:0;}.navigation-main ul,.top-menu ul{list-style:none;margin:0;padding-left:0;float:right}.top-menu ul:first-child{position:relative;left:-.7em;}.navigation-main li,.top-menu li{float:left;margin:0;position:relative;}.navigation-main a{font-family:'Roboto Condensed',sans-serif;display:block;font-size:19px;font-weight:normal;padding:0.5em;text-decoration:none;color:#777;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;}a.sf-with-ul{background:url(images/arrow.png) top 22px right 0px no-repeat;display:block;padding-right:25px;overflow:hidden}.navigation-main ul ul{top:3.2em;}.post img{width:100%;min-width:100%;}img.size-full{width:100%;min-width:100%;}}
@media screen and (max-width:784px){
#lang_sel_list li{display:inline;margin:5px 00px 0 10px;}#site-navigation{overflow:hidden;position:absolute;top:0;margin-top:0;left:0;z-index:777;width:100%;background:#444;}#site-navigation,#page{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;}#site-navigation a{color:#fff;}#site-navigation:not(:target){z-index:1;height:0;}#site-navigation:target .close-btn{display:block;}#site-navigation:target{border:none;outline:none;}#site-navigation .close-btn{position:relative;margin-right:0;margin-left:.4em;padding:0;cursor:pointer;}.sf-arrows ul .sf-with-ul:after{content:'';display:none;}.site-title-wrap{padding:0;float:left;}.site-title{font-size:35px;}
header .nav-btn{display:block; float:right;margin:2em 0 0 0;}.navigation-main ul{list-style:none;margin:0;padding-left:10px;float:left;width:100%;}.navigation-main ul ul,.navigation-main ul ul ul{background:none;display:block;}.navigation-main ul:first-child{left:0;}.navigation-main li{clear:both;width:95%;float:left}.navigation-main ul ul{display:block;position:static;width:100%;padding-left:1em;}.navigation-main ul ul a{padding:1em;width:auto;}.js-nav #site-navigation{height:100%;width:50%;-webkit-box-shadow:inset -1.5em 0 1.5em -0.75em rgba(0,0,0,0.25);-moz-box-shadow:inset -1.5em 0 1.5em -0.75em rgba(0,0,0,0.25);box-shadow:inset -1.5em 0 1.5em -0.75em rgba(0,0,0,0.25);}.js-nav #site-navigation .menu{background:transparent;}.js-nav #site-navigation .close-btn{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;color:#444;}.js-nav #site-navigation .close-btn:focus,.js-nav #site-navigation .close-btn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;background:url("images/close-btn.svg") center no-repeat;background-size:1.875em 1.875em;overflow:hidden;background-color:transparent  }.csstransforms3d.csstransitions.js-nav #site-navigation{left:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;}
.csstransforms3d.csstransitions.js-nav #page{left:0 !important;-webkit-transform:translate3d(50%,0,0) scale3d(1,1,1);-moz-transform:translate3d(50%,0,0) scale3d(1,1,1);-ms-transform:translate3d(50%,0,0) scale3d(1,1,1);-o-transform:translate3d(50%,0,0) scale3d(1,1,1);transform:translate3d(50%,0,0) scale3d(1,1,1);-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;}.csstransforms3d.csstransitions.closeNav #site-navigation{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;}.csstransforms3d.csstransitions.closeNav #page{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.theme-default .nivo-directionNav a{top:62%;}.site-branding{padding:0 5%;}#content,#primary,#secondary,#tertiary{float:none;width:100%;margin:0;}#secondary{margin-top:1.5em;}	.blog #secondary,.error404 #secondary{margin-top:1em;}#header-widget-area{float:right;clear:right;margin:1em 0;max-width:100%;}#header-widget-area .widget input[type="search"]{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#site-logo img{margin:1.5em 0 1em 0;}.alignright,.alignleft{float:none;display:block;margin:0 auto 1.5em auto;}.wp-caption{display:block;}.footer-widget-area .widget,.footer-widget-area .widget:first-child ,.site-footer .widget,.site-footer .widget:first-child{float:none;width:100%;margin-bottom:1.5em;margin-left:0;}.footer-widget-area img{width:99%;margin:0;padding:0;}.post img{width:100%;min-width:100%;}img.size-full{width:100%}.widget input[type="search"]{width:auto;}.widget_search .submit{width:auto;}
.fb-like-box{width:100%;}
}
.bgmp_list-description .hupso-share-buttons{display:none}
.entry-content{font-size:15px;line-height:170%;font-weight:300}
.home-opinions h3#reply-title{display:none}
.home-opinions li{float:left;background:#e4e4e4;border:0 !important;float:left;margin:0 0.3% 7px;padding:5px 1% !important;width:30.7333%;}
.home-opinions li .comment-content{ overflow-y:auto}
.home-opinions .form-allowed-tags{display:none !important}
/* post slider */
.home-posts{ padding:20px 0 0 0px}
.home-posts .slide{background:#9a50cb;min-height:240px;}
.slider4 .slide a,.slider4 .slide p{color:#fff;}
.slider4 .slide:hover{opacity:0.6;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}
.bx-wrapper img{display:block;}
.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-loading{min-height:50px;background:url("images/bx_loader.gif") center center no-repeat #9a50cb;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-weight:bold;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}
.bx-wrapper .bx-prev{left:0;background:url("images/controls.png") no-repeat 0 -32px;}
.bx-wrapper .bx-next{right:0;background:url("images/controls.png") no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover{background-position:0 0;}
.bx-wrapper .bx-next:hover{background-position:-43px 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:-100px;margin-top:0;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url("images/controls.png") -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url("images/controls.png") -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{ position:absolute;width:auto;right:0;display:none}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{left:0;width:35px;bottom:-40px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,0.75);width:100%;}
.bx-wrapper .bx-caption span{color:#fff;display:block;font-size:.85em;padding:10px;}
.srp-widget-date{font-size:11px}
div.srp-thumbnail-box{display:table-cell;vertical-align:top;padding:15px 0 15px 15px;min-height:100px}
div.srp-content-box{ display:table-cell; vertical-align:top;padding:15px 15px 0 0}
h4.srp-post-title{margin:0;display:block; line-height:120%;padding-bottom:10px}
p.srp-widget-excerpt{margin:0px;padding-top:10px;overflow:hidden}
a.srp-widget-stringbreak-link{background:url("images/point-2.png") no-repeat scroll left top rgba(0,0,0,0);clear:both;display:block;font-size:18px;height:30px;line-height:30px;margin-bottom:15px;margin-top:10px;overflow:hidden;padding:0 0 0 36px;transition:all 0s ease 0s;float:right}
a.srp-widget-stringbreak-link:hover{background:url("images/point-2.png") no-repeat scroll left top rgba(0,0,0,0);}
.srp-post-title{font-size:19px}
/* masonry comments */
#hero{ width:102%;margin-left:-1%;margin-top:-10px}
.hero-masonry{padding:0;margin-bottom:10px;}
.hero-masonry p{margin-bottom:5px}
.hero-masonry:after{content:'';display:block;clear:both;}
.hero-item,.hero-masonry .grid-sizer{width:45.9%;margin:10px 1%;float:left;padding:10px 1%;background:#e4e4e4;}
.hero-masonry .grid-sizer{position:absolute;display:none;}
#hero .reply{display:none}
.home .more{clear:both;font-size:30px;height:30px;line-height:28px;margin:25px 0 30px 0;display:inline-block;text-align:center}
#bgmp_list .getsocial{display:none}
.mashsb-count{display:none}
.psac-post-image-bg{background-color:#9A50CB !important}
.ms-container::before{content:"" !important;opacity:0.8;background:-webkit-linear-gradient(bottom,transparent,#000);background:-o-linear-gradient(bottom,transparent,#000);background:-moz-linear-gradient(bottom,transparent,#000);background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:-webkit-linear-gradient(top,transparent,#000);background:-o-linear-gradient(top,transparent,#000);background:linear-gradient(to bottom,transparent,#000);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}

.categorythumb{ height:300px;white-space:nowrap;text-align:center;margin:1em 0;overflow:hidden;vertical-align:middle;position:relative;background-size:cover !important;}
.categorythumb img{    vertical-align:middle;display:inline-block;position:absolute;bottom:0;left:0;}
.visual-form-builder fieldset{background-color:#e4e4e4;border:0;border-radius:0;clear:both;margin:15px 0;padding:0 10px;}
.visual-form-builder code{font-family:'Roboto',sans-serif;}
.visual-form-builder .vfb-legend{border-bottom:1px solid #ccc;color:#9a50cb;   font-size:inherit;   margin:5px 2% 15px;padding:0 0;}
.visual-form-builder label,label.vfb-desc {font-weight:normal;color:#777}
.visual-form-builder ul,.entry-content .visual-form-builder ul,.comment-content .visual-form-builder ul,.mu_register .visual-form-builder ul,.visual-form-builder ol,.entry-content .visual-form-builder ol,.comment-content .visual-form-builder ol,.mu_register .visual-form-builder ol{width:100%;margin:0 !important;padding:0 !important}
.visual-form-builder li,.entry-content .visual-form-builder li,.comment-content .visual-form-builder li,.mu_register .visual-form-builder li{width:46% !important;padding:0 !important;margin:0 2% !important;float:left;clear:none}
input.vfb-medium,input.vfb-medium[type="text"],input.vfb-medium[type="tel"],input.vfb-medium[type="email"],input.vfb-medium[type="url"],select.vfb-medium{width:99%;}
.visual-form-builder ul.vfb-section-4 li{width:96% !important}
input.vfb-text,input.vfb-text[type="text"],input.vfb-text[type="tel"],input.vfb-text[type="email"],input.vfb-text[type="url"],textarea.vfb-textarea{background:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;padding:3px 0;transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;}
.vfb-submit,input.vfb-submit[type="submit"]{font-size:16px;float:right;margin-bottom:15px;}
.visual-form-builder ul li.vfb-item-secret{padding-bottom:15px !important}
.ms-slide-info{z-index:9;background:none !important;bottom:37%;font-size:56px;}

/* RWD */ 
@media screen and (min-width:720px){
.hero-item,.hero-masonry .grid-sizer{width:29.3333%;margin-top:10px;margin-bottom:10px}
}
@media screen and (max-width:640px ){
.hero-item,.hero-masonry .grid-sizer{width:98%;margin:5px 2% 10px 0}
.ms-slide-info{z-index:9;background:none !important;bottom:5%;font-size:32px; padding:0px; display:inline-block; margin:0 5% !important; width:90% !important; line-height:normal !important}
.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev{ display:none !important}
}
@media screen and (max-width:520px){
.visual-form-builder li,.entry-content .visual-form-builder li,.comment-content .visual-form-builder li,.mu_register .visual-form-builder li{width:96% !important;padding:0 !important;margin:0 2% !important;float:left;clear:none}
}