/*
Theme Name: TorroTube
Theme URI: http://www.torrotube.com/download/torrotube-theme/
Description: Theme para crear un sitio tube de videos para cualquier temática
License: Privada
License 
Version: 1.0.0
Author: TorroTube
Author URI: http://www.torrotube.com/
Tags: Tube, XXX, Porn, Porno, Videos
*/

/*==/

	[01.0] - Normalize
	[02.0] - Print CSS
	[03.0] - TorroTube.com - CSS Framework v3.0
		 | - [03.1] - Fonts
		 | - [03.2] - Typography
		 | - [03.3] - Layout
		 | - [03.4] - Form
		 | - [03.5] - Misc
	[04.0] - Custom CSS
		 | - [04.1] - Background CSS
		 | - [04.2] - Border/Box/Text Shadow CSS
		 | - [04.3] - Color CSS
	[05.0] - Header
	[06.0] - Body
	[07.0] - Footer
	[08.0] - Wordpress
	[09.0] - Responsive Web Design

/==*/
/*=====<[01.0] - Normalize>=====*/
html,body,.Wrapper{height:100%}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none!important}
a{background-color:transparent;text-decoration:none}
a:active,a:hover,:focus{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
figure img{display:block;vertical-align:top}
img{border:0;max-width:100%;height:auto;display:inline-block;vertical-align:middle}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
svg:not(:root){overflow:hidden}
hr{height:1px;border:0;background-color:#f1f1f1}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace, monospace}
ul,ol,dl,h1,h2,h3,h4,h5,h6,p,hr,blockquote,table,input,textarea,select,.Select{margin-bottom:1.875rem}
::-webkit-scrollbar{width:5px}

/*=====<[02.0] - Print CSS>=====*/
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print{*,*:before,*:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:"("attr(href)")"}abbr[title]:after{content:"("attr(title)")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-Group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}}

/*=====<[03.0] - AA - CSS Framework v1.0>=====*/
/*------/
/======<[03.1] - Fonts
/------*/
body{font-family:'Open Sans', sans-serif}
/*!* Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome*  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)*/
a[class*="fa-"],span[class*="fa-"],strong[class*="fa-"],i[class*="fa-"]{display:inline-block}
[class*="fa-"]:before,.HeaderMenu .menu-item-has-children:after,.HeaderMenu .menu-item-has-children a:before,.HeaderMenu .menu-item-has-children a:after,.Nav a:before,.pst-txt ul li:before,.textwidget ul li:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:inherit;line-height:inherit;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}

/*------/
/======<[03.2] - Typography
/------*/
body{font-size:.875rem;line-height:1.5}
ul,ol,dl{list-style-position:outside}
ul ul,ul ol,ol ol,ol ul{margin-left:.9375rem;margin-bottom:0}
ul,ol{margin-left:.9375rem}
dl dt{margin-bottom:.75rem;font-weight:700}
dl dd{margin-bottom:.75rem}
nav ul,[class*="List"],[class*="List"]>li ul,.Row,.Row>li ul{margin:0;padding:0;list-style-type:none}
/*Title*/h1,h2,h2,h3,h4,h5,h6{color:inherit;font-weight:inherit;line-height:inherit}
h1{font-size:2.1875rem}
h2{font-size:1.875rem}
h3{font-size:1.5625rem}
h4{font-size:1.25rem}
h5{font-size:.9375rem}
h6{font-size:.625rem}
/*Table*/table{border-collapse:collapse;border-spacing:0;width:100%}
caption{margin-bottom:-1px}
caption,td,th{border:1px solid #ccc;padding:.9375rem;text-align:left}
thead th{background-color:#eee}

/*------/
/======<[03.3] - Layout
/------*/
*,:before,:after{box-sizing:border-box;margin:0;padding:0}
.Container{margin:0 auto;padding:0 .9375rem;width:100%}
/*Columns*/
.AX.Row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.Row.Cols>*{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}
.AX.Row>*,[class].AFx0{-webkit-flex:0 0 auto;-ms-flex:0 auto;flex:0 0 auto}
[class].AFx,[class].AFx1+*,[class].AFx1n>*{-webkit-flex:1 1 0;-ms-flex:1;flex:1 1 0}
.Column.A01,.Cols.A01>*{width:8.33333333%}
.Column.A02,.Cols.A02>*{width:16.66666667%}
.Column.A20,.Cols.A20>*{width:20%}
.Column.A03,.Cols.A03>*{width:25%}
.Column.A04,.Cols.A04>*{width:33.33333333%}
.Column.A05,.Cols.A05>*{width:41.66666667%}
.Column.A06,.Cols.A06>*{width:50%}
.Column.A07,.Cols.A07>*{width:58.33333333%}
.Column.A08,.Cols.A08>*{width:66.66666667%}
.Column.A09,.Cols.A09>*{width:75%}
.Column.A10,.Cols.A10>*{width:83.33333333%}
.Column.A11,.Cols.A11>*{width:91.66666667%}
.Column.A12,.Cols.A12>*{width:100%}	
.ALeft{margin-left:0;margin-right:auto}
.ARight{margin-right:0;margin-left:auto}
.AOrder1{-webkit-order:1;-ms-flex-order:1;order:1}
.AOrder2{-webkit-order:2;-ms-flex-order:2;order:2}
.ContentCenterFx{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.CenterFx{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
.BotFx{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}
/*Space*/
.Row.Cols{margin:-1.875rem -.9375rem 1.875rem -.9375rem}
.Row.Cols>*{padding-top:1.875rem;padding-right:.9375rem;padding-left:.9375rem}
.Row .Row.Cols:not{margin:0}
.Row .Row.Cols:not .Column{padding-left:0;padding-right:0}
/*FormSpace*/
.Form-Group .Row,.Form-Group input,.Form-Group textarea,.Form-Group select,.Form-Group .Select{margin-bottom:0}
.Form-Group.Row.Cols,.Form-Group .Row.Cols{margin-top:0;margin-bottom:0}
.Form-Group.Row .Column,.Form-Group .Row .Column{padding-top:0}
.Form-Group.Row.Cols>.Column:first-child{margin-bottom:0}
.Form-Group.Row.Cols>.Column,.Form-Group.Row.Cols>.Column.Row{margin-bottom:30px}
.Form-Group{margin-bottom:1.875rem}
/*20px*/.Sp20.Row{margin:-1.25rem -.625rem 1.25rem -.625rem}
.Sp20.Row>*{padding-top:1.25rem;padding-right:.625rem;padding-left:.625rem}
.Sp20.Form-Group.Row.Cols,.Sp20.Form-Group.Row.Cols>.Column:first-child{margin-bottom:0}
.Sp20.Form-Group,.Sp20.Form-Group.Row.Cols>.Column.Row{margin-bottom:1.25rem}
/*15px*/.Sp15.Row{margin:-.9375rem -.46875rem .9375rem -.46875rem}
.Sp15.Row>*{padding-top:.9375rem;padding-right:.46875rem;padding-left:.46875rem}
.Sp15.Form-Group.Row.Cols,.Sp15.Form-Group.Row.Cols>.Column:first-child{margin-bottom:0}
.Sp15.Form-Group,.Sp15.Form-Group.Row.Cols>.Column.Row{margin-bottom:.9375rem}
/*10px*/.Sp10.Row{margin:-.625rem -.3125rem .625rem -.3125rem}
.Sp10.Row>*{padding-top:.625rem;padding-right:.3125rem;padding-left:.3125rem}
.Sp10.Form-Group.Row.Cols.Cols,.Sp10.Form-Group.Row.Cols.Cols>.Column:first-child{margin-bottom:0}
.Sp10.Form-Group,.Sp10.Form-Group.Row.Cols.Cols>.Column.Row{margin-bottom:.625rem}
/*NoFlex*/
.no-flexbox .Row:after{content:'';clear:both;display:table}
.no-flexbox .Row{display:table;width:100%}
.no-flexbox .Row.Cols{width:calc(100% + 1.875rem)}
.no-flexbox .Row>*{display:table-cell;vertical-align:top}
.no-flexbox .Row>.Column,.no-flexbox .Row.Cols>*{float:left}
.no-flexbox [class].AFx,.no-flexbox [class].AFx1+*,.no-flexbox [class].AFx1n>*{float:none;width:100%}
.no-flexbox [class].AFx1{float:none}
.no-flexbox .ARight{float:right!important}
@media (min-width: 750px){
.no-flexbox .Row>*{float:none}.no-flexbox [class].BFx,.no-flexbox [class].BFx1+*,.no-flexbox [class].BFx1n>*{width:100%;float:none}.no-flexbox [class].BFx1{float:none}.no-flexbox .BRight{float:right!important}
}
@media (min-width: 1000px){
.no-flexbox .Row>*{float:none}.no-flexbox [class].CFx,.no-flexbox [class].CFx1+*,.no-flexbox [class].CFx1n>*{width:100%;float:none}.no-flexbox [class].CFx1{float:none}.no-flexbox .CRight{float:right!important}
}
@media (min-width: 1200px){
.no-flexbox .Row>*{float:none}.no-flexbox [class].DFx,.no-flexbox [class].DFx1+*,.no-flexbox [class].DFx1n>*{width:100%;float:none}.no-flexbox [class].DFx1{float:none}.no-flexbox .DRight{float:right!important}
}

/*------/
/======<[03.4] - Forms
/------*/
button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;color:inherit;font:inherit;width:100%;vertical-align:middle}
fieldset{border:1px solid #c0c0c0;padding:0.35em 0.625em 0.75em}
legend{border:0}
optgroup{font-weight:bold}
label{display:inline-block;padding-top:.625rem;padding-bottom:.625rem}
.Form-Group label{display:block}
/*Input/textarea/select*/input,textarea,select,.Select label{display:block;padding:9px 10px;width:100%}
input,select{height:30px;line-height:30px}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;max-width:100%;height:auto;min-height:90px;resize:none;padding:10px}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
/*Icon*/.Form-Icon{position:relative;display:block;padding:0}
.Form-Icon.Right input,.Form-Icon.Right textarea{padding-left:10px;padding-right:45px}
.Form-Icon.Right input+i,.Form-Icon.Right textarea+i{left:auto;right:0}
.Form-Icon input,.Form-Icon textarea{padding-left:45px;font-weight:400}
.Form-Icon input+i,.Form-Icon textarea+i{position:absolute;left:0;top:0;bottom:0;text-align:center;opacity:.2}
.Form-Icon input+i,.Form-Icon textarea+i,.Form-Icon input+i:before,.Form-Icon textarea+i:before{width:30px;line-height:30px}
.Form-Icon input:focus+i,.Form-Icon textarea:focus+i{opacity:1}
/*Select*/.Select label{display:block;padding:0;position:relative;font-weight:400}
.Select label:before{width:30px;height:30px;line-height:30px;text-align:center;position:absolute;right:0;top:0;z-index:2}
.Select select:disabled{z-index:1}
.Select select{background-color:transparent;padding:0 10px;position:relative;margin-bottom:0;z-index:3}
.Select select::-ms-expand{display:none}
select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;transition:none}
/*Checkbox/radio*/.Checkbox label,.Radio label,form [type="checkbox"]+label,form [type="radio"]+label{line-height:inherit;cursor:pointer;display:inline-block;margin-right:1.875rem}
.Checkbox input,.Radio input{position:absolute;opacity:0;left:-100%;width:0;height:0}
.Checkbox input+i,.Radio input+i{margin-right:10px;width:1.25rem;height:1.25rem;vertical-align:top;margin-top:3px}
.Checkbox input+i:before,.Radio input+i:before{width:1.25rem;height:1.25rem;line-height:20px;transition:all .1s;text-align:center;font-size:0;padding-left:1px}
.Checkbox input:checked+i:before,.Radio input:checked+i:before{font-size:.75rem}
.Radio [type="radio"]+i,.Checkbox [type="radio"]+i{border-radius:50%}
[type="checkbox"],[type="radio"]{width:auto;height:auto;display:inline;margin-bottom:0;padding:0;border:0}
[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox}
[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio}
form [type="checkbox"]+label,form [type="radio"]+label{margin-left:0.5rem;margin-right:1.875rem;vertical-align:baseline;display:inline-block}
/*Buttons*/.Button,button,input[type="button"],input[type="reset"],input[type="submit"]{border:0;box-shadow:none;cursor:pointer;padding:0 10rem;width:auto;display:inline-block;text-align:center;min-height:30px}
.Form-Group .Button,.Form-Group button,.Form-Group input[type="button"],.Form-Group input[type="reset"],.Form-Group input[type="submit"]{margin-right:.9375rem;margin-bottom:.9375rem}
.Button[class*="fa-"]:before,button[class*="fa-"]:before,input[type="button"][class*="fa-"]:before,input[type="reset"][class*="fa-"]:before,input[type="submit"][class*="fa-"]:before{margin-right:10px}
.Button[class*="fa-"]:empty:before,button[class*="fa-"]:empty:before,input[type="button"][class*="fa-"]:empty:before,input[type="reset"][class*="fa-"]:empty:before,input[type="submit"][class*="fa-"]:empty:before{margin-right:0}
button[disabled],input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner{border:0;padding:0}
/*Form inline*/.Form-Inline .Button,.Form-Inline button,.Form-Inline input,.Form-Inline select,.Form-Inline textarea,.Form-Inline .Select,.Form-Inline .Checkbox,.Form-Inline .Form-Group{display:inline-block;vertical-align:middle;margin-bottom:0}

/*------/
/======<[03.5] - Misc
/------*/
/*Transitions*/.Button,button,input,textarea,select,a{transition:all .15s linear}
/*Clear Fix*/.ClFx:before,.ClFx:after{content:"";display:table}
.ClFx:after{clear:both}
.Dvr-3x2{overflow: hidden;}

/*=====<[04.0] - Custom CSS>=====*/
/*------/
/======<[04.1] - Background CSS
/------*/
/*Body*/body{background-color:#f4f4f6}
/*Scroll*/::-webkit-scrollbar{background-color:rgba(0,0,0,.2)}
::-webkit-scrollbar-thumb{background-color:#01bd9c}
/*Input/textarea,select*/input,textarea,select,.Select label,.Checkbox [type="checkbox"]+i,.Radio [type="radio"]+i{background-color:#FFF}
/*Input/textarea,select(disabled)*/input:disabled,textarea:disabled,select:disabled{background-color:#eee}
/*Checkbox/radio(disabled)*/.Checkbox [type="checkbox"]:disabled+i,.Radio [type="radio"]:disabled+i{background-color:#eee}
/*Buttons*/.Button,button,input[type="button"],input[type="reset"],input[type="submit"]{background-color:#01bd9c}
/*Header*/.Header{background-color: #2b2937;}
/*Menu*/.HeaderMenu{background-color:#01bd9c}
/*Header Button/Header Search*/.ButtonMenu,.Form-Group.Search{background-color:rgba(255,255,255,.15);}
/*Nav*/.wp-pagenavi span,.wp-pagenavi a{background-color:#2b2937}
.wp-pagenavi span.current,.wp-pagenavi a:hover{background-color:#01bd9c}
.Nav a:before{background-color:#2b2937}
.Nav a:hover:before{background-color:#01bd9c}
.Ups404 .Form-Group.Search{background-color:#2b2937}

/*------/
/======<[04.2] - Border/Box/Text Shadow CSS
/------*/
/*Input/textarea/select*/input,textarea,select{border:1px solid #f1f1f1}
/*Input/textarea/select(focus)*/input:focus,textarea:focus,select:focus{border-color:#01bd9c}
/*Input/textarea,select(disabled)*/input:disabled,textarea:disabled,select:disabled{border-color:#ddd}
/*Input/textarea/select(success)*/.Form-Success input,.Form-Success textarea,.Form-Success select{border-color:#24c970}
/*Input/textarea/select(warning)*/.Form-Warning input,.Form-Warning textarea,.Form-Warning select{border-color:#f09941}
/*Input/textarea/select(error)*/.Form-Error input,.Form-Error textarea,.Form-Error select{border-color:#f24343}
/*Checkbox/radio*/.Checkbox [type="checkbox"]+i,.Radio [type="radio"]+i{box-shadow:0 0 0 1px #f1f1f1}
/*Checkbox/radio(checked)*/.Checkbox [type="checkbox"]:checked+i,.Radio [type="radio"]:checked+i{box-shadow:inset 0 0 0 1px #01bd9c}
/*Checkbox/radio(disabled)*/.Checkbox [type="checkbox"]:disabled+i,.Radio [type="radio"]:disabled+i{box-shadow:inset 0 0 0 1px #ddd}

/*------/
/======<[04.3] - Color CSS
/------*/
/*Body*/body{color:#666}
/*Links*/a{color:#2b2937}
/*Links(hovers)*/a:hover{color:#01bd9c}
/*Buttons*/.Button,button,input[type="button"],input[type="reset"],input[type="submit"]{color:#fff}
/*Checkbox/radio(checked)*/.Checkbox [type="checkbox"]:checked+i:before,.Radio [type="radio"]:checked+i:before{color:#01bd9c}
/*Checkbox/radio(disabled)*/.Checkbox [type="checkbox"]:disabled+i:before,.Radio [type="radio"]:disabled+i:before{color:#999}
/*Input/textarea/select(success)*/.Form-Success label{color:#24c970}
/*Input/textarea/select(warning)*/.Form-Warning label{color:#f09941}
/*Input/textarea/select(error)*/.Form-Error label{color:#f24343}
.ToroTitle:before{color:#01bd9c}
.Post .Info span:before{color:#01bd9c}
.Post.Single .Info a{color: #01bd9c;}
.tagcloud span:before{color: #01bd9c;}

/*=====<[05.0] - Header>=====*/
.Wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top: 15px;}
.Header,.Footer{-webkit-flex:none;-ms-flex:none;flex:none}
.Header{margin-bottom:15px;position:relative;border-radius: 5px;z-index: 3;padding: 15px;}
.HeaderNav{margin-bottom: 10px;text-align: center;position: relative;padding-left: 45px;}
.Header .Title{margin-bottom: 10px;font-size: .625rem;font-weight: 700;color: #fff;display: block;width: 100%;text-align: center;text-transform: uppercase;}
.Header .Logo{text-align: left;}
/*HeaderMenu*/
.ButtonMenu{padding:0;text-align:center;width: 30px;height: 30px;line-height: 30px;color: #fff;cursor: pointer;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;border-radius: 5px}
.ButtonMenu:hover{opacity:1}
#ButtonMenu:checked ~ .HeaderMenu{overflow:auto;left:0;box-shadow:inset 0 0 0 270px rgba(0,0,0,.5),0 0 1.25rem .3125rem rgba(0,0,0,.2);text-align: left;}
#ButtonMenu:checked ~ .HeaderMenu .Container{position:relative;z-index:2;padding:0}
#ButtonMenu:checked ~ .ButtonMenu:after{opacity:.7;width:100%;height:100%}
.ButtonMenu:after{content:'';position:fixed;left:0;top:0;background-color:#000;z-index:999;opacity:0;transition:opacity .4s}
.HeaderMenu{left:-270px;transition:left .4s;position:fixed;width:270px;top:0;bottom:0;height:100%;z-index:9999;color:#fff;overflow:auto;}
.HeaderMenu a,.HeaderMenu a:hover{color:#fff}
.HeaderMenu a{display:block;padding:0 .9375rem;opacity:.5;text-transform:uppercase;line-height: 40px;}
.HeaderMenu>ul{position:relative;z-index:2}
.HeaderMenu li:hover{background-color:rgba(0,0,0,.2)}
.HeaderMenu li:hover a{opacity:1}
.HeaderMenu .menu-item-has-children{position:relative}
.HeaderMenu .menu-item-has-children:after{content:'\f067';position:absolute;right:0;top:0;width:40px;height:40px;line-height:40px;text-align:center;background-color:rgba(0,0,0,.2)}
.HeaderMenu .menu-item-has-children:hover>ul,.HeaderMenu .menu-item-has-children:focus>ul{max-height:100vh}
.HeaderMenu .menu-item-has-children>ul{background-color:rgba(0,0,0,.2);max-height:0;overflow:hidden;transition:all .2s}
.HeaderMenu .menu-item-has-children>ul a{padding-left:1.875rem;opacity:.5}
.HeaderMenu .menu-item-has-children>ul a:hover{opacity:1}
.HeaderMenu .menu-item-has-children li>a{padding-left:2.1875rem;position:relative}
.HeaderMenu .menu-item-has-children li>a:before{content:'\f10c';position:absolute;top:0;bottom:0;margin:auto;left:.9375rem;height:30px;line-height:30px;opacity:.5}
.HeaderMenu .menu-item-has-children li>a:hover:before{opacity:1}
.admin-bar #ButtonMenu:checked ~ .HeaderMenu{padding-top: 32px;}
@media screen and (max-width: 782px){.admin-bar #ButtonMenu:checked ~ .HeaderMenu{padding-top: 46px;}}	
.Form-Group.Search{position: relative;border-radius: 5px;margin-bottom: 0;}
.Form-Group.Search input,.Form-Group.Search button{background-color: transparent;}
.Form-Group.Search input{border: 0;padding:5px 45px 5px 10px;color: #fff;line-height: 20px;height: 30px;}
.Form-Group.Search button{width: 30px;height: 30px;line-height: 30px;position: absolute;right: 0;top: 0;padding: 0;margin: 0;}

/*=====<[06.0] - Body>=====*/
.Body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:1 0 auto;-ms-flex:0 auto;flex:1 0 auto;}
.Body main{width: 100%;}
.ToroTitle{text-transform: uppercase;font-weight: 800;font-size: 1.125rem;margin-bottom: 15px;}
.ToroTitle h2{font-size: 1.125rem;display: inline;}
.ToroTitle:before{margin-right: 10px;}
.Post{background-color: #fff;box-shadow: 0 0 10px 3px rgba(0,0,0,.03);position: relative;}
.Post figure{position: relative;}
.Post figure img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.Post figure:before{content: '';padding-top: 75%;display: block;width: 1px;margin-left: -1px;}
.Post h2{font-weight: 700;margin-bottom: 0;font-size: .75rem;}
.Post h2 a{display: block;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;padding: 5px 10px;line-height: 20px;}
.Post .Info{position: absolute;bottom: 30px;left: 0;right: 0;padding: 15px 10px 10px;background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);color: #fff;padding-right: 60px;font-size: .625rem;}
.Post .Info a{font-weight: 700;color: #fff;}
.Post .Info span{position: absolute;right: 10px;bottom: 5px}
.Post .Info span:before{margin-right: 5px;}
.wp-pagenavi{font-size: 0;}
.wp-pagenavi span,.wp-pagenavi a{display: inline-block;vertical-align: top;text-align: center;line-height: 30px;padding: 0 12px;font-weight: 700;font-size: .75rem;margin-right: 5px;margin-bottom: 5px;color: #fff;border-radius: 5px}
/*Single*/.Video{position: relative;}
.Video:before{content: '';padding-top: 80.95238095238095%;display: block;width: 1px;margin-left: -1px;}
.Video *{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
@media (max-width:568px) and (max-height: 320px){.Video:before{padding-top: 58%;}}
.Post.Single .Info{position: relative;padding: 5px 15px;background: #f7f7f7;line-height: 20px;bottom: auto;color: #999;}
.Content>*:last-child{margin-bottom: 0;}
.Content h1{margin-bottom: 10px;}
.Content{padding: 15px;line-height: 2;}
.tagcloud{padding: 0 15px;margin-bottom: 10px;}
.tagcloud span,.tagcloud a{display: inline-block;vertical-align: top;margin-bottom: 5px;margin-right: 5px;line-height: 30px;}
.tagcloud span{padding-right: 5px;}
.tagcloud span:before{margin-right: 5px;}
.tagcloud a{padding: 0 15px;position: relative;}
.tagcloud a:before{content: '';position: absolute;left: 0;top: 0;bottom: 0;right: 0;border: 1px solid #01bd9c;opacity: .2;border-radius: 15px;transition: all .2s}
.tagcloud a:hover:before{opacity: 1;}
.Nav{padding: 15px;background: #f7f7f7;}
.Nav a{display: block;font-size: 12px;line-height: 15px;font-weight: 700;word-spacing: 100vw;position: relative;height: 30px;}
.Nav a:before{width: 30px;text-align: center;font-size: 15px;position: absolute;border-radius:15px;color: #fff;transition: all .2s;line-height: 30px;}
.Nav .Prev a{padding-left: 40px;}
.Nav .Prev a:before{left: 0;padding-right: 2px;content: "\f053";}
.Nav .Next{text-align: right;}
.Nav .Next a{padding-right: 40px;}
.Nav .Next a:before{right: 0;padding-left: 2px;content: "\f054";}
/*Page*/.pg-cn h1,.textwidget h1{font-size:3.5rem;line-height:1.5}
.pg-cn h2,.textwidget h2{font-size:3rem;line-height:1.2}
.pg-cn h3,.textwidget h3{font-size:2.5rem}
.pg-cn h4,.textwidget h4{font-size:2rem}
.pg-cn h5,.textwidget h5{font-size:1.8rem}
.pg-cn h6,.textwidget h6{font-size:1.4rem}
pre{background-color: #faf6d0;padding: 15px;margin-bottom: 1.5rem;}
.pst-txt ul li,.textwidget ul li{padding-left: 25px;position: relative;list-style-type: none;}
.pst-txt ul li:before,.textwidget ul li{position: absolute;width: 20px;height: 25px;line-height: 25px;left: 0;top: 0;opacity: .3;}
.pst-txt ul li:before,.textwidget ul li:before{content: '\f18e';}
/* WP-captions */.pg-cn .wp-caption{line-height: 0;margin: 0 0 30px;max-width: 100%;position: relative;}
.pg-cn .wp-caption-text{display: block;font-size: 13px;line-height: 18px;text-align: center;margin: 0 auto;padding: 5px 10px;}
.pg-cn .wp-caption.aligncenter {margin-left: auto;margin-right: auto;}
.pg-cn .wp-caption.alignleft {float: left;margin-right: 30px;}
.pg-cn .wp-caption.alignright {float: right;margin-left: 30px;}
/*404*/.Ups404{text-align: center;}
.Ups404 h1{font-size: 5rem;margin-bottom: 0;}
.Ups404 h2{font-size: 1rem;}
.Ups404 .Form-Group.Search{margin:0 auto;}

/*=====<[07.0] - Footer>=====*/
.Footer{text-align: center;padding: 30px 0;font-size: .75rem;}
.Footer p+p{margin-bottom:0;opacity: .5;}

/*=====<[08.0] - Wordpress>=====*/
.alignleft,.aligncenter,.alignright{margin-bottom:.9375rem}
.alignleft{float:left;margin-right:.9375rem}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignright{float:right;margin-left:.9375rem}

/*=====<[09.0] - Responsive Web Design>=====*/
/*IE*/@media (-ms-high-contrast:none){*{min-height:0%}}
/*max-width: 550px*/
@media (max-width: 550px)
{
	.Table caption,.Table table,.Table thead,.Table tbody,.Table th,.Table td,.Table tr{display:block;text-align:left;margin-bottom:-1px}
	.Table thead tr{position:absolute;top:-9999px;left:-9999px}
	.Table tbody tr{margin-bottom:.9375rem}
	.Table td{position:relative;padding-left:50%!important;white-space:normal}
	.Table td:before{position:absolute;background-color:#e3e3e3;top:0;bottom:0;left:0;width:calc(50% - 20px);padding:.9375rem;white-space:nowrap;text-align:left;font-weight:bold;content:attr(data-Table_title);overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
	.Table tfoot{display:none}
	/**/
	.ListPost.Row>li{width: 100%;}
	.Post figure:before{content: '';padding-top: 60%;}
}
/*min-width: 750px*/
@media (min-width: 750px){
	/*Columns*/
	.Container{width:720px}
	.BX.Row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.BX.Row>*,[class].BFx0{-webkit-flex:0 0 auto;-ms-flex:0 auto;flex:0 0 auto}
	[class].BFx,[class].BFx1+*,[class].BFx1n>*{-webkit-flex:1 1 0;-ms-flex:1;flex:1 1 0}
	.Column.B01,.Cols.B01>*{width:8.33333333%}
	.Column.B02,.Cols.B02>*{width:16.66666667%}
	.Column.B20,.Cols.B20>*{width:20%}
	.Column.B03,.Cols.B03>*{width:25%}
	.Column.B04,.Cols.B04>*{width:33.33333333%}
	.Column.B05,.Cols.B05>*{width:41.66666667%}
	.Column.B06,.Cols.B06>*{width:50%}
	.Column.B07,.Cols.B07>*{width:58.33333333%}
	.Column.B08,.Cols.B08>*{width:66.66666667%}
	.Column.B09,.Cols.B09>*{width:75%}
	.Column.B10,.Cols.B10>*{width:83.33333333%}
	.Column.B11,.Cols.B11>*{width:91.66666667%}
	.Column.B12,.Cols.B12>*{width:100%}	
	.BLeft{margin-left:0;margin-right:auto}
	.BRight{margin-right:0;margin-left:auto}
	.BOrder1{-webkit-order:1;-ms-flex-order:1;order:1}
	.BOrder2{-webkit-order:2;-ms-flex-order:2;order:2}
	/**/
	.Header .Title{position: absolute;right: 15px;top: 15px;text-align: right;margin-bottom: 0;width: 50%;height: 15px;line-height: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.HeaderNav{margin-bottom: 0;}
	.Form-Group.Search{width: 270px;}
	.no-flexbox .Form-Group.Search{margin-top: 20px;}
	.no-flexbox main aside .ListDvr.Row,.no-flexbox main aside .ListDvr.Row>li{display: block;}
}
/*min-width: 1000px*/
@media (min-width: 1000px){
	/*Columns*/
	.Container{width:970px}
	.CX.Row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.CX.Row>*,[class].CFx0{-webkit-flex:0 0 auto;-ms-flex:0 auto;flex:0 0 auto}
	[class].CFx,[class].CFx1+*,[class].CFx1n>*{-webkit-flex:1 1 0;-ms-flex:1;flex:1 1 0}
	.Column.C01,.Cols.C01>*{width:8.33333333%}
	.Column.C02,.Cols.C02>*{width:16.66666667%}
	.Column.C20,.Cols.C20>*{width:20%}
	.Column.C03,.Cols.C03>*{width:25%}
	.Column.C04,.Cols.C04>*{width:33.33333333%}
	.Column.C05,.Cols.C05>*{width:41.66666667%}
	.Column.C06,.Cols.C06>*{width:50%}
	.Column.C07,.Cols.C07>*{width:58.33333333%}
	.Column.C08,.Cols.C08>*{width:66.66666667%}
	.Column.C09,.Cols.C09>*{width:75%}
	.Column.C10,.Cols.C10>*{width:83.33333333%}
	.Column.C11,.Cols.C11>*{width:91.66666667%}
	.Column.C12,.Cols.C12>*{width:100%}	
	.CLeft{margin-left:0;margin-right:auto}
	.CRight{margin-right:0;margin-left:auto}
	.COrder1{-webkit-order:1;-ms-flex-order:1;order:1}
	.COrder2{-webkit-order:2;-ms-flex-order:2;order:2}
	/**/
	main aside{max-width: 315px;}
}
/*min-width: 1200px*/
@media (min-width: 1200px){
	/*Columns*/
	.Container{width:1170px}
	.DX.Row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.DX.Row>*,[class].DFx0{-webkit-flex:0 0 auto;-ms-flex:0 auto;flex:0 0 auto}
	[class].DFx,[class].DFx1+*,[class].DFx1n>*{-webkit-flex:1 1 0;-ms-flex:1;flex:1 1 0}
	.Column.D01,.Cols.D01>*{width:8.33333333%}
	.Column.D02,.Cols.D02>*{width:16.66666667%}
	.Column.D20,.Cols.D20>*{width:20%}
	.Column.D03,.Cols.D03>*{width:25%}
	.Column.D04,.Cols.D04>*{width:33.33333333%}
	.Column.D05,.Cols.D05>*{width:41.66666667%}
	.Column.D06,.Cols.D06>*{width:50%}
	.Column.D07,.Cols.D07>*{width:58.33333333%}
	.Column.D08,.Cols.D08>*{width:66.66666667%}
	.Column.D09,.Cols.D09>*{width:75%}
	.Column.D10,.Cols.D10>*{width:83.33333333%}
	.Column.D11,.Cols.D11>*{width:91.66666667%}
	.Column.D12,.Cols.D12>*{width:100%}	
	.DLeft{margin-left:0;margin-right:auto}
	.DRight{margin-right:0;margin-left:auto}
	.DOrder1{-webkit-order:1;-ms-flex-order:1;order:1}
	.DOrder2{-webkit-order:2;-ms-flex-order:2;order:2}
}