﻿.tp-bannershadow,.tp-simpleresponsive img{
-moz-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
-o-user-select:none}
.tp-simpleresponsive .caption{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
position:absolute}
.tp-bannershadow{
position:absolute;
margin-left:auto;
margin-right:auto}
.tp-bannershadow.tp-shadow1{
background:url(../assets/shadow1.html) no-repeat;
background-size:100%;
width:890px;
height:30px;
bottom:-30px}
.tp-bannershadow.tp-shadow2{
background:url(../assets/shadow2.html) no-repeat;
background-size:100%;
width:890px;
height:60px;
bottom:-60px}
.tp-bannershadow.tp-shadow3{
background:url(../assets/shadow3.html) no-repeat;
background-size:100%;
width:890px;
height:60px;
bottom:-60px}
.caption img.logoslider{
margin-top:-20px}
.caption.black-b1,.caption.white-b1{
color:#fff;
font-family:Lato,arial,sans-serif;
font-weight:800;
font-size:80px;
text-transform:uppercase;
margin:0;
border-width:0;
border-style:none;
text-shadow:0 1px 1px rgba(0,0,0,.7);
position:absolute}
.caption.white-b1{
padding:5px 0;
z-index:1}
.caption.white-b1.boolworld{
padding:5px 70px}
.caption.black-b1{
padding:6px 70px}
.caption.black-b1 span,.caption.white-b1 span{
color:#ff590b}
.caption.black-b3 a{
font:400 15px Lato,arial,sans-serif;
color:#fff;
background:url(../assets/btn_arow2.png) 93% center no-repeat rgba(0,0,0,.4);
padding:21px 89px 22px 16px;
border-radius:4px;
border:1px solid #93836B;
text-transform:uppercase;
text-shadow:0 0 1px rgba(0,0,0,.8)}
.caption.gray-b2,.caption.white-b3{
font-family:MuseoSlab300Regular;
text-transform:uppercase;
margin:0;
border-width:0;
border-style:none}
.caption.black-b3 a:hover{
color:#fff}
.caption.gray-b2{
position:absolute;
color:#fff;
text-shadow:none;
font-size:28px;
line-height:36px;
padding:6px 45px 6px 25px;
background-color:#2a2a2a}
.caption.big_orange,.caption.white-b3{
position:absolute;
text-shadow:none;
line-height:36px;
background-color:#fff}
.caption.white-b3{
color:#000;
font-size:30px;
padding:5px 20px 5px 50px;
border-right:solid 6px #252525!important}
.caption.big_orange{
color:#ff7302;
font-weight:700;
font-size:36px;
font-family:Arial;
padding:0 4px;
margin:0;
border-width:0;
border-style:none;
letter-spacing:-1.5px}
.caption.green-b4,.caption.pink-b4{
font-size:26px;
line-height:36px;
font-family:MuseoSlab300Regular;
border-width:0;
border-style:none;
text-transform:uppercase;
margin:0;
color:#fff;
position:absolute;
text-shadow:none}
.caption.pink-b4{
padding:3px 45px 3px 25px;
background-color:#fd0b8e}
.caption.green-b4{
padding:3px 25px;
background-color:#add145}
.caption.blue-b1{
position:absolute;
color:#fff;
text-shadow:none;
font-size:18px;
font-family:Lato,Sans-Serif;
font-weight:700;
text-transform:uppercase;
padding:15px 15px 5px;
margin:0;
border:1px #212121;
background-color:rgba(45,62,82,.6)}
.caption.blue-b4{
position:relative;
color:#fff;
text-shadow:none;
font-size:36px;
line-height:46px;
font-family:Lato,sans-serif;
font-weight:300;
text-transform:uppercase;
padding:15px 25px;
margin:0;
border:1px solid #000;
background-color:rgba(0,0,0,.7);
letter-spacing:1px;
border-radius:2px}
.caption.blue-b4.banner-blue{
border:1px solid #428bca;
background-color:#246fb0}
.caption.blue-b4.banner-green{
border:1px solid #e74f08;
background-color:#ff590b}
.caption.blue-b4.banner-red{
border:1px solid #428bca;
background-color:#246fb0}
.caption.blue-b4 span{
color:#fff;
font-weight:900;
font-size:22px}
.caption.blue-b4 p{
font-size:12px;
font-style:italic;
text-transform:none;
line-height:16px}
.caption.big_black{
position:absolute;
color:#000;
text-shadow:none;
font-weight:700;
font-size:36px;
line-height:36px;
font-family:Arial;
padding:0 4px;
margin:0;
border-width:0;
border-style:none;
background-color:#fff;
letter-spacing:-1.5px}
.caption.medium_grey,.caption.medium_text,.caption.small_text{
line-height:20px;
font-family:Arial;
margin:0;
border-width:0;
border-style:none;
white-space:nowrap;
position:absolute;
font-weight:700;
text-shadow:0 2px 5px rgba(0,0,0,.5);
color:#fff}
.caption.medium_grey{
font-size:20px;
padding:2px 4px;
background-color:#888}
.caption.small_text{
font-size:14px}
.caption.medium_text{
font-size:20px}
.caption.large_text{
position:absolute;
color:#fff;
font-weight:700;
font-size:40px;
line-height:40px;
font-family:Arial;
margin:0;
border-width:0;
border-style:none;
white-space:nowrap;
text-shadow:0 2px 5px rgba(0,0,0,.5)}
.caption.very_big_black,.caption.very_big_white,.caption.very_large_text{
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0;
border-width:0;
border-style:none;
white-space:nowrap;
font-weight:700;
position:absolute}
.caption.very_large_text{
color:#fff;
text-shadow:0 2px 5px rgba(0,0,0,.5);
letter-spacing:-2px}
.caption.very_big_white{
color:#fff;
text-shadow:none;
padding:1px 4px 0;
background-color:#000}
.caption.black,.caption.very_big_black{
color:#000;
text-shadow:none}
.caption.very_big_black{
padding:1px 4px 0;
background-color:#fff}
.caption.boxshadow{
-moz-box-shadow:0 0 20px rgba(0,0,0,.5);
-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);
box-shadow:0 0 20px rgba(0,0,0,.5)}
.caption.noshadow{
text-shadow:none}
.caption a{
color:#ff7302;
text-shadow:none;
-webkit-transition:all .2s ease-out;
-moz-transition:all .2s ease-out;
-o-transition:all .2s ease-out;
-ms-transition:all .2s ease-out}
.caption a:hover{
color:#ffa902}
.slide-content-img{
float:left;
margin-right:15px}
.slide-content-img img{
padding:3px;
opacity:.4}
.img-inside-world{
z-index:0}
.img-inside-bigban{
-webkit-transform:rotate(-30deg);
-moz-transform:rotate(-30deg);
-o-transform:rotate(-30deg);
-ms-transform:rotate(-30deg);
z-index:0}
.img-inside-eiffel{
-webkit-transform:rotate(20deg);
-moz-transform:rotate(20deg);
-o-transform:rotate(20deg);
-ms-transform:rotate(20deg);
z-index:0}
.button{
padding:6px 13px 5px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
height:30px;
cursor:pointer;
color:#fff!important;
text-shadow:0 1px 1px rgba(0,0,0,.6)!important;
font-size:15px;
line-height:45px!important;
background:url(../images/gradient/g30.html) top repeat-x;
font-family:arial,sans-serif;
font-weight:700;
letter-spacing:-1px}
.button.big{
color:#fff;
text-shadow:0 1px 1px rgba(0,0,0,.6);
font-weight:700;
padding:9px 20px;
font-size:19px;
line-height:57px!important;
background:url(../images/gradient/g40.html) top repeat-x}
.button.big:hover,.button:hover,.purchase:hover{
background-position:bottom,15px 11px}
@media only screen and (min-width:480px) and (max-width:767px){
.button{
padding:4px 8px 3px;
line-height:25px!important;
font-size:11px!important;
font-weight:400}
a.button{
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
-ms-transition:none}
}
@media only screen and (min-width:0px) and (max-width:479px){
.button{
padding:2px 5px;
line-height:20px!important;
font-size:10px!important}
a.button{
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
-ms-transition:none}
}
.button.green,.button:hover.green,.purchase.green,.purchase:hover.green{
background-color:#21a117;
-webkit-box-shadow:0 3px 0 0 #104d0b;
-moz-box-shadow:0 3px 0 0 #104d0b;
box-shadow:0 3px 0 0 #104d0b}
.button.blue,.button:hover.blue,.purchase.blue,.purchase:hover.blue{
background-color:#1d78cb;
-webkit-box-shadow:0 3px 0 0 #0f3e68;
-moz-box-shadow:0 3px 0 0 #0f3e68;
box-shadow:0 3px 0 0 #0f3e68}
.button.red,.button:hover.red,.purchase.red,.purchase:hover.red{
background-color:#cb1d1d;
-webkit-box-shadow:0 3px 0 0 #7c1212;
-moz-box-shadow:0 3px 0 0 #7c1212;
box-shadow:0 3px 0 0 #7c1212}
.button.orange,.button:hover.orange,.purchase.orange,.purchase:hover.orange{
background-color:#f70;
-webkit-box-shadow:0 3px 0 0 #a34c00;
-moz-box-shadow:0 3px 0 0 #a34c00;
box-shadow:0 3px 0 0 #a34c00}
.button.darkgrey,.button.grey,.button:hover.darkgrey,.button:hover.grey,.purchase.darkgrey,.purchase:hover.darkgrey{
background-color:#555;
-webkit-box-shadow:0 3px 0 0 #222;
-moz-box-shadow:0 3px 0 0 #222;
box-shadow:0 3px 0 0 #222}
.button.lightgrey,.button:hover.lightgrey,.purchase.lightgrey,.purchase:hover.lightgrey{
background-color:#888;
-webkit-box-shadow:0 3px 0 0 #555;
-moz-box-shadow:0 3px 0 0 #555;
box-shadow:0 3px 0 0 #555}
.tp-bullets{
z-index:100;
position:absolute;
bottom:10px}
.tp-bullets.simplebullets.navbar{
bottom:-20px;
background:url(../assets/navigdots_bgtile.html);
height:35px;
padding:0;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin-top:-17px}
.tp-bullets.simplebullets.square .bullet{
cursor:pointer;
position:relative;
background:url(../assets/bullets2.html) bottom left;
width:19px;
height:19px;
margin-right:0;
float:left;
margin-top:-10px}
.tp-bullets.simplebullets.square .bullet.last{
margin-right:0}
.tp-bullets.simplebullets.navbar .bullet{
cursor:pointer;
position:relative;
background:url(../assets/navigdots.html) bottom left;
width:15px;
height:15px;
margin-left:5px!important;
margin-right:5px!important;
float:left;
margin-top:10px}
.tp-bullets.simplebullets.navbar .bullet.first{
margin-left:30px!important}
.tp-bullets.simplebullets.navbar .bullet.last{
margin-right:30px!important}
.tp-bullets.simplebullets{
z-index:9999;
bottom:25%!important;
left:70%!important}
.tp-bullets.simplebullets .bullet{
cursor:pointer;
display:inline-block;
background:url(../assets/bollet.png) bottom no-repeat;
margin-left:7px;
width:56px;
height:11px}
.tp-leftarrow.square,.tp-rightarrow.square{
z-index:100;
cursor:pointer;
position:relative;
width:12px;
height:17px;
margin-top:-9px;
float:left}
.tp-bullets.simplebullets .bullet.selected,.tp-bullets.simplebullets .bullet:hover{
background:url(../assets/bollet_hover.png) no-repeat}
.tp-leftarrow.square{
background:url(../assets/arrow_left2.html) top left;
margin-right:0}
.tp-rightarrow.square{
background:url(../assets/arrow_right2.html) top left;
margin-left:0}
.tp-leftarrow.large,.tp-rightarrow.large{
position:relative;
width:61px;
height:60px;
top:5%!important;
margin-top:-23px;
z-index:100;
cursor:pointer}
.tp-leftarrow.large {
    background-image: url('../images/icon/arrow_large_left.png') !important;
    margin-left: 20px;
}
.tp-rightarrow.large {
    background-image: url('../images/icon/arrow_large_right.png') !important;
    margin-left: -20px;
}
.tp-leftarrow:hover,.tp-rightarrow:hover{
background-position:bottom left}
.tp-bullets.tp-thumbs{
z-index:100;
position:absolute;
padding:0 2px 2px;
background-color:#fff;
width:500px;
height:50px}
.fullwidthbanner-container{
margin-bottom:0}
.fullwidthbanner-container .fullwidthbanner{
overflow:hidden;
position:relative;
margin-top:0}
.fullwidthbanner-container .tp-thumbs{
padding:2px}
.tp-bullets.tp-thumbs .tp-mask{
width:500px;
height:50px;
overflow:hidden;
position:relative}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{
width:5000px;
position:absolute}
.tp-bullets.tp-thumbs .bullet{
width:100px;
height:50px;
cursor:pointer;
overflow:hidden;
background:0 0;
margin:0;
float:left;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=50);
-moz-opacity:.5;
-khtml-opacity:.5;
opacity:.5;
-webkit-transition:all .2s ease-out;
-moz-transition:all .2s ease-out;
-o-transition:all .2s ease-out;
-ms-transition:all .2s ease-out}
.tp-bullets.tp-thumbs .bullet.selected,.tp-bullets.tp-thumbs .bullet:hover{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=1);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1}
.tp-thumbs img{
width:100%}
.tp-bannertimer{
width:100%;
height:10px;
background:transparent !important;
position:relative;
z-index:200;
top:0 !important;}
@media only screen and (min-width:480px) and (max-width:767px){
.responsive .tp-bullets.tp-thumbs,.responsive .tp-bullets.tp-thumbs .tp-mask{
width:300px!important;
height:30px!important}
.responsive .tp-bullets.tp-thumbs .bullet{
width:60px!important;
height:30px!important}
}
@media only screen and (min-width:0px) and (max-width:479px){
.responsive .tp-bullets,.responsive .tparrows{
display:none}
}
.tp-simpleresponsive img{
max-width:none}
.tp-simpleresponsive ul{
list-style:none;
padding:0;
margin:0}
.tp-simpleresponsive>ul li{
list-stye:none;
position:absolute;
visibility:hidden}
.caption.slidelink a div{
width:10000px;
height:10000px}
.tp-loader{
background:url(../assets/loader.gif) 10px 10px no-repeat #fff;
margin:-22px;
top:30%;
left:50%;
z-index:10000;
position:absolute;
width:44px;
height:44px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px}
@media only screen and (min-width:768px) and (max-width:995px){
.caption.gray-b2{
margin:0 0 0 50px}
}
@media only screen and (min-width:640px) and (max-width:768px){
.caption.blue-b4,.caption.gray-b2,.caption.green-b4,.caption.pink-b4{
margin:0 0 0 50px}
.caption.lcd{
margin:0 0 0 -40px}
}
@media only screen and (min-width:480px) and (max-width:640px){
.caption.lcd{
margin:0 0 0 -30px}
.caption.blue-b4,.caption.gray-b2,.caption.green-b4,.caption.pink-b4{
margin:0 0 0 50px}
}
@media only screen and (min-width:320px) and (max-width:480px){
.caption.lcd{
margin:0 0 0 -20px}
.caption.blue-b4,.caption.gray-b2,.caption.green-b4,.caption.pink-b4{
margin:0 0 0 50px}
}
@media only screen and (max-width:320px){
.caption.lcd{
margin:0 0 0 -20px}
.caption.blue-b4,.caption.gray-b2,.caption.green-b4,.caption.pink-b4{
margin:0 0 0 50px}
}
