<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: framework33
Theme URI: http://beprime.it
Description: WordPress Starter Theme
Version: 1.5.2.9.4
Author: Beprime
Author URI: http://www.beprime.it
*/

/* =============================================================================
Reset
============================================================================= */
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;font-size:100%;margin:0;padding:0}
html,body{height:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
b,strong{font-weight:700}
img{font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}
ol,ul{list-style:none}
li{display:list-item}
table{border-collapse:collapse;border-spacing:0}
th,td,caption{font-weight:400;vertical-align:top;text-align:left}
q{quotes:none}
q:before,q:after{content:none}
sub,sup,small{font-size:85%}
sub,sup{line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
svg{overflow:hidden}
:focus{outline:0}
body{line-height:130%}
ol, ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption, th, td{text-align:left;font-weight:normal}
blockquote:before, blockquote:after,q:before, q:after{content:""}
blockquote, q{quotes:"" ""}
.alignleft{float:left;margin:0 10px 4px 0;display:block}
.alignright{float:right;margin:0 0 10px 4px;display:block}
.aligncenter{display:block;text-align:center;display:block}
a img{border:0}
hr{margin:20px 0;padding:0;width:100%;display:inline-block}
button[type="submit"],input[type="submit"],a,a:hover,a:active,a:focus{outline:none}
button::-moz-focus-inner{border:0}

/* =============================================================================
Base format
============================================================================= */
html,body{-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.375em;font-size:15px;font-family:'Helvetica Neue', Helvetica, Tahoma, sans-serif}

h1, h2, h3, h4, h5, h6{margin:0;padding:1.0em 0 0.5em;font-weight:normal;line-height:1.3em}
h1:first-of-type,h2:first-of-type,h3:first-of-type,h4:first-of-type,h5:first-of-type,h6:first-of-type{padding:0 0 0.5em}
h1{font-size:2.125em}
h2{font-size:1.6875em}
h3{font-size:1.375em}
h4{font-size:1.125em}
h5{font-size:1.125em}
h6{font-size:1em}

ul{margin-left:1.5em;list-style:disc}
ul li,ol li{margin:0 0 0.80em 1.95em;line-height:1.6}
ul ul{margin:0.80em 0 0 0.85em;list-style:square}
ul ul ul{list-style:circle}
ol{margin-left:2.35em;list-style-position:outside;list-style-type:decimal}
ol ol, ul ol{margin-left:2.5em}
ul ol, ol ul, ol ol, ul ul{margin-bottom:0}
dt{margin-top:.8em;margin-bottom:.4em;font-weight:900}

p{margin:0 0 0.5em 0;padding:0.5em 0;line-height:1.7}
p:first-child{padding:0 0 0.5em 0}
p:last-child{margin:0}
strong{font-weight:700}

a{outline:none !important}
a:hover{text-decoration:none}

img{max-width:100%;height:auto;display:inline-block;-ms-interpolation-mode:bicubic}

/* =============================================================================
Grid layout
============================================================================= */
.col-container:before,.col-container:after{display:table;line-height:0;content:""}
.col-container:after{clear:both}
.row{float:left;width:100%}
.row{*zoom:1}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}

/* =============================================================================
Clearing
============================================================================= */
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:before,.clearfix:after,.container_16:before,.container_16:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}
.clearfix:after,.container_16:after{clear:both}
.clearfix,.container_16{zoom:1}

/* =============================================================================
Base Columns
============================================================================= */
.column{display:inline;float:left;position:relative;padding-left:0.92857143rem;padding-right:0.92857143rem;width:100%}
.col-center{margin-left:auto !important;margin-right:auto !important;float:none !important;position:relative;display:block}

/* =============================================================================
Grid list
============================================================================= */
[class*="grd-list-"]{margin:0;padding:0;list-style:none;width:100%}
[class*="grd-list-"] &gt; li{margin:0 1.72% 1.72% 0;padding:0;display:block;float:left;height:auto}

/* =============================================================================
Utility Classes
============================================================================= */
.left{float:left}
.right{float:right}
.radius{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.rounded{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}

/* =============================================================================
Blockquote
============================================================================= */
blockquote{padding:10px 20px;margin:0}
blockquote p{font-size:110%;font-weight:300}
blockquote p:last-child{margin-bottom:0}
q:before,q:after,blockquote:before,blockquote:after{content:""}
blockquote footer,blockquote small,blockquote .small{display:block;line-height:1.42857}
blockquote footer:before,blockquote small:before,blockquote .small:before{content:"â€”Â&nbsp;"}

/* =============================================================================
Base code &amp; pre
============================================================================= */
code{padding:.125em .3125em .0625em;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400}
pre{padding:9.5px;display:block;line-height:1.42857;margin:0 0 10px;word-break:break-all;word-wrap:break-word}
.code-scroll{max-height:340px;overflow-y:scroll}

/* =============================================================================
Address
============================================================================= */
address{font-style:normal;margin-bottom:20px}
address strong{margin:0 0 8px;padding:0;display:block}
address span.line{margin:0 0 8px;padding:0;display:block}

/* =============================================================================
Base form
============================================================================= */
form{margin:0}
form:last-child{margin:0}
form div{position:relative}
label{margin:0 0 5px;position:relative;display:block}
input,textarea{cursor:text}
input[type="checkbox"],input[type="radio"],select,label,input[type="submit"],button{cursor:pointer}
textarea{overflow:auto;width:auto}
input[type="hidden"]{display:none !important}
select{width:100%}
input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 0.88889rem}
input[type="checkbox"] + label,input[type="radio"] + label{display:inline-block;margin-bottom:0;margin-left:.44444rem;margin-right:.88889rem;vertical-align:baseline}
input[type="file"]{cursor:pointer}
select{padding:0.44444rem;height:38px;font-size:100%}
select[multiple],select[size]{padding:4px 6px;height:auto}
input[type="button"]{display:inline;overflow:visible;width:auto}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{padding:8px;width:100%;height:38px;font-size:100%}
input[type="submit"],button{width:auto}
input[type="range"]{padding:8px 0;width:100%;height:38px;cursor:pointer}
textarea{margin:0;height:auto;font-size-adjust:0.50}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed}
fieldset{margin:0 0 20px;padding:0}
fieldset:last-child{margin:0}
legend{margin:0 0 10px;padding:0 0 6px;display:block;width:100%;font-weight:900;font-size:140%}
button{padding:8px 12px;display:inline-block;text-decoration:none;text-align:center;border-width:1px;border-style:solid;cursor:pointer}

/* =============================================================================
Form prefix &amp; suffix
============================================================================= */
.form-prefix,.form-suffix{margin:0;padding:8px 2px;float:left;display:inline-block;font-style:normal;width:100%;height:38px;text-align:center;overflow:hidden}
.form-col{margin:0;padding:0;float:left;position:relative;width:100%}
.form-col:last-of-type(){margin:0}

/* =============================================================================
Form list
============================================================================= */
.formslist{margin:0;padding:0;list-style:none}
.formslist li{margin:0 0 10px;padding:0}
.formslist li:last-child{margin:0}
.formslist li label{margin:0;display:inline !important}

/* =============================================================================
Form inline list
============================================================================= */
.formsinlinelist{margin:0;padding:0;list-style:none;float:left}
.formsinlinelist li{margin:0 10px 0 0;padding:0;float:left}
.formsinlinelist li:last-child{margin:0}
.formsinlinelist li label{margin:0;display:inline !important}

