#art-main {
    background:#441269;

    cursor:default;
    font-family:Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    left:0;
    margin:0 auto;
    min-height:100%;
    overflow:hidden;
    position:relative;
    text-align:justify;
    top:0;
    width:100%
}

.titleswing {
    text-decoration:underline
}

.imgHL
{
	-webkit-filter: drop-shadow(0px 0px 2px #FFF);
    filter:         drop-shadow(0px 0px 2px #FFF); 
}

.imgHL:hover
{
	-webkit-filter: drop-shadow(0px 0px 4px #FFF);
    filter:         drop-shadow(0px 0px 4px #FFF); 
}


.titledescr
{
	float:right;
	color:#FFF;
	width:530px;
	text-align:center;
	font-size:13px;
}

hr.nice {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0)); 
    background-image:    -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0)); 
    background-image:     -ms-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0)); 
    background-image:      -o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0)); 
}
hr.nicedark {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(85,85,85,0.75), rgba(255,255,255,0)); 
    background-image:    -moz-linear-gradient(left, rgba(255,255,255,0), rgba(85,85,85,0.75), rgba(255,255,255,0)); 
    background-image:     -ms-linear-gradient(left, rgba(255,255,255,0), rgba(85,85,85,0.75), rgba(255,255,255,0)); 
    background-image:      -o-linear-gradient(left, rgba(255,255,255,0), rgba(85,85,85,0.75), rgba(255,255,255,0)); 
}

.right {
    position:absolute;
    right:0;
	top:5px;
}

.shadow
{
box-shadow: 1px 1px 2px #000000
}

.column {
	margin:0 auto;
    float:left;
    width:238px;
    padding:3px;
    z-index:2
}

.favico {
    padding-bottom:1px;
    margin-left:2px
}
.scroll-top-wrapper { 
    position: fixed;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	text-align: center;
	z-index: 99999999;
    background-color: #FF8024;
	border:1px solid #FFF;
	border-radius:10px;
	color: #eeeeee;
	width: 50px;
	height: 48px;
	line-height: 48px;
	right: 30px;
	bottom: 30px;
	padding-top: 3px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.scroll-top-wrapper:hover {
	background-color: #FF6600;
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
	opacity: 1.0;
}
.scroll-top-wrapper i.fa {
	line-height: inherit;
}
.posabsolute {
    position:absolute
}

h1,h2,h3,h4,h5,h6,p,a,ul,ol,li {
    margin:0;
    padding:0
}
h3 
{
    color: #FFF;
}

.art-slogan {font-size: 1.1em;}
.column h3 { 
    text-align: center;
    background: #2a3955;
    border: 1px solid #5b6983;
    border-bottom: 0;
    border-radius: 10px 10px 0 0;
    padding: 10px;
}
.art-blockheader .t,.art-vmenublockheader .t {
    white-space:nowrap
}

ol.boxes-list,ol.boxes-list-nofilter {
    counter-reset:li-counter;
    list-style-type:none;
    margin:0;
    padding:0
}

.art-blockheader a
{
	display:block;
	width:100%;
	height:100%;
}

.art-blockheader:hover,.art-blockheader.hover
{
	background:#182846;
}
.art-blockheader img 
{
	padding-right:5px;
}

.art-blockheader .t {
    height:24px;
    line-height:24px;
    padding:3px;
	padding-top: 4px;	
}

ol.boxes-list >li,ol.boxes-list-nofilter>li {
    padding:3px;
    padding-left:0;
    position:relative
}
ol.boxes-list-referers>li {
	width: 185px;
	display: inline-flex
}
ol.boxes-list>li:before,ol.boxes-list-nofilter>li:before {
    background-color:#464646;
    border:1px #000 solid;
    color:#96d8ee;
    color:#f5f5f5;
    content:counter(li-counter);
    counter-increment:li-counter;
    font-size:.8em;
    height:11px;
    left:-6px;
    line-height:1em;
    padding:2px;
    position:absolute;
    text-align:center;
    top:1px;
    width:11px;
    display:none
}

.hidden {
    display:none
}

.favicon {
    display:inline-block;
    height:16px;
    width:16px
}


#categories {
    font-size:14px;
    left:65px;
    position:fixed;
    top:170px;
    font-style:normal
}
	
