#homeslider{
opacity:0;
}
.bx-wrapper {
position: relative;
margin: 0 auto;
padding: 0;
*zoom: 1;
}
ul.homeslider{
position:relative;
}
.bx-wrapper img, .homeslider img {
display: block;
}
.bx-wrapper ul {
margin-left:0px!important;
} .bx-wrapper .bx-viewport {
display: block;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom:50px;
width: 100%;
} .bx-wrapper .bx-loading {
min-height: 50px;
background: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/ajax-loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
} .bx-wrapper .bx-pager  {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 20px;
z-index: 50;
display:none;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: none;
*zoom: 1;
*display: inline;
}
#homeslider .bx-wrapper .bx-pager .bx-pager-item,
#homeslider .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background-color: #555!important;
background-repeat: no-repeat;
border-radius: 100% 100% 100% 100%;
display: block;
height: 15px;
margin: 0 5px;
outline: 0 none;
text-indent: -9999px;
width: 15px;
border:2px solid #cbcbcb;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background-repeat: no-repeat;
background-color:#444445;
border:2px solid #cbcbcb;
} .bx-wrapper .bx-next {
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/next.png)!important;
background-repeat:no-repeat!important;
background-color:rgba(127, 127, 127, 0.6);
background-position:center center!important;
right:0px
}
.bx-wrapper .bx-prev {
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/prev.png)!important;
background-repeat:no-repeat!important;
background-color:rgba(127, 127, 127, 0.6);
background-position:center center!important;
left:0px;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
outline: 0;
width: 40px;
height: 40px;
text-indent: -9999px;
z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
} .bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
} .bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
}
.slider_desc{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/caption_bg.png);
background-repeat: repeat;
border-right: 3px solid #FFFFFF;
bottom: 150px;
left:10%;
padding: 20px;
position: absolute;
width: 400px;
}
.slider_desc h1{
color:#fff;
margin-bottom:0px;
padding:10px 20px;
}
.slider_desc p{
color:#fff;
margin-bottom:0px;
padding:10px 20px;
}
.portfolio_post_slider
{
position:relative;
margin-bottom: 60px;
display:block;
z-index:9;
clear:both;
}
.portfolio_post_slider .bx-wrapper .bx-prev,
.testimonial_wrap .bx-wrapper .bx-prev {
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/prev.png) !important;
background-position: 9px center !important;
background-repeat: no-repeat !important;
right: 31px !important;
}
.bx-controls-direction{
height: 26px;
position: absolute;
right: 0;
top: -62px;
width: 75px;
}
.portfolio_post_slider .bx-wrapper .bx-next,
.testimonial_wrap .bx-wrapper .bx-next {
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/next.png)!important;
background-repeat:no-repeat!important;
background-position:10px center!important;
}
.portfolio_post_slider .bx-prev, .testimonial_wrap  .bx-prev{
border-right: 1px solid #999999;
left: 22px !important;
}
.bx-wrapper .bx-prev:hover, .bx-wrapper .bx-next:hover  {
background-color:#F75454;
}
.portfolio_post_slider .bx-wrapper .bx-controls-direction a,
.testimonial_wrap .bx-wrapper .bx-controls-direction a {
position: absolute;
top:0px;
outline: 0;
width: 26px;
height: 26px;
text-indent: -9999px;
z-index: 0;
background-color:#bbb;
}
.style1 .testimonial_img{
width:60px;
height:60px;
margin-right:130px;
float:right;
}
.testimonial_wrap{
position:relative;
}
.top_arrow{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/testimonial_top_border.png);
background-position: center center;
background-repeat: no-repeat;
height: 8px;
width: 308px;
float:right;
clear:both;
margin-bottom:15px;
}
.testimonial_img img{
-webkit-border-radius: 60px; 
width:60px;
height:60px;
border-radius:60px; 
}
.testimonial_wrap .thumb_img img{
border-radius:100%;
border:3px solid #DDDDDD;
}
.testimonial_wrap .testimonial_quotes{
position:absolute;
right:0px;
}
.testimonial_wrap .description{
display: table;
position: relative;
}
.testimonial_wrap .style2{
border-left:0px!important;
}
.style2 .testimonial_img{
position:relative;
}
.testimonial_wrap li{
margin-bottom:30px;
} .blog_single_img .bx-controls-direction, #homeslider .bx-controls-direction{
background:none!important;
position: absolute;
top:50%!important;
}
.blog_single_img .bx-controls-direction, #homeslider .bx-controls-direction{
top:50%!important;
width:100%!important;
margin-top: -20px;
z-index: 1;
} .blog_single_img .bx-prev{
left:0px !important;
}
#slider{
opacity:0;
}
#kaya_portfolio_slider .bx-controls-direction {
background:none;
top:50%!important;
} #kaya_portfolio_slider .bx-controls-direction {
background:none;
top:50%!important;
width:100%;
} .rs-arrows .rs-next:hover, .rs-arrows .rs-prev:hover, .portfolio_post_slider .bx-wrapper .bx-controls-direction a:hover, .testimonial_wrap .bx-wrapper .bx-controls-direction a:hover{
opacity:.7!important;
}
#box_layout{
display:table;
box-shadow:0 0 6px rgba(0, 0, 0, 0.3);
max-width:1060px;
width:95%;
margin:0px auto!important;
position:relative;
}
.container{
margin:0px  auto;
display:block;
padding:50px 30px;
width:1000px;
position:relative;
display: table;
display:block;
}
#fluid_layout{
margin: 0 auto;
width:100%!important;
overflow:hidden;
position:relative;
float:left;
clear:both;
}
#mid_container_wrapper{
width:100%;
float:left;
clear:both;
padding-bottom: 30px;
}
#mid_container {
opacity:0;
} .fullwidth{
width:100%;
float:left;
margin-bottom: 30px;
}
.home .fullwidth{
margin-bottom:0px!important;
}
.one_half{
width:48.10%;
float:left;
margin-right:3.80%;
margin-bottom: 30px;
}
.one_half_last{
width:48.10%;
float:right;
margin-bottom: 30px;
}
.one_third{
width:30.70%;
float:left;
margin-right:3.80%;
margin-bottom: 30px;
}
.one_third_last{
width:30.70%;
float:right;
margin-bottom: 30px;
}
.one_third_last:after{
clear:both;
}
.two_third{
width:65.40%;
float:left;
margin-right:3.80%;
margin-bottom: 30px;
}
.two_third_last{
width:65.20%;
float:right;
display: table-cell;
margin-bottom: 30px;
}
.one_fourth{
width:22.15%;
float:left;
margin-right:3.80%;
margin-bottom: 30px;
}
.one_fourth_last{
width:22.15%;
float:right;
margin-bottom: 30px;
}
.two_fourth{
width:48.10%;
float:left;
margin-right:3.80%;
margin-bottom: 30px;
}
.three_fourth{
width:74.05%;
float:left;
margin-right:3.80%;
margin-bottom: 30px;
}
.three_fourth_last{
width:74.05%;
float:right;
margin-bottom: 30px;
}
.one_fifth{
width:16.96%;
float:left;
margin-right:3.80%;
margin-bottom: 30px;
}
.one_fifth_last{
width:16.96%;
float:right;
margin-bottom: 30px;
}
.two_fifth{
width:33.92%;
float:left;
margin-right:3.80%;
margin-bottom: 30px;
}
.three_fifth{
width:58.48%;
float:left;
margin-right:3.80%;
margin-bottom: 30px;
}
.four_fifth{
width:79.240%;
float:left;
margin-right:3.80%;
margin-bottom: 30px;
}
.four_fifth_last{
width:79.240%;
float:right;
margin-bottom: 30px;
}
* html .clearfix {
} *:first-child+html .clearfix {
}  .clear{
clear:both;
display:block;
height:0px;
width:100%;
visibility:hidden;
}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.last{
margin-right:0px !important;
float:right !important;
}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
} ::selection {
background: #ff945f; color:#fff;
}
::-moz-selection {
background: #ff945f; color:#fff;
}
html, body {height: 100%;}
a {
outline: none;
}
a img {
border:none;
}
p, ul, ol, dl, table, fieldset, blockquote, pre, code {
}
*|*:focus {
outline: none;
}
a:hover {
color:#ff6c00;
} h1, h2, h3, h4, h5, .jqueryslidemenu a, .jqueryslidemenu ul li ul li a {
color:#fefefe;
font-family: 'Oswald', sans-serif;
} table { 
border-collapse: separate; 
border-spacing: 0;
text-align:center;
border:1px solid rgba(204,204,204,.4)!important;
width:100%;
margin-bottom: 20px;
}
caption, th, td { 
font-weight: normal;
padding:5px;
}
table, td, th {
vertical-align: middle;
}
th{
background-color:rgba(204,204,204,.2);
padding:10px;
font-weight:bold;
border-right:1px solid rgba(204,204,204,.4);
border-bottom:1px solid rgba(204,204,204,.4);
box-shadow: inner 0 0 3px #ddd;
font-size:14px;
}
td{
padding:10px;
border-right:1px solid rgba(204,204,204,.4);
border-bottom:1px solid rgba(204,204,204,.4);
}
td:last-child, th:last-child{
border-right:0px solid rgba(204,204,204,.4);
}
td span{
font-style:italic;
}
tr:nth-child(odd)    { background-color:rgba(204,204,204,.1); }
tr:nth-child(even)    { background-color:rgba(204,204,204,.2); } blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; } i
a img { border: none; }
p, ul, ol, dl, table, fieldset, blockquote, pre, code {
margin-bottom:10px;
}
.check{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/checkmark_green.png);
background-repeat: no-repeat;
background-position: center center;
display:block;
width:22px;
height:22px;
margin:0 auto;
}
.cancel {
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/cancel_red.png);
background-repeat: no-repeat;
background-position: center center;
display:block;
width:22px;
height:22px;
margin:0 auto;
}
hr {
border: 0 #ccc solid;
border-top-width: 1px;
clear: both;
height: 0;
}
hr {
border: 1px solid #eee;
width: 100%;
color: #eee;
height: 1px;
}
.hr{
width:100%;
display:block;
height:1px;
overflow:hidden;
opacity:.9;
border:none;
clear:both;
background-color:#eee;
} ul {
list-style: circle;
margin: 0 0 18px 18px;
}
ol {
list-style: decimal;
margin: 0 0 18px 18px;
clear:both;
}
ol ol {
list-style: upper-alpha;
}
ol ol ol {
list-style: lower-roman;
}
ol ol ol ol {
list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
margin-bottom: 0;
}
.line{
border-bottom:1px solid #ccc;
padding-bottom:10px;
margin-bottom:20px;
} dl {
margin: 0 0 24px 0;
}
dt {
float: left;
font-weight: bold;
}
.portfolio_aside dt {
width: 50%;
}
.portfolio_aside dd {
margin-bottom: 18px;
display: table;
}
dd {
display: inline-table;
text-align: left;
}
strong {
font-weight: bold;
}
cite,
em,
i {
font-style: italic;
}
big {
font-size: 131.25%;
}
ins {
background: #ffc;
text-decoration: none;
}
blockquote{
font-style: italic;
font-size:16px;
line-height:25px;
padding:0px 0px 20px 30px;
color:#777;
margin-top:10px;
margin-bottom:10px;
font-weight:normal;
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/blockquote.png);
background-repeat: no-repeat;
background-position: left top;
}
blockquote.alignleft{
float:left;
width:250px;
}
blockquote.alignright{
float:right;
width:250px;
}
pre {
background: #f7f7f7;
color: #222;
line-height: 18px;
margin-bottom: 18px;
margin-top:10px;
padding: 1.5em;
white-space: pre-wrap;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
sup,
sub {
height: 0;
line-height: 1;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
input#s, input#searchsubmit{ }
input#searchsubmit{ }
input[type="text"],
textarea,
input
{ 
background-color: rgba(204, 204, 204, 0.1);
border: 1px solid rgba(204, 204, 204, 0.2);
color: inherit;
padding: 8px;
}
input[type="text"]:focus,
textarea:focus,
input:focus{ } #sidebar #search_form{
width: 300px;
display:table;
}
footer #search_form{
width: 220px;
}
#searchsubmit {
background: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/search.png) no-repeat scroll center center #333333;
border: medium none;
display: block;
float: right;
height: 16px;
outline: medium none;
padding: 16px;
width: 16px;
}
#searchsubmit:hover {
-moz-transition: background-color 0.3s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
opacity:.7;
cursor:pointer;
}
input#s{
background-color:#999;
border: 1px solid rgba(127, 127, 127, 0.3);
color: #666666;
padding: 7px;
width: 172px;
margin:0px;
}
#sidebar input#s{
width: 252px;
} .img_circle{
border-radius:100%;
-webkit-border-radius:100%;
}
.border_radius_top{
border_radius:5% 5% 0 0;
-webkit-border-radius:5% 5% 0 0;
}
.border_radius_bottom{
border_radius:0 0 5% 5%;
-webkit-border-radius:0 0 5% 5%;
}
.border_radius_top_left_bottom_right{
border_radius:5% 0 5% 0;
-webkit-border-radius:5% 0 5% 0;
}
.border_radius_top_right_bottom_left{
border_radius:0 5% 0 5%;
-webkit-border-radius:0 5% 0 5%;
}
.border_large{
-moz-box-sizing: border-box;
border: 1px solid #dedede;
display: block;
font-size: 0;
line-height: 0;
margin: 0;
max-width: 100%;
padding: 10px;
}
.border_medium, #gallery-1 img{
-moz-box-sizing: border-box;
border: 1px solid #dedede;
display: block;
font-size: 0;
line-height: 0;
margin: 0;
max-width: 100%;
padding: 7px;
margin-bottom:10px;
}
.border_small, #gallery-1 img{
-moz-box-sizing: border-box;
border: 1px solid #dedede;
display: block;
font-size: 0;
line-height: 0;
margin: 0;
max-width: 100%;
padding: 4px;
margin-bottom:5px;
}
.alignright {
float: right;
margin: 0px 0 15px 20px;
width:auto;
}
.alignleft {
float: left;
margin:0px 20px 15px 0px;
width:auto;
}
.aligncenter {
display:block;
margin:0px auto;
width:auto;
margin:0px auto;
}
.alignnone {
width:auto!important;
}
a img {
border:none;
}
.wp-caption{
}
.wp-caption-text{}
.gallery-caption {}
a img {
border:none;
}
.sticky{
background-color: #EEEEEE !important;
display: table-cell;
padding: 20px;
}
#nav-below{
display: block;
}
a.post-edit-link{
overflow:hidden;
clear:both;
}
.meta .post-date div {
background-color: #F75454;
color: #FFFFFF;
font-size: 35px;
height: 50px;
line-height: 50px;
width: 80px;
}
.meta .post-date {
display: block;
text-align:center;
}
.meta{
border-right:1px solid #ebebeb;
display:block;
padding-right:20px;
}
.post-date span{
background-color:#484848;
display:block;
font-size:16px;
padding:10px 0px;
color:#fff;
}
.blog article:last-child{
border-bottom:none;
padding-bottom:0px;
}
span.meta_info{
position:relative;
margin-bottom:30px;
display:block;
}
span.meta_desc {
background-color:#4d4d4d;
display: block;
left: 0;
right:0px;
position: absolute;
bottom:0px;
padding: 10px  3%;
position: absolute;
width: 90.1%;
margin:0px auto;
color: #FFFFFF !important;
}
.fullwidth span.meta_desc {
width: 91.4%;
}
span.meta_desc span{
border-left: 1px solid #454545;
border-right: 1px solid #555555;
margin-left: -4px;
padding: 10px 10px 10px 38px;
}	
span.author{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/admin.png);
background-position: 10px center;
background-repeat: no-repeat;
border-left: 0 none !important;
}
span.category{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/category_icon.png);
background-position: 10px center;
background-repeat: no-repeat;
}
span.comments{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/comment.png)!important;
background-position: 9px 12px;
background-repeat: no-repeat;
border-right: medium none !important;
}
span.blog_right_arrow{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/blog_post_right_arrow.png);
background-position: 2px -1px;
background-repeat: no-repeat;
display: block;
float: right;
height: 9px;
width: 16px;
}
span.blog_left_arrow{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/blog_post_left_arrow.png);
background-position: 7px -1px;
background-repeat: no-repeat;
display: block;
height: 6px;
}
.post_wrapper img{
display:block;
}
span.comments span{
padding:0px!important;
border:0px!important;
}
.blog_exerpt_without_image  span.meta_desc{
width:94%;
}
.post img{
display: block;
}
.blog_exerpt_without_image span.meta_desc 
{
position:relative;
margin-bottom:10px
}
span.meta_desc span:last-child{
background-image:none;
}
#mid_container span.meta_desc span a{
color:#FFFFFF!important;
}
#mid_container span.meta_desc span a:hover{
color:#ccc!important;
}
span.meta_desc strong{
color:#f75454;
}
.post:last-child .divider{
display:none;
}
.recent_post .meta_comment{
margin-left:10px;
font-style:italic;
}
.recent_post ul {
margin-left:0px;
}
.recent_post ul li{
clear: both;
display: block;
margin-bottom: 30px;
overflow: hidden;
}
.recent_post p{
margin-top:5px;
} .commentlist .bypostauthor {}
#comments {	clear: both;}
#comments .navigation {
padding: 0 0 18px 0;
}
h3#comments-title, h3#reply-title {
font-weight: bold;
font-size: 20px;
margin-bottom: 0;
}
h3#comments-title {
padding: 24px 0;
}
.commentlist {
list-style: none;
margin: 0;
}
.commentlist li.comment {
margin: 0;
position: relative;
overflow:hidden;	
}
.commentlist li .description {
background-color:#eee;
border: 1px solid rgba(127, 127, 127, 0.3);
margin: 0 0 24px;
overflow: hidden;
padding: 20px 15px 20px 20px;
position: relative;
}
.commentlist li.comment:before{
border-bottom: 10px solid transparent;
border-right: 10px solid rgba(127, 127, 127, 0.3);
border-top: 10px solid transparent;
content: "";
height: 0;
left: 85px;
position: absolute;
top: 25px;
width: 0;
z-index:99;
}
#comments .comment-body ul, #comments .comment-body ol {
margin-bottom: 18px;
}
ol.commentlist {
margin:0px;
padding:0px;
}
#entry-author-info{
background-color:#f0f0f0;
padding:15px 15px;
overflow:hidden;
}
#entry-author-info h4{
padding-bottom:6px;
}
#author-link{
float:right;
font-style:italic;
}
.comment-author cite {
color: #666;
font-style: normal;
font-weight: bold;
}
.comment-author .says {
font-style: italic;
}
.comment-meta {
font-size: 12px;
margin: 0 0 10px 0;
}
cite.fn{
text-align:left;
}
.comment-meta a:link, .comment-meta a:visited {
text-decoration: none;
}
.reply {
border: 1px solid rgba(127, 127, 127, 0.3);
cursor: pointer;
padding:5px 19px;
margin:15px 0 15px 0px;
}
.reply a {
color:#777!important;
}
.reply a:hover, a.comment-edit-link:hover {
color:#999!important;
}
#comments .commentmetadata a:hover, #comments .reply a:hover{
opacity:.7!important;
}
.commentlist .children {
list-style: none;
margin: 0;
margin-top:10px;
margin-right:10px;
padding:0px;
}
.commentlist .children li {
border: medium none;
margin: 0 0 0 93px;
overflow: hidden;
padding: 0;
}
.commentlist .children li .children li {
border: none;
margin: 0;
margin: 20px 0 0 35px;
overflow:hidden;	
}
.nopassword, .nocomments {
display: none;
}
#comments .pingback {
margin-bottom: 18px;
padding-bottom: 18px;
border-bottom: 1px solid #1d1d1d;
}
.commentlist li.comment+li.pingback {
margin-top: -6px;
}
#comments .pingback p {
color: #888;
font-size: 12px;
display:block;
margin: 0;
}
#comments .pingback .url {
font-style: italic;
font-size: 13px;
} input[type=submit] {
}
#respond {
margin: 20px 0 0px 0px;
overflow: hidden;
position: relative;
clear:both;
border-top: 3px solid rgba(127, 127, 127, 0.3);
}
#respond p {
margin: 0;
}
#respond .comment-notes {
margin-bottom: 1em;
}
.form-allowed-tags {
line-height: 1em;
margin:5px 0!important;
}
.children #respond {
margin: 0 48px 0 0;
}
h3#reply-title {
margin: 18px 0;
}
#comments-list #respond {
margin: 0 0 18px 0;
}
#comments-list ul #respond {
margin: 0;
}
#cancel-comment-reply-link {
font-size: 12px;
font-weight: normal;
}
#respond span{
color:red;
}
#respond textarea{
width:97%!important;
}
#respond input {
width:50%!important;
display:block;
}
#respond p {
margin-bottom:0px!important;
}
#respond .form-allowed-tags {
color: #333;
font-size: 12px;
line-height: 18px;
}
#respond .form-allowed-tags code {
font-size: 11px;
}
#respond .form-submit {
margin: 10px 0 0 0px;
}
.avatar {
padding:3px;
border:1px solid rgba(127,127,127,.3);
width:auto;
margin-right:20px;
} .pagination{
clear:both;
font-weight:bold;
position: relative;
bottom:0px;
text-align:left;
bottom:0px;
width:auto;
float:left;
}
.pagination a, .pagination a:link, .pagination a:visited {
background-color: #333;
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/pagination_bg.png);
background-position: center center;
background-repeat: no-repeat;
color: #fff;
display: inline-block;
margin: 0 5px;
padding: 5px 10px;
}
.pagination a:hover {
color:#ccc !important;
} 
.pagination .current, .pagination  span a.current, ul.page-numbers .current {
background-color: #F75454;
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/pagination_bg.png);
background-position: center center;
background-repeat: no-repeat;
color: #fff;
display: inline-block;
margin: 0 5px;
padding: 5px 10px;
}
.blog_date {
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/blog_date.png);
background-repeat: no-repeat;
height: 79px;
text-align: center;
width: 79px;
}
.blog_date h3 {
color: #FFFFFF;
padding-bottom: 0px !important;
padding-top: 12px;
margin-bottom:0px!important;
}
.blog_date h4 {
font-size: 15px;
color:#f0f0f0;
}
.blog_comments a {
color: #FFFFFF !important;
}
.blog_comments span {
color: #FFFFFF !important;
display: block;
line-height: 26px;
}
.blog_exerpt {
width: 100%;
padding:10px 0px;
}
.content_box{
padding-top:10px;
}
.read_more{
margin-top:5px;
display:table;
}
a.read_more, a.more-link{
background-color:#f75454;
color:#fff!important;
padding:7px 20px;
font-weight: bolder;
}
a.more-link{
display:table;
margin-top: 15px;
}
a.read_more:hover, a.more-link:hover{
opacity:.8;
}
.readmore  span, .readmore  span{
margin-top:10px;
}
.readmore:hover { text-decoration: none; opacity:.9 } .readmore_btn_small a{
padding:7px 10px 7px 10px;
border-radius:5px;
color:#fff!important;
font-size:13px;
font-family: 'Open Sans', sans-serif;
clear:left;
margin-top:20px;
}
.readmore_btn_default  a {
padding:7px 20px 7px 20px;
border-radius:5px;
color:#fff!important;
font-size:13px;
font-family: 'Open Sans', sans-serif;
clear:left;
margin-top:20px;
}
.readmore_btn_default img, .readmore_btn_small img, .readmore_btn_small img{
margin-right:10px;
} .readmore_btn_large  a {
padding:10px 30px;
border-radius:5px;
color:#fff!important;
font-size:13px;
font-family: 'Open Sans', sans-serif;
clear:left;
margin-top:20px;
} .readmore_btn_small .grey:link, .readmore_btn_small .grey:visited, .readmore_btn_small .grey, .readmore_btn_default .grey:link, .readmore_btn_default .grey:visited, .readmore_btn_default .grey, .readmore_btn_large .grey:link, .readmore_btn_large .grey:visited, .readmore_btn_large .grey{
background-color:#e5e5e5;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#e5e5e5'); background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#e5e5e5)); background: -moz-linear-gradient(top, #f1f1f1, #e5e5e5); background: -o-linear-gradient(top, #f1f1f1, #e5e5e5); border:1px solid #acacac;
box-shadow: 0 1px 0 0 #f5f5f5 inset;
-moz-transition: all 0.2s ease 0s;
color:#000 !important;
}
.readmore_btn_small .grey:hover, .readmore_btn_default .grey:hover, .readmore_btn_large .grey:hover{
background-color:#f1f1f1;
-moz-transition: background-color 0.3s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#f1f1f1'); background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#f1f1f1)); background: -moz-linear-gradient(top, #e5e5e5, #f1f1f1); background: -o-linear-gradient(top, #e5e5e5, #f1f1f1); border:1px solid #acacac;
color:#fe7360;
box-shadow: 0 1px 0 0 #f5f5f5 inset;
}
.readmore_btn_small .black:link, .readmore_btn_small .black:visited, .readmore_btn_small .black, .readmore_btn_default .black:link, .readmore_btn_default .black:visited, .readmore_btn_default .black, .readmore_btn_large .black, readmore_btn_large .black:visited, .readmore_btn_large .black:link{
background-color:#303030;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030', endColorstr='#111111'); background: -webkit-gradient(linear, left top, left bottom, from(#303030), to(#111111)); background: -moz-linear-gradient(top, #303030, #111111); background: -o-linear-gradient(top, #303030, #111111); border:1px solid #000;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
-moz-transition: all 0.2s ease 0s;
}
.readmore_btn_small .black:hover, .readmore_btn_default .black:hover, .readmore_btn_large .black:hover{
background-color:#111111;
-moz-transition: background-color 0.3s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#111111', endColorstr='#303030'); background: -webkit-gradient(linear, left top, left bottom, from(#111111), to(#303030)); background: -moz-linear-gradient(top, #111111, #303030); background: -o-linear-gradient(top, #111111, #303030); border:1px solid #000;
color:#fe7360;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
}
.readmore_btn_small .pink:link, .readmore_btn_small .pink:visited, .readmore_btn_small .pink, .readmore_btn_default .pink:link, .readmore_btn_default .pink:visited, .readmore_btn_default .pink, .readmore_btn_large .pink:link, .readmore_btn_large .pink:visited, .readmore_btn_large .pink{
background-color:#fa5a45;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb6a57', endColorstr='#fa5a45'); background: -webkit-gradient(linear, left top, left bottom, from(#fb6a57), to(#fa5a45)); background: -moz-linear-gradient(top, #fb6a57, #fa5a45); background: -o-linear-gradient(top, #fb6a57, #fa5a45); border:1px solid #fb7764;
box-shadow: 0 1px 0 0 #FFC2BA inset;
-moz-transition: all 0.2s ease 0s;
color:#000 !important;
}
.readmore_btn_small .pink:hover, .readmore_btn_default .pink:hover, .readmore_btn_large .pink:hover{
background-color:#fa5a45;
-moz-transition: background-color 0.3s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa5a45', endColorstr='#fb6a57'); background: -webkit-gradient(linear, left top, left bottom, from(#fa5a45), to(#fb6a57)); background: -moz-linear-gradient(top, #fa5a45, #fb6a57); background: -o-linear-gradient(top, #fa5a45, #fb6a57); border:1px solid #fb7764;
color:#fe7360;
box-shadow: 0 1px 0 0 #FFC2BA inset;
}
.readmore_btn_small .yellow:link, .readmore_btn_small .yellow:visited, .readmore_btn_small .yellow, .readmore_btn_default .yellow:link, .readmore_btn_default .yellow:visited, .readmore_btn_default .yellow, .readmore_btn_large .yellow:link, .readmore_btn_large .yellow:visited, .readmore_btn_large .yellow{
background-color:#ffb132;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc4d', endColorstr='#ffb132'); background: -webkit-gradient(linear, left top, left bottom, from(#ffcc4d), to(#ffb132)); background: -moz-linear-gradient(top, #ffcc4d, #ffb132); background: -o-linear-gradient(top, #ffcc4d, #ffb132); border:1px solid #dc9014;
box-shadow: 0 1px 0 0 #ffe195 inset;
-moz-transition: all 0.2s ease 0s;
color:#000 !important;
}
.readmore_btn_small .yellow:hover, .readmore_btn_default .yellow:hover, .readmore_btn_large .yellow:hover{
background-color:#ffcc4d;
-moz-transition: background-color 0.3s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb132', endColorstr='#ffcc4d'); background: -webkit-gradient(linear, left top, left bottom, from(#ffb132), to(#ffcc4d)); background: -moz-linear-gradient(top, #ffb132, #ffcc4d); background: -o-linear-gradient(top, #ffb132, #ffcc4d); border:1px solid #dc9014;
color:#fe7360;
box-shadow: 0 1px 0 0 #ffe195 inset;
}
.readmore_btn_small .blue:link, .readmore_btn_small .blue:visited, .readmore_btn_small .blue, .readmore_btn_default .blue:link, .readmore_btn_default .blue:visited,.readmore_btn_default .blue, .readmore_btn_large .blue:link, .readmore_btn_large .blue:visited, .readmore_btn_large .blue{
background-color:#2dabda;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44c8e7', endColorstr='#2dabda'); background: -webkit-gradient(linear, left top, left bottom, from(#44c8e7), to(#2dabda)); background: -moz-linear-gradient(top, #44c8e7, #2dabda); background: -o-linear-gradient(top, #44c8e7, #2dabda); border:1px solid #2681a2;
box-shadow: 0 1px 0 0 #8fdff1 inset;
-moz-transition: all 0.2s ease 0s;
color:#000 !important;
}
.readmore_btn_small .blue:hover, .readmore_btn_default .blue:hover, .readmore_btn_large .blue:hover{
background-color:#fa5a45;
-moz-transition: background-color 0.3s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabda', endColorstr='#44c8e7'); background: -webkit-gradient(linear, left top, left bottom, from(#2dabda), to(#44c8e7)); background: -moz-linear-gradient(top, #2dabda, #44c8e7); background: -o-linear-gradient(top, #2dabda, #44c8e7); border:1px solid #2681a2;
color:#fe7360;
box-shadow: 0 1px 0 0 #8fdff1 inset;
}
.readmore_btn_small .green:link, .readmore_btn_small .green:visited, .readmore_btn_small .green, .readmore_btn_default .green:link, .readmore_btn_default .green:visited, .readmore_btn_default .green, .readmore_btn_large .green:link, .readmore_btn_large .green:visited, .readmore_btn_large .green{
background-color:#80c33c;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#add75d', endColorstr='#80c33c'); background: -webkit-gradient(linear, left top, left bottom, from(#add75d), to(#80c33c)); background: -moz-linear-gradient(top, #add75d, #80c33c); background: -o-linear-gradient(top, #add75d, #80c33c); border:1px solid #69963b;
box-shadow: 0 1px 0 0 #d0e89f inset;
-moz-transition: all 0.2s ease 0s;
color:#000 !important;
}
.readmore_btn_small .green:hover, .readmore_btn_default .green:hover, .readmore_btn_large .green:hover{
background-color:#fa5a45;
-moz-transition: background-color 0.3s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80c33c', endColorstr='#add75d'); background: -webkit-gradient(linear, left top, left bottom, from(#80c33c), to(#add75d)); background: -moz-linear-gradient(top, #80c33c, #add75d); background: -o-linear-gradient(top, #80c33c, #add75d); border:1px solid #69963b;
color:#fe7360;
box-shadow: 0 1px 0 0 #d0e89f inset;
}
.readmore_btn_large #right{
float:right;
}
.readmore_btn_default #center{
display: table;
margin: 0 auto 0 42% !important;
}
.readmore_btn_default #left{
float:left;
} .readmore_btn_small #right{
float:right;
}
.readmore_btn_small #center{
margin:0px auto;
margin-left:42%;
}
.readmore_btn_small #left{
float:left;
} .readmore_btn_default #center{
margin:0px auto;
margin-left:42%;
}
.readmore_btn_default #left{
float:left;
}
.readmore_btn_default #right{
float:right;
} .readmore_btn_large #center{
margin:0px auto;
margin-left:42%;
}
.readmore_btn_large #left{
float:left;
}
.readmore_btn_large #right{
float:right;
}
.syntaxhighlighter {
padding:10px 0px;
clear:both;
display:block;
background-color:#fff!important;
float:left;
}
.vspace{
clear: both;
height:30px;
width:100%;
display:block;
} .promobox1{
text-align: center !important;
margin-bottom: 30px;
background: -moz-linear-gradient(171deg, #EEEEEE 0%, #EEEEEE 50%, #E5E5E5 51%, #E6E6E6 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(243,226,199,1)), color-stop(50%, rgba(193,158,103,1)), color-stop(51%, rgba(182,141,76,1)), color-stop(100%, rgba(233,212,179,1)));
background: -webkit-linear-gradient(171deg, #EEEEEE 0%, #EEEEEE 50%, #E5E5E5 51%, #E6E6E6 100%);
background: -o-linear-gradient(171deg, #EEEEEE 0%, #EEEEEE 50%, #E5E5E5 51%, #E6E6E6 100%);
background: -ms-linear-gradient(171deg, #EEEEEE 0%, #EEEEEE 50%, #E5E5E5 51%, #E6E6E6 100%);
background: linear-gradient(171deg, #EEEEEE 0%, #EEEEEE 50%, #E5E5E5 51%, #E6E6E6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#E5E5E5', GradientType=1 );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EEEEEE', endColorstr='#E5E5E5')"; padding:18px;
clear:both;
overflow:hidden;
}
.promobox{
text-align: center !important;
margin-bottom: 30px;
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/promobox_shadow.png);
background-repeat: no-repeat;
background-position: center bottom;
}
.promobox p{
font-size:125%;
}
.entry-content .promobox:last-child{
margin-bottom:0px!important;
}
.promobox h1 {
color: #666666;
text-align: center !important;
margin-bottom:0px;
}
.promobox h3 {
color: #777777;
display: block;
font-style: italic;
font-weight: lighter;
line-height: 110%;
margin-bottom: 30px;
margin-top: 10px;
}
.promobox_shadow{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/promobox_shadow.png);
background-repeat: no-repeat;
background-position:center;
width:100%;
height:18px;
position:relative;
top:-30px;
}
.promobox_description{
width:80%;
text-align:left!important;
float:left;
}
.promobox .style1, .promobox .style2{
background-color: #F9F9F9;
border: 1px solid #E8E8E8;
clear: both;
overflow: hidden;
padding: 30px;
}
.promobox .style2 {
border-left:3px solid #F75454;
}
.promobox .style2 h1{
text-align:left!important;
}
.promobox .style2 h3{
margin-bottom:0px;
}
.style3 .promobox_description{
width:100%!important;
text-align:center!important;
}
.style3 .promobox_description h3{
margin-bottom:0px!important;
}
.promobox  .readmore_button{
position: relative;
top:7px;
width: 20%;
display: inline-block;
}
.promobox h1 span{
color:#f75454;
}
#content_section a.blog , #content_section a.blog:hover {
background-color: #000000;
color: #FFFFFF!important;
padding: 10px 20px;
}
a.view_more {
background-color: #F75454;
color: #FFFFFF!important;
padding: 10px 20px;
margin-right:6px;
font-weight: bolder;
}
a.readmore {
background-color: #F75454;
color: #FFFFFF!important;
padding: 10px 20px;
float:right;
font-weight: bolder;
}
a.view_more:hover, a.blog:hover{
opacity:.7;
} .announcement{
background-color:#222;
border:1px solid #1d1d1d;
padding:15px;
margin-bottom:15px;
color:#ccc;
} .divider{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/divider.png);
background-position: center center;
background-repeat: no-repeat;
clear: both;
display: inline-block;
height: 33px;
margin: 30px 0;
width: 100%;
opacity:.5;
}
.img_radius{
height:100px;
width:100px;
border-radius:60px;
-moz-border-radius:60px;
-webkit-border-radius:60px;
border:5px solid #fff;
text-align:center;
border:5px solid #E6E6E6;
} .testimonial{
}
.testimonial ul{
list-style:none;
margin-left:0px;
}
.testimonial_body{
font-family: arial;
font-style: italic;
}
.testimonial_body:after {
content: '';
position: absolute; 
width: 0;
color:transparent;
height: 0; 
border: 15px solid;
border-right-color: #eaeaea; 
top: 20%;
left: 0px;
margin-left: -30px; }
.testimonial_body p{
margin:0px;
color:#666;
}
.testimonial_body h5{
margin-top:20px;
}
.testimonial_body strong{
display:block;
font-style:italic;
text-align:left;
color:#444;
padding:3px 0px 3px 0px;
}
.author_image img{
float:left;
margin-right:20px;
overflow:hidden;
}
.testimonial strong {
float: right;
font-size: 14px;
font-style: italic;
font-weight: 500;
margin-bottom: 10px;
margin-right: 120px;
text-align: center;
} .post_news{
clear:both;
display:block;
}
.post_news a:hover{
color:#333;
}
.post_news ul li{
clear: both;
display: block;
margin-bottom: 30px;
overflow: hidden;
}
.post_news ul{
margin:0px;
}
.post_news  li a{
color:#838383;
padding-bottom:5px;
} #top_contact ul{
margin-bottom: 0 !important;
list-style:none!important;
margin-left:0px!important;
}
#top_contact ul li{
float: left;
margin-bottom: 0;
margin-right: 5px;
margin-top: 10px;
text-align: center;
}
#top_contact ul li img{
float:left;
display:block;
}
#top_contact ul {
display: inline-block;
margin: 0 auto;
}
a.social_icons{
display:inline-block;
margin-left: 8px;
}
a.social_icons img{
display:block;
} ul.ok, ul.circle,ul.square, ul.shopingcart, ul.currencydollar, ul.bulb , ul.puzzle , ul.globe , ul.gear, ul.hyperlink , ul.arrow , ul.monitor, ul.refresh {
margin:0px;
padding:0px;
list-style:none; 
margin-left:0px;
margin-bottom:20px;
top:0px!important;
display:table;
}
ul.ok li, ul.circle li, ul.square li, ul.shopingcart li, ul.currencydollar li, ul.bulb li, ul.puzzle li, ul.globe li, ul.gear li, ul.hyperlink li, ul.arrow li, ul.monitor li,ul.refresh li{
background-repeat: no-repeat;
background-position: left 2px;
margin-bottom: 8px !important;
padding-bottom: 1px !important;
padding-left: 26px;
margin:0;
font-size: 13px!important;
font-weight:normal!important;
}
ul.arrow li{
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/shortcodes/icons/arrow.png);
}
ul.ok li{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/shortcodes/icons/ok.png);
}
ul.circle li{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/shortcodes/icons/circle.png);
}
ul.shopingcart li{
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/shortcodes/icons/shoppingcart.png);
}
ul.currencydollar li{
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/shortcodes/icons/currencydollar.png);
}
ul.bulb li{
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/shortcodes/icons/bulb.png);
}
ul.puzzle li{
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/shortcodes/icons/puzzle.png);
}
ul.globe li{
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/shortcodes/icons/globe.png);
}
ul.hyperlink li{
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/shortcodes/icons/hyperlink.png);
}
ul.gear li{
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/shortcodes/icons/gear.png);
}
ul.monitor li{
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/shortcodes/icons/monitor.png);
}
ul.refresh li{
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/shortcodes/icons/refresh.png);
}
ul.square li{
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/shortcodes/icons/square.png);
}
.norightmargin{
margin-right:0px;
}
.content-column{
overflow: hidden;
}
.content-column .column1, .content-column .column2, .content-column .column3, .content-column .column4, .content-column .column5
{
overflow:hidden;
}
.content-column .last{
float:left;
}
.content-column .kaya_gallery li{
margin-bottom:10px !important;
list-style:none;
}
.entry-content .column1, .entry-content .column2, .entry-content .column3, .entry-content.column4, .entry-content .column5
{
overflow:hidden;
}
.entry-content .kaya_gallery li{
margin-bottom:10px !important;
list-style:none;
} .alert-blue {
background:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/info.png) no-repeat scroll 12px 50% #E4F5FD;
border:1px solid #AFDBEE;
display:block;
margin:10px 0 15px;
padding:13px 10px 10px 40px;
color:#333;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.alert-green {
background:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/tick.png) no-repeat scroll 12px 50% #EDFFD6;
border:1px solid #D2EBB1;
display:block;
margin:10px 0 15px;
padding:13px 10px 10px 40px;
color:#333;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}	
.alert-yellow  {
background:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/alert.png) no-repeat scroll 12px 50% #FFFADE;
border:1px solid #F8ECA9;
display:block;
margin:10px 0 15px;
padding:13px 10px 10px 40px;
color:#333;
-moz-border-radius:5px;
-webkit-border-radius:5px;
} .hilight-yellow{
background-color:#ffff99;
color:#fff;
padding:2px 5px;
}
.hilight-black{
background-color:#000;
color:#ccc;
padding:2px 5px;
}
.hilight-blue{
background-color:#0066CC;
color:#fff;
padding:2px 5px;
}
.hilight-gray{
background-color:#999999;
color:#000;
padding:2px 5px;
}
.hilight-pink{
background-color:#FF00FF;
color:#fff;
padding:2px 5px;
}
.hilight-green{
background-color:#00FF00;
color:#fff;
padding:2px 5px;
}
.hilight-red{
background-color:#FF0000;
color:#fff;
padding:2px 5px;
}
.hilight-orange{
background-color:#FF9900;
color:#fff;
padding:2px 5px;
}
.hilight-white{
background-color:#FFF;
color:#FF0000;
padding:2px 5px;
} .dropcap_square, .dropcap_circle{ 
text-align:center;
float: left;
margin-right:10px;
font-weight:bold;
}
.dropcap_circle {
border-radius:100%
} .iconbox{
position:relative;
}
.iconbox .icon{
background-color: #333333;
border-radius: 100% 100% 100% 100%;
float: left;
height: 22px;
margin: 0 20px 0 0;
padding: 10px;
position: relative;
width: 22px; 
text-align: center;
}
.icon_box_icon a{
display:inline-block;
}
.iconbox:after{
border-bottom: 8px solid transparent;
border-left: 10px solid #333333;
border-top: 8px solid transparent;
content: "";
display: table;
height: 0;
left: 39px;
position: absolute;
top: 13px;
width: 0;
}
.iconbox h3{} .icon_boxes{
position: relative;
text-align: center;
} 
.icon_box_icon{
position:relative;
text-align:center;
}
.icon_box_icon a{
border-radius: 100% 100% 100% 100%;
display: inline-block;
}
.circle span.icon_box_icon a{
}
.circle .icon_box_icon{
border-radius: 100% 100% 100% 100%;
}
.square span.icon_box_icon a,  .square  .icon_box_icon img{
border-radius:0;
}
.icon_boxes .icon_box_icon span{
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #000;
top:100px;
content: "";
height: 0;
left: 50%;
margin-left: -10px;
position: absolute;
width: 0;
}
.icon_boxes_content h3{
margin-top: 15px;
font-weight:400;
}
.align_left .icon_box_icon{
float:left!important;
margin-right: 20px;
}
.icon_boxes .align_left{
display: block;
text-align:left;
}
.align_right .icon_box_icon{
float:right!important;
margin-left: 20px;
}
.icon_boxes .align_right{
display: block;
text-align:right;
}
.icon_boxes .align_right h3,.icon_boxes .align_left h3{
margin-top:0px;
}
.icon_boxes .center_align p{
margin-top:15px;
}
.icon_hover_effect{
display: inline-block;
font-size: 0px;
cursor: pointer;
border-radius: 50%;
text-align: center;
position: relative;
z-index: 1;
color: #fff;
}
.icon_hover_effect:after {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
border-radius: 50%;
content: '';
-webkit-box-sizing: content-box; 
-moz-box-sizing: content-box; 
box-sizing: content-box;
}
.icon_box_icon a{
display:table;
margin:0px auto;
}
.icon_box_icon a img{
float:left;
}
.icon_boxes  p{
margin-bottom:0px;
padding-bottom:0px;
} .contentboxicon .icon_font:hover:after {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
} .circle  .image_box_img img {
border-radius: 100% 100% 100% 100%;
display:block;
-webkit-border-radius:100%; 
}
.circle  .image_box_img{
border-radius: 100% 100% 100% 100%!important;
}
.circle .image_box_img img{
display:block;
margin: 0 auto;
}
.image_box_img img,  .circle .image_box_img{
display:block;
border-radius: 100% 100% 100% 100%;
}
.square .image_box_img img, .square .image_box_img{
display:block;
border-radius: 0px!important;
margin:0px auto;
}
.image_boxes {
display:block;
}
.image_boxes .align_center .image_boxes_content{
text-align:center;
margin-top:10px;
}
.align_center .image_box_img  {
text-align:center;
margin:0px auto;
display:block;
}
.contentbox_img{
-moz-box-sizing: border-box;
display: block;
margin: 0 auto;
max-width: 100%;
text-align: center;
}
.align_left .image_box_img  {
float:left;
text-align:left;
margin-right:15px;
}
.image_boxes .align_center .image_boxes_content{
text-align:center;
margin-top:10px;
}
.align_right .image_box_img{
display: block;
margin-left:15px;
float:right;
}
.image_boxes .align_right .image_boxes_content{
text-align:right;
} .fancy_content_box{
padding:30px 30px 20px;
position:relative;
overflow:hidden;
}
.fancy_content_box i{
display:block;
}
.fancy_content_box a.readmore_link{
position:absolute;
float: right;
height: 51px;
width: 51px;
right:-2px;
bottom:-2px;
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/fancy_content_box_readmore.png);
background-repeat:no-repeat;
}
.fancy_content_box  img{ 
max-width:100%;
} .teaser_boxes_wrapper {
}
.teaser_boxes_wrapper  iframe{
display:block;
}
.teaser_boxes_wrapper img{
display:block;
}
.teaser_description{
padding:20px;
border-top:0px!important;
} .servicesbox{
clear:both;
overflow:hidden;
margin-bottom:20px;
}
.servicesicon {
float:left;
margin-right:23px;
}
.servicesicon img {
padding:0px 0px 0px 0px;
}
.servicestext {
margin-left:71px;
}
.servicestext h3{
padding:0px 0px;
}
.servicestext .readmore {
float:left;
} .icontext_img {
margin:0px 20px 0px 0px;
text-align:center;
}
.icontext{
display:block;
overflow:hidden;
text-align:center;
}
.iconbox i{
font-size:22px;
color:#fff;
}
.iconbox  .style2{
border-left:0px!important;
}
.iconbox  .style2 .description{
overflow:inherit;
} .sidebar .sidebar-contactinfo{
margin-bottom:20px;
float:left;
width:100%;
}
.sidebar .sidebar-contactinfo p {
padding-left:30px;
width:100%;
float:left;
}
.sidebar .sidebar-contactinfo p.address {margin:0px;}
.sidebar .sidebar-contactinfo p span {
color:#333;
margin:0px;
line-height:20px;
}
.phone{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/phone.png);
background-repeat: no-repeat;
background-position: left top;
width:16px;
height:16px;}
.fax{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/fax.png);
background-repeat: no-repeat;
background-position: left top;
width:16px;
height:16px;}
.email{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/email.png);
background-repeat: no-repeat;
background-position: left top;
width:16px;
height:16px;
}
.address{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/address.png);
background-repeat: no-repeat;
background-position: left top;
min-height:16px;
display:block;
}
.address p {
margin:0px;
padding:0px;
} .toggle_container{
display:block;
clear:both;
border: 1px solid #DEDEDE;
background-color: #eee;
margin-bottom:1px;
background:-moz-linear-gradient(center top , #fafafa, #f3f3f3);
background: -webkit-linear-gradient(top, #fafafa, #f3f3f3); background: -moz-linear-gradient(center top, #fafafa, #f3f3f3); background: -ms-linear-gradient(center top, #fafafa, #f3f3f3); background: -o-linear-gradient(center top, #fafafa, #f3f3f3);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f3f3f3', GradientType=1 );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fafafa', endColorstr='#f3f3f3')"; background-image: -ms-linear-gradient(top , #fafafa 0%, #f3f3f3 100%);
}
div.trigger {
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/accordion_plus.png);
background-position: 15px center;
background-repeat: no-repeat;
color: #666666;
cursor: pointer;
display: block;
font-family: Arial !important;
font-size: 16px;
font-weight: normal;
line-height: 28px;
margin: 0 0 1px;
padding: 5px 0px;
text-decoration: none;
width: auto;
}
div.active span{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/accordion_minus.png);
background-position: 15px center;
background-repeat: no-repeat;
}
.toggle_title{
padding:0px 48px;
}
.toggle_container:hover {
background:-moz-linear-gradient(center top , #f3f3f3, #fafafa);
background: -webkit-linear-gradient(top, #f3f3f3, #fafafa); background: -moz-linear-gradient(center top, #f3f3f3, #fafafa); background: -ms-linear-gradient(center top, #f3f3f3, #fafafa); background: -o-linear-gradient(center top, #f3f3f3, #fafafa);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f3f3f3', endColorstr='#fafafa')"; background-image: -ms-linear-gradient(top , #f3f3f3 0%, #fafafa 100%);
}
.toggle_content {
margin: 0 0 0px 0;
padding: 0;	
overflow: hidden;
width:100%;
clear: both;
}
.toggle_content .block {
padding: 20px;
background-color:#fff;
}
.toggle_content .block p {
padding: 5px 0;
margin: 5px 0;
}
.toggle_content h3 {
font: 2.5em normal Georgia, "Times New Roman", Times, serif;
margin: 0 0 10px;
padding: 0 0 5px 0;
border-bottom: 1px dashed #1d1d1d;
}
.toggle_content img {
float: left;
margin: 10px 15px 15px 0;
padding: 5px;
background: #ddd;
border: 1px solid #1d1d1d;
} #tabContaier{
margin:0px auto;
position:relative;
float:left;
width:99.1%;
}
#tabContaier > ul{
overflow:hidden;
height:35px;
position:absolute;
z-index:100;
margin-left:0px;
}
#tabContaier > ul  li{
display:table-cell;
list-style:none;
}
#tabContaier > ul  li:last-child{
border-right:1px solid #DCDCDC;
}
#tabContaier li a{
border-right:0;
color:#fff;
cursor:pointer;
display:block;
height:35px;
line-height:35px;
padding:0 20px;
text-decoration:none;
border-color: #DCDCDC #FFFFFF #FFFFFF #DCDCDC;
border-style: solid solid none;
border-width: 1px 0px 0px 1px!important;
background:-moz-linear-gradient(center top , #fafafa, #f3f3f3);
background: -webkit-linear-gradient(top, #fafafa, #f3f3f3); background: -moz-linear-gradient(center top, #fafafa, #f3f3f3); background: -ms-linear-gradient(center top, #fafafa, #f3f3f3); background: -o-linear-gradient(center top, #fafafa, #f3f3f3);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fafafa', endColorstr='#f3f3f3')"; background-image: -ms-linear-gradient(top , #fafafa 0%, #f3f3f3 100%);
}
#tabContaier ul li:last-child a{
border-right:1px solid #DCDCDC;
}
#tabContaier ul li:first-child a{
border-right:1px solid #DCDCDC;
}
#tabContaier li a:hover{
background:-moz-linear-gradient(center top , #f3f3f3, #fafafa);
background: -webkit-linear-gradient(top, #f3f3f3, #fafafa); background: -moz-linear-gradient(center top, #f3f3f3, #fafafa); background: -ms-linear-gradient(center top, #f3f3f3, #fafafa); background: -o-linear-gradient(center top, #f3f3f3, #fafafa);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f3f3f3', endColorstr='#fafafa')"; background-image: -ms-linear-gradient(top , #f3f3f3 0%, #fafafa 100%);
}
#tabContaier li a.active{
background:#fff!important;
border-top:2px solid #F75454;
color:#333;
}
.tabDetails{
margin:34px 0 0;
background-color:#fff;
min-height:80px;
border:1px solid #DDDDDD!important;	
}
.tabContents{
padding:20px;
overflow: hidden;
} .accordion span.ui-icon {
background: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/arrow-square.png) no-repeat scroll 0px center;
display:block;
z-index:333;
width:11px;
height:11px;
float:left;
padding-right:10px;
padding-top:8px;
}
#vtabContaier{
margin:0px auto;
width:99.5%;
float:left;
clear:both;
position:relative;
border:1px solid #DEDEDE;
}
#vtabContaier  > ul{
overflow:hidden;
z-index:100;
margin:0px;
padding:0px;
width:20%;
float:left;
}
#vtabContaier li{
list-style:none;
display:block;
}
#vtabContaier li a{
border-bottom:none;
border-right:0;
color:#333;
cursor:pointer;
display:block;
padding:10px;
text-decoration:none;
border-color: #DCDCDC #FFFFFF #FFFFFF #DCDCDC;
border-image: none;
border-style: solid solid none;
border-width: 1px 0px 0px 0px;
border-right:1px solid #DCDCDC;
background:-moz-linear-gradient(center top , #fafafa, #f3f3f3);
background: -webkit-linear-gradient(top, #fafafa, #f3f3f3); background: -moz-linear-gradient(center top, #fafafa, #f3f3f3); background: -ms-linear-gradient(center top, #fafafa, #f3f3f3); background: -o-linear-gradient(center top, #fafafa, #f3f3f3);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fafafa', endColorstr='#f3f3f3')"; background-image: -ms-linear-gradient(top , #fafafa 0%, #f3f3f3 100%);
}
#vtabContaier li:first-child a{
border-top:0px;
}
#vtabContaier li a:hover{
background:-moz-linear-gradient(center top , #f3f3f3, #fafafa);
background: -webkit-linear-gradient(top, #f3f3f3, #fafafa); background: -moz-linear-gradient(center top, #f3f3f3, #fafafa); background: -ms-linear-gradient(center top, #f3f3f3, #fafafa); background: -o-linear-gradient(center top, #f3f3f3, #fafafa);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f3f3f3', endColorstr='#fafafa')"; background-image: -ms-linear-gradient(top , #f3f3f3 0%, #fafafa 100%);
}
#vtabContaier li a.active{
background:fff!important;
color:#333;
border-left:2px solid #F75454;
border-right:0px!important;
display:block;
overflow:hidden;
}
#vtabContaier li a.active{
background:#ffffff!important;
}
.vtabDetails{
display:block;
margin-left:20%;
min-height:180px;
position: relative;
top: 20px;
}
.vtabContents{
color: #999999;
display: block;
overflow: hidden;
padding: 6px 35px 48px;
}
@media only screen and (max-width: 767px) { #tabContaier ul li a,  #vtabContaier ul li a{
border-radius:0px!important;
border-left:none;
border-right:none;
border-right:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
}
#vtabContaier ul li a:active{
border-right:1px solid #DCDCDC;
}
#tabContaier ul li, #vtabContaier ul{
width:100%!important; 
display:block;
}
#tabContaier ul,  #vtabContaier ul{
position:relative;
height:auto;
margin:0px;
}
.tabDetails, .vtabDetails{
width:99.5%;
clear:both;
margin:0px;
border:none;
position: relative;
}
} .sc_recentportfolio_posts{
margin:0px;
padding:0px;
list-style:none;	
}
.sc_recentportfolio_posts li{
margin-bottom:30px;
}
.sc_recentportfolio_posts li h4{
margin:0px;
padding:0px;
}
.sc_recentportfolio_posts li{
display:block;
clear:both;
} .pagetitle_holder{
width:100%;
display:block;
margin-bottom:20px;
background-position:5px;
clear:both;
float:left;
margin-top:10px;
}
.pagetitle_holder .title_desc{
color:#999;
font-size: 14px;
text-shadow: 0 1px 1px #FFFFFF;
position: relative;
display:block;
clear:both;
}
.pagetitle_holder .title_desc a:hover{
color:#999!important;
}
.pagetitle_holder div .title_desc{
display:block;
clear:both;
margin-top:5px;
}
.pagetitle_holder h2 span{
color:#333;
}
.pagetitle_holder p{
margin:0px;
padding:0px;
}
.pagetitle_holder {
text-align: left;
display: inline-block;
border-bottom:1px solid #dedede;
}
.pagetitle_holder div h3{
background-color: #FFFFFF;
display: inline-block;
padding: 10px 0px;
}
.title_readmore a{
color:#333;
text-decoration:underline;
}
.title_readmore a:hover{
color:#999;
text-decoration:underline;
} .accordion {
border: 1px solid #ddd;
clear: both;
width: 100%;
}
.accordion span.ui-icon {
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/accordion_plus.png);
background-repeat: no-repeat;
background-position:center 0px;
display: block;
float: left;
margin-right: 5px;
padding-right: 22px;
padding-top: 9px;
width: 11px;
z-index: 333;
}
.accordion strong {
border-color: #ddd;
border-style: solid solid none;
border-width: 0px 0px medium;
cursor: pointer;
margin: 0;
display:block;
position:relative;	
background-color: #eee;
background:-moz-linear-gradient(center top , #fafafa, #f3f3f3);
background: -webkit-linear-gradient(top, #fafafa, #f3f3f3); background: -moz-linear-gradient(center top, #fafafa, #f3f3f3); background: -ms-linear-gradient(center top, #fafafa, #f3f3f3); background: -o-linear-gradient(center top, #fafafa, #f3f3f3);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f3f3f3', GradientType=1 );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fafafa', endColorstr='#f3f3f3')"; background-image: -ms-linear-gradient(top , #fafafa 0%, #f3f3f3 100%);
}
.accordion strong:hover {
background:-moz-linear-gradient(center top , #f3f3f3, #fafafa);
background: -webkit-linear-gradient(top, #f3f3f3, #fafafa); background: -moz-linear-gradient(center top, #f3f3f3, #fafafa); background: -ms-linear-gradient(center top, #f3f3f3, #fafafa); background: -o-linear-gradient(center top, #f3f3f3, #fafafa);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f3f3f3', endColorstr='#fafafa')"; background-image: -ms-linear-gradient(top , #f3f3f3 0%, #fafafa 100%);
}
.accordion strong.ui-state-active span {
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/accordion_minus.png);
background-repeat: no-repeat;
background-position:center 0px;
}
.accordion strong.ui-state-active {
}
.accordion div {
background: none repeat scroll 0 0 #FFFFFF;
border-left: 0px solid #ddd;
border-right: 0px solid #ddd;
margin: 0 !important;
padding:20px 39px;
position:relative;
}
.accordion strong a, #content_section #tabContaier li a{
font-size:13px;
}
.accordion div div {
background: none repeat scroll 0 0 #FFFFFF;
border-left: medium none;
border-right: medium none;
margin: 15px 0 0 !important;
padding: 0;
}
.accordion div .fancy_content_box{
padding: 30px 30px 20px;
position: relative;
overflow: hidden;
}
.accordion strong {
background-color: #FFFFFF;
color: #888888;
font-size: 18px;
line-height: 100%;
padding:8px 5px 8px 0;
border-bottom: 0px solid #EEEEEE;
}
.accordion strong a{
color: #545454;
display: block;
font-weight: 300;
}
.accordion br {
line-height: 0;
}
#slider ul , .testimonial_wrap ul, .portfolio_post_slider ul{
list-style:none!important;
margin:0px;
padding:0px;
} .faq_tabcontainer  li {
color: #999999 !important;
font-weight: bold!important;
font-size:13px;
}
.faq_tabcontainer ul li a {
color: #999 !important;
}
#vtabContaier i {
font-size: 18px!important;
height: 18px;
width: 18px;
display: table;
}
.faq_tabcontainer li a.active{
color: #F75454 !important;
}
.faq_title_column{
width:80%;
}
.faq_icon_column{
float:left;
width:20%!important;
} .services_thumb{
display: block;
text-align: center;
width:100px;
height:100px;
margin:0px auto;
position:relative;
}
.services_icon {
position: relative;
margin: 0 auto 15px;
}
.services_thumb img{
border-radius:100px;
position:absolute;
top:50%;
left:50%;
margin-left:-24px;
margin-top:-24px;
}
.services_container .style1{
}
.services_container .style1  	.services_thumb, .services_container .style5 .services_thumb {
border-radius: 100% 100% 100% 100%;
}
.services_container .style2{
border-radius: 0px!important;
border:none!important;
}
.services_container .style2 .services_thumb{
padding: 50px 0;
border-radius:0px!important;
}
.services_container .style3{
padding:0px;
border-radius:0px!important;
width:100px;
height:100px;
position:relative;
}
.services_container .style3 {
color:#eee!important;
background-color:#eee;
}
.services_container .style3  	.services_thumb img{
margin-top: 25px;
}
.services_container .style4 {
border-radius: 0px!important;
border:none!important;
}
.services_container .style4  	.services_thumb img{
display: block;
padding: 3%;
width: 94%;
}
.services_container .style4 img, .services_container .style2 img{
border-radius: 0px!important;
}
.services_container .style5 .services_thumb {
border-radius: 100% 100% 100% 100%;
width:100px;
height:100px;
border-radius: 100% 100% 100% 100%;
height: 80px;
margin-top: -47px;
width: 80px;
background-color: #CCCCCC;
}
.services_content{
text-align:center;
}
.services_content h3{
color: #888888 !important;
font-weight: 400;
}
.services_item{
background-color:#eee;
}
.services_container .style1 i{
color: #ccc;
font-size:48px;
line-height:100px;
}
.services_item img{
}
.services_item .services_content {
padding:0px 20px 30px;
} #mid_container .testimonial_wrap .style2 .one_fifth{
display: block;
margin: 0 auto;
width: 18%;
}
#mid_container .testimonial_wrap .style2 .four_fifth_last{
width:78%;
}
.testimonial_wrap .style2 .testimonial_img, .testimonial_wrap .style2 strong{
margin-right:0px;
}
.testimonial_quotes_style{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/testimonial_style2_quotes.png);
background-repeat: no-repeat;
display: block;
height: 26px;
position: absolute;
right: -16px;
top: 8%;
width: 26px;
z-index: 0;
}
.style2 .testimonial_img{
width:80px;
height:80px;
border: 5px solid #dbdbdb;
border-radius: 100% 100% 100% 100%;
}
.style2 .testimonial_img img{
width:80px;
height:80px;
-webkit-border-radius: 80px; 
}
.testimonial_wrap .style2 strong{
margin-top:0px;
float:left;
} .intro_container h1 {
font-size: 38px;
line-height: 40px;
padding: 30px 53px;
text-align: right;
}
.intro_container h1 span {
color: #F75454;
}
.intro_content {
border-left: 1px solid #E6E6E6;
padding: 40px;
}
.intro_content h2 {
margin-bottom: 30px;
} .meter {
background: none repeat scroll 0 0 #F6F6F6;
height: 28px;
width: 100%;
border-radius:5px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) inset;
}
.meter > span {
background-color: #F75454;
border-radius:4px 0px 0px 4px;
display: block;
height: 100%;
overflow: hidden;
position: relative;
}
.meter > span:after, .animate > span > span {
content: "";
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
}
.progress-bar p {
color: #FFFFFF;
font-weight: 700;
left: 0;
margin: 0;
padding-left: 8px;
position: absolute;
top: 5px;
}
.progress-bar {
border-radius: 5px;
position: relative;
}
.progress {
margin-bottom: 16px !important;
}
.animate > span:after {
display: none;
}
@-webkit-keyframes move {
0% {
background-position: 0 0;
}
100% {
background-position: 50px 50px;
}
} .easyPieChart {
position: relative;
text-align: center;
font-size:35px;
font-weight:bold;
}
.easyPieChart canvas {
position: absolute;
top: 0;
left: 0;
border:none!important;
border-radius: 100% 100% 100% 100%;
}
.chart{
color: #FFFFFF;
display: table;
margin: 0 auto;
text-align: center;
}
.chart h2{
color: #FFFFFF;
font-weight:bold;
margin-top: 15px;
}
.chart .label{
padding-top:10px;
} .our_team h4{
margin-bottom:0px;
padding:8px 0px 0px;
}
.our_team h6{
padding-bottom:10px;
font-size: 13px;
font-weight: normal;
}
.our_team a.social_icons{
padding-top:10px;
} #pricing_table{
text-align:center;
margin-top:50px;
width:102.2%;
}
#pricing_table span i{
color:#fff;	
}
#pricing_table .one_fourth{
width:23%;
float:left;
margin-right:2%;
}
#pricing_table .one_third{
width:31.3%;
float:left;
margin-right:2%;
}
#mid_container .pricing_list h3{
margin-bottom:0px;
color:#fff!important;
font-weight:bold;
}
.pricing_header, .pricing_footer{
overflow:hidden;
padding:20px;
}
.pricing_list ul{
background-color: #F2F2F2;
border-left: 1px solid #E8E8E8;
border-right: 1px solid #E8E8E8;
list-style: none outside none;
margin: 0;
}
.pricing_list li{
border-bottom:1px solid #dddddd;
border-top:1px solid #fff;
overflow:hidden;
padding:10px 0px;
font-size:13px;
}
.pricing_list li:nth-child(odd){
background-color:#f8f8f8;
}
.pricing_list li:last-child, .price_content li:last-child{
border-bottom:none;
}
.pricing_header em{
color:#fff;
}
#standard {
bottom: 40px;
box-shadow: 0 0 8px 0 #d1d1d1;
position: relative;
}
#standard .pricing_header {
overflow: hidden;
padding: 40px 0
}
#mid_container .price h1{
font-size:50px;
line-height:80px!important;
font-weight:bold;
color:#555!important;
margin-bottom:0px!important;
}
.price h1 sup, .price h1 sub{
font-size:16px;
} .col0 .pricing_header, .col1 .pricing_footer1 {
border-radius: 5px 5px 0 0;
border:1px solid rgba(127,127,127,.5);
border-bottom:0px;
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/price_header.png)!important;
background-repeat: repeat-x;
background-color:#125600;
color:#fff;
}
.col1 .pricing_header, .col1 .pricing_footer1 {
border-radius: 5px 5px 0 0;
border:1px solid rgba(127,127,127,.5);
border-bottom:0px;
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/price_header.png)!important;
background-repeat: repeat-x;
background-color:#0B5E92;
color:#fff;
}
.col2 .pricing_header, .col3 .pricing_footer1 {
border-radius: 5px 5px 0 0;
border:1px solid rgba(127,127,127,.5);
border-bottom:0px;
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/price_header.png)!important;
background-repeat: repeat-x;
background-color:#E9390A;
color:#fff;
}
.col3 .pricing_header, .col4 .pricing_footer1 {
border-radius: 5px 5px 0 0;
border:1px solid rgba(127,127,127,.5);
border-bottom:0px;
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/price_header.png)!important;
background-repeat: repeat-x;
background-color:#E0AB0A;
color:#fff;
}
.pricing_header, #standard .pricing_header {
border-bottom: 1px solid #DCE0E3;
}
.pricing_header, .pricing_footer {
border-bottom: 1px solid #E8E8E8;
border-left: 1px solid #E8E8E8;
border-radius: 0 0 5px 5px;
border-right: 1px solid #E8E8E8;
border-top:1px solid #ddd;
overflow: hidden;
padding: 20px;
background-color:#f8f8f8;
} .pricing_footer a.read_more {
margin:0px auto;
color: #e9e9e9;
border: 1px solid rgba(127, 127, 127, 0.4);
background: #e9390a;
}
.pricing_footer a.read_more:hover {
opacity:.7!important;;
}
.price_button a.read_more:hover{
background-color:#999999 !important;
border:1px solid #000 !important;
}
#pricing_table span i{
color:#fff;
}
.pricing_table {
position:relative;
}
.price{
background-color: #E0E0E0;
border-left: 1px solid #CFCFCF;
border-right: 1px solid #CFCFCF;
overflow: hidden;
padding: 12px 0;
}
.price_content {
width:200px;
margin:0px auto !important;
text-align:justify;
word-wrap: break-word;
}
.price_content ul{
list-style:none;
margin-left:0px;
}
.pricing_table .button {
padding-bottom:30px;
}
.pricing_table span {
position:absolute;
display:block;
right:0px;
} ul.client_items span.roll, .client_items .portfolio_bg{
display:none!important;
} #content_section #tabContaier li a, #content_section .accordion strong a{
color: #666;
font-weight: bold;
}
#content_section #tabContaier li a:hover,  #content_section .accordion strong a:hover{
color:#999;
} .pane h3{
padding-bottom:10px !important;
}
.pane {
padding: 10px 45px 10px 20px;
position: relative;
margin-bottom:20px;
}
.pane .delete {
position: absolute;
top:45%;
right:20px;
cursor: pointer;
}
.sucess{
background-color: #EFFCEA;
border:1px solid #B8EDA7;
}
.info{
background-color: #EEF6FC;
border:1px solid #B8DEFF;
}
.warning{
background-color: #FFFEF1;
border:1px solid #F5E7B8;
}
#mid_container_wrapper .error{
background-color: #FEF0F2;
border:1px solid #FFB8C0;
float:none!important;
} .b_readmore_center {
display:table;
margin: 0 auto;
}
.b_readmore_right {
float:right;
}
.b_readmore_left {
float:left;
} .magazine_post ul{
list-style:none;
margin-left:0px;
}
.magazine_post ul li {
display: block;
overflow: hidden;
}
.magazine_post .one_half, .magazine_post .one_half_last {
margin-bottom:0px;
}
.magazine_post ul.style3 li:first-child {
display:none;
}
.magazine_post ul.style2 {
border-left:none!important;
}
.magazine_post ul.style2 li:first-child {
margin-bottom:30px;
}
.magazine_post ul.style2 li {
margin-bottom:30px;
}
.post_thumb_small{
width:60px;
height:60px;
display:block;
margin-right:20px;
float:left;
}
.magazine_title{
margin-bottom:5px;
}
.magazine_post .style1 li:first-child{
background-color:#fff;
padding:10px;
border:1px solid #ddd;
box-shadow: 0 1px 1px #C6C6C6;
}
.magazine_post .style1 > li{
background-color:#f9f9f9;
padding:10px;
border:1px solid #ddd;
box-shadow: 0 1px 1px #C6C6C6;
} .fancy_title1{
clear: both;
margin-bottom: 30px;
}
.fancy_title2 .title h2, .fancy_title2 .title h3, .fancy_title2 .title h1, .fancy_title2 .title h4{
padding:5px 15px!important;
margin-bottom:0px;
}
.fancy_title2 .title{
clear: both;
margin-bottom:0px;
}
.fancy_title2, .fancy_title3{
clear: both;
margin-bottom: 26px;
}
.fancy_title1 .title, .fancy_title3 .title{
clear: both;
margin-bottom:10px!important;
}
.fancy_title2 .title_center, .fancy_title3 .title_center{
margin:0px auto;
text-align:center;
}
.fancy_title2 .title_right, .fancy_title3 .title_right{
float:right;
}
.fancy_title3 .title_right{
text-align:right;
} .kaya_testimonial {
position:relative;
}
.kaya_testimonial img{
border-radius:100%;
}
.kaya_testimonial_img{
position:relative;
float:left;
}
.kaya_testimonial .description{
border-left:1px solid rgba(127,127,127,.5);
padding-left:20px;
min-height: 100px;
}
.kaya_testimonial .description p{
margin-bottom:0px;
}
.kaya_testimonial span.triangle{
border-bottom: 8px solid transparent;
border-right: 8px solid rgba(127,127,127,.5);
border-top: 8px solid transparent;
height: 0;
margin-top: -15px;
position: absolute;
right: 0;
top: 50%;
width: 0;
} .custom_title h1{
margin-bottom:5px;
}
.custom_title_right{
text-align: right;
display:block;
}
.custom_title_center{
text-align: center;
display:block;
}
.custom_title_left{
text-align: left;
display:block;
}
.custom_title_divider{
margin-top:22px;
margin-bottom:30px;
} .custom_divider_right{
text-align:right;
}
.custom_divider_left{
text-align:left;
}
.custom_divider_center{
text-align:center;
}
.widget_container{
float: left;
width:100%;
height: auto;
text-align: left;
overflow:hidden;
margin-bottom:40px;
} .widget_contactinfo span#address, .widget_contactinfo span#phone, .widget_contactinfo span#fax, .widget_contactinfo span#email {
clear:both;
padding:7px 0px;
display:block;
}
.widget_contactinfo span#address i, .widget_contactinfo span#phone i, .widget_contactinfo span#fax i, .widget_contactinfo span#email i {
clear: both;
font-size: 17px;
margin-right: 12px;
opacity: 0.7;
}
.widget_contactinfo span strong {
clear:both;
font-size:13px;
} #sidebar .widget_calendar table{
width:100%;
}
#sidebar .widget_calendar table caption{
font-size: 20px;
font-weight: 400;
margin-bottom: 25px;
text-align: left;
}
#sidebar .widget_calendar table td{
text-align:center;
padding:5px;
}
#sidebar .widget_calendar table td a, #sidebar .widget_calendar table td a:visited{
color:#CCCCCC;
text-decoration:underline;
}
#sidebar .widget_calendar table td a:hover{
color:#000;
text-decoration:underline;
}
#sidebar .widget_calendar table th{
background-color:#dedede;
padding:5px;
}
.widget_container em{
display: block;
padding-bottom: 5px;
} .widget_pages ul.children, .widget_container ul.children{
margin-left:20px;
}
.widget_pages ul.children li:first-child, .widget_container ul.children li:first-child {
border-top: 1px solid #E4DFD6;
margin-top: 10px;
padding-top: 10px;
} .widget_mini_contactform input, .widget_mini_contactform textarea{
float: left;
padding: 5px;
width:95%;
}
.error{
clear:both;
color:#FF3300;
float:left;
display: table;
}
.widget_mini_contactform p{
display:block;
padding-bottom:5px;
overflow:hidden;
}
.widget_mini_contactform label{
display:block;
}
#mini_submit{
background-color: #222;
border:1px solid #000;
color: #EEEEEE !important;
display: inline-block;
font-size: 14px;
font-weight: bold;
overflow: hidden;
padding: 5px 10px;
text-align: center;
text-transform: uppercase;
width:auto;
cursor:pointer;
} .widget_container_post_title{
margin-bottom:8px;
}
.widget_container_post_meta{
opacity:.5;
margin-bottom:0px;
}
.widget_container_post_content{
margin-top:0px;
margin-bottom:0px;
}
.widget_container_post_date{
margin-right:10px;
display:inline-block;
} .flickr_widget div img{
border: 1px solid #EEEEEE;
float: left;
height: 51px;
margin: 0 10px 10px 0;
padding: 5px;
text-align: center;
width: 51px;
} .twitter_container i{
font-size:22px;
float:left;
margin-right:25px;
} .widget_categoryposts ul li a, .widget_recent_comments ul li a,
.widget_taxpost ul li a, .widget_cat_post_testimonial ul li a,
.widget_popularposts ul li a, .widget_cat_post_news ul li a, .widget_portfolio_gallery ul li a{
background-image: none!important;
padding-left:0px!important;
}
.page_sidebar .widget_popularposts ul li, .widget_recentposts ul li{
margin-bottom:20px!important;
}
.widget_title{
position: relative;
background-color: #ddd;
display:block;
height:3px;
margin-bottom:20px;
width:100px;
border-bottom:1px dotted #ddd;
}
.widget_container ul li{
display:table;
margin-bottom:10px;
width:100%;
border-bottom:1px solid rgba(127, 127, 127, 0.3);
padding-bottom:10px;
}
.widget_container:last-child,
.widget_container ul, .widget_container ul li:last-child, .widget_categoryposts li:last-child
{
margin-bottom:0px!important;
}
.widget_container ul{
margin-left:0px;
}
.widget_container ul li a{
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/tick.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left:20px;
color:#666;
}
#sidebar a:hover{
color:#999;
}
.widget_taxpost li a img{
float:left;
display:block;
margin-right:20px;
margin-bottom:4px;
}
.taxpost_content{
display:block;
overflow:hidden;
} footer .widget_container ul li {  
border-style: solid none;
border-width: 1px medium;
color: #eee;
height: auto;
margin-bottom: 0;
padding-bottom: 10px;
padding-top: 10px;
border-top: 1px solid rgba(255,255,255, 0.08);
border-bottom: 1px solid rgba(0,0,0, 0.3); 
}
footer .widget_container ul.list_style li{
padding-top:0px;
padding-bottom:10px!important;
border-top:0px;
}
footer .widget_container p{
padding-bottom:0px;
}
.textwidget  ul{
list-style: none outside none;
}
.textwidget  ul li{
display: inline-block;
margin-right: 5px !important;
}
footer .widget_container ul li a{
background:none;
padding-left:0px;
padding-bottom:0px;
color:#F75454;
}
footer .widget_container ul li a:hover{
opacity:.8;
}
footer .widget_container ul li {
padding-bottom: 10px;
}
footer .widget_popularposts ul li,
footer .widget_categoryposts ul li,
footer .widget_taxpost ul li{
padding-top: 20px;
padding-bottom: 20px;
} .widget_tag_cloud .tagcloud a {
background-color:#464646;
border-radius: 3px 3px 3px 3px;
color: #EEEEEE !important;
display: block;
float: left;
font-size: 12px !important;
margin-bottom: 5px;
margin-right: 5px;
overflow: hidden;
padding: 3px 15px;
}
#sidebar  .widget_tag_cloud .tagcloud a{
border: 1px solid #555;
}
.footer_wrapper .widget_tag_cloud .tagcloud a{
background: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/opacity_bg.png)!important;
}
.widget_tag_cloud .tagcloud a:hover{
color:#F75454;
}
.tagcloud{
float: left;
}
.widget_cat_post_testimonial ul li{
margin-bottom:20px;
padding-bottom:20px;
}
.widget_portfolio_gallery ul li{
width:60px;
height:60px;
display:inline-table;
border:none!important;
margin:0px!important;
padding:0px!important;
}
.widget_portfolio_gallery ul li a{
display: inline-block;
float:left;
width:60px;
height:60px;
margin-bottom:10px;
margin-right:10px;
}
body {
color: #666;	
font-family: "PT Sans", Arial, Helvetica, sans-serif !important;
font-size: 13px;
line-height: 20px;
}
header, footer, aside, section, article, nav{
display:block;
} h1, h2, h3, h4, h5, h6{
color:#444444;
margin-bottom:10px;
font-family: 'Roboto Condensed', sans-serif;
}
h1 {
font-size:30px;
line-height:35px;
font-weight:400;
}
h2 {
font-size:22px;
line-height:27px;
font-weight:400;
}
h3 {
font-size:20px;
line-height:27px;
font-weight:400;
}
h4 {
font-size: 18px;
line-height:24px;
font-weight:lighter;
}
h5 {
font-size: 16px;
line-height:20px;
font-weight:lighter;
}
h6 {
font-size: 14px;
line-height:15px;
font-weight:lighter;
}
p {
padding-bottom:10px;
}
a, a:hover, a:visited, a:active {
border:none;
outline:none;
}
a:link, a {
color:#555555;
text-decoration:none;
}
a:hover {
color:#d05056;
}
iframe{
}
img{
max-width:100%;
height:auto;
}
.thumb_img {
float: left;
margin: 0px 20px 0px 0px;
}
.description {
display:block;
overflow:hidden;
}
.clear {
clear: both;
display: block;
height: 0;
visibility: hidden;
width: 100%;
}
.img_bor {
background: none repeat scroll 0 0 #d3d3d3;
padding:5px;
box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
}
.title {
display: table;
margin: 0px;
overflow: hidden;
white-space: nowrap;
font-weight:bold;
margin: 0 0 30px;
}
.title h2, .title h3, .title h1, .title h4{
float: left;
padding-right: 20px;
margin-bottom:0px;!important;
}
.title .title_label {
display: table-cell;
height: 6px;
position: relative;
vertical-align: middle;
width: 100%;
}
.title_tag_line {
border-bottom: 1px solid rgba(127,127,127,.3);
border-top: 1px solid rgba(127,127,127,.3);
display: block;
height: 5px;
position: relative;
top:3px;
}
.title_right h2, .title_right h1, .title_right h3, .title_right h4 {
padding-left: 20px!important;
padding-right: 0px!important;
}
.title_center .title_label{
width:50%;
}
.title_center h2, .title_center h1, .title_center h3, .title_center h4{
padding-left: 20px!important;
padding-right: 20px!important;
}
h5.title_right{
text-align:right;
}
h5.title_center{
text-align:center;
}
.fancy_title .title{
margin-bottom:0px!important;
}
.fancy_title {
clear: both;
margin-bottom: 30px;
}
.fancy_title h5{
clear:both;
opacity:0.8;
} .container_fluid
{
margin-left: -3000px;
overflow: hidden;
padding-left: 3000px;
position:relative;
border-left:0px!important;
border-right:0px!important;
z-index:1;
}
.container_fluid
{
padding-right: 3000px;
margin-right: -3000px;
}
.container_boxed{
overflow: hidden;
padding:30px;
margin-bottom: 30px;
position:relative;
z-index:1;
}
#box_layout .container_fluid{
margin-left:-30px;
padding-left:30px;
padding-right: 30px;
margin-right: -30px;
}
.dark,.dark a{
background-color: #444;
color:#eee;
}
.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark a:hover{
color:#fff;
}
.light{
background-color: #EEEEEE;
color:#555;
} #top_sec {
background-color:#F75454;
border-bottom:1px solid #EBEBEA;
padding: 9px 0;
color:#737373;
display:block;
overflow:hidden;
border-bottom:0px;
}
.top_left{
float:left;
}
.top_right{
float:right;
}
.top_right a{
color:#fff;
}
#panel {
border-top: 0px solid #F75454;
}
.slide {
display: block;
margin: 0;
padding: 0;
}
.slide a {
border-left: 8px solid transparent;
border-right:8px solid transparent;
border-top:8px solid #ccc;
right: 50%;
}
.btn-slide {
background: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/top_slide_buttons.png) no-repeat scroll -86px -27px;
display: block;
height: 0;
margin: 0 auto;
position: absolute;
right:0px;
text-align: left;
text-decoration: none;
width:0px;
z-index:1;
}
.active {
background-position: -46px -28px;
}
#top_sec .container {
color: #FFFFFF;
padding: 0;
text-align: center;
}
#top_info span {
color: #fff;
display: block;
float: left;
padding: 10px 15px 9px 0;
padding-left: 17px;
background-position: left center;
background-repeat: no-repeat;
font-size:12px;
}
#top_info span#home{
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/top_home.png);
}
#top_info span#callus{
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/callus.png);
}
#top_info span#mail{
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/mail.png);
}
#top_info {
float:left;
}
#top_contact {
float:left;
color:#ccc;
}
#call_us_support{
margin-right:40px;
}
#call_us_support, .email_support{
float:left;
color: #939393;
display: table-cell;
float: left;
font-size: 12px;
}
#call_us_support span#callus, .email_support span#mail{
background-color: #CCCCCC;
background-position: center center;
background-repeat: no-repeat;
border-radius: 100% 100% 100% 100%;
display: block;
float: left;
font-size: 12px;    margin-right: 12px;
padding: 15px;
}
#callus{
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/callus.png);
}
#mail{
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/mail.png);
} #header_wrapper{
margin: 0 auto;
width: 100%;
clear:both;
}
#header_wrapper .container{
padding:0px 0px 0px!important;
}
#header_wrapper .one_half, #header_wrapper .one_half_last{
margin-bottom:0px;
}	
.header_right_section{
float:right!important;
display:table;
float:none;
}
h1#logo {
margin-bottom:0px;
float: left;
}
#content_section h3 a{
color:#545454;
padding:5px 0px;
}
#video_wrapper{
margin:0px auto;
text-align: center;
}
#slider{
position:relative;
z-index:1;
}
#conentbox_below_slider .container{
padding:0px!important;
}
#conentbox_below_slider{
padding:30px 0px!important;
text-align:center;
overflow:hidden;
}
#conentbox_below_slider div{
margin-bottom:0px!important;
} #gallery-1 .gallery-item {
margin-bottom: 0px;
padding: 0px;
}
.gallery-item img{
width:90%;
display: block;
}
#gallery-1 dt {
margin-right: 0 !important;
width: 100%;
}
#gallery-extra-width{
margin:0 auto;
overflow:hidden;
width:106%;
}
#gallery-1 img {
border: 1px solid rgba(127,127,127,0.3)!important;
}
#gallery-1{
width:102%;
} .item_thumb_gallery{
display:inline-block;
position:relative;
background-color: #000000;
}
ul.kaya_gallery, ul.kaya_gallery_without_title {
list-style:none;
margin:0px;
padding:0px;
overflow:hidden;
}
ul.kaya_gallery li, ul.kaya_gallery_without_title li {
display: inline-block;
float:left;
margin:0px;
padding:0px;
margin-right:15px;
margin-bottom:15px;	
}
ul.kaya_gallery li.last{
margin-right:0px;
}
ul.kaya_gallery_without_title{	
margin:0px;
float:left;
}
ul.kaya_gallery li {
margin-bottom:30px;
}
ul.kaya_gallery_without_title li:last-child {
margin-bottom:30px;
}
ul.kaya_gallery li p, ul.kaya_gallery_without_title li p{
text-align:center;
margin-top:10px;
overflow:hidden;
padding:2px;
}
.ul.kaya_gallery li p{
overflow:hidden;
}
#gallery-extra-width{
width:104%;
}
.image{
background-image:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/image.png);
background-repeat: no-repeat;
background-position: center center;
display: inline-block;
height: 40px;
border-radius: 20px;
opacity: 0;
position: absolute;
top:50%;
width:40px;
z-index: 11;
left:50%;
margin-left:-20px;
margin-top:-20px;
background-color:#222;
}
.item_thumb_gallery img{
float:left;
} #conentbox_above_footer .container{
padding:0px!important;
}
#conentbox_above_footer{
padding:30px 0px!important;
text-align:center;
overflow:hidden;
}
#conentbox_above_footer div{
margin-bottom:0px!important;
}
footer .title_tag_line, #sidebar .title_tag_line{
opacity:0.3;
}
.footer_top_border{
display: table;
height: 0;
width: 100%;
}
.footer_wrapper{
overflow:hidden;
clear:both;
}
.footer_wrapper p, .footer_wrapper a,.footer_wrapper span{
color:#eee;
}
.footer_title {
border-bottom: 1px solid rgba(127, 127, 127, 0.3);
margin-bottom:20px;
}
span.footer_title_label {
border-bottom: 1px solid #F75454;
display: inline-block;
padding-bottom: 15px;
position: relative;
top: 1px
}
#footer_top {
display: table;
width: 100%;
}
#footer_top  .container{
background-color: #404040;
margin: 0 auto;
padding: 0px!important;
}
#footer_top p {
margin-bottom:0px; 
padding:10px 30px 10px 20px;
display: inline-block;
display: table;
}
footer h3{
color:#fff;
}
footer ul.list li{
font-size:15px;
border-bottom:none !important;
}
#footer_bottom{
overflow: hidden;
color: #FFFFFF;
}
#footer_bottom .container{
padding: 10px 30px!important;
overflow:hidden;
}
.footer_bottom_right_section{
float:right;
}
.footer_wrapper .container{
overflow:hidden;
overflow: hidden;
padding: 0;
}
.footer_widgets{
overflow: hidden;
padding: 50px 0;
}
#footer_bottom .footer_menu{
float:right;
display:block;
color:#666666;
}  
#footer_bottom .footer_menu ul{
list-style:none;
margin:0px;
}
#footer_bottom .footer_menu ul li{
background-color: transparent;
display: inline-block;
border-right: 1px solid rgba(127, 127, 127, 0.25);
padding: 0px 8px;
}
#footer_bottom .footer_menu ul li:last-child{
border-right:none;
}
footer .widget_container ul li:first-child{
border-top:none;
padding-top:0px;
}
.footer_menu ul li a{
color:#eee!important;;
}
.footer_menu ul li a:hover , #footer_bottom a:hover{
opacity:.6!important;
} .sub_header_wrapper{
}
.sub_header_wrapper{
border-bottom: 1px solid #d2d2d2;
border-top: 1px solid #D2D2D2;
overflow: hidden;
padding: 50px 0 25px;
position: relative;
width: 100%;
z-index:0;
}
.sub_header {
padding:0px !important;
overflow: hidden;
z-index:99;
}
.sub_header h2{
color:#333;
margin-top: 5px;
}
.sub_header p{
opacity:.8;
margin-bottom:0px;
padding-bottom:0px;
}
.sub_header p a{
text-decoration:underline;
}
.sub_header p a:hover{
opacity:.8!important
}
.breadcrumb {
float: right;
text-align: right;
color:#454545;
padding-top: 10px;
}
.breadcrumbs-plus a.home{
}
.widget_container ul li:last-child, .widget_categoryposts ul li:last-child{
border-bottom:none;
padding-bottom:0px !important;
}
.bread_crumb{
z-index:3;
} #contact-form input, #contact-form textarea, #commentform input , #commentform textarea {
margin: 10px 0px 10px 0px;
border:1px solid rgba(127,127,127,.3);
border-left:3px solid #f75454;
background-color:#999;
}
#contact-form input, #contact-form textarea,  #commentform input , #commentform textarea {
color: #CCCCCC;
font-family: Helvetica,sans-serif;
margin: 10px 0;
width: 98%;
padding:1.5% 1%;   
}
#contact-form textarea {
height: 185px;
width: 98%;
padding:1%;
}
#contact-form textarea:focus, #contact-form input:focus, #commentform input:focus , #commentform textarea:focus {
border: 1px solid #ccc;
border-left:3px solid #f75454;
}
#contact-form p #submit, #commentform #submit  {
border: medium none !important;
color: #FFFFFF;
float: left;
font-family: 'Open Sans',sans-serif;
font-size: 15px;
margin-top: 10px;
padding: 10px 22px;
transition: all 0.2s ease 0s;
width: auto !important;
background-color:#000;
background-color: #F75454;
font-weight: bolder;
padding: 7px 20px;
-moz-transition: all 0.2s ease 0s;
}
#contact-form p input#submit:hover , #commentform #submit:hover{
opacity:0.7!important;
}
#contact-form p input#submit:hover {
cursor:pointer;
}
#contact-form label {
float: left;
width:70px;
padding-top: 1px;
font-size:13px;
color:#333333;
}
#contact-form p{
margin-bottom:0px!important;
}
#response {
color:#006633;
}
#google_code{
margin-bottom:50px;
} .Search_box {
background-color: #F75454;
padding: 0;
position: absolute;
right: 0px;
top: 20px;
z-index: 100;
}
.Search_box  #search_form {
overflow: hidden;
position: absolute;
right: 30px;
top: 0px;
background-color: #F75454;
background-image: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/search.png);
background-position: 15px center;
background-repeat: no-repeat;
}
.Search_box #searchform:after {
color: #FFFFFF;
content: "g";
display: block;
font-family: "Puricons";
font-size: 32px;
position: absolute;
right: 10px;
top: -7px;
z-index: 0;
}
.Search_box #searchsubmit {
display: none;
}
.Search_box #s {
position: absolute;
right:0px;
top: 0;
}
.Search_box #search_form #s {
background: none repeat scroll 0 0 transparent;
border: medium none;
box-shadow: none;
color: #FFFFFF;
opacity: 0;
position: relative;
transition-duration: 0.3s, 0.3s;
width: 17px;
height:17px;
z-index: 4;
padding: 17px 17px 16px;
cursor:pointer;
}
.Search_box #search_form #s:focus {
cursor: text;
opacity: 1;
padding-left:50px;
padding-right: 30px;
width: 190px;
}
.Search_box #search_form #searchsubmit {
display: none;
opacity: 0;
position: absolute;
right: 0;
top: 10px;
width: 30px;
z-index: 10;
}
.Search_box #search_form {
right: 0px;
}
.sb_header3  #search_form #s{
background:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/opacity_bg.png);
padding: 10px;
width: 26px;
} .preloader { 
background:url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/ajax-loader.gif) center center no-repeat #f9f9f9; 
display: block;
}
.footer_wrapper .one_half, .footer_wrapper .one_half_last, .footer_wrapper .one_third, .footer_wrapper .one_third_last, .footer_wrapper .two_third, .footer_wrapper .two_third_last, .footer_wrapper .one_fourth, .footer_wrapper .one_fourth_last,.footer_wrapper .two_fourth, .footer_wrapper .two_fourth_last, .footer_wrapper .three_fourth, .footer_wrapper .three_fourth_last, .footer_wrapper .one_fifth, .footer_wrapper .one_fifth_last, .footer_wrapper .two_fifth, .footer_wrapper .two_fifth_last, .footer_wrapper .three_fifth, .footer_wrapper .three_fifth_last, .footer_wrapper .four_fifth, .footer_wrapper .four_fifth_last, .footer_wrapper .pricing_table .one_third, .footer_wrapper .pricing_table .one_fourth, .sub_header_wrapper .two_third, .sub_header_wrapper .one_third_last,.container_fluid .one_half, .container_fluid .one_half_last, .container_fluid .one_third, .container_fluid .one_third_last, .container_fluid, .container_fluid .two_third, .container_fluid .two_third_last, .container_fluid .one_fourth, .container_fluid .one_fourth_last,.container_fluid .two_fourth, .container_fluid .two_fourth_last, .container_fluid .three_fourth, .container_fluid .three_fourth_last, .container_fluid .one_fifth, .container_fluid .one_fifth_last, .two_fifth, .container_fluid .two_fifth_last, .container_fluid .three_fifth, .container_fluid .three_fifth_last, .container_fluid .four_fifth, .container_fluid .four_fifth_last,.container_boxed .one_half, .container_boxed .one_half_last, .container_boxed .one_third,  .container_boxed .one_third_last,  .container_boxed .two_third, .container_boxed .two_third_last, .container_boxed .one_fourth, .container_boxed .one_fourth_last,.container_boxed .two_fourth, .container_boxed .two_fourth_last, .container_boxed .three_fourth, .container_boxed .three_fourth_last, .container_boxed .one_fifth, .container_boxed .one_fifth_last, .two_fifth, .container_boxed .two_fifth_last, .container_boxed .three_fifth, .container_boxed .three_fifth_last, .container_boxed .four_fifth, .container_boxed .four_fifth_last, #top_sec .two_third,#top_sec .one_third_last, #footer_bottom .one_half, #footer_bottom .one_half_last
{
margin-bottom:0px;
} .twitter_msg{
color: #888888;
clear: both;
display: table;
width: 100%;
}
.twitter_msg span{
float:left;
padding:11px 11px 11px 24px!important;
color:#fff;
font-size:17px;
}	
.twitter_msg span  {
background-color:#F75454;
}
.twitter_msg .curve{
border-bottom: 0 solid transparent;
border-left: 30px solid #F75454;
border-top: 42px solid transparent;
float: left;
height: 0;
width: 0;
}
#footer_top .twitter_msg:before{
background: none repeat scroll 0 0 #658E15;
border-color: #FFFFFF #FFFFFF #7F7F7F #7F7F7F;
border-style: solid;
border-width: 0 16px 16px 0;
box-shadow: 0 1px 1px transparent, -1px 1px 1px rgba(0, 0, 0, 0.2);
content: "";
display: block;
position: absolute;
right: 0;
top: 0px;
width: 0;
}
p.twitterfeed{
padding:0px!important;
}
.twitterfeed ul{
list-style:none;
margin-left:0px;
}
.twitterfeed ul li span{
background: none repeat scroll 0 0 transparent !important;
padding: 0 5px;
font-size:13px;
}
.twitterfeed ul li span.tweet_text{
padding-right:0px!important;
}
.twitterfeed ul li span.tweet_text
{
padding-left:3px!important;
}
.twitterfeed a{
color:#fff;
}
.twitter_msg  .tweet_text, .twitterfeed a:hover{
color:#ccc;
}
.recent_post .one_half,.recent_post .one_half_last{
margin-bottom:0px!important;
}
.scroll_top{
background: url(//www.tiendademagia.es/wp-content/themes/tiendamagia/images/uparrow.png) no-repeat scroll center center #333333;
bottom: 41px;
display: none;
height: 40px;
opacity: 1;
position: fixed;
right: 50px;
text-indent: -9999px;
width: 40px;
z-index:999;
}
#contact{
list-style:none;
margin:0;
}
#contact li{
float: left;
height: 60px;
margin:0 0 20px;
position: relative;
width: 540px;
}
#contact li .text{
background: #F0EFEF;
padding:15px 10px 10px 0;
position:absolute;
z-index:100;
min-width:85px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius: 5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
text-indent: 5px;
}
#contact li .required{
position:absolute;
right:10px;
top:10px;
z-index:100;
}
#contact li .wpcf7-form-control-wrap{
position: absolute;
}
#contact li .wpcf7-form-control-wrap input, #contact li .wpcf7-form-control-wrap textarea{
background:#fff;
border:solid 5px #F0EFEF;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:15px 10px 25px;
width: 509px;
text-indent:95px;
z-index:100;
margin:0;
}
#contact li .wpcf7-form-control-wrap input:focus, #contact li .wpcf7-form-control-wrap textarea:focus{
background:#F0EFEF
}
#contact li .wpcf7-form-control-wrap textarea{
line-height: 28px;
padding: 10px;
height:200px;
}
#contact li#message{
min-height:220px;
}
#contact li#submit input{
color:#fff;
text-decoration:none;
margin:10px 30px 0 0;
background:#09b2f3;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#69d2f9', endColorstr='#09b2f3');
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#69d2f9), to(#09b2f3));
background: -moz-linear-gradient(top, #69d2f9, #09b2f3);
border:none;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-0-border-radius:3px;
border-radius:3px;
display:block;
padding:10px 25px;
text-align:center;
text-shadow:0 1px 0 #09b2f3;
text-transform:uppercase;
}
#contact li#submit input:hover{
background:#69d2f9;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09b2f3', endColorstr='#69d2f9');
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#09b2f3), to(#69d2f9));
background: -moz-linear-gradient(top, #09b2f3, #69d2f9);
-moz-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;
-o-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;
box-shadow:0 1px 2px rgba(0,0,0,.5) inset;
color:#06506c;
text-shadow:0 1px 0 rgba(255,255,255,.25);
text-transform:uppercase;
cursor:pointer;
}
div.wpcf7-validation-errors {
clear: left;
}
#contact li .captcha{
background: #F0EFEF;
padding:15px 10px 10px 0;
position:absolute;
z-index:100;
min-width:85px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius: 5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
text-indent: 5px;
}
#contact li .captchaent{
background: #F0EFEF;
padding:15px 10px 10px 0;
position:absolute;
z-index:100;
min-width:45px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius: 5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
text-indent: 5px;
}
.embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.embed-container iframe {
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
}