/* =============================================================================
Form check list
============================================================================= */
.formschecklist{margin:0;padding:0;list-style:none;float:left;position:relative;overflow:hidden}
.formschecklist li{margin:0 10px 0 0;padding:0;float:left}
.formschecklist li:last-child{margin:0}
.formschecklist li label{margin:0;padding:8px;float:left;display:inline !important;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
.formschecklist li input[type="radio"],.formschecklist li input[type="checkbox"]{position:absolute;top:0;left:-9999px}

/* =============================================================================
Form switch
============================================================================= */
.formswitch{margin:0;padding:0;float:left;display:inline-block;width:100%;position:relative;overflow:hidden}
.formswitch input{position:absolute;margin-left:-9999px;visibility:hidden}
.formswitch input + label{margin:0;padding:0;width:100%;display:block;position:relative;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.formswitch label span{position:absolute;left:-9999px}

.formswitch input.toggle-round + label{height:40px}
.formswitch input.toggle-round + label:before,.formswitch input.toggle-round + label:after{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}
.formswitch input.toggle-round + label:before{right:1px}
.formswitch input.toggle-round + label:after{width:40px}
.formswitch input.toggle-round:checked + label:after{margin-left:-40px;left:100%}

.formswitch input.toggle-flat + label{height:40px}
.formswitch input.toggle-flat + label:before,.formswitch input.toggle-flat + label:after{display:block;position:absolute;content:""}
.formswitch input.toggle-flat + label:before{top:2px;left:2px;bottom:2px;right:2px}
.formswitch input.toggle-flat + label:after{top:4px;left:4px;bottom:4px;width:34px}
.formswitch input.toggle-flat:checked + label:after{margin-left:-38px;left:100%}

.formswitch input.toggle-round + label,.formswitch input.toggle-round + label:before,.formswitch input.toggle-round + label:after,.formswitch input.toggle-flat + label,.formswitch input.toggle-flat + label:before,.formswitch input.toggle-flat + label:after{-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}

/* =============================================================================
Valid / Error message
============================================================================= */
.msgnovalid,.msgvalid{margin:0;padding:0.500em;float:left;width:100%}

/* =============================================================================
Tables
============================================================================= */
table{max-width:100%;width:100%;border-collapse:collapse;border-spacing:0;background:transparent}
table thead,table tfoot{background:#f5f5f5}
table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.4em;text-align:left}
table thead tr th,table tfoot tr td{padding:8px 10px 9px;font-size:14px;font-weight:bold}
table thead tr th:first-child,table tfoot tr td:first-child{border-left:none}
table thead tr th:last-child,table tfoot tr td:last-child{border-right:none}
table tbody tr td{padding:9px;vertical-align:top;border:none}

.t-border{border:1px solid #E0DDD7}
.t-border caption{padding:8px;font-weight:600;border-top:1px solid #E0DDD7;border-left:1px solid #E0DDD7;border-right:1px solid #E0DDD7}
.t-border &gt; thead &gt; tr &gt; th,.t-border &gt; tbody &gt; tr &gt; th,.t-border &gt; tfoot &gt; tr &gt; th,.t-border &gt; thead &gt; tr &gt; td,.t-border &gt; tbody &gt; tr &gt; td,.t-border &gt; tfoot &gt; tr &gt; td{border:1px solid #E0DDD7}
.t-border &gt; thead &gt; tr &gt; th,.t-border &gt; thead &gt; tr &gt; td{border-bottom-width:2px}

.t-strip caption{padding:8px;font-weight:600;text-align:center}
.t-strip thead &gt; tr &gt; th,.t-strip tbody &gt; tr &gt; th,.t-strip tfoot &gt; tr &gt; th,.t-strip thead &gt; tr &gt; td,.t-strip tbody &gt; tr &gt; td,.t-strip tfoot &gt; tr &gt; td{border-top:1px solid #D3CBBA}
.t-strip caption + thead tr:first-child th,.t-strip colgroup + thead tr:first-child th,.t-strip thead:first-child tr:first-child th,.t-strip caption + thead tr:first-child td,.t-strip colgroup + thead tr:first-child td,.t-strip thead:first-child tr:first-child td,.t-strip thead:first-child tr:first-child td{border-top:0}
.t-strip &gt; tbody &gt; tr:nth-child(odd) &gt; td,.t-strip &gt; tbody &gt; tr:nth-child(odd) &gt; th{background:#E0DDD7}

.t-responsive{width:100%;overflow-x:auto;overflow-y:hidden}
.t-responsive &gt; table &gt; thead &gt; tr &gt; th,.t-responsive &gt; table &gt; tbody &gt; tr &gt; th,.t-responsive &gt; table &gt; tfoot &gt; tr &gt; th,.t-responsive &gt; table &gt; thead &gt; tr &gt; td,.t-responsive &gt; table &gt; tbody &gt; tr &gt; td,.t-responsive &gt; table &gt; tfoot &gt; tr &gt; td{white-space:nowrap}

/* =============================================================================
Alert box
============================================================================= */
.alert-box{margin:0 0 1.250em;padding:0.875em 0.750em;display:block}
.alert-box.alert-box-rounded{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.alert-box .alert-head{margin:0 0 0.500em;padding:0 0 0.500em;display:block;font-size:1.1em}
.alert-box a{font-weight:600;text-decoration:none}
.alert-box a:hover{text-decoration:underline}

/* =============================================================================
Base buttons
============================================================================= */
.btn{padding:0.375em 0.750em;display:inline-block;text-decoration:none;text-align:center;border-width:1px;border-style:solid;cursor:pointer}
.btn.rounded{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.btn.circle{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.btn.block{width:100%}
.btn.small{padding:0.188em 0.500em;font-size:0.9em}
.btn.medium{padding:0.625em 0.875em;font-size:1.1em}
.btn.large{padding:0.875em 1.125em;font-size:1.2em}

/* =============================================================================
Navbar
============================================================================= */
.top-nav{margin:0;padding:0;float:left;width:100%}
.navbar-head{float:left}
.navbar-content{margin:0 auto;max-width:100%;min-width:6.250rem;width:100%}
.top-nav span[class="nav-brand"]{margin:0;padding:1.1em 0.875em;display:inline-block;height:54px;font-weight:900}
.top-nav span[class="nav-brand"] a{text-decoration:none}
.top-nav label.btmenu-toggle{margin:1.2rem 1em 0;padding:0;float:right;position:relative;overflow:hidden;display:none}
.top-nav label.btmenu-toggle span{margin:0;padding:0;display:block}
.top-nav label.btmenu-toggle span:nth-child(1){margin:-0.188rem 0 0 2.188rem;float:left;text-transform:uppercase}
.top-nav label.btmenu-toggle span:nth-child(2),.top-nav label.btmenu-toggle span:nth-child(3),.top-nav label.btmenu-toggle span:nth-child(4){width:25px;height:2px}
.top-nav label.btmenu-toggle span:nth-child(3){margin:0.30rem 0}
.top-nav input[type="checkbox"].btmenu-input{margin:0;padding:0;position:absolute;top:0;left:-999px}
.top-nav form{margin-top:0.6rem}
.top-nav form button{padding:0.3em 0.875em;height:38px;width:100%}

/* =============================================================================
Nav Dropdown
============================================================================= */
.nav-dropdown{width:100%}
.nav-dropdown{margin:0;padding:0}
.nav-dropdown ul{margin:0;padding:0;list-style:none;float:left;width:100%}
.nav-dropdown ul li{margin:0;padding:0;float:left;width:100%}
.nav-dropdown ul li i{margin:0 0.500em 0 0}
.nav-dropdown a{text-decoration:none}
.nav-dropdown .main-menu{display:none}
.mainmenu:checked + .main-menu{display:block}
.nav-dropdown input[type="checkbox"],.nav-dropdown ul span.arrow{display:none}
.nav-dropdown .sub-menu{padding:0 0 0 10px;width:100%}
.nav-dropdown .sub-menu li:last-child{border-width:0}
.nav-dropdown li,.tmenu,.nav-dropdown a{position:relative;display:block}
.tmenu,.nav-dropdown &gt; ul &gt; li &gt; a{margin:0;padding:1em 0.875em}
.nav-dropdown .sub-menu li a{padding:0.6em}
.nav-dropdown .sub-menu{display:none}
.nav-dropdown input[type="checkbox"]:checked + .sub-menu{display:block}
.tmenu .arrow,.nav-dropdown li label.arrow{margin:0;padding:10px 0 0;position:absolute;top:0;right:0;width:50px;height:100%;text-align:center}

/* =============================================================================
START SITE HERE
============================================================================= */

/* =============================================================================
Audio &amp; Video - responsive settings
============================================================================= */
video{max-width:100%;z-index:1}
video{width:100% !important;height:100% !important}
audio{width:100% !important;height:30px !important}
object, embed{position:absolute;top:0;left:0}
.mejs-container{width:100% !important}
.blockvideo.oembed{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;overflow:hidden}
.blockvideo.oembed iframe,.blockvideo.oembed object,.blockvideo.oembed embed{position:absolute;top:0;left:0;width:100%;height:100%}
.mejs-offscreen{position:absolute !important;top:-10000px;overflow:hidden;width:1px;height:1px}

/* =============================================================================
Audio
============================================================================= */
.blocksound{margin:0 0 20px;padding:0;float:left;position:relative;overflow:hidden;width:100%;z-index:1}
.blocksound strong,.blocksound a,.blocksound img,.blocksound span,.blocksound button,.blocksound button:active,.blocksound button:focus{margin:0;padding:0;border:none;outline:none}
.mejs-controls .mejs-button button:focus{outline:none}
.intsound{margin:0;padding:0;float:left;position:relative;width:100%}
/* Title */
.blocksound strong{margin:0;padding:20px 10px 10px 20px;display:block;float:left;width:100%;font-size:110%}
/* Cover */
.blocksound figure.cover{margin:0 !important;padding:0;float:left;width:100%}
.blocksound figure.cover img{width:100%}
.blocksound .mejs-inner{margin:0;padding:0;float:left;width:100%}
.blocksound .mejs-container{margin:0;padding:10px 0 0;float:left;min-width:150px;background:none;text-align:left;vertical-align:top;height:auto !important}
.blocksound .me-plugin{position:absolute}
.blocksound .mejs-embed,.blocksound .mejs-embed body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}
.blocksound .mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}
.blocksound .mejs-container-fullscreen .mejs-mediaelement,
.blocksound .mejs-container-fullscreen video{width:100%;height:100%}
/* Start:LAYERS */
.blocksound .mejs-background{position:absolute;top:0;left:0}
.blocksound .mejs-mediaelement{margin:0;padding:0;float:left;width:100%}
.blocksound .mejs-poster{position:absolute;top:0;left:0;overflow:hidden}
.blocksound .mejs-poster img{border:0;padding:0;border:0;display:block;width:auto;height:100%}
.blocksound .mejs-overlay{position:absolute;top:0;left:0}
.blocksound .mejs-overlay-play{cursor:pointer}
.blocksound .mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px}
.blocksound .mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}
.blocksound .mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px}
.blocksound .mejs-overlay-loading span{display:block;width:80px;height:80px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}
/* End:LAYERS */
/* Start:CONTROL BAR */
.blocksound .mejs-container .mejs-controls{margin:0;padding:0;float:left;list-style:none;width:100%}
.blocksound .mejs-audio .mejs-controls{}
.blocksound .mejs-container .mejs-controls div{}
.blocksound .mejs-controls .mejs-button button{cursor:pointer;display:block;line-height:0;text-decoration:none;margin:0;padding:0;float:left;height:16px;width:16px;border:0}
/* :focus for accessibility */
.blocksound .mejs-controls .mejs-button button:focus{outline:none}
/* End:CONTROL BAR */
/* Start:Progress bar */
.blocksound .mejs-controls div.mejs-time-rail{margin:0;padding:0;float:left;height:15px;width:100% !important}
.blocksound .mejs-controls .mejs-time-rail span{margin:0;padding:0;float:left;display:block;width:400px;height:15px;cursor:pointer}
.blocksound .mejs-controls .mejs-time-rail .mejs-time-total{margin:0;padding:0;position:absolute;bottom:0;height:15px;width:100% !important}
.blocksound .mejs-controls .mejs-time-rail .mejs-time-loaded{position:absolute;top:0;left:0;width:0;;height:15px}
.blocksound .mejs-controls .mejs-time-rail .mejs-time-current{position:absolute;top:0;left:0;width:0;z-index:1}
.blocksound .mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;-moz-background-size:6px 6px;background-size:6px 5px;-webkit-background-size:6px 5px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;z-index:1}
@-webkit-keyframes buffering-stripes{from{background-position:0 0} to{background-position:30px 0} }
@-moz-keyframes buffering-stripes{from{background-position:0 0} to{background-position:30px 0} }
@-ms-keyframes buffering-stripes{from{background-position:0 0} to{background-position:30px 0} }
@-o-keyframes buffering-stripes{from{background-position:0 0} to{background-position:30px 0} }
@keyframes buffering-stripes{from{background-position:0 0} to{background-position:30px 0} }
.blocksound .mejs-controls .mejs-time-rail .mejs-time-handle{display:none;margin:0;padding:0;float:left;width:5px;cursor:pointer;z-index:1;text-align:center}
.blocksound .mejs-controls .mejs-time-rail .mejs-time-float{margin:0;padding:0;float:left;display:none;width:80px;height:30px;text-align:center}
.blocksound .mejs-controls .mejs-time-rail .mejs-time-float-current{margin:0 0 15px;padding:0;width:80px;display:block;text-align:center;left:0}
.blocksound .mejs-controls .mejs-time-rail .mejs-time-float-corner{}
/* End:Progress bar */
/* Buttons */
.blocksound .mejs-controls .mejs-button button{cursor:pointer;display:block;margin:0;padding:0;float:left}
/* Play &amp; Pause */
.blocksound .mejs-controls .mejs-play button,.blocksound .mejs-controls .mejs-pause button{margin:0 0 20px 10px;padding:0;width:40px;height:40px;float:left;font-family:FontAwesome;font-size:110%;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;display:inline-block;speak:none}
.blocksound .mejs-controls .mejs-play button:before{content:"\f04b"}
.blocksound .mejs-controls .mejs-pause button:before{content:"\f04c"}
/* Mute &amp; Unmute */
.blocksound .mejs-controls .mejs-mute button,.blocksound .mejs-controls .mejs-unmute button{margin:12px 0 0 10px;padding:0;position:absolute;width:auto;font-family:FontAwesome;font-size:120%;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;display:inline-block;speak:none}
.blocksound .mejs-controls .mejs-mute button:before{content:"\f028"}
.blocksound .mejs-controls .mejs-unmute button:before{content:"\f026"}
/* Volume Slider */
.mejs-controls a.mejs-horizontal-volume-slider{margin:16px 0 0 40px;padding:0;position:relative;height:8px;width:80px;display:inline-block;vertical-align:middle}
.blocksound .mejs-controls div.mejs-horizontal-volume-slider{margin:0;padding:0;position:absolute;left:110px;bottom:52px;height:8px;cursor:pointer}
.blocksound .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{width:80px;height:8px}
.blocksound .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{margin:0;padding:0;position:absolute;top:0;width:0;height:8px}
/* Time Float Box */
.blocksound .mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;width:53px;height:28px;top:-32px;margin-left:1px;-webkit-border-radius:5px;-webkit-border-bottom-left-radius:0;-moz-border-radius:5px;-moz-border-radius-bottomleft:0;border-radius:5px;border-bottom-left-radius:0}
.blocksound .mejs-controls .mejs-time-rail .mejs-time-float-current{margin:4px 0 0;width:53px;display:block;left:-17px;top:0;font-family:Helvetica,Arial,sans-serif;font-size:90%;font-weight:bold;text-align:center}
/* Start:Time (current / duration) */
.blocksound .mejs-controls .mejs-time-rail .mejs-time-float-current{text-align:center}
.blocksound .mejs-container .mejs-controls .mejs-time span{margin:0;padding:0;float:left}
.blocksound .mejs-container .mejs-controls .mejs-time span.mejs-currenttime{position:absolute;bottom:20px;right:70px;display:inline-block;speak:none}
.blocksound .mejs-container .mejs-controls .mejs-time span.mejs-currenttime:before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;padding-right:10px;content:"\f017"}
.blocksound .mejs-container .mejs-controls .mejs-time span.mejs-duration{position:absolute;bottom:20px;right:10px}
.blocksound .mejs-container .mejs-controls .mejs-time span.mejs-duration:before{padding-right:10px;content:"-"}
/* End:Time (current / duration) */

/* =============================================================================
Video
============================================================================= */
.blockvideo{margin:0 0 20px;padding:0;float:left;position:relative;overflow:hidden;width:100%;z-index:0}
.blockvideo .mejs-container{position:relative;background:#000;font-family:Helvetica, Arial;text-align:left;vertical-align:top;text-indent:0}
.blockvideo .me-plugin{position:absolute}
.blockvideo .mejs-embed,.blockvideo .mejs-embed body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}
.blockvideo .mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}
.blockvideo .mejs-container-fullscreen .mejs-mediaelement,.blockvideo .mejs-container-fullscreen video{width:100%;height:100%}
.blockvideo .mejs-clear{clear:both}
/* Start:LAYERS */
.blockvideo .mejs-background{position:absolute;top:0;left:0}
.blockvideo .mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}
.blockvideo .mejs-poster{position:absolute;top:0;left:0;background-size:contain}
:root .mejs-poster img{display:none}
.blockvideo .mejs-poster img{border:0;padding:0;border:0}
.blockvideo .mejs-overlay{position:absolute;top:0;left:0;width:100% !important;height:100% !important}
.blockvideo .mejs-overlay-play{cursor:pointer}
.blockvideo .mejs-overlay-button{padding:12px 0 0 5px;position:absolute;top:45%;left:50%;width:40px;height:40px;margin:-8px 0 0 -20px;font-family:FontAwesome;font-size:160%;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;display:inline-block;speak:none;text-align:center;border-radius:50%}
.blockvideo .mejs-overlay-button:after{content:"\f04b"}
.blockvideo .mejs-overlay-loading{position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-16px 0 0 -12px}
.blockvideo .mejs-overlay-loading span{display:block;width:24px;height:24px}
/* End:LAYERS */
/* Start:CONTROL BAR */
.blockvideo .mejs-time-total.mejs-time-slider{float:left;position:relative;height:10px}
.blockvideo .mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;height:30px;width:100%}
.blockvideo .mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;position:relative;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica, Arial;border:0}
.blockvideo .mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0}
/* :focus for accessibility */
.blockvideo .mejs-controls .mejs-button button:focus{outline:none}
/* End:CONTROL BAR */
/* Buttons */
/* Play &amp; Pause */
.blockvideo .mejs-controls .mejs-play button,.blockvideo .mejs-controls .mejs-pause button{float:left;font-family:FontAwesome;font-size:100%;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;display:inline-block;speak:none}
.blockvideo .mejs-controls .mejs-play button:before{content:"\f04b"}
.blockvideo .mejs-controls .mejs-pause button:before{content:"\f04c"}
/* Mute &amp; Unmute */
.blockvideo .mejs-controls .mejs-mute button,.blockvideo .mejs-controls .mejs-unmute button{position:absolute;font-family:FontAwesome;font-size:110%;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;display:inline-block;speak:none}
.blockvideo .mejs-controls .mejs-mute button:before{content:"\f028"}
.blockvideo .mejs-controls .mejs-unmute button:before{content:"\f026"}
/* fullscreen &amp; Unfullscreen */
.blockvideo .mejs-controls .mejs-fullscreen-button button,.blockvideo .mejs-controls .mejs-unfullscreen button{position:absolute;font-family:FontAwesome;font-size:100%;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;display:inline-block;speak:none}
.blockvideo .mejs-controls .mejs-fullscreen-button button:before{content:"\f065"}
.blockvideo .mejs-controls .mejs-unfullscreen button:before{content:"\f066"}
/* Start:Time (Current / Duration) */
.blockvideo .mejs-container .mejs-controls .mejs-time{display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.blockvideo .mejs-container .mejs-controls .mejs-time span{font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}
.blockvideo .mejs-controls div .mejs-time-rail{width:200px;padding-top:5px}
.blockvideo .mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;cursor:pointer}
.blockvideo .mejs-controls .mejs-time-rail .mejs-time-total{margin:10px 5px 5px}
.blockvideo .mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}
.blockvideo .mejs-controls .mejs-time-rail .mejs-time-loaded{width:0}
.blockvideo .mejs-controls .mejs-time-rail .mejs-time-current{width:0}
.blockvideo .mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;cursor:pointer;top:-2px;text-align:center}
.blockvideo .mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;width:36px;height:17px;top:-26px;margin-left:-18px;text-align:center}
.blockvideo .mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}
.blockvideo .mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px;background:none}
.blockvideo .mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}
.blockvideo .mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}
.blockvideo .mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}
/*.blockvideo .mejs-controls .mejs-time-rail:hover .mejs-time-handle{visibility:visible}*/
/* End:Progress Bar */
/* Start:Mute/Volume */
.blockvideo .mejs-controls .mejs-volume-button{position:relative}
.blockvideo .mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}
.blockvideo .mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
/*.blockvideo .mejs-controls .mejs-volume-button:hover .mejs-volume-slider{display:block}*/
.blockvideo .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px ;width:4px;height:100px;margin:0}
.blockvideo .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:4px;height:100px;margin:0}
.blockvideo .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:5px;top:-3px;width:16px;height:6px;cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0;z-index:100}
/* horizontal version */
.blockvideo .mejs-controls div .mejs-horizontal-volume-slider{height:26px;width:60px;position:relative}
.blockvideo .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.blockvideo .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.blockvideo .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}
/* End:Mute/Volume */
/* Start:Track (Captions and Chapters) */
.blockvideo .mejs-controls .mejs-captions-button{position:relative}
.blockvideo .mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
/*.blockvideo .mejs-controls .mejs-captions-button:hover .mejs-captions-selector{visibility:visible}*/
.blockvideo .mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}
.blockvideo .mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style:none !important;display:block;overflow:hidden}
.blockvideo .mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}
.blockvideo .mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px}
.blockvideo .mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}
.blockvideo .mejs-chapters{position:absolute;top:0;left:0;width:10000px;z-index:1}
.blockvideo .mejs-chapters .mejs-chapter{position:absolute;float:left;overflow:hidden}
.blockvideo .mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;padding:5px;display:block;cursor:pointer}
.blockvideo .mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}
.blockvideo .mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}
.blockvideo .mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}
.blockvideo .mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px}
.blockvideo .mejs-captions-layer a{text-decoration:underline}
.blockvideo .mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}
.blockvideo .mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}
.blockvideo .mejs-captions-position-hover{bottom:45px}
.blockvideo .mejs-captions-text{padding:3px 5px}
/* End:Track (Captions and Chapters) */
/* Start:Error */
.blockvideo .me-cannotplay a{font-weight:bold}
.blockvideo .me-cannotplay span{padding:15px;display:block}
/* End:Error */
/* context menu */
.blockvideo .mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;z-index:1001}
.blockvideo .mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px}
.blockvideo .mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica, Arial;font-size:12px;padding:4px 6px;cursor:pointer}
/* Start:Source Chooser */
.blockvideo .mejs-controls .mejs-sourcechooser-button{position:relative}
.blockvideo .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.blockvideo .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}
.blockvideo .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;overflow:hidden}
.blockvideo .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}
.blockvideo .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px}
/* End:Source Chooser */
/* Start:Postroll */
.blockvideo .mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1000;overflow:hidden}
.blockvideo .mejs-postroll-layer-content{width:100%;height:100%}
.blockvideo .mejs-postroll-close{position:absolute;right:0;top:0;padding:4px;z-index:100;cursor:pointer}
/* End:Postroll */