.art-button {
    background:#9baac5;
    background:linear-gradient(top,#ccd3e1 0,#687ea6 100%) no-repeat;
    background:-moz-linear-gradient(top,#ccd3e1 0,#687ea6 100%) no-repeat;
    background:-ms-linear-gradient(top,#ccd3e1 0,#687ea6 100%) no-repeat;
    background:-o-linear-gradient(top,#ccd3e1 0,#687ea6 100%) no-repeat;
    background:-webkit-linear-gradient(top,#ccd3e1 0,#687ea6 100%) no-repeat;
    background-origin:border-box!important;
    border:1px solid #7b8eb2;
    border-collapse:separate;
    border-radius:3px;
    box-shadow:0 0 3px 2px rgba(0,0,0,.2);
    height:25px;
    margin:0 auto;
    moz-background-origin:border!important;
    moz-border-radius:3px;
    moz-box-shadow:0 0 3px 2px rgba(0,0,0,.2);
    padding:0 15px;
    svg-background:linear-gradient(top,#ccd3e1 0,#687ea6 100%) no-repeat;
    webkit-background-origin:border!important;
    webkit-border-radius:3px;
    webkit-box-shadow:0 0 3px 2px rgba(0,0,0,.2)
}

a:link {
    color:#fff
}

a:visited {
    color:#fff
}

a:hover {
    color:#fff
}

a:active {
    color:#fff
}

.art-postcontent,.art-postheadericons,.art-postfootericons,.art-blockcontent,ul.art-vmenu a {
    text-align:left
}

.art-postcontent p {
    margin:12px 0
}


.art-postcontent h5 {
    color:#40506d;
    color:#fff;
    font-family:Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:700;
    text-align:left
}

header,footer,article,nav,#art-hmenu-bg,.art-sheet,.art-hmenu a,.art-vmenu a,.art-slidenavigator>a,.art-checkbox:before,.art-radiobutton:before {
    background-origin:border-box!important;
    moz-background-origin:border!important;
    webkit-background-origin:border!important
}

header,footer,article,nav,#art-hmenu-bg,.art-sheet,.art-slidenavigator>a,.art-checkbox:before,.art-radiobutton:before {
    box-sizing:border-box;
    display:block;
    moz-box-sizing:border-box;
    webkit-box-sizing:border-box
}

ul,ol {
    list-style-type:none
    list-style-position:inside
}

html,body {
    height:100%
}

body {
    color:#c8e0e5;
	color:#EEEEEE;
    margin:0;
    padding:0
}

.art-header:before,#art-header-bg:before,.art-layout-cell:before,.art-layout-wrapper:before,.art-footer:before,.art-nav:before,#art-hmenu-bg:before,.art-sheet:before {
    content:" ";
    display:table;
    width:100%
}

.art-header:after,#art-header-bg:after,.art-layout-cell:after,.art-layout-wrapper:after,.art-footer:after,.art-nav:after,#art-hmenu-bg:after,.art-sheet:after,.cleared,.clearfix:after {
    clear:both;
    content:" ";
    display:block;
    font:0/0 serif
}

form {
    margin:0!important;
    padding:0!important
}

table.position {
    position:relative;
    table-layout:fixed;
    width:100%
}


.art-header {
    background:#043f5b;
    background:#3d4c74;
    background:#5282b9;
    background:linear-gradient(to bottom,#5282b9 15%,#27384e 100%);
    background:-moz-linear-gradient(top,#5282b9 10%,#27384e 100%);
    background:-ms-linear-gradient(top,#5282b9 15%,#27384e 100%);
    background:-o-linear-gradient(top,#5282b9 15%,#27384e 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,#5282b9),color-stop(100%,#27384e));
    background:-webkit-linear-gradient(top,#5282b9 15%,#27384e 110%);
    background-position:center top;
    background-repeat:no-repeat;
    box-shadow:0 0 3px 2px #ff6c00;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5282b9',endColorstr='#27384E',GradientType=0);
    margin:0 auto;
    position:relative
}

.art-sheet {
    background:#fff;
    background:transparent;
    border-radius:10px;
    cursor:auto;
    margin:0 auto;
	margin-top:5px;
    moz-border-radius:10px;
    position:relative;
    webkit-border-radius:10px;
    max-width:980px;
    z-index:auto!important
}

.art-layout-wrapper {
    margin:0 auto;
    position:relative;
    z-index:auto!important
}

.art-content-layout {
    display:table;
    table-layout:fixed;
    width:100%
}

.art-content-layout-row {
    display:table-row
}

.art-layout-cell {
    display:table-cell;
    vertical-align:top
}

.art-blockheader {
    background: #2A3955;
    border: 1px solid #5B6983;
    border-bottom: 0px;
    border-radius: 0 10px 0 0;
    padding: 7px;
}

.art-blockcontent {
    background:#eee;
    border-radius:0 0 0px 10px;
    color:#666;
    font-family:Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-style:normal;
    font-weight:700;
    margin:0 auto;
    padding:3px;
    moz-border-radius:0 0 0px 10px;
    webkit-border-radius:0 0 0px 10px;
    margin-bottom:4px
}

.art-blockcontent table,.art-blockcontent li,.art-blockcontent a,.art-blockcontent a:link,.art-blockcontent a:visited,.art-blockcontent a:hover {
    color:#333;
    font-style:normal;
    font-weight:700
}

.art-blockcontent a,.art-blockcontent a:link {
    color:#40506d;
    text-decoration:none
}

.art-blockcontent a:visited,.art-blockcontent a.visited {
    color:#40506d;
    text-decoration:underline
}

.art-blockcontent a:hover,.art-blockcontent a.hover {
    color:#66aab7;
    text-decoration:none
}

a img {
    border:0
	
}

.art-article img,img.art-article,.art-block img,.art-footer img {
    margin:0;
}

.art-footer {
    background:#27384e;
    color:#EEEEEE;
	border-top: 1px solid #00A0E5;
    font-family:Arial,'Arial Unicode MS',Helvetica,sans-serif;
    padding:0;
    position:relative;
    text-align:center
}

.opera .art-footer ul>li:before {
    bottom:0
}

.art-content-layout .art-content {
    margin:0 auto
}
 
#owl-slider {
    width:980px;
    height:200px;
    margin-left:25px;
    padding-top:10px;
    opacity:1;
    display:block
}

.owl-carousel .owl-wrapper:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}

.owl-carousel {
    display:none;
    position:relative;
    width:100%;
    -ms-touch-action:pan-y
}

.owl-carousel .owl-wrapper {
    display:none;
    position:relative;
    -webkit-transform:translate3d(0px,0px,0px)
}

.owl-carousel .owl-wrapper-outer {
    overflow:hidden;
    position:relative;
    width:100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition:height 500ms ease-in-out;
    -moz-transition:height 500ms ease-in-out;
    -ms-transition:height 500ms ease-in-out;
    -o-transition:height 500ms ease-in-out;
    transition:height 500ms ease-in-out
}

.owl-carousel .owl-item {
    float:left
}

.owl-controls .owl-page,.owl-controls .owl-buttons div {
    cursor:pointer
}

.owl-controls {
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}

.grabbing {
    cursor:url(grabbing.png) 8 8,move
}

.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0)
}

#sticky_navigation{ 
	padding:5px 20px 5px 20px;
    position: relative;
	margin-left: auto ;
	margin-right: auto ;
	z-index:100;
	text-align:center;
	opacity:0.90;
	border:0px none;
	border-radius:5px;
}

.tweetimg
{
	max-height:220px;
	max-width: 300px;
	border:0px transparent;
}
#backtotop
{
	opacity: 0.70;
}
#backtotop:hover
{
	opacity: 1;
}
.tooltiptext{
    display: none;
}

.insideTooltip{
	width:200px;
	min-height:200px;
	border-radius: 1em;
}


	/* Begin Additional CSS Styles */
.art-blockheader .t, .art-vmenublockheader .t {white-space: nowrap;}

.infotext
{
	background: #27384e;
	color: #F90;
	/* border: 1px solid #FFF; */
	padding: 3px;
}
.slideborder
{
	border: 1px solid #FFFFFF;
}
.slideborder:hover
{
	box-shadow: 0px 0px 5px #fff;
}
.rounded {
	border-radius: 5px;
	border: 1px solid #FFF;
}
.valign
{
	vertical-align: middle;
}
.ofblocktube {
max-height: 615px;
overflow: auto;
}

.ofblockgenre {
max-height: 300px;
overflow: auto;
}

.ofblockamateur {
max-height: 373px;
overflow: auto;
}

.ofblockpornsearch {
max-height: 330px;
overflow: auto;
}
.extratext {
font-size:8px;
}
.art-messages { 
display: none !important; 
} 
#tapestrip,#tapestripul{
	opacity: 0.3;
}

#togglemenu
{
	opacity: 0.3;
}
#togglemenu:hover
{
	opacity: 1;
}

.tipsy { font-size: 12px; position: absolute; padding: 5px; z-index: 100000; }
.tipsy-inner { background-color: #27384e; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }

/* Rounded corners */
.tipsy-inner { border:1px solid #FFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }


.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }

/* Rules to colour arrows */
.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000; }
.tipsy-arrow-e { border-left-color: #000; }
.tipsy-arrow-w { border-right-color: #000; }

.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	width:200px;
}

.catlink a:link,.catlink a:hover,.catlink a:visited,.catlink a:active
{
	color:#f90;
	font-size:1.1em;
	text-align:left;
}

.licat {
	display: inline-block;
	width: 226px;
	margin: 2px;
	padding: 0px;
	vertical-align: top;
}
.cath {
	background:#27384e;
	border:1px solid #5282b9;
	padding: 9px;
	border-radius:5px;	
	height:305px;
	color:#DDD;
	font-weight: 500;
	text-align:center
}

.catmenu {
	margin:auto;
	text-align:center;
	border-radius:5px;
	background:#EEE;
	padding:6px;
	width:337px;
	color:#333;
	box-shadow: 2px 2px 3px #000000;
}
.bggradient
{
    background:#ff6c00;
    background:linear-gradient(to bottom,rgba(255,108,0,1) 0%,rgba(190,73,0,1) 100%);
    background:-moz-linear-gradient(top,rgba(255,108,0,1) 0%,rgba(190,73,0,1) 100%);
    background:-ms-linear-gradient(top,rgba(255,108,0,1) 0%,rgba(190,73,0,1) 100%);
    background:-o-linear-gradient(top,rgba(255,108,0,1) 0%,rgba(190,73,0,1) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,108,0,1)),color-stop(100%,rgba(190,73,0,1)));
    background:-webkit-linear-gradient(top,rgba(255,108,0,1) 0%,rgba(190,73,0,1) 100%);
	color:#FFF;
	border:1px solid #FFF;
	box-shadow: none;
	
}
.trans{
	background:transparent;
}
.highlight {
	text-shadow: 0px 0px 10px #0000CC;
}
.mobile {
	text-shadow: 0px 0px 10px #00FF00
}
.discount {
	border: 2px dashed red;
	border-radius: 6px;
	padding: 2px;
}
.btn {
	min-width:220px;
	min-height:50px;
	border-radius:5px;
	background:linear-gradient(to bottom,rgba(255,108,0,1) 0%,rgba(190,73,0,1) 100%);
    background:-moz-linear-gradient(top,rgba(255,108,0,1) 0%,rgba(190,73,0,1) 100%);
    background:-ms-linear-gradient(top,rgba(255,108,0,1) 0%,rgba(190,73,0,1) 100%);
    background:-o-linear-gradient(top,rgba(255,108,0,1) 0%,rgba(190,73,0,1) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,108,0,1)),color-stop(100%,rgba(190,73,0,1)));
    background:-webkit-linear-gradient(top,rgba(255,108,0,1) 0%,rgba(190,73,0,1) 100%);
	text-decoration: underline;
	border: 1px solid #FFF
}
.btn:hover
{
	background:#F60;
}
.btn div
{
	display: block;
	text-decoration: none;
	font-size: 24px;
	font-weight: bold;
	text-align:center;
	padding:8px;
}