/* =============================================================================
Oembed
============================================================================= */
.oembed-box,.head-oembed,.shrt-eboembed{margin:20px 0 0;padding:0;float:left;position:relative;width:100%}
.oembed-box.iframe,.head-oembed.iframe,.shrt-eboembed.iframe{margin:20px 0 0;padding-top:35px;padding-bottom:56.25%;float:left;position:relative;height:0;width:100%;overflow:hidden}
.oembed-box.iframe iframe,.head-oembed.iframe iframe,.shrt-eboembed.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.oembed-box[data-twttr-id] iframe,.head-oembed[data-twttr-id] iframe,.shrt-eboembed[data-twttr-id] iframe{margin:0 !important;width:100% !important}
.oembed-box a,.head-oembed a,.shrt-eboembed a{margin:0;padding:0;float:left;width:100%}

/* =============================================================================
Lightbox
============================================================================= */
.tos-noanimation{-webkit-transition-property:none!important;-moz-transition-property:none!important;-ms-transition-property:none!important;-o-transition-property:none!important;transition-property:none!important}
.tos-fastanimation{-webkit-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-ms-transition-duration:.2s!important;-o-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-timing-function:ease-out!important;-moz-transition-timing-function:ease-out!important;-ms-transition-timing-function:ease-out!important;-o-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}
.tos-wrapper{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;display:none;width:100%;height:100%;padding:0;margin:0;overflow:hidden}
.tos-wrapper.tos-opened{display:block}
.tos-wrapper.tos-opening{opacity:1}
.tos-wrapper.tos-fixed{position:fixed;top:0;left:0;z-index:9000}
.tos-wrapper.tos-inline{position:relative}
.tos-slider{white-space:nowrap;width:100%;height:100%;padding:0;margin:0;position:relative}
.tos-wrapper.tos-fx-slide .tos-slider{left:0;-webkit-transition:left .4s ease;-moz-transition:left .4s ease;-ms-transition:left .4s ease;-o-transition:left .4s ease;transition:left .4s ease}
.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider{position:absolute}
.tos-wrapper.tos-fx-fade .tos-slider{opacity:1;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.tos-uibg{-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;width:100%;position:absolute;left:0;bottom:0;z-index:1}
.tos-desktop .tos-wrapper:hover .tos-uibg,.tos-touch .tos-wrapper.tos-hover .tos-uibg{opacity:1}
.tos-slide{ -webkit-overflow-scrolling: auto; line-height:1px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;height:100%;overflow:hidden;position:relative}
.tos-slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
.tos-slide.tos-loading:after{content:'';border-radius:50%;display:block;width:30px;height:30px;margin:-15px;position:absolute;top:50%;left:50%;z-index:-1;-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;-ms-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;animation:spin 1s infinite linear}
.tos-slide.tos-loading &gt; *{opacity:0}
.tos-slide &gt; *{opacity:1;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
@-webkit-keyframes spin{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes spin{
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}
}
@-ms-keyframes spin{
from{-ms-transform:rotate(0deg)}
to{-ms-transform:rotate(360deg)}
}
@-o-keyframes spin{
from{-o-transform:rotate(0deg)}
to{-o-transform:rotate(360deg)}
}
@keyframes spin{
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
.tos-slide &gt; *{vertical-align:middle;display:inline-block;max-height:100%;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.tos-slide.tos-html &gt; div{white-space:normal;text-align:left;line-height:1.5}
.tos-slide.tos-html &gt; div *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}
.tos-wrapper.tos-fill .tos-slide.tos-image &gt; img{max-height:none;max-width:none;min-height:100%;min-width:100%}
.tos-wrapper.tos-fixed .tos-slide.tos-html &gt; div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:40px;overflow:auto}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide{padding:20px}
.tos-prev,.tos-next,.tos-close{border-radius:3px;opacity:0;display:block;width:40px;position:absolute;z-index:1;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.tos-prev,.tos-next{height:80px;margin-top:-40px;top:50%}
.tos-prev.tos-disabled,.tos-next.tos-disabled{cursor:default}
.tos-prev{left:20px}
.tos-next{right:20px}
.tos-close{height:40px;top:20px;right:20px}
.tos-desktop .tos-wrapper:hover .tos-prev,.tos-desktop .tos-wrapper:hover .tos-next,.tos-desktop .tos-wrapper:hover .tos-close,.tos-touch .tos-wrapper.tos-hover .tos-prev,.tos-touch .tos-wrapper.tos-hover .tos-next,.tos-touch .tos-wrapper.tos-hover .tos-close{opacity:.5}
.tos-desktop .tos-wrapper:hover .tos-prev:hover,.tos-desktop .tos-wrapper:hover .tos-next:hover,.tos-desktop .tos-wrapper:hover .tos-close:hover,.tos-touch .tos-wrapper.tos-hover .tos-prev:hover,.tos-touch .tos-wrapper.tos-hover .tos-next:hover,.tos-touch .tos-wrapper.tos-hover .tos-close:hover{opacity:.9}
.tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-next.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-close.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled{opacity:.2}
.tos-prev span,.tos-next span,.tos-close span:before,.tos-close span:after{content:'';display:block;width:12px;height:12px;margin:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.tos-close span:before,.tos-close span:after{width:6px;height:6px;margin-top:-4px;margin-left:0;margin-right:0}
.tos-prev span,.tos-close span:before{left:50%}
.tos-next span,.tos-close span:after{right:50%}
.tos-wrapper.tos-has-thumbnails .tos-pagination a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide{padding-left:80px;padding-right:80px}
.tos-inline{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;display:inline-block;margin:0;position:relative;top:auto;left:auto;right:auto}
.tos-inline.tos-prev{margin-right:-60px}
.tos-inline.tos-next{margin-left:-60px}
.tos-loading .tos-inline{opacity:0!important}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform:scale(3)}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next{-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}
.tos-caption{text-align:center;opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;padding-left:20px;padding-right:20px;position:absolute;left:0;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.tos-caption.tos-disabled{opacity:0!important}
.tos-desktop .tos-wrapper:hover .tos-caption,.tos-touch .tos-wrapper.tos-hover .tos-caption{opacity:1}
.tos-wrapper .tos-caption{line-height:20px;font-size:15px;bottom:20px}
.tos-wrapper.tos-has-caption .tos-uibg{height:100px}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide{padding-bottom:60px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption{line-height:40px;font-size:30px;bottom:40px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:200px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption{line-height:60px;font-size:45px;bottom:60px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:300px}
.tos-wrapper.tos-fx-slide .tos-slider{-webkit-transition-property:left,margin;-moz-transition-property:left,margin;-ms-transition-property:left,margin;-o-transition-property:left,margin;transition-property:left,margin}
.tos-pagination{text-align:center;opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;position:absolute;bottom:0;left:0;z-index:1}
.tos-pagination a{display:inline-block}
.tos-desktop .tos-wrapper:hover .tos-pagination,.tos-touch .tos-wrapper.tos-hover .tos-pagination{opacity:1}
.tos-wrapper .tos-pagination{padding:0 0 20px}
.tos-wrapper.tos-has-bullets .tos-pagination{height:10px}
.tos-wrapper.tos-has-bullets .tos-pagination a{border-radius:10px;width:10px;height:10px;margin:0 5px}
.tos-wrapper.tos-has-bullets .tos-caption{bottom:40px}
.tos-wrapper.tos-has-bullets .tos-uibg{height:90px}
.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg{height:130px}
.tos-wrapper.tos-has-thumbnails .tos-pagination{height:50px}
.tos-wrapper.tos-has-thumbnails .tos-pagination a{width:50px;height:50px;margin:0 5px}
.tos-wrapper.tos-has-thumbnails .tos-caption{bottom:80px}
.tos-wrapper.tos-has-thumbnails .tos-uibg{height:130px}
.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg{height:170px}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide{padding-bottom:50px}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide{padding-bottom:80px}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide{padding-bottom:90px}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide{padding-bottom:120px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination{padding:0 0 40px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:20px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:20px;width:20px;height:20px;margin:0 10px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:80px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:180px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:260px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:100px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{width:100px;height:100px;margin:0 10px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:160px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:260px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:340px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination{padding:0 0 60px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:30px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:30px;width:30px;height:30px;margin:0 15px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:120px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:270px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:390px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:150px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{width:150px;height:150px;margin:0 15px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:240px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:390px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:510px}
.tos-play{opacity:0;display:block;position:absolute;top:50%;left:50%;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.tos-play:after{content:'';display:block;position:absolute;top:50%;left:50%}
.tos-desktop .tos-wrapper:hover .tos-play,.tos-touch .tos-wrapper.tos-hover .tos-play{opacity:.5}
.tos-desktop .tos-wrapper:hover .tos-play:hover,.tos-touch .tos-wrapper.tos-hover .tos-play:hover{opacity:.9}
.tos-wrapper .tos-play{border-radius:80px;width:80px;height:80px;margin:-40px}
.tos-wrapper .tos-play:after{border-left-width:30px;margin-top:-20px;margin-left:-10.5px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play{border-radius:160px;width:160px;height:160px;margin:-80px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after{border-left-width:60px;margin-top:-40px;margin-left:-21px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play{border-radius:240px;width:240px;height:240px;margin:-120px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after{border-left-width:90px;margin-top:-60px;margin-left:-31.5px}

/* =============================================================================
Slider Pro
============================================================================= */
.slider-pro{position:relative;margin:0 auto;-moz-box-sizing:content-box;box-sizing:content-box}
.sp-slides-container{position:relative}
.sp-mask{position:relative;overflow:hidden}
.sp-slides{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}
.sp-slide{position:absolute}
.sp-image-container{overflow:hidden}
.sp-image{position:relative;display:block;border:none}
.sp-no-js{overflow:hidden;max-width:100%}

/* Thumbnails
--------------------------------------------------*/
.sp-thumbnails-container{position:relative;overflow:hidden}
.sp-top-thumbnails,.sp-bottom-thumbnails{left:0;margin:0 auto}
.sp-top-thumbnails{position:absolute;top:0;margin-bottom:4px}
.sp-bottom-thumbnails{margin-top:4px}
.sp-left-thumbnails,.sp-right-thumbnails{position:absolute;top:0}
.sp-right-thumbnails{right:0;margin-left:4px}
.sp-left-thumbnails{left:0;margin-right:4px}
.sp-thumbnails{position:relative}
.sp-thumbnail{border:none}
.sp-thumbnail-container{position:relative;display:block;overflow:hidden;float:left;-moz-box-sizing:border-box;box-sizing:border-box}

/* Horizontal thumbnails
------------------------*/
.sp-top-thumbnails .sp-thumbnail-container,.sp-bottom-thumbnails .sp-thumbnail-container{margin-left:2px;margin-right:2px}
.sp-top-thumbnails .sp-thumbnail-container:first-child,.sp-bottom-thumbnails .sp-thumbnail-container:first-child{margin-left:0}
.sp-top-thumbnails .sp-thumbnail-container:last-child,.sp-bottom-thumbnails .sp-thumbnail-container:last-child{margin-right:0}

/* Vertical thumbnails 
----------------------*/
.sp-left-thumbnails .sp-thumbnail-container,.sp-right-thumbnails .sp-thumbnail-container{margin-top:2px;margin-bottom:2px}
.sp-left-thumbnails .sp-thumbnail-container:first-child,.sp-right-thumbnails .sp-thumbnail-container:first-child{margin-top:0}
.sp-left-thumbnails .sp-thumbnail-container:last-child,.sp-right-thumbnails .sp-thumbnail-container:last-child{margin-bottom:0}

/* Right thumbnails with pointer
--------------------------------*/
.sp-right-thumbnails.sp-has-pointer{margin-left:-13px}
.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;left:18px;margin-left:0!important}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid red;left:0;top:0;margin-left:13px}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:0;top:50%;margin-top:-8px}

/* Left thumbnails with pointer
-------------------------------*/
.sp-left-thumbnails.sp-has-pointer{margin-right:-13px}
.sp-left-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;right:18px}
.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid red;right:0;top:0;margin-right:13px}
.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;right:0;top:50%;margin-top:-8px}

/* Bottom thumbnails with pointer
---------------------------------*/
.sp-bottom-thumbnails.sp-has-pointer{margin-top:-13px}
.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;top:18px;margin-top:0!important}
.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;top:0;margin-top:13px}
.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;top:0;margin-left:-8px}

/* Top thumbnails with pointer
------------------------------*/
.sp-top-thumbnails.sp-has-pointer{margin-bottom:-13px}
.sp-top-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;bottom:18px}
.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;bottom:0;margin-bottom:13px}
.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;bottom:0;margin-left:-8px}

/* Layers
--------------------------------------------------*/
.sp-layer{position:absolute;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}
.sp-rounded{border-radius:10px}
.sp-padding{padding:10px}

/* Touch Swipe
--------------------------------------------------*/
.sp-selectable{cursor:default}

/* Caption
--------------------------------------------------*/
.sp-caption-container{text-align:center;margin-top:10px}

/* Full Screen
--------------------------------------------------*/
.sp-full-screen{margin:0!important}
.sp-full-screen-button{position:absolute;top:5px;right:10px;font-size:30px;line-height:1;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.sp-full-screen-button:before{content:'\2195'}
.sp-fade-full-screen{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}
.slider-pro:hover .sp-fade-full-screen{opacity:1}

/* Buttons
--------------------------------------------------*/
.sp-buttons{position:relative;width:100%;text-align:center;padding-top:10px}
.sp-button{width:10px;height:10px;border-radius:50%;margin:4px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}

/* Arrows
--------------------------------------------------*/
.sp-arrows{position:absolute}
.sp-fade-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}
.sp-slides-container:hover .sp-fade-arrows{opacity:1}
.sp-horizontal .sp-arrows{width:100%;left:0;top:50%;margin-top:-15px}
.sp-vertical .sp-arrows{height:100%;left:50%;top:0;margin-left:-10px}
.sp-arrow{position:absolute;display:block;width:20px;height:30px;cursor:pointer}
.sp-vertical .sp-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.sp-horizontal .sp-previous-arrow{left:20px}
.sp-horizontal .sp-next-arrow{right:20px}
.sp-vertical .sp-previous-arrow{top:20px}
.sp-vertical .sp-next-arrow{bottom:20px}
.sp-previous-arrow:before,.sp-previous-arrow:after,.sp-next-arrow:before,.sp-next-arrow:after{content:'';position:absolute;width:50%;height:50%}
.sp-previous-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);-ms-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}
.sp-previous-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);-ms-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}
.sp-next-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg,0deg);-ms-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}
.sp-next-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg,0deg);-ms-transform:skew(-35deg,0deg);transform:skew(-35deg,0deg)}
.ie8 .sp-arrow,.ie7 .sp-arrow{width:0;height:0}
.ie8 .sp-arrow:before,.ie8 .sp-arrow:after,.ie7 .sp-arrow:before,.ie7 .sp-arrow:after{content:none}

/* Thumbnail Arrows
--------------------------------------------------*/
.sp-thumbnail-arrows{position:absolute}
.sp-fade-thumbnail-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}
.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows{opacity:1}
.sp-top-thumbnails .sp-thumbnail-arrows,.sp-bottom-thumbnails .sp-thumbnail-arrows{width:100%;top:50%;left:0;margin-top:-12px}
.sp-left-thumbnails .sp-thumbnail-arrows,.sp-right-thumbnails .sp-thumbnail-arrows{height:100%;top:0;left:50%;margin-left:-7px}
.sp-thumbnail-arrow{position:absolute;display:block;width:15px;height:25px;cursor:pointer}
.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.sp-top-thumbnails .sp-previous-thumbnail-arrow,.sp-bottom-thumbnails .sp-previous-thumbnail-arrow{left:0}
.sp-top-thumbnails .sp-next-thumbnail-arrow,.sp-bottom-thumbnails .sp-next-thumbnail-arrow{right:0}
.sp-left-thumbnails .sp-previous-thumbnail-arrow,.sp-right-thumbnails .sp-previous-thumbnail-arrow{top:0}
.sp-left-thumbnails .sp-next-thumbnail-arrow,.sp-right-thumbnails .sp-next-thumbnail-arrow{bottom:0}
.sp-previous-thumbnail-arrow:before,.sp-previous-thumbnail-arrow:after,.sp-next-thumbnail-arrow:before,.sp-next-thumbnail-arrow:after{content:'';position:absolute;width:50%;height:50%}
.sp-previous-thumbnail-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);-ms-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}
.sp-previous-thumbnail-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);-ms-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}
.sp-next-thumbnail-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg,0deg);-ms-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}
.sp-next-thumbnail-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg,0deg);-ms-transform:skew(-35deg,0deg);transform:skew(-35deg,0deg)}
.ie8 .sp-thumbnail-arrow,.ie7 .sp-thumbnail-arrow{width:0;height:0}
.ie8 .sp-thumbnail-arrow:before,.ie8 .sp-thumbnail-arrow:after,.ie7 .sp-thumbnail-arrow:before,.ie7 .sp-thumbnail-arrow:after{content:none}

/* Video
--------------------------------------------------*/
a.sp-video{text-decoration:none}
a.sp-video img{-webkit-backface-visibility:hidden;border:none}
a.sp-video:after{content:'\25B6';position:absolute;width:50px;padding-left:5px;height:50px;text-align:center;font-size:1.875em;border-radius:50%;top:0;bottom:0;left:0;right:0;margin:auto;line-height:150%}

/* CSS for preventing styling issues in WordPress
--------------------------------------------------*/
.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none!important;max-height:none!important;border:none!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}
.slider-pro a{position:static;transition:none!important;-moz-transition:none!important;-webkit-transition:none!important;-o-transition:none!important}
.slider-pro iframe,.slider-pro object,.slider-pro video,.slider-pro embed,.slider-pro canvas{max-width:none;max-height:none}
.slider-pro p.sp-layer{font-size:14px;line-height:1.4;margin:0}
.slider-pro h1.sp-layer{font-size:32px;line-height:1.4;margin:0}
.slider-pro h2.sp-layer{font-size:24px;line-height:1.4;margin:0}
.slider-pro h3.sp-layer{font-size:19px;line-height:1.4;margin:0}
.slider-pro h4.sp-layer{font-size:16px;line-height:1.4;margin:0}
.slider-pro h5.sp-layer{font-size:13px;line-height:1.4;margin:0}
.slider-pro h6.sp-layer{font-size:11px;line-height:1.4;margin:0}

/* =============================================================================
Topgallery
============================================================================= */
#topgallery{position:relative;overflow:hidden;z-index:0}

/* =============================================================================
Nav main social
============================================================================= */
nav#mainsocial ul{margin:0;padding:0;float:left;list-style:none}
nav#mainsocial ul li{margin:0 10px 10px 0;padding:0;float:left}
nav#mainsocial ul li:last-child{margin:0 0 10px}
nav#mainsocial ul li a{margin:0;padding:0;float:left;position:relative;overflow:hidden;display:block;width:32px;height:32px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
nav#mainsocial ul li a{opacity:0.6}
nav#mainsocial ul:hover li a{opacity:0.3}
nav#mainsocial ul:hover li a:hover{opacity:0.8}
nav#mainsocial ul li a span{position:absolute;top:0;left:-9999px}