.btn a, .btn a:visited, .btn a:hover, .btninfo a, .btninfo a:link,.btinfo a:active,.btninfo a:visited, .btninfo a:hover
{
	display: block;
	width: 100%;
	height: 100%;
	padding: 3px;
	text-decoration: none;
	font-size: 24px;
	font-weight: bold;
	color: #FFF;

}

.btninfo a:link,.btninfo a:visited, .btninfo a:hover
{
		font-size: 14px;
}
.btinfo a:link, .btinfo a:link
{
color: #27384e
}
.btninfo {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-size: 20px;
  background: #F90;
  border: solid #FFFFFF 1px;
  opacity:0.9;
}

.btninfo:hover {
  background: #FF6C00;
  opacity:1;
}

.box_bg {
	background:#27384e;
	border:1px solid #5282b9;
	padding: 9px;
	border-radius:5px;	
	color:#CCC;
	text-align:center
}

.catheader
{
	opacity: .90;
	width: 136px;
	background: #27384e;
	border: 1px solid #5282b9;
	box-shadow: 1px 1px 2px #000;
	border-radius: 3px;
	text-align: center;
	margin: 2px;
	padding: 5px;
	margin-left: 4px;
	display: inline-block;
}

.catheader:hover
{
	border:1px solid #FFF;
    box-shadow: 0px 0px 5px #fff;
	opacity: 1;
}
.vote
{
    opacity:0.6;
}
.vote:hover
{
    opacity:1;
}
.info
{
	display:none;
}
.info:hover
{
 opacity:1;
}
.expand
{
	opacity:0.3
}
.expand:hover
{
	opacity:1
}
.infobox-container {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 100%;
}
.infobox {
    padding: 10px 5px 5px 5px;
    margin:10px;
    position: relative;
    z-index: 90;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.55);
    -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.55);
    box-shadow: 0px 0px 3px rgba(0,0,0,0.55);
	border: 1px solid #5282b9;
    background: #27384e;
    color: #FFF;
    font-size: 0.9em;
	font-weight: normal;
}
.infobox h2 {
    position: relative;
    width: 962px;
    color: #FFF;
    padding: 8px 5px;
    margin: 0;
    left: -15px;
    z-index: 100;
    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.55);
    -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.55);
    box-shadow: 0px 0px 3px rgba(0,0,0,0.55);
    background:#ff6c00;
    background:linear-gradient(to bottom,rgba(255,108,0,1) 0%,rgba(190,73,0,1) 100%);
    background:-moz-linear-gradient(top,rgba(255,108,0,1) 0%,rgba(190,73,0,1) 100%);
    background:-ms-linear-gradient(top,rgba(255,108,0,1) 0%,rgba(190,73,0,1) 100%);
    background:-o-linear-gradient(top,rgba(255,108,0,1) 0%,rgba(190,73,0,1) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,108,0,1)),color-stop(100%,rgba(190,73,0,1)));
    background:-webkit-linear-gradient(top,rgba(255,108,0,1) 0%,rgba(190,73,0,1) 100%);
    font-size: 160%;
    text-align: center;
    text-shadow: #2187c8 0 -1px 1px;
    font-weight: bold;
}
 