/* =============================================================================
Main social
============================================================================= */
.navsocial{background:url('images/navsocial.png') no-repeat;-webkit-background-size:365px 402px;-moz-background-size:365px 402px;background-size:365px 402px}.aboutme{background-position:0 0}.aim{background-position:-37px 0}.alistapart{background-position:-74px 0}.android{background-position:-111px 0}.angellist{background-position:-148px 0}.appdotnet{background-position:-185px 0}.apple{background-position:-222px 0}.audioboo{background-position:-259px 0}.aws{background-position:-296px 0}.bebo{background-position:-333px 0}.behance{background-position:0 -37px}.bitbucket{background-position:-37px -37px}.blip{background-position:-74px -37px}.blogger{background-position:-111px -37px}.codecademy{background-position:-148px -37px}.codepen{background-position:-185px -37px}.coderwall{background-position:-222px -37px}.codeschool{background-position:-259px -37px}.conservatives{background-position:-296px -37px}.coursera{background-position:-333px -37px}.delicious{background-position:0 -74px}.designernews{background-position:-37px -74px}.deviantart{background-position:-74px -74px}.digg{background-position:-111px -74px}.disqus{background-position:-148px -74px}.dribbble{background-position:-185px -74px}.dropbox{background-position:-222px -74px}.ebay{background-position:-259px -74px}.envato{background-position:-296px -74px}.eventbrite{background-position:-333px -74px}.eventstore{background-position:0 -111px}.evernote{background-position:-37px -111px}.exfm{background-position:-74px -111px}.facebook{background-position:-111px -111px}.flattr{background-position:-148px -111px}.flickr{background-position:-185px -111px}.formspring{background-position:-222px -111px}.forrst{background-position:-259px -111px}.foursquare{background-position:-296px -111px}.geeklist{background-position:-333px -111px}.github{background-position:0 -148px}.goodreads{background-position:-37px -148px}.google{background-position:-74px -148px}.googleplus{background-position:-111px -148px}.govuk{background-position:-148px -148px}.gravatar{background-position:-185px -148px}.grooveshark{background-position:-222px -148px}.hackernews{background-position:-259px -148px}.heroku{background-position:-296px -148px}.imdb{background-position:-333px -148px}.instagram{background-position:0 -185px}.jsdb{background-position:-37px -185px}.jsfiddle{background-position:-74px -185px}.justgiving{background-position:-111px -185px}.khanacademy{background-position:-148px -185px}.kickstarter{background-position:-185px -185px}.klout{background-position:-222px -185px}.labour{background-position:-259px -185px}.laravel{background-position:-296px -185px}.lastfm{background-position:-333px -185px}.layervault{background-position:0 -222px}.letterboxd{background-position:-37px -222px}.liberaldemocrats{background-position:-74px -222px}.linkedin{background-position:-111px -222px}.mendeley{background-position:-148px -222px}.myspace{background-position:-185px -222px}.orkut{background-position:-222px -222px}.path{background-position:-259px -222px}.picasa{background-position:-296px -222px}.pinboard{background-position:-333px -222px}.pingup{background-position:0 -259px}.pinterest{background-position:-37px -259px}.pocket{background-position:-74px -259px}.protoio{background-position:-111px -259px}.quora{background-position:-148px -259px}.rdio{background-position:-185px -259px}.readmill{background-position:-222px -259px}.reddit{background-position:-259px -259px}.rss{background-position:-296px -259px}.skydrive{background-position:-333px -259px}.skype{background-position:0 -296px}.slideshare{background-position:-37px -296px}.soundcloud{background-position:-74px -296px}.spotify{background-position:-111px -296px}.squarespace{background-position:-148px -296px}.stackexchange{background-position:-185px -296px}.stackoverflow{background-position:-222px -296px}.stumbleupon{background-position:-259px -296px}.treehouse{background-position:-296px -296px}.tripadvisor{background-position:-333px -296px}.tumblr{background-position:0 -333px}.twitch{background-position:-37px -333px}.twitter{background-position:-74px -333px}.viadeo{
background-position:-111px -333px}.vimeo{background-position:-148px -333px}.vine{background-position:-185px -333px}.wikipedia{background-position:-222px -333px}.wordpress{background-position:-259px -333px}.xing{background-position:-296px -333px}.yahoo{background-position:-333px -333px}.yelp{background-position:0 -370px}.youtube{background-position:-37px -370px}.zerply{background-position:-74px -370px}

/* *****************************************************************************
Google maps
***************************************************************************** */
.wrapmap p{display:none}
.googlemap{margin:0;padding:0;float:left;width:100%;height:450px}
.googlemap img{max-width:none}

/* =============================================================================
Sticky footer
============================================================================= */
.body-sticky{height:100%}
.sticky-container{display:table;height:100%}
.sticky-block{display:table-row;height:1px}
.sticky-push{height:auto}

/* =============================================================================
Cookie Bar
============================================================================= */
#cookiebar{left:0;margin:0;padding:10px;position:fixed;text-align:left;width:100%;z-index:9999}
#cookiebar p{margin:0;padding:0}
#cookiebar p:first-of-type{margin:0 0 8px}
#cookiebar.topcookie{top:0}
#cookiebar.bottomcookie{bottom:0}

/* =============================================================================
Setup font
============================================================================= */
body{}
header#titlehead h1#pagetitle{}

/* =============================================================================
logo
============================================================================= */
#logo{text-align:center}
#logo a{margin:0;padding:0;display:inline-block;position:relative;overflow:hidden;width:100%;height:100%;text-decoration:none}
#logo a span{margin:0;padding:0;position:absolute;left:-9999px}

/* =============================================================================
Menu
============================================================================= */

/* =============================================================================
Site
============================================================================= */

/* =============================================================================
Header
============================================================================= */

/* =============================================================================
Page
============================================================================= */

/* =============================================================================
404
============================================================================= */

/* =============================================================================
Footer
============================================================================= */
footer#foot{padding-bottom:20px}
#copyright p{margin:0;padding:0;font-size:0.7em}
nav#foot-menu ul{margin:0;padding:0;float:right;list-style:none}
nav#foot-menu ul li{margin:0 5px 0 0;padding:0;float:left}
nav#foot-menu ul li:after{content:'|';padding:0 0 0 5px;float:left}
nav#foot-menu ul li:last-child:after{content:''}
nav#foot-menu ul li a{margin:3px 0 0;padding:0;float:left;text-decoration:none;font-size:0.8em}

/* =============================================================================
Top Search
============================================================================= */
#topsearch{margin:0;padding:0;width:100%;max-width:250px;position:relative}
#topsearch fieldset{margin:0;padding:0;float:left;position:relative;overflow:hidden;width:100%}
#topsearch legend,#topsearch label{position:absolute;left:-9999px}
#topsearch p{margin:0;padding:0;float:left;width:100%}
#topsearch input{margin:0;padding:10px 60px 10px 10px;float:left;height:54px}
#topsearch button{margin:1px 0 0 -54px;padding:10px;float:left;position:relative;overflow:hidden;border:none;width:52px;height:52px;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
#topsearch button span{position:absolute;left:-9999px}

/* =============================================================================
Live Search
============================================================================= */
#jquery-live-search{margin:0;padding:0;top:24px !important;left:0 !important;overflow:visible !important}
#search-result{position:absolute;list-style:none;top:40px;left:0;margin:0;padding:5px;z-index:4000;width:100%;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
#search-result:before{border:11px solid;content:"";height:0;left:15px;position:absolute;top:-23px;width:0}
#search-result li{margin:0;padding:0;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
#search-result li:last-child{margin:0}
#search-result a{margin:0;padding:5px 10px;display:block;text-decoration:none;font-size:90%;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
#search-result a:hover{text-decoration:none}
#search-result .nothing-here{padding:0 5px}
#topsearch i.loading{margin:0;padding:0;position:absolute;top:20px;right:60px;display:none}
#topsearch #s.loading + i.loading{display:inline-block}

/* =============================================================================
Search page
============================================================================= */
#page_search #titlehead h1#pagetitle{margin:0;padding:0;font-size:1.2em}
#page_search span#total-results{margin:0 0 40px;display:inline-block;width:100%;font-size:0.9em}
#page_search article:last-of-type{margin:0}
#page_search article h3{margin:0;padding:0;font-size:1.4em}
#page_search article h3 a{text-decoration:none}
#page_search article span{margin:0;padding:0;font-size:0.9em}
#page_search article p{margin:0.313em 0 0;padding:0}

/* =============================================================================
Blog
============================================================================= */
.listarticleblog article{margin-bottom:2.875em;padding-bottom:2.875em;position:relative}
.listarticleblog article:last-of-type{margin-bottom:0;padding-bottom:0}
.listarticleblog article footer span{margin:0 10px 0 0}

/* =============================================================================
Protect post
============================================================================= */
.post-password-form{width:100%}

/* =============================================================================
Quote post format
============================================================================= */
span.quote_author{padding:0.313em 0 0;display:inline-block;text-align:right;width:100%;font-style:italic;font-weight:600}

/* =============================================================================
Gallery post format
============================================================================= */
.wrapgallery{position:relative;overflow:hidden;z-index:0}

/* =============================================================================
Default navigatiopn gallery
============================================================================= */
.gallery li a{margin:0;padding:0;float:left;width:100%;position:relative;overflow:hidden;display:inline-block;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;text-decoration:none}
.gallery li a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;zoom:1;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
.gallery li a:hover:after{zoom:1}
.gallery li a:before{font-family:'FontAwesome';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f002";margin:0 0 0 -15px;padding:4px 0.1px 0 0;position:absolute;top:50%;left:50%;width:30px;height:30px;text-align:center;zoom:1;z-index:100;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
.gallery li a:hover:before{zoom:1;top:40%}
#navimg span{margin:0;padding:0;display:block}
#navimg span:first-of-type{float:left}
#navimg span:last-of-type{float:right}
#navimg span,#navimg span a,#navimg span a:after,#navimg span a:before,#navimg span img{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
#navimg span a{margin:0;padding:0;float:left;display:block;position:relative;overflow:hidden;text-decoration:none;width:100%}
#navimg span a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;zoom:1}
#navimg span a:hover:after{zoom:1}
#navimg span a:before{font-family:'FontAwesome';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;margin:0 0 0 -15px;padding:4px 0.1px 0 0;position:absolute;top:50%;left:50%;width:30px;height:30px;text-align:center;zoom:1;z-index:100;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
#navimg span:first-of-type a:before{content:"\f104"}
#navimg span:last-of-type a:before{content:"\f105"}
#navimg span a:hover:before{zoom:1;top:40%}

/* =============================================================================
Single post
============================================================================= */
article.articleblog footer span{margin:0 10px 0 0}

/* =============================================================================
Page attachment
============================================================================= */
#page_attachment #navimg{margin:0 0 20px;padding:20px 0 0;float:left;width:100%}
#page_attachment #navimg a{margin:0;padding:0;float:left;display:block}
#page_attachment #navimg a img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#page_attachment #navimg span:first-child{float:left}
#page_attachment #navimg span:last-child{float:right}
#page_attachment figure{float:left;width:100%;text-align:center}

/* =============================================================================
Page author
============================================================================= */
.page_author #boxauthor{margin:0 0 40px;padding:0;float:left;width:100%}
.page_author #boxauthor figure{margin:0;padding:0;float:left;position:relative;width:100%}
.page_author #boxauthor img.imgcover{margin:0;padding:0;float:left}
.page_author #boxauthor img.avatar{position:absolute;bottom:10px;left:15px;z-index:100}
.page_author #boxauthor figcaption{margin:0;padding:10px 0 0 180px;float:left;width:100%;min-height:40px}
.page_author #boxauthor figcaption a{text-decoration:none}
.page_author #boxauthor #authordesc{margin:0;padding:0 15px 5px 15px;float:left;width:100%}
.page_author #boxauthor nav{margin:0;padding:0 15px 10px 15px;float:left;width:100%}
.page_author #boxauthor nav ul{margin:0;padding:0;float:left;width:100%;list-style:none}
.page_author #boxauthor nav ul li{margin:0 8px 0 0;padding:0;float:left}
.page_author #boxauthor nav ul li a{margin:0;padding:0;float:left;position:relative;overflow:hidden;display:block;width:32px;height:32px;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
.page_author #boxauthor nav ul li a span{position:absolute;top:0;left:-9999px}

/* =============================================================================
Share post
============================================================================= */
.postshare{margin:0;float:left;width:100%}
.postshare ul{margin:0;padding:0;float:left;position:relative;left:50%;list-style:none}
.postshare ul li{margin:0 0 0 15px;padding:0;float:left;position:relative;right:50%}
.postshare ul li a{margin:0;padding:0;text-decoration:none;font-size:210%;position:relative;overflow:hidden}
.postshare ul li a,#sharelink ul li a i{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
.postshare ul li a span{position:absolute;top:0;left:-9999px}



/* =============================================================================
Author desc
============================================================================= */
.wauthordesc{float:right}
.authordesc{padding:30px}
.authordesc figure{margin:0 10px 0 0;padding:0;float:left}
.authordesc p{margin:0}
.authordesc i{margin:0 6px 0 0;font-size:220%}
.authordesc span{margin:0;padding:0;font-size:120%;display:inline-block;text-transform:uppercase;font-weight:700}
.authordesc span.vcard,.authordesc span.fn{font-size:100%}
.authordesc nav{margin:0;padding:20px 15px 10px 0;float:left;width:100%}
.authordesc nav ul{margin:0;padding:0;float:left;width:100%;list-style:none}
.authordesc nav ul li{margin:0 8px 0 0;padding:0;float:left}
.authordesc nav ul li a{margin:0;padding:0;float:left;position:relative;overflow:hidden;display:block;width:32px;height:32px;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
.authordesc nav ul li a span{position:absolute;top:0;left:-9999px}

/* =============================================================================
Paginate
============================================================================= */
#navigation{overflow:hidden}
#navigation span{position:absolute;left:-9999px}
#navigation .navleft{margin:0;padding:0;float:left}
#navigation .navright{margin:0;padding:0;float:right}
#navigation .navleft a, #navigation .navright a{display:block;padding:5px;font-size:120%}
.mbs-pages{margin:80px 0 0;padding:0;display:inline;float:left;width:100%}
.mbs-pages a{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
.mbs-pages ul{margin:0 auto;padding:0;list-style:none;float:left;position:relative;left:50%}
.mbs-pages ul li{margin:0 10px 0 0;padding:0;float:left;position:relative;right:50%}
.mbs-pages ul li:last-child{margin:0}
.mbs-pages ul li a,.mbs-pages ul li span.current{margin:0;padding:10px 16px;float:left;text-decoration:none}
.pagination-post strong{margin:0 0 10px;padding:0;float:left;width:100%;text-align:center}
.pagination-post ul{margin:0 auto;padding:0;list-style:none;float:left;position:relative;left:50%}
.pagination-post ul li{margin:0 10px 0 0;padding:0;float:left;position:relative;right:50%}
.pagination-post ul li:last-child{margin:0}
.pagination-post span{margin:0;padding:10px 16px;float:left;text-decoration:none}
.pagination-post a span{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}

/* =============================================================================
Comments
============================================================================= */
/*list comments*/
ol.commentlist{margin:40px 0;padding:0;list-style:none}
ol.commentlist #respond{margin-top:30px}
ol.commentlist li{margin:0 0 60px;padding:0;float:left;width:100%}
ol.commentlist li:last-child{margin:0 !important}
ol.commentlist li div.firstlist{margin:0;padding:0;float:left;width:100%}
ol.commentlist li .comment-top{margin:0;padding:10px;float:left;width:100%}
ol.commentlist li .comment-top a{text-decoration:none}
ol.commentlist li .comment-top .reply a{float:right}
ol.commentlist li .author-image{margin:-30px 12px 0 10px;padding:0;float:left}
ol.commentlist li .author-image img{margin:0;padding:0;float:left}
ol.commentlist li .comment-author{margin:0;padding:0}
ol.commentlist li .comment-meta{margin:0;padding:0}
ol.commentlist li .comment-text{margin:5px 0 10px 0;padding:0 20px;float:left;width:100%}
ol.commentlist li .reply{padding-bottom:10px}
ol.commentlist li .reply a{padding:6px 8px}

/*first child*/
ol.commentlist li ul.children{margin:40px 0 0;padding:0;float:left;list-style:none;width:100%}
ol.commentlist li ul.children li{margin:0 0 40px;padding:0 0 0 20px;float:right;width:100%}
ol.commentlist li ul.children li div.firstlist{float:right;width:100%}
/*second child*/
ol.commentlist li ul.children li ul.children{margin:40px 0 0;padding:0;float:left;list-style:none;width:100%}
ol.commentlist li ul.children li ul.children li{margin:0 0 40px;padding:0 0 0 20px;float:right;width:100%}
ol.commentlist li ul.children li ul.children li div.firstlist{float:right;width:100%}
/*third child*/
ol.commentlist li ul.children li ul.children li ul.children{margin:40px 0 0;padding:0;float:left;list-style:none;width:100%;width:100%}
ol.commentlist li ul.children li ul.children li ul.children li{margin:0 0 40px;padding:0 0 0 20px;float:right;width:100%}
ol.commentlist li ul.children li ul.children li ul.children li div.firstlist{float:right;width:100%}
/*four child*/
ol.commentlist li ul.children li ul.children li ul.children li ul.children{margin:40px 0 0;padding:0;float:left;list-style:none;width:100%}
ol.commentlist li ul.children li ul.children li ul.children li li ul.children li{margin:0 0 40px;padding:0 0 0 20px;float:right;width:100%}
ol.commentlist li ul.children li ul.children li ul.children li ul.children li div.firstlist{float:right;width:100%}

/*comments pagination*/
.pagination-comments{float:right}
.pagination-comments a,.pagination-comments span{margin:0 10px 0 0;padding:10px 12px;float:left;text-decoration:none;}

.pagination-comments a{background:#68C39F;color:#fff}
.pagination-comments a:hover,.pagination-comments span.current{background:#449BB5;color:#fff}

/* =============================================================================
Comments form
============================================================================= */
#respond{margin:0;padding:0;float:left;width:100%}
#respond h3{margin:0 0 3px;padding:0 0 3px;font-size:130%;text-align:center}
#respond h3 a{font-size:90%}
p.logged-in-as,.pastebin{text-align:center}
p.logged-in-as a{text-decoration:none}
.pastebin{padding:20px}
form#commentform{margin:0;padding:0;float:left;position:relative;overflow:hidden;width:100%}
p.comment-form-author{margin:0;padding:0;float:left;width:100%}
form#commentform p label{position:absolute;top:0;left:-9999px}
form#commentform p input[type="text"]{margin:0;padding:8px 6px;float:left;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}

p.comment-form-author input{width:100%}
p.comment-form-email{margin:10px 0;padding:0;float:left;width:100%}
p.comment-form-email input[type="text"]{width:100%}
p.comment-form-url{margin:5px 0;padding:0;float:left;width:100%}
p.comment-form-url input[type="text"]{width:100%}
p.comment-form-url label{margin:0;padding:0;float:left;width:100%}
p.comment-form-comment{margin:0;padding:0;float:left;width:100%}
p.comment-form-comment label{margin:0 0 5px;padding:0;float:left;width:100%}
form#commentform p textarea{margin:0;padding:6px;float:left;width:100%;height:176px;font-size:110%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
p.form-allowed-tags{margin:10px 0 0;padding:0;float:left;width:100%}
p.form-allowed-tags code{margin:0;padding:0;float:left;width:100%;white-space:pre-line;font-size:90%;background:none}
p.form-submit input[type="submit"]{display:none}
#respond code{border:none}

/* =============================================================================
Default audio playlist wordpress
============================================================================= */
.wp-audio-playlist{margin:0 0 20px;padding:0;float:left;position:relative;overflow:hidden;width:100%;z-index:100}
.wp-audio-playlist p{margin:0;padding:0}
.wp-audio-playlist p:last-of-type{display:none}
.wp-audio-playlist a,.wp-audio-playlist img,.wp-audio-playlist span,.wp-audio-playlist button,.wp-audio-playlist button:active,.wp-audio-playlist button:focus{margin:0;padding:0;border:none;outline:none}
.mejs-controls .mejs-button button:focus{outline:none}
.intsound{margin:0;padding:0;float:left;position:relative;width:100%}
/* Title */
.wp-audio-playlist strong{margin:0;padding:20px 10px 10px 20px;display:block;float:left;width:100%;font-size:110%}
.wp-audio-playlist .mejs-inner{margin:0;padding:0;float:left;width:100%}
.wp-audio-playlist .mejs-container{margin:0;padding:10px 0 0;float:left;position:relative;min-width:150px;background:none;text-align:left;vertical-align:top;height:auto !important}
.wp-audio-playlist .me-plugin{position:absolute}
.wp-audio-playlist .mejs-embed,.wp-audio-playlist .mejs-embed body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}
.wp-audio-playlist .mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}
.wp-audio-playlist .mejs-container-fullscreen .mejs-mediaelement,
.wp-audio-playlist .mejs-container-fullscreen video{width:100%;height:100%}
/* Start:LAYERS */
.wp-audio-playlist .mejs-background{position:absolute;top:0;left:0}
.wp-audio-playlist .mejs-mediaelement{margin:0;padding:0;float:left;width:100%}
.wp-audio-playlist .mejs-poster{position:absolute;top:0;left:0;overflow:hidden}
.wp-audio-playlist .mejs-poster img{border:0;padding:0;border:0;display:block;width:auto;height:100%}
.wp-audio-playlist .mejs-overlay{position:absolute;top:0;left:0}
.wp-audio-playlist .mejs-overlay-play{cursor:pointer}
.wp-audio-playlist .mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px}
.wp-audio-playlist .mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}
.wp-audio-playlist .mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px}
.wp-audio-playlist .mejs-overlay-loading span{display:block;width:80px;height:80px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}
/* End:LAYERS */
/* Start:CONTROL BAR */
.wp-audio-playlist .mejs-container .mejs-controls{margin:0;padding:0;float:left;list-style:none;width:100%}
.wp-audio-playlist .mejs-audio .mejs-controls{}
.wp-audio-playlist .mejs-container .mejs-controls div{}
.wp-audio-playlist .mejs-controls .mejs-button button{cursor:pointer;display:block;line-height:0;text-decoration:none;margin:0;padding:0;float:left;height:16px;width:16px;border:0}
/* :focus for accessibility */
.wp-audio-playlist .mejs-controls .mejs-button button:focus{outline:none}
/* End:CONTROL BAR */
/* Start:Progress bar */
.wp-audio-playlist .mejs-controls div.mejs-time-rail{margin:0;padding:0;float:left;height:15px;width:100% !important}
.wp-audio-playlist .mejs-controls .mejs-time-rail span{margin:0;padding:0;float:left;display:block;width:400px;height:15px;cursor:pointer}
.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-total{margin:0;padding:0;position:absolute;bottom:0;height:15px;width:100% !important}
.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-loaded{position:absolute;top:0;left:0;width:0;;height:15px}
.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-current{position:absolute;top:0;left:0;width:0;z-index:1}
.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;-moz-background-size:6px 6px;background-size:6px 5px;-webkit-background-size:6px 5px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;z-index:1}
@-webkit-keyframes buffering-stripes{from{background-position:0 0} to{background-position:30px 0} }
@-moz-keyframes buffering-stripes{from{background-position:0 0} to{background-position:30px 0} }
@-ms-keyframes buffering-stripes{from{background-position:0 0} to{background-position:30px 0} }
@-o-keyframes buffering-stripes{from{background-position:0 0} to{background-position:30px 0} }
@keyframes buffering-stripes{from{background-position:0 0} to{background-position:30px 0} }
.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-handle{display:none;margin:0;padding:0;float:left;width:5px;cursor:pointer;z-index:1;text-align:center}
.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-float{margin:0;padding:0;float:left;display:none;width:80px;height:30px;text-align:center}
.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-float-current{margin:0 0 15px;padding:0;width:80px;display:block;text-align:center;left:0}
.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-float-corner{}
/* End:Progress bar */
/* Buttons */
.wp-audio-playlist .mejs-controls .mejs-button button{cursor:pointer;display:block;margin:0;padding:0;float:left}
/* Play &amp; Pause */
.wp-audio-playlist .mejs-controls .mejs-play button,.wp-audio-playlist .mejs-controls .mejs-pause button{margin:0 0 20px 10px;padding:0;width:40px;height:40px;float:left;font-family:FontAwesome;font-size:110%;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;display:inline-block;speak:none}
.wp-audio-playlist .mejs-controls .mejs-play button:before{content:"\f04b"}
.wp-audio-playlist .mejs-controls .mejs-pause button:before{content:"\f04c"}
/* Mute &amp; Unmute */
.wp-audio-playlist .mejs-controls .mejs-mute button,.wp-audio-playlist .mejs-controls .mejs-unmute button{margin:12px 0 0 10px;padding:0;position:absolute;width:auto;font-family:FontAwesome;font-size:120%;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;display:inline-block;speak:none}
.wp-audio-playlist .mejs-controls .mejs-mute button:before{content:"\f028"}
.wp-audio-playlist .mejs-controls .mejs-unmute button:before{content:"\f026"}
/* Volume Slider */
.mejs-controls a.mejs-horizontal-volume-slider{margin:16px 0 0 40px;padding:0;position:relative;height:8px;width:80px;display:inline-block;vertical-align:middle}
.wp-audio-playlist .mejs-controls div.mejs-horizontal-volume-slider{margin:0;padding:0;position:absolute;left:110px;bottom:52px;height:8px;cursor:pointer}
.wp-audio-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{width:80px;height:8px}
.wp-audio-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{margin:0;padding:0;position:absolute;top:0;width:0;height:8px}
/* Time Float Box */
.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;width:53px;height:28px;top:-32px;margin-left:1px;-webkit-border-radius:5px;-webkit-border-bottom-left-radius:0;-moz-border-radius:5px;-moz-border-radius-bottomleft:0;border-radius:5px;border-bottom-left-radius:0}
.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-float-current{margin:4px 0 0;width:53px;display:block;left:-17px;top:0;font-family:Helvetica,Arial,sans-serif;font-size:90%;font-weight:bold;text-align:center}
/* Start:Time (current / duration) */
.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-float-current{text-align:center}
.wp-audio-playlist .mejs-container .mejs-controls .mejs-time span{margin:0;padding:0;float:left}
.wp-audio-playlist .mejs-container .mejs-controls .mejs-time span.mejs-currenttime{position:absolute;bottom:20px;right:70px;display:inline-block;speak:none}
.wp-audio-playlist .mejs-container .mejs-controls .mejs-time span.mejs-currenttime:before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;padding-right:10px;content:"\f017"}
.wp-audio-playlist .mejs-container .mejs-controls .mejs-time span.mejs-duration{position:absolute;bottom:20px;right:10px}
.wp-audio-playlist .mejs-container .mejs-controls .mejs-time span.mejs-duration:before{padding-right:10px;content:"-"}