.infobox-container .triangle-l {
    border-color: transparent #CC6600 transparent transparent;
    border-style:solid;
    border-width:13px;
    height:0;
    width:0;
    position: absolute;
    left: -12px;
    top: 50px;
    z-index: 0; /* displayed under infobox */
}
.infobox-container .triangle-r {
    border-color: transparent transparent transparent #CC6600;
    border-style:solid;
    border-width:13px;
    height:0;
    width:0;
    position: absolute;
    right: -10px; 
    top: 50px;
    z-index: 0; /* displayed under infobox */
}
.infobox p {
  padding: 10px;
  font-size: 15px;
  text-align: center;
  line-height: 1.3em;
}

/* General dropdown styles */       
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; }
/* DT styles for sliding doors */
.dropdown dt a {background:#e4dfcb url(arrow.png) no-repeat scroll right center;
    display:block; padding-right:20px; border:1px solid #d4ca9a; width:150px;}
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}
/* UL styles */
.dropdown dd ul { background:#e4dfcb none repeat scroll 0 0; display:none;
    list-style:none; padding:5px 0px; position:absolute; 
    left:0px; top:2px; width:auto; min-width:170px;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block;}

@media (max-width: 600px) {
	#art-main {font-size:14px}
	#logo img {width: 80%;margin: 5px auto;display: block;}
	.art-layout-wrapper { width: 90%;margin:0 auto; display:block}
	.column {width:100%}
	.art-blockcontent {padding:10px}
	.url {line-height: 1.5em;padding-left: 5px;}
	.favicon { margin-left:1px;}
	.right { top:9px;}
	.licat { width:100%; }
	.infobox h2 {width:377px; }
	#header {max-width:420px;}
	.owl-carousel,#imagebutton,.shareaholic-share-buttons-container{ display:none;}
	}
	@media (max-width: 1000px) {
		.art-slogan, .titledescr {display:none}
	}

	@media (min-width: 600px) {
		#header {max-width:980px;}
	}
}





.maddos-header-content {
	background-color: transparent;
}


#maddos-site-desc {
    margin: 0;
    font-size: 18px;
    padding: 5px;
    color: white;
    line-height: 1.1;
}
.maddos-category-header h3, .maddos-widget-title, .maddos-post-header, .maddos-post-header a, .maddos-single-left .maddos-post-linktext, #maddos-site-title a {
    color: #0a0a0a;
    font-family: Roboto;
}
#maddos-site-title, #maddos-site-title a {
    margin: 0;
    font-family: arial;
    font-size: 48px;
    padding: 5px;
    color: white;
    line-height: 1.1;
}



@media (max-width: 768px){
#maddos-site-title a {
    font-size: 75%;
}}