/* =============================================================================
Default video playlist wordpress
============================================================================= */
.wp-video-playlist{margin:0;padding:0;float:left;position:relative;overflow:hidden;width:100%;z-index:100}
.wp-video-playlist .mejs-container{position:relative;background:#000;font-family:Helvetica, Arial;text-align:left;vertical-align:top;text-indent:0}
.wp-video-playlist .me-plugin{position:absolute}
.wp-video-playlist .mejs-embed,.wp-video-playlist .mejs-embed body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}
.wp-video-playlist .mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}
.wp-video-playlist .mejs-container-fullscreen .mejs-mediaelement,.wp-video-playlist .mejs-container-fullscreen video{width:100%;height:100%}
.wp-video-playlist .mejs-clear{clear:both}
/* Start:LAYERS */
.wp-video-playlist .mejs-background{position:absolute;top:0;left:0}
.wp-video-playlist .mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}
.wp-video-playlist .mejs-poster{position:absolute;top:0;left:0;background-size:contain}
:root .mejs-poster img{display:none}
.wp-video-playlist .mejs-poster img{border:0;padding:0;border:0}
.wp-video-playlist .mejs-overlay{position:absolute;top:0;left:0;width:100% !important;height:100% !important}
.wp-video-playlist .mejs-overlay-play{cursor:pointer}
.wp-video-playlist .mejs-overlay-button{margin:-20px 0 0 -30px !important;padding:22px 0 0 10px;position:absolute;top:45%;left:50%;width:60px;height:60px;font-family:FontAwesome;font-size:180%;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;display:inline-block;speak:none;text-align:center;border-radius:50%}
.wp-video-playlist .mejs-overlay-button:after{content:"\f04b"}
.wp-video-playlist .mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px}
.wp-video-playlist .mejs-overlay-loading span{display:block;width:80px;height:80px}
/* End:LAYERS */
/* Start:CONTROL BAR */
.wp-video-playlist .mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;height:30px;width:100%}
.wp-video-playlist .mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica, Arial;border:0}
.wp-video-playlist .mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0}
/* :focus for accessibility */
.wp-video-playlist .mejs-controls .mejs-button button:focus{outline:none}
/* End:CONTROL BAR */
/* Buttons */
/* Play &amp; Pause */
.wp-video-playlist .mejs-controls .mejs-play button,.wp-video-playlist .mejs-controls .mejs-pause button{float:left;font-family:FontAwesome;font-size:100%;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;display:inline-block;speak:none}
.wp-video-playlist .mejs-controls .mejs-play button:before{content:"\f04b"}
.wp-video-playlist .mejs-controls .mejs-pause button:before{content:"\f04c"}
/* Mute &amp; Unmute */
.wp-video-playlist .mejs-controls .mejs-mute button,.wp-video-playlist .mejs-controls .mejs-unmute button{position:absolute;font-family:FontAwesome;font-size:110%;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;display:inline-block;speak:none}
.wp-video-playlist .mejs-controls .mejs-mute button:before{content:"\f028"}
.wp-video-playlist .mejs-controls .mejs-unmute button:before{content:"\f026"}
/* fullscreen &amp; Unfullscreen */
.wp-video-playlist .mejs-controls .mejs-fullscreen-button button,.wp-video-playlist .mejs-controls .mejs-unfullscreen button{position:absolute;font-family:FontAwesome;font-size:100%;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;display:inline-block;speak:none}
.wp-video-playlist .mejs-controls .mejs-fullscreen-button button:before{content:"\f065"}
.wp-video-playlist .mejs-controls .mejs-unfullscreen button:before{content:"\f066"}
/* Start:Time (Current / Duration) */
.wp-video-playlist .mejs-container .mejs-controls .mejs-time{display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.wp-video-playlist .mejs-container .mejs-controls .mejs-time span{font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}
.wp-video-playlist .mejs-controls div .mejs-time-rail{width:200px;padding-top:5px}
.wp-video-playlist .mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;cursor:pointer}
.wp-video-playlist .mejs-controls .mejs-time-rail .mejs-time-total{margin:10px 5px 5px}
.wp-video-playlist .mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}
.wp-video-playlist .mejs-controls .mejs-time-rail .mejs-time-loaded{width:0}
.wp-video-playlist .mejs-controls .mejs-time-rail .mejs-time-current{width:0}
.wp-video-playlist .mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;cursor:pointer;top:-2px;text-align:center}
.wp-video-playlist .mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;width:36px;height:17px;top:-26px;margin-left:-18px;text-align:center}
.wp-video-playlist .mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}
.wp-video-playlist .mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px;background:none}
.wp-video-playlist .mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}
.wp-video-playlist .mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}
.wp-video-playlist .mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}
/*.wp-video-playlist .mejs-controls .mejs-time-rail:hover .mejs-time-handle{visibility:visible}*/
/* End:Progress Bar */
/* Start:Mute/Volume */
.wp-video-playlist .mejs-controls .mejs-volume-button{position:relative}
.wp-video-playlist .mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}
.wp-video-playlist .mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
/*.wp-video-playlist .mejs-controls .mejs-volume-button:hover .mejs-volume-slider{display:block}*/
.wp-video-playlist .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px ;width:4px;height:100px;margin:0}
.wp-video-playlist .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:4px;height:100px;margin:0}
.wp-video-playlist .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:5px;top:-3px;width:16px;height:6px;cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0;z-index:100}
/* horizontal version */
.wp-video-playlist .mejs-controls div .mejs-horizontal-volume-slider{height:26px;width:60px;position:relative}
.wp-video-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.wp-video-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.wp-video-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}
/* End:Mute/Volume */
/* Start:Track (Captions and Chapters) */
.wp-video-playlist .mejs-controls .mejs-captions-button{position:relative}
.wp-video-playlist .mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
/*.wp-video-playlist .mejs-controls .mejs-captions-button:hover .mejs-captions-selector{visibility:visible}*/
.wp-video-playlist .mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}
.wp-video-playlist .mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style:none !important;display:block;overflow:hidden}
.wp-video-playlist .mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}
.wp-video-playlist .mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px}
.wp-video-playlist .mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}
.wp-video-playlist .mejs-chapters{position:absolute;top:0;left:0;width:10000px;z-index:1}
.wp-video-playlist .mejs-chapters .mejs-chapter{position:absolute;float:left;overflow:hidden}
.wp-video-playlist .mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;padding:5px;display:block;cursor:pointer}
.wp-video-playlist .mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}
.wp-video-playlist .mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}
.wp-video-playlist .mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}
.wp-video-playlist .mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px}
.wp-video-playlist .mejs-captions-layer a{text-decoration:underline}
.wp-video-playlist .mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}
.wp-video-playlist .mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}
.wp-video-playlist .mejs-captions-position-hover{bottom:45px}
.wp-video-playlist .mejs-captions-text{padding:3px 5px}
/* End:Track (Captions and Chapters) */
/* Start:Error */
.wp-video-playlist .me-cannotplay a{font-weight:bold}
.wp-video-playlist .me-cannotplay span{padding:15px;display:block}
/* End:Error */
/* context menu */
.wp-video-playlist .mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;z-index:1001}
.wp-video-playlist .mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px}
.wp-video-playlist .mejs-contextmenu .mejs-contextmenu-item{font-size:0.750em;padding:4px 6px;cursor:pointer}
/* Start:Source Chooser */
.wp-video-playlist .mejs-controls .mejs-sourcechooser-button{position:relative}
.wp-video-playlist .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.wp-video-playlist .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}
.wp-video-playlist .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;overflow:hidden}
.wp-video-playlist .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}
.wp-video-playlist .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-size:0.625em}
/* End:Source Chooser */
/* Start:Postroll */
.wp-video-playlist .mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1000;overflow:hidden}
.wp-video-playlist .mejs-postroll-layer-content{width:100%;height:100%}
.wp-video-playlist .mejs-postroll-close{position:absolute;right:0;top:0;padding:4px;z-index:100;cursor:pointer}
/* End:Postroll */
.wp-playlist-current-item{margin:0 0 10px;padding:0;float:left;width:100%}
.wp-playlist-current-item img{margin:0 10px 0 0;padding:0;float:left;width:100px}
.wp-playlist-current-item span{margin:0 0 10px;padding:0;display:block}
.wp-playlist-current-item span.wp-playlist-item-title{font-weight:700}
.wp-playlist-next,.wp-playlist-prev{margin:20px 0 0;padding:0;float:right;position:relative;cursor:pointer;font-family:FontAwesome;font-size:120%;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;display:inline-block;speak:none}
.wp-playlist-prev{margin-left:10px;float:left}
.wp-playlist-next{margin-right:10px}
.wp-playlist-prev:before{content:"\f04a"}
.wp-playlist-next:before{content:"\f04e"}
/* Track */
.wp-playlist-tracks{margin:20px 0 0;padding:0;float:left;width:100%;font-size:90%}
.wp-playlist-item{margin:0;padding:10px;float:left;width:100%;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
.wp-playlist-item a{float:left;text-decoration:none}
.wp-playlist-item.wp-playlist-playing a{font-weight:700}
.wp-playlist-item .wp-playlist-item-length{float:right}

/* =============================================================================
Widgets
============================================================================= */
.sdwidget{margin-bottom:30px;padding:15px;text-align:left;font-size:1em}
.sdwidget:last-of-type{margin-bottom:0}
.sdwidget strong.sidebar_title{margin:0;padding:0 0 6px 0;display:block;width:100%;letter-spacing:0.7px;font-weight:100}
.sdwidget strong.sidebar_title span{padding:0 0 6px;bottom:-7px;position: relative;display:inline-block}
.sdwidget ul{margin:10px 0;padding:10px 0 0;list-style:none}
.sdwidget ul li a{margin:0;padding:0}
.sdwidget a{text-decoration:none;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
#foot .sdwidget strong.sidebar_title{text-align:center}

/* =============================================================================
Widget Default Archive
============================================================================= */
.widget_archive ul{margin:0;padding:5px 0;float:left;list-style:none;width:100%}
.widget_archive ul li{margin:0;padding:8px 5px;float:left;width:48%;text-align:right}
.widget_archive ul li:nth-child(odd){margin:0 2% 0 0}
.widget_archive ul li:nth-child(even){margin:0 0 0 2%}
.widget_archive ul li a{float:left;text-decoration:none;text-align:left;display:inline-block}
.widget_archive ul li a:before{margin:0 5px 0 0;content:"\f105";font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}
.widget_archive select{margin:10px 0 0}

/* =============================================================================
Widget Default Categories
============================================================================= */
.widget_categories ul{margin:0;padding:5px 0;float:left;list-style:none;width:100%}
.widget_categories ul li{margin:0;padding:8px 5px;float:left;width:100%}
.widget_categories ul li ul{margin:0;padding:5px 0 0}
.widget_categories ul li ul li{margin:0 0 0 3%;padding:8px 0}
.widget_categories ul li ul li:last-child{padding:0}
.widget_categories ul li a{margin:0 5px 0 0;text-decoration:none;text-align:left;display:inline-block}
.widget_categories ul li a:before{margin:0 5px 0 0;content:"\f105";font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}
.widget_categories select{margin:10px 0 0}

/* =============================================================================
Widget Default Recent post
============================================================================= */
.widget_recent_entries ul{margin:0;padding:5px 0;float:left;list-style:none;width:100%}
.widget_recent_entries ul li{margin:0;padding:8px 5px;float:left;width:100%}
.widget_recent_entries ul li:last-child{padding:8px 5px 0 5px}
.widget_recent_entries ul li a:before{margin:0 5px 0 0;content:"\f105";font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}
.widget_recent_entries ul li span{margin:0;padding:0;float:left;width:100%;font-style:italic}

/* =============================================================================
Widget Default Recent comments
============================================================================= */
.widget_recent_comments ul{margin:0;padding:5px 0;float:left;list-style:none;width:100%}
.widget_recent_comments ul li{margin:0;padding:8px 5px;float:left;width:100%}
.widget_recent_comments ul li:last-child{padding:8px 5px 0 5px}
.widget_recent_comments ul li a{text-decoration:none;text-align:left;display:inline}
.widget_recent_comments ul li a:before{margin:0 5px 0 0;content:"\f105";font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}

/* =============================================================================
Widget Default Tag cloud
============================================================================= */
.widget_tag_cloud .tagcloud{margin:10px 0 0;padding:0;float:left;width:100%}
.widget_tag_cloud .tagcloud a{margin:0 10px 10px 0;padding:6px 8px;float:left;display:block;text-transform:capitalize;text-decoration:none;font-size:80% !important}

/* =============================================================================
Widget Default Calendar
============================================================================= */
#calendar_wrap{margin:0;padding:5px 0;float:left;width:100%;overflow-x:auto;overflow-y:hidden}
.widget_calendar caption{margin:0 0 10px;padding:10px 8px;text-align:right;text-transform:capitalize}
.widget_calendar table{margin:0;padding:0;width:100%;line-height:18px;text-align:left}
.widget_calendar table tfoot{margin:0;padding:0}
.widget_calendar th,.widget_calendar td{padding:5px;vertical-align:middle;text-align:center}
.widget_calendar table td a{list-style:none}

/* =============================================================================
Widget Default pages
============================================================================= */
.widget_pages ul{margin:0;padding:5px 0;float:left;list-style:none;width:100%}
.widget_pages ul li{margin:0;padding:8px 5px;float:left;width:100%}
.widget_pages ul li:last-child{padding:8px 5px 0 5px}
.widget_pages ul li a{float:left;text-decoration:none;text-align:left;display:inline-block}
.widget_pages ul li a:before{margin:0 5px 0 0;content:"\f105";font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}

/* =============================================================================
Widget Default Custom text
============================================================================= */
.textwidget{margin:10px 0 0;padding:5px 0;width:100%;line-height:170%}
.textwidget p:last-child{margin:0;padding:0}

/* =============================================================================
Widget Default Meta
============================================================================= */
.widget_meta ul{margin:0;padding:5px 0;float:left;list-style:none;width:100%}
.widget_meta ul li{margin:0;padding:8px 5px;float:left;width:100%}
.widget_meta ul li:last-child{padding:8px 5px 0 5px}
.widget_meta ul li a{float:left;text-decoration:none;text-align:left;display:inline-block}
.widget_meta ul li a:before{margin:0 5px 0 0;content:"\f105";font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}

/* =============================================================================
Widget Default Search
============================================================================= */
.widget_search #searchform{margin:10px 0 0;padding:5px 0;float:left;width:100%}
.widget_search #searchform fieldset{margin:0;padding:0;float:left;position:relative:overflow:hidden;width:100%}
.widget_search #searchform legend,.widget_search #searchform label{position:absolute;left:-9999px}
.widget_search #searchform p{margin:0;padding:0;float:left;width:100%}
.widget_search #searchform input{margin:0;padding:10px;float:left;width:70%}
.widget_search #searchform button{margin:0;padding:10px;float:left;width:30%;height:38px;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}

/* =============================================================================
Widget Default Menu
============================================================================= */
.widget_nav_menu ul{margin:10px 0 0;padding:5px 0;float:left;list-style:none;width:100%}
.widget_nav_menu ul &gt; li{margin:0;padding:8px 5px;float:left;width:100%}
.widget_nav_menu ul li:last-child{padding:8px 5px 0 5px}
.widget_nav_menu ul ul{margin:0}
.widget_nav_menu ul ul a{font-size:130%}
.widget_nav_menu ul ul ul &gt; li a{font-size:160%}
.widget_nav_menu ul li ul li{margin:0 0 0 3%;width:97%}
.widget_nav_menu ul li a{float:left;text-decoration:none;text-align:left;display:inline-block}
.widget_nav_menu ul li a:before{margin:0 5px 0 0;content:"\f105";font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}

/* =============================================================================
Widget Default Rss
============================================================================= */
.widget_rss ul{margin:10px 0 0;padding:5px 0;float:left;list-style:none;width:100%}
.widget_rss ul li{margin:15px 0 0;padding:0 0 15px}
.widget_rss ul li:first-child{margin:0}
.widget_rss ul li a.rsswidget{font-weight:900}
.widget_rss ul li span.rss-date{margin:5px 0;float:left;width:100%;font-style:italic;font-size:95%}
.widget_rss ul li cite{margin:6px 0 0;font-size:95%;position:relative;display:inline-block}
.widget_rss ul li cite:before{content:'-';margin:0 6px 0 0;padding:0}

/* *****************************************************************************
Start typography
***************************************************************************** */
/* =============================================================================
Hr
============================================================================= */
hr{margin:1.250em 0;border:0;height:1px;clear:left;width:100%;background:#333;background:-webkit-gradient(linear, left top, right top, color-stop(0%,hsla(0,0%,0%,0)), color-stop(50%,hsla(0,0%,0%,.75)), color-stop(100%,hsla(0,0%,0%,0)));background:-webkit-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.75) 50%, hsla(0,0%,0%,0) 100%);background:-moz-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.75) 50%, hsla(0,0%,0%,0) 100%);background:-ms-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.75) 50%, hsla(0,0%,0%,0) 100%);background:-o-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.75) 50%, hsla(0,0%,0%,0) 100%);background:linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.75) 50%, hsla(0,0%,0%,0) 100%)}

/* =============================================================================
Pre/Code
============================================================================= */
pre{margin:0.625em 0;padding:0.625em;overflow:hidden;background:#F9F9F9;border:1px solid #D9D9D9;color:#666;white-space:pre-wrap;display:block}
code{margin:0.625em 0;padding:0.625em;overflow:hidden;background:#F9F9F9;border:1px solid #D9D9D9;color:#666;white-space:pre-wrap;display:block}

/* =============================================================================
Blockquote
============================================================================= */
blockquote{padding:0.625em 1.250em;margin:0 0 1.250em;border-left:5px solid #eeeeee}
blockquote p{font-size:110%;font-weight:300}
blockquote p:last-child{margin-bottom:0}
blockquote small{display:block;line-height:1.4em;color:#999999}
blockquote small:before{content:'\2014 \00A0'}
q:before,q:after,blockquote:before,blockquote:after{content:""}

/* =============================================================================
Pullquote
============================================================================= */
div.pullquote{padding:0.625em 1.250em;margin:0 0 1.250em;border:none;border-left:5px solid #eeeeee}
div.pullquote p{font-size:110%;font-weight:300}
div.pullquote.alignleft{margin:0.625em 1.250em 0 0;float:left;width:35%}
div.pullquote.alignright{margin:0.625em 0 0 10px;float:right;width:35%}
div.pullquote.aligncenter{margin:0.625em 0;text-align:center}

/* =============================================================================
Wp image
============================================================================= */
.alignleft,img.alignleft{display:inline;float:left;margin-right:0.625rem;padding:4px}
.alignright,img.alignright{display:inline;float:right;margin-left:0.625rem;padding:4px}
.aligncenter,img.aligncenter{clear:both;display:block;margin:0 auto 0.625rem auto;padding:4px}
img.alignleft,img.alignright,img.aligncenter{background:#eee;border:1px solid #fff;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.2)}
.wp-caption{margin-top:14px;margin-bottom:1.5em;padding-top:5px !important;max-width:99%;text-align:center;background:#eee;border:1px solid #fff;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.2)}
.wp-caption img{margin:0;padding:0;border:none;background:#none;box-shadow:none }
.wp-caption p.wp-caption-text{margin:0;padding:8px 0;line-height:140%}

/* =============================================================================
Contact form 7
============================================================================= */
div.wpcf7{margin:0;padding:0}
div.wpcf7-response-output{margin:10px 0 0;padding:8px}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}
span.wpcf7-form-control-wrap{position:relative}
span.wpcf7-not-valid-tip{padding:5px;display:block}
.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;padding:.2em .8em}
span.wpcf7-list-item{margin-left:.5em}
.wpcf7-display-none{display:none}
div.wpcf7 img.ajax-loader{vertical-align:middle;margin-left:4px}
div.wpcf7 div.ajax-error{display:none}

/* =============================================================================
Wpml
============================================================================= */
#lang_sel_widget{margin:0 0 30px;padding:15px;float:left;width:100%}
#lang_sel{}
#lang_sel a.lang_sel_sel:after{content:"\f0d7";font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;position:absolute;top:8px;right:8px}
/* hack to correct IE5.5 faulty box model */
* html #lang_sel{width:12em;w\idth:12em}
/* remove all the bullets, borders and padding from the default list styling */
#lang_sel ul,#lang_sel li{margin:0;padding:0;float:left;width:100%;list-style:none}
#lang_sel li:before{content:'' !important}
#lang_sel ul ul{width:100%}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#lang_sel li{float:left;width:100%;position:relative}
/* style the links for the top level */
#lang_sel a,#lang_sel a:visited{padding:6px 6px 6px 10px;display:block;text-decoration:none!important;line-height:24px}
/* a hack so that IE5.5 faulty box model is corrected */
* html #lang_sel a, * html #lang_sel a:visited{width:149px;w\idth:138px}
/* hide the sub levels and give them a positon absolute so that they take up no room */
#lang_sel ul ul{padding:35px 0 0;visibility:hidden;position:absolute;top:0;left:0;width:100%}
/* another hack for IE5.5 */
* html #lang_sel ul ul{top:18px;t\op:19px}
/* style the table so that it takes no ppart in the layout - required for IE to work */
#lang_sel table{position:absolute;top:0;left:0;border-collapse:collapse}
/* style the second level links */
#lang_sel ul ul a,#lang_sel ul ul a:visited{height:auto;line-height:1em;padding:5px 10px;border-width:0 1px 1px}
/* yet another hack for IE5.5 */
* html #lang_sel ul ul a, * html #lang_sel ul ul a:visited{width:150px;w\idth:128px}

/* make the second level visible when hover on first level list OR link */
#lang_sel ul li:hover ul,#lang_sel ul a:hover ul{visibility:visible}
#lang_sel img.iclflag{width:18px;height:12px;position:relative}

#lang_sel_footer{margin:0;padding:7px;text-align:center;min-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;white-space:nowrap;line-height:25px}
#lang_sel_footer ul li a,#lang_sel_footer ul li a:visited{text-decoration:none;padding:5px 10px}
#wpml_credit_footer{width:100%;margin:10px 0;padding:0;text-align:center;font-size:11px}

#lang_sel_list.lang_sel_list_vertical{width:100%}
/* hack to correct IE5.5 faulty box model */
* html #lang_sel_list{width:12em;w\idth:12em}
/* remove all the bullets, borders and padding from the default list styling */
#lang_sel_list ul,#lang_sel_list li{padding:0!important;margin:0!important;list-style-type:none!important}
#lang_sel_list li:before{content:''!important}
#lang_sel_list ul.lang_sel_list_vertical{width:100%}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#lang_sel_list li{float:left;position:relative}
#lang_sel_list.lang_sel_list_vertical li{width:100%}

/* style the links for the top level */
#lang_sel_list a,#lang_sel_list a:visited{display:block;font-size:11px;text-decoration:none!important;line-height:18px;padding-left:5px}
#lang_sel_list.lang_sel_list_vertical a,#lang_sel_list.lang_sel_list_vertical a:visited{border-top-width:0;padding-left:10px}

/* a hack so that IE5.5 faulty box model is corrected */
* html #lang_sel_list a,* html #lang_sel_list a:visited{width:149px;w\idth:138px}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#lang_sel_list.lang_sel_list_vertical ul{height:0;top:19px;left:0}

/* another hack for IE5.5 */
* html #lang_sel_list ul{top:18px;t\op:19px}
/* style the table so that it takes no ppart in the layout - required for IE to work */
#lang_sel_list table{position:absolute;top:0;left:0;border-collapse:collapse}

/* style the second level links */
#lang_sel_list ul a,#lang_sel_list_list ul a:visited{padding:8px 10px;height:auto;line-height:1em}
#lang_sel_list.lang_sel_list_vertical ul a,#lang_sel_list_list ul a:visited{padding:8px 10px}

/* yet another hack for IE5.5 */
* 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:hover{text-decoration:none}

/* make the second level visible when hover on first level list OR link */
#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}

/* reset menu img definitions */
.menu-item-language img.iclflag{height:12px!important;width:18px!important;margin-bottom:0!important;margin-right:4px}</pre></body></html>