@charset "UTF-8";
@font-face {
font-family: 'gotham';
font-style: normal;
src: url(../../../uploads/useanyfont/151229090709Gotham.eot);
src: local('gotham'), url(../../../uploads/useanyfont/151229090709Gotham.eot) format('embedded-opentype'), url(../../../uploads/useanyfont/151229090709Gotham.woff) format('woff');
}
.gotham{font-family: 'gotham' !important;}
body, p, blockquote, li, a{
font-family: 'gotham' !important;
}
body, h1, h2, h3, h4, h5, h6, p, blockquote, li, a{
font-family: 'gotham' !important;
}.container                                  { position: relative; width: 1024px; margin: 0 auto; padding: 0; } .column, .columns                           { float: left; display: inline; margin-left: 0; margin-right: 1%; } .row                                        { margin-bottom: 0%; }  .column.alpha, .columns.alpha               { margin-left: 0; }
.column.omega, .columns.omega               { margin-right: 0; } .container .one.column                      { width: 4.1%;  } .container .two.columns                     { width: 10.4%; } .container .three.columns                   { width: 16.6%; margin-right: 2%;} .container .four.columns                    { width: 22.9%; margin-right: 2.6%;} .container .five.columns                    { width: 29.16%; } .container .six.columns                     { width: 35%; } .container .seven.columns                   { width: 41.6%; } .container .eight.columns                   { width: 47.9%;margin-right: 4%; } .container .nine.columns                    { width: 54.16%; } .container .ten.columns                     { width: 60%; } .container .eleven.columns                  { width: 66.66%; } .container .twelve.columns                  { width: 72.9%; } .container .thirteen.columns                { width: 79.16%; } .container .fourteen.columns                { width: 85%; } .container .fifteen.columns                 { width: 91.66%; } .container .sixteen.columns                 { width: 100%; } .container .one-third.column                { width: 31.25%; margin-right: 2.6%;} .container .two-thirds.column               { width: 64.5%; margin-right: 4%;}  .container .offset-by-one                   { padding-left: 6.25%;  } .container .offset-by-two                   { padding-left: 12.5%; } .container .offset-by-three                 { padding-left: 18.75%; } .container .offset-by-four                  { padding-left: 25%; } .container .offset-by-five                  { padding-left: 31.25%; } .container .offset-by-six                   { padding-left: 37.5%; } .container .offset-by-seven                 { padding-left: 43.7%; } .container .offset-by-eight                 { padding-left: 50%; } .container .offset-by-nine                  { padding-left: 56.25%; } .container .offset-by-ten                   { padding-left: 62.5%; } .container .offset-by-eleven                { padding-left: 68.75%; } .container .offset-by-twelve                { padding-left: 75%; } .container .offset-by-thirteen              { padding-left: 81.25%; } .container .offset-by-fourteen              { padding-left: 87.5%; } .container .offset-by-fifteen               { padding-left: 93.75%; }   .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; } .clearfix:before,
.clearfix:after,
.row:before,
.row:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0; }
.row:after,
.clearfix:after {
clear: both; }
.row,
.clearfix {
zoom: 1; } .clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
.container .eight.columns:last-child{
margin-right: 0 !important;
}
.eight.columns:last-child{margin-right: 0 !important;}
ul.proj_list li.one-third:nth-child(3n+3), ul.proj_list li.eight:nth-child(2n+2), ul.proj_list_overlay li.four:nth-child(4n+4), ul.proj_list li.four:nth-child(4n+4){margin-right: 0 !important;}
.columns:last-child, .column:last-child{margin-right: 0 !important;}  @media only screen and (min-width: 768px) and (max-width: 959px) {
.container                                  { width: 100%; } .container .column,
.container .columns                         { margin-left: 1.3%; margin-right: 1.3%;  } .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 1.3%; } .column.omega, .columns.omega               { margin-right: 0; margin-left: 1.3%; } .container .one.column                      { width: 3.64%; } .container .two.columns                     { width: 9.89%; } .container .three.columns                   { width: 16.1%; } .container .four.columns                    { width: 22.39%; } .container .five.columns                    { width: 28.64%; } .container .six.columns                     { width: 34.89%; } .container .seven.columns                   { width: 41.14%; } .container .eight.columns                   { width: 47.39%; } .container .nine.columns                    { width: 53.64%; } .container .ten.columns                     { width: 59.89%; } .container .eleven.columns                  { width: 66.14%; } .container .twelve.columns                  { width: 72.39%; } .container .thirteen.columns                { width: 78.64%; } .container .fourteen.columns                { width: 84.89%; } .container .fifteen.columns                 { width: 91.14%; } .container .sixteen.columns                 { width: 97.39%; } .container .one-third.column                { width: 30.72%; } .container .two-thirds.column               { width: 64%; }  .container .offset-by-one                   { padding-left: 6.25%; } .container .offset-by-two                   { padding-left: 12.5%; } .container .offset-by-three                 { padding-left: 18.75%; } .container .offset-by-four                  { padding-left: 25%; } .container .offset-by-five                  { padding-left: 31.25%; } .container .offset-by-six                   { padding-left: 37.5%; } .container .offset-by-seven                 { padding-left: 43.75%; } .container .offset-by-eight                 { padding-left: 45%; } .container .offset-by-nine                  { padding-left: 56.25%; } .container .offset-by-ten                   { padding-left: 62.5%; } .container .offset-by-eleven                { padding-left: 68.75%; } .container .offset-by-twelve                { padding-left: 75%; } .container .offset-by-thirteen              { padding-left: 81.25%; } .container .offset-by-fourteen              { padding-left: 87.5%; } .container .offset-by-fifteen               { padding-left: 93.75%; } }  @media only screen and (max-width: 767px) {
.container { width: 93%; }
.columns, .column { margin: 0; }
.container .one.column,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column  { width: 100%; }  .container .offset-by-one,
.container .offset-by-two,
.container .offset-by-three,
.container .offset-by-four,
.container .offset-by-five,
.container .offset-by-six,
.container .offset-by-seven,
.container .offset-by-eight,
.container .offset-by-nine,
.container .offset-by-ten,
.container .offset-by-eleven,
.container .offset-by-twelve,
.container .offset-by-thirteen,
.container .offset-by-fourteen,
.container .offset-by-fifteen { padding-left: 0; }
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
.container { width: 93%; } 
.columns, .column { margin: 0; }
.container .one.column,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column { width: 100%; } }  @media only screen and (max-width: 959px) {} @media only screen and (min-width: 768px) and (max-width: 959px) {} @media only screen and (max-width: 767px) {} @media only screen and (min-width: 480px) and (max-width: 767px) {} @media only screen and (max-width: 479px) {}.camera_wrap a, .camera_wrap img, 
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_thumbs_wrap a, .camera_thumbs_wrap img, 
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,
.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
background: none;
border: 0;
font: inherit;
font-size: 100%;
margin: 0;
padding: 0;
vertical-align: baseline;
list-style: none
}
.camera_wrap {
display: none;
float: left;
position: relative;
}
.vert-sep{display: inline-block; position: absolute; float: right; width: 1px; height: 17px; top: 9px; right: 33px;} .camera_wrap img {
max-width: none !important;
}
.camera_fakehover {
height: 100%;
xmin-height: 450px !important;
position: relative;
width: 100%;
z-index: 1;
}
.camera_wrap {
width: 100%;
}
.camera_src {
display: none;
}
.cameraCont, .cameraContents {
height: 100%;
position: relative;
width: 100%;
z-index: 1;
}
.cameraSlide {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
.cameraContent {
bottom: 0;
display: none;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
.camera_target {
bottom: 0;
height: 100%;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
text-align: left;
top: 0;
width: 100%;
z-index: 0;
}
.camera_overlayer {
bottom: 0;
height: 100%;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
width: 100%;
z-index: 0;
}
.camera_target_content {
bottom: 0;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
z-index: 2;
}
.camera_target_content .camera_link {
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/images/blank.gif);
display: block;
height: 100%;
text-decoration: none;
}
.camera_loader {
background: #fff url(../../../themes/smartbox-installable/img/ajx_loading.gif) no-repeat center;
background: rgba(255, 255, 255, 0.9) url(../../../themes/smartbox-installable/img/ajx_loading.gif) no-repeat center;
border: 1px solid #ffffff;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
border-radius: 18px;
height: 36px;
left: 50%;
overflow: hidden;
position: absolute;
margin: -18px 0 0 -18px;
top: 50%;
width: 36px;
z-index: 3;
}
.camera_bar {
bottom: 0;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
z-index: 3;
}
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar {
height: 100%;
position: absolute;
width: auto;
}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar {
height: auto;
position: absolute;
width: 100%;
}
.camera_nav_cont {
height: 65px;
overflow: hidden;
position: absolute;
right: 9px;
top: 15px;
width: 120px;
z-index: 4;
}
#camera-controls-fw.cameracontrols{left: 92px;}
.controls-mover{position: relative; float: left;}
.camera-controls-toggler closed{position: relative; float: right; padding: 6px 0px 7px 0px; display: inline-block;color: white; font-weight: bold; font-size: 14px; cursor: pointer; width: 34px; text-align: center;}
.cameraholder{overflow:visible;}
.vert-sep{display: inline-block; position: absolute; float: right; width: 1px; height: 17px; top: 9px; right: 33px; }
.camera_caption {
top: 20px;
bottom: 30px;
display: block;
position: absolute;
text-align: center;
width: 100%;
}
.designareslider iframe{
width: 100%; height: 100%; border: none;
}
.camera_caption .container{
display:none; opacity: 0; filter: alpha(opacity=0);
}
.camera-text-contents{
text-align: left; height: 100%;position:relative; top: 40px;
}
.camera-image-contents{
height: 100%;
}
.camera_caption > div {
padding: 10px 20px;
background: none !important;
}
.camera_caption .container *{
}
.camerarelative {
overflow: hidden;
position: relative;
}
.imgFake {
cursor: pointer;
}
.camera_prevThumbs {
bottom: 4px;
cursor: pointer;
left: 5%;
position: absolute;
top: 4px;
visibility: hidden;
width: 30px;
z-index: 10;
}
.camera_prevThumbs div {
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/images/camera_skins.png) no-repeat -160px 0;
display: block;
height: 40px;
margin-top: -20px;
position: absolute;
top: 50%;
width: 30px;
}
.camera_nextThumbs {
bottom: 4px;
cursor: pointer;
position: absolute;
right: 0;
top: 4px;
visibility: hidden;
width: 30px;
z-index: 10;
}
.camera_nextThumbs div {
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/images/camera_skins.png) no-repeat -190px 0;
display: block;
height: 40px;
margin-top: -20px;
position: absolute;
top: 50%;
width: 30px;
}
.camera_command_wrap .hideNav {
display: none;
}
.camera_command_wrap {
left: 0;
position: relative;
right:0;
z-index: 4;
}
.camera_wrap .camera_pag .camera_pag_ul, #white_content .camera_pag_ul {
list-style: none;
margin: 0;
padding-left: 10px;
text-align: right;
margin-right: 35px;
padding-right: 10px;
}
.camera_wrap .camera_pag .camera_pag_ul{
display: none;
}
.camera_wrap .camera_pag .camera_pag_ul li, #white_content .camera_pag_ul li {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
cursor: pointer;
display: inline-block;
height: 16px;
margin: 20px 5px;
position: relative;
text-align: left;
text-indent: -9999px;
width: 16px;
color: white;
}
.camera_wrap .camera_pag .camera_pag_ul li > span, #white_content .camera_pag_ul li > span {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
height: 12px;
left: 0px;
overflow: hidden;
position: absolute;
top: 0px;
width: 12px;
color: #333;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span, #white_content .camera_pag_ul li:hover {
background: #333;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, #white_content .camera_pag_ul li.cameracurrent{
background: #333;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, #white_content .camera_pag_ul li > span {
display: none;
}
.camera_pag_ul li img, #white_content .camera_pag_ul li img {
display: none;
position: absolute;
min-width: 70px !important;
}
.camera_pag_ul .thumb_arrow, #white_content .camera_pag_ul .thumb_arrow {
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid;
top: 0;
left: 50%;
margin-left: -4px;
position: absolute;
}
.camera_prev, .camera_next, .camera_prev > span, .camera_next > span{
transition: all .5s ease;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
}
.camera_prev > span:hover{
background: url(../../../themes/smartbox-installable/img/sprite.png) -115px -101px no-repeat;
}
.camera_next > span:hover{
background: url(../../../themes/smartbox-installable/img/sprite.png) -180px -101px no-repeat;
}
.camera_prev, .camera_next, .camera_commands {
cursor: pointer;
height: 40px;
margin-top: -20px;
position: absolute;
top: 50%;
width: 45px;
z-index: 2;
-webkit-border-radius: 3px; border-radius: 3px;
}
.camera_prev {
left: -5%;
}
.camera_prev > span {
background: url(../../../themes/smartbox-installable/img/sprite.png) -86px -101px no-repeat;
display: block;
height: 40px;
width: 45px;
background-color: #fff !important;
-webkit-border-radius: 3px; border-radius: 3px;
}
.camera_next {
right: -5%;
}
.camera_next > span {
background: url(../../../themes/smartbox-installable/img/sprite.png) -150px -101px no-repeat;
display: block;  
height: 40px; 
width: 45px; background-color: #fff !important; -webkit-border-radius: 3px; border-radius: 3px;
}
.camera_commands {
right: 5%;
}
.camera_commands > .camera_play {
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/images/camera_skins.png) no-repeat -80px 0;
height: 40px;
width: 40px;
margin-left: -41px;
background-color: #d8d8d8;
background-color: rgba(216, 216, 216, 0.85);
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-o-border-radius: 30px;
-ms-border-radius: 30px;
}
.camera_commands > .camera_stop {
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/images/camera_skins.png) no-repeat -120px 0;
display: block;
height: 40px;
width: 40px;
margin-left: -41px;
background-color: #d8d8d8;
background-color: rgba(216, 216, 216, 0.85);
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-o-border-radius: 30px;
-ms-border-radius: 30px;
}
.camera_wrap .camera_pag .camera_pag_ul li, #white_content .camera_pag_ul li {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
cursor: pointer;
display: inline-block;
height: 12px;
margin: 10px 2px;
position: relative;
text-indent: -9999px;
width: 12px;
}
.camera_thumbs_cont {
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
overflow: hidden;
position: relative;
width: 100%;
}
.camera_commands_emboss .camera_thumbs_cont {
-moz-box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
-webkit-box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_thumbs_cont > div {
float: left;
width: 100%;
}
.camera_thumbs_cont ul {
overflow: hidden;
padding: 3px 4px 8px;
position: relative;
text-align: center;
}
.camera_thumbs_cont ul li {
display: inline;
padding: 0 4px;
}
.camera_thumbs_cont ul li > img {
border: 1px solid;
cursor: pointer;
margin-top: 5px;
vertical-align:bottom;
}
.camera_clear {
display: block;
clear: both;
}
.showIt {
display: none;
}
.camera_clear {
clear: both;
display: block;
height: 1px;
margin: -1px 0 25px;
position: relative;
} .pattern_1 .camera_overlayer {
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/images/patterns/overlay1.png) repeat;
}
.pattern_2 .camera_overlayer {
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/images/patterns/overlay2.png) repeat;
}
.pattern_3 .camera_overlayer {
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/images/patterns/overlay3.png) repeat;
}
.pattern_4 .camera_overlayer {
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/images/patterns/overlay4.png) repeat;
}
.pattern_5 .camera_overlayer {
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/images/patterns/overlay5.png) repeat;
}
.pattern_6 .camera_overlayer {
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/images/patterns/overlay6.png) repeat;
}
.pattern_7 .camera_overlayer {
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/images/patterns/overlay7.png) repeat;
}
.pattern_8 .camera_overlayer {
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/images/patterns/overlay8.png) repeat;
}
.pattern_9 .camera_overlayer {
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/images/patterns/overlay9.png) repeat;
}
.pattern_10 .camera_overlayer {
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/images/patterns/overlay10.png) repeat;
}
.camera_caption {
color: #fff;
}
.camera_caption > div {
background: #000;
background: rgba(0, 0, 0, 0.8);
}
.camera_wrap .camera_pag .camera_pag_ul li, #white_content .camera_pag_ul li {
background: #fff;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span, #white_content .camera_pag_ul li:hover > span {
background: #fff;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, #white_content .camera_pag_ul li.cameracurrent > span  {
background: #434648;
top: 2px;
left: 2px;
}
.camera_pag_ul li img, #white_content .camera_pag_ul li img {
border: 4px solid #e6e6e6;
-moz-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
box-shadow: 0px 3px 6px rgba(0,0,0,.5);
}
.camera_pag_ul .thumb_arrow, #white_content .camera_pag_ul .thumb_arrow {
border-top-color: #e6e6e6;
}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
background-color: #d8d8d8;
background-color: rgba(216, 216, 216, 0.85);
position: absolute;
top: 100%;
z-index: 99;    
-webkit-border-radius: 3px; border-radius: 3px;
}
.camera_prev{left: 10px; margin-top: -37px; opacity: 0; filter: alpha(opacity=0);}
.camera_next{left: 59px; margin-top: -37px; opacity: 0; filter: alpha(opacity=0);}
.camera_wrap .camera_pag .camera_pag_ul li, #white_content .camera_pag_ul li  {
background: #fff;
}
.camera_thumbs_cont ul li > img {
border-color: 1px solid #000;
} .camera_amber_skin .camera_prevThumbs div {
background-position: -160px -160px;
}
.camera_amber_skin .camera_nextThumbs div {
background-position: -190px -160px;
}
.camera_amber_skin .camera_prev > span {
background-position: 0 -160px;
}
.camera_amber_skin .camera_next > span {
background-position: -40px -160px;
}
.camera_amber_skin .camera_commands > .camera_play {
background-position: -80px -160px;
}
.camera_amber_skin .camera_commands > .camera_stop {
background-position: -120px -160px;
} .camera_ash_skin .camera_prevThumbs div {
background-position: -160px -200px;
}
.camera_ash_skin .camera_nextThumbs div {
background-position: -190px -200px;
}
.camera_ash_skin .camera_prev > span {
background-position: 0 -200px;
}
.camera_ash_skin .camera_next > span {
background-position: -40px -200px;
}
.camera_ash_skin .camera_commands > .camera_play {
background-position: -80px -200px;
}
.camera_ash_skin .camera_commands > .camera_stop {
background-position: -120px -200px;
} .camera_azure_skin .camera_prevThumbs div {
background-position: -160px -240px;
}
.camera_azure_skin .camera_nextThumbs div {
background-position: -190px -240px;
}
.camera_azure_skin .camera_prev > span {
background-position: 0 -240px;
}
.camera_azure_skin .camera_next > span {
background-position: -40px -240px;
}
.camera_azure_skin .camera_commands > .camera_play {
background-position: -80px -240px;
}
.camera_azure_skin .camera_commands > .camera_stop {
background-position: -120px -240px;
} .camera_beige_skin .camera_prevThumbs div {
background-position: -160px -120px;
}
.camera_beige_skin .camera_nextThumbs div {
background-position: -190px -120px;
}
.camera_beige_skin .camera_prev > span {
background-position: 0 -120px;
}
.camera_beige_skin .camera_next > span {
background-position: -40px -120px;
}
.camera_beige_skin .camera_commands > .camera_play {
background-position: -80px -120px;
}
.camera_beige_skin .camera_commands > .camera_stop {
background-position: -120px -120px;
} .camera_black_skin .camera_prevThumbs div {
background-position: -160px -40px;
}
.camera_black_skin .camera_nextThumbs div {
background-position: -190px -40px;
}
.camera_black_skin .camera_prev > span {
background-position: 0 -40px;
}
.camera_black_skin .camera_next > span {
background-position: -40px -40px;
}
.camera_black_skin .camera_commands > .camera_play {
background-position: -80px -40px;
}
.camera_black_skin .camera_commands > .camera_stop {
background-position: -120px -40px;
} .camera_blue_skin .camera_prevThumbs div {
background-position: -160px -280px;
}
.camera_blue_skin .camera_nextThumbs div {
background-position: -190px -280px;
}
.camera_blue_skin .camera_prev > span {
background-position: 0 -280px;
}
.camera_blue_skin .camera_next > span {
background-position: -40px -280px;
}
.camera_blue_skin .camera_commands > .camera_play {
background-position: -80px -280px;
}
.camera_blue_skin .camera_commands > .camera_stop {
background-position: -120px -280px;
} .camera_brown_skin .camera_prevThumbs div {
background-position: -160px -320px;
}
.camera_brown_skin .camera_nextThumbs div {
background-position: -190px -320px;
}
.camera_brown_skin .camera_prev > span {
background-position: 0 -320px;
}
.camera_brown_skin .camera_next > span {
background-position: -40px -320px;
}
.camera_brown_skin .camera_commands > .camera_play {
background-position: -80px -320px;
}
.camera_brown_skin .camera_commands > .camera_stop {
background-position: -120px -320px;
} .camera_burgundy_skin .camera_prevThumbs div {
background-position: -160px -360px;
}
.camera_burgundy_skin .camera_nextThumbs div {
background-position: -190px -360px;
}
.camera_burgundy_skin .camera_prev > span {
background-position: 0 -360px;
}
.camera_burgundy_skin .camera_next > span {
background-position: -40px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_play {
background-position: -80px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_stop {
background-position: -120px -360px;
} .camera_charcoal_skin .camera_prevThumbs div {
background-position: -160px -400px;
}
.camera_charcoal_skin .camera_nextThumbs div {
background-position: -190px -400px;
}
.camera_charcoal_skin .camera_prev > span {
background-position: 0 -400px;
}
.camera_charcoal_skin .camera_next > span {
background-position: -40px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_play {
background-position: -80px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_stop {
background-position: -120px -400px;
} .camera_chocolate_skin .camera_prevThumbs div {
background-position: -160px -440px;
}
.camera_chocolate_skin .camera_nextThumbs div {
background-position: -190px -440px;
}
.camera_chocolate_skin .camera_prev > span {
background-position: 0 -440px;
}
.camera_chocolate_skin .camera_next > span {
background-position: -40px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_play {
background-position: -80px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_stop {
background-position: -120px -440px	;
} .camera_coffee_skin .camera_prevThumbs div {
background-position: -160px -480px;
}
.camera_coffee_skin .camera_nextThumbs div {
background-position: -190px -480px;
}
.camera_coffee_skin .camera_prev > span {
background-position: 0 -480px;
}
.camera_coffee_skin .camera_next > span {
background-position: -40px -480px;
}
.camera_coffee_skin .camera_commands > .camera_play {
background-position: -80px -480px;
}
.camera_coffee_skin .camera_commands > .camera_stop {
background-position: -120px -480px	;
} .camera_cyan_skin .camera_prevThumbs div {
background-position: -160px -520px;
}
.camera_cyan_skin .camera_nextThumbs div {
background-position: -190px -520px;
}
.camera_cyan_skin .camera_prev > span {
background-position: 0 -520px;
}
.camera_cyan_skin .camera_next > span {
background-position: -40px -520px;
}
.camera_cyan_skin .camera_commands > .camera_play {
background-position: -80px -520px;
}
.camera_cyan_skin .camera_commands > .camera_stop {
background-position: -120px -520px	;
} .camera_fuchsia_skin .camera_prevThumbs div {
background-position: -160px -560px;
}
.camera_fuchsia_skin .camera_nextThumbs div {
background-position: -190px -560px;
}
.camera_fuchsia_skin .camera_prev > span {
background-position: 0 -560px;
}
.camera_fuchsia_skin .camera_next > span {
background-position: -40px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_play {
background-position: -80px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_stop {
background-position: -120px -560px	;
} .camera_gold_skin .camera_prevThumbs div {
background-position: -160px -600px;
}
.camera_gold_skin .camera_nextThumbs div {
background-position: -190px -600px;
}
.camera_gold_skin .camera_prev > span {
background-position: 0 -600px;
}
.camera_gold_skin .camera_next > span {
background-position: -40px -600px;
}
.camera_gold_skin .camera_commands > .camera_play {
background-position: -80px -600px;
}
.camera_gold_skin .camera_commands > .camera_stop {
background-position: -120px -600px	;
} .camera_green_skin .camera_prevThumbs div {
background-position: -160px -640px;
}
.camera_green_skin .camera_nextThumbs div {
background-position: -190px -640px;
}
.camera_green_skin .camera_prev > span {
background-position: 0 -640px;
}
.camera_green_skin .camera_next > span {
background-position: -40px -640px;
}
.camera_green_skin .camera_commands > .camera_play {
background-position: -80px -640px;
}
.camera_green_skin .camera_commands > .camera_stop {
background-position: -120px -640px	;
} .camera_grey_skin .camera_prevThumbs div {
background-position: -160px -680px;
}
.camera_grey_skin .camera_nextThumbs div {
background-position: -190px -680px;
}
.camera_grey_skin .camera_prev > span {
background-position: 0 -680px;
}
.camera_grey_skin .camera_next > span {
background-position: -40px -680px;
}
.camera_grey_skin .camera_commands > .camera_play {
background-position: -80px -680px;
}
.camera_grey_skin .camera_commands > .camera_stop {
background-position: -120px -680px	;
} .camera_indigo_skin .camera_prevThumbs div {
background-position: -160px -720px;
}
.camera_indigo_skin .camera_nextThumbs div {
background-position: -190px -720px;
}
.camera_indigo_skin .camera_prev > span {
background-position: 0 -720px;
}
.camera_indigo_skin .camera_next > span {
background-position: -40px -720px;
}
.camera_indigo_skin .camera_commands > .camera_play {
background-position: -80px -720px;
}
.camera_indigo_skin .camera_commands > .camera_stop {
background-position: -120px -720px	;
} .camera_khaki_skin .camera_prevThumbs div {
background-position: -160px -760px;
}
.camera_khaki_skin .camera_nextThumbs div {
background-position: -190px -760px;
}
.camera_khaki_skin .camera_prev > span {
background-position: 0 -760px;
}
.camera_khaki_skin .camera_next > span {
background-position: -40px -760px;
}
.camera_khaki_skin .camera_commands > .camera_play {
background-position: -80px -760px;
}
.camera_khaki_skin .camera_commands > .camera_stop {
background-position: -120px -760px	;
} .camera_lime_skin .camera_prevThumbs div {
background-position: -160px -800px;
}
.camera_lime_skin .camera_nextThumbs div {
background-position: -190px -800px;
}
.camera_lime_skin .camera_prev > span {
background-position: 0 -800px;
}
.camera_lime_skin .camera_next > span {
background-position: -40px -800px;
}
.camera_lime_skin .camera_commands > .camera_play {
background-position: -80px -800px;
}
.camera_lime_skin .camera_commands > .camera_stop {
background-position: -120px -800px	;
} .camera_magenta_skin .camera_prevThumbs div {
background-position: -160px -840px;
}
.camera_magenta_skin .camera_nextThumbs div {
background-position: -190px -840px;
}
.camera_magenta_skin .camera_prev > span {
background-position: 0 -840px;
}
.camera_magenta_skin .camera_next > span {
background-position: -40px -840px;
}
.camera_magenta_skin .camera_commands > .camera_play {
background-position: -80px -840px;
}
.camera_magenta_skin .camera_commands > .camera_stop {
background-position: -120px -840px	;
} .camera_maroon_skin .camera_prevThumbs div {
background-position: -160px -880px;
}
.camera_maroon_skin .camera_nextThumbs div {
background-position: -190px -880px;
}
.camera_maroon_skin .camera_prev > span {
background-position: 0 -880px;
}
.camera_maroon_skin .camera_next > span {
background-position: -40px -880px;
}
.camera_maroon_skin .camera_commands > .camera_play {
background-position: -80px -880px;
}
.camera_maroon_skin .camera_commands > .camera_stop {
background-position: -120px -880px	;
} .camera_orange_skin .camera_prevThumbs div {
background-position: -160px -920px;
}
.camera_orange_skin .camera_nextThumbs div {
background-position: -190px -920px;
}
.camera_orange_skin .camera_prev > span {
background-position: 0 -920px;
}
.camera_orange_skin .camera_next > span {
background-position: -40px -920px;
}
.camera_orange_skin .camera_commands > .camera_play {
background-position: -80px -920px;
}
.camera_orange_skin .camera_commands > .camera_stop {
background-position: -120px -920px	;
} .camera_olive_skin .camera_prevThumbs div {
background-position: -160px -1080px;
}
.camera_olive_skin .camera_nextThumbs div {
background-position: -190px -1080px;
}
.camera_olive_skin .camera_prev > span {
background-position: 0 -1080px;
}
.camera_olive_skin .camera_next > span {
background-position: -40px -1080px;
}
.camera_olive_skin .camera_commands > .camera_play {
background-position: -80px -1080px;
}
.camera_olive_skin .camera_commands > .camera_stop {
background-position: -120px -1080px	;
} .camera_pink_skin .camera_prevThumbs div {
background-position: -160px -960px;
}
.camera_pink_skin .camera_nextThumbs div {
background-position: -190px -960px;
}
.camera_pink_skin .camera_prev > span {
background-position: 0 -960px;
}
.camera_pink_skin .camera_next > span {
background-position: -40px -960px;
}
.camera_pink_skin .camera_commands > .camera_play {
background-position: -80px -960px;
}
.camera_pink_skin .camera_commands > .camera_stop {
background-position: -120px -960px	;
} .camera_pistachio_skin .camera_prevThumbs div {
background-position: -160px -1040px;
}
.camera_pistachio_skin .camera_nextThumbs div {
background-position: -190px -1040px;
}
.camera_pistachio_skin .camera_prev > span {
background-position: 0 -1040px;
}
.camera_pistachio_skin .camera_next > span {
background-position: -40px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_play {
background-position: -80px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_stop {
background-position: -120px -1040px	;
} .camera_pink_skin .camera_prevThumbs div {
background-position: -160px -80px;
}
.camera_pink_skin .camera_nextThumbs div {
background-position: -190px -80px;
}
.camera_pink_skin .camera_prev > span {
background-position: 0 -80px;
}
.camera_pink_skin .camera_next > span {
background-position: -40px -80px;
}
.camera_pink_skin .camera_commands > .camera_play {
background-position: -80px -80px;
}
.camera_pink_skin .camera_commands > .camera_stop {
background-position: -120px -80px;
} .camera_red_skin .camera_prevThumbs div {
background-position: -160px -1000px;
}
.camera_red_skin .camera_nextThumbs div {
background-position: -190px -1000px;
}
.camera_red_skin .camera_prev > span {
background-position: 0 -1000px;
}
.camera_red_skin .camera_next > span {
background-position: -40px -1000px;
}
.camera_red_skin .camera_commands > .camera_play {
background-position: -80px -1000px;
}
.camera_red_skin .camera_commands > .camera_stop {
background-position: -120px -1000px	;
} .camera_tangerine_skin .camera_prevThumbs div {
background-position: -160px -1120px;
}
.camera_tangerine_skin .camera_nextThumbs div {
background-position: -190px -1120px;
}
.camera_tangerine_skin .camera_prev > span {
background-position: 0 -1120px;
}
.camera_tangerine_skin .camera_next > span {
background-position: -40px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_play {
background-position: -80px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_stop {
background-position: -120px -1120px	;
} .camera_turquoise_skin .camera_prevThumbs div {
background-position: -160px -1160px;
}
.camera_turquoise_skin .camera_nextThumbs div {
background-position: -190px -1160px;
}
.camera_turquoise_skin .camera_prev > span {
background-position: 0 -1160px;
}
.camera_turquoise_skin .camera_next > span {
background-position: -40px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_play {
background-position: -80px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_stop {
background-position: -120px -1160px	;
} .camera_violet_skin .camera_prevThumbs div {
background-position: -160px -1200px;
}
.camera_violet_skin .camera_nextThumbs div {
background-position: -190px -1200px;
}
.camera_violet_skin .camera_prev > span {
background-position: 0 -1200px;
}
.camera_violet_skin .camera_next > span {
background-position: -40px -1200px;
}
.camera_violet_skin .camera_commands > .camera_play {
background-position: -80px -1200px;
}
.camera_violet_skin .camera_commands > .camera_stop {
background-position: -120px -1200px	;
} .camera_white_skin .camera_prevThumbs div {
background-position: -160px -80px;
}
.camera_white_skin .camera_nextThumbs div {
background-position: -190px -80px;
}
.camera_white_skin .camera_prev > span {
background-position: 0 -80px;
}
.camera_white_skin .camera_next > span {
background-position: -40px -80px;
}
.camera_white_skin .camera_commands > .camera_play {
background-position: -80px -80px;
}
.camera_white_skin .camera_commands > .camera_stop {
background-position: -120px -80px;
} .camera_yellow_skin .camera_prevThumbs div {
background-position: -160px -1240px;
}
.camera_yellow_skin .camera_nextThumbs div {
background-position: -190px -1240px;
}
.camera_yellow_skin .camera_prev > span {
background-position: 0 -1240px;
}
.camera_yellow_skin .camera_next > span {
background-position: -40px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_play {
background-position: -80px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_stop {
background-position: -120px -1240px	;
} .camera_caption .container{
position: relative;
margin: 0 auto; height: 100%;
}
.camera_caption .container a.des-sc-button.medium, .camera_caption .container .button.medium{
font-size: 0.9em !important;
font-weight: normal;
color: #6F6F6F !important;
}
.camera_caption .container h1{
margin: 0;
line-height: 0.9em;
margin-top: -10px;
}
.camera_caption .container .title{
font-weight: bold;
font-size: 50px;
line-height: 50px;
margin-bottom: 35px;
}
.camera_caption .container .text{
position: relative;
font-size: 13px;
left: 0px !important;
margin-bottom: 25px;
color: #333;
line-height: 1.4em;
}
.camera_caption > div{
position: absolute;
}
.camera_caption .container .title, .camera_caption .container .text, .camera_caption .container .button, .camera_caption .container .image{
position: relative;
}  
.camera_caption .container .text{
width: 100%;
}
.camera_caption .container p{
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
}
.camera_caption .container .image{
width: 100%;
height: auto;
position: relative;
top: 10px;
}
#wrapper .cameracontrols{position: absolute; top: -33px; height: 366px; left: 136px; z-index: 9999; }
#wrapper .cameracontrols .controls-mover{position: relative; float: left; }
#wrapper .cameracontrols .camera-controls-toggler{position: relative; float: right; padding: 6px 0px 7px 0px; display: inline-block; color: white; font-weight: bold; font-size: 14px; cursor: pointer; width: 34px; text-align: center;  border: none !important;}
#wrapper .cameracontrols .cameraholder{overflow:visible;}.woocommerce form .form-row, .woocommerce-page form .form-row{margin-left: 0 !important;padding-left: 0 !important;}
#wrapper > .container > div.product{padding: 40px 0% !important;}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus{	padding: 0 !important;width: 33px !important;height: 32px !important;}
.woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce #respond input#submit:active, .woocommerce #content input.button:active, .woocommerce-page a.button:active, .woocommerce-page button.button:active, .woocommerce-page input.button:active, .woocommerce-page #respond input#submit:active, .woocommerce-page #content input.button:active{top: auto;}
.woocommerce-tabs .panel{position: relative;float: left;width: 100%;}
.woocommerce a.button, .woocommerce input.button, .woocommerce-page button.button,  .woocommerce-page input.button, .actions .checkout-button, .woocommerce button.button, .woocommerce-page input.button.alt, .checkout-button, .woocommerce-page a.button{font-size: 12px;margin: 0;line-height: 1em;cursor: pointer;position: relative;font-family: Helvetica Neue, Arial;text-decoration: none;overflow: visible;padding: 12px 12px 9px 12px;text-decoration: none;font-weight: normal;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;left: auto;text-shadow: none;color: #fff;background: #474747;white-space: nowrap;display: inline-block;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;
letter-spacing: .5px;}
.woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce button.button.alt, .woocommerce-page button.button.alt, ul.products .hentry a.product_type_simple{font-size: 12px;margin: 0;line-height: 1em;cursor: pointer;position: relative;font-family: Helvetica Neue, Arial;text-decoration: none;overflow: visible;padding: 10px 14px 16px 25px;text-decoration: none;font-weight: bold;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;left: auto;text-shadow: none;color: #fff;background: rgba(0,0,0,0.7) url(../../../themes/smartbox-installable/img/add-to-shopbag.png) no-repeat center center !important;white-space: nowrap;
display: inline-block;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;
}
ul.products .hentry a.product_type_variable{font-size: 12px;margin: 0;line-height: 1em;cursor: pointer;position: relative;font-family: Helvetica Neue, Arial;text-decoration: none;overflow: visible;text-decoration: none;font-weight: bold;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;left: auto;text-shadow: none;color: #fff;background: rgba(0,0,0,0.7) url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/view-options.png) no-repeat center center !important;white-space: nowrap;display: inline-block;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;
padding: 10px 14px 16px 25px;}
ul.products .hentry a.added_to_cart{font-size: 12px;margin: 0;line-height: 1em;cursor: pointer;position: relative;font-family: Helvetica Neue, Arial;text-decoration: none;overflow: visible;padding: 12px 12px 9px 12px;text-decoration: none;font-weight: bold;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;left: auto;text-shadow: none;color: #fff;background: #2C2C2C;white-space: nowrap;display: inline-block;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover .woocommerce-page button.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover{color: #fff !important;border: none;background: transparent url(../../../themes/smartbox-installable/img/add-to-shopbag.png) no-repeat 9px 7px !important;}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{padding: .5em 0;margin: 0;font-size: 1.1em;position: relative;width: 75%;font-family: Helvetica Neue, Arial;color: #444;line-height: 1em;}
.woocommerce ul.products li{overflow: hidden;}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {top: 15px;right: 15px;left: auto;margin: -6px -6px 0 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.woocommerce .add_to_cart_button, .woocommerce .button, .added_to_cart{margin: 0 auto;text-align: center;-webkit-transition: 0.5s ease-in-out !important;-moz-transition: 0.5s ease-in-out !important; -ms-transition: 0.5s ease-in-out !important;-o-transition: 0.5s ease-in-out !important;transition: 0.5s ease-in-out !important;display: none;}
.woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt{background: none;background: none;background: none;background: none;text-shadow: none !important;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{width: 100%;height: auto;display: block;margin: 0 0 8px;-webkit-box-shadow: 0px 0px 5px 0px #ededed;box-shadow: 0px 0px 5px 0px #ededed;border: 1px solid #ededed;width: 99%;-webkit-transition: all ease-in-out .2s;-moz-transition: all ease-in-out .2s;-o-transition: all ease-in-out .2s;transition: all ease-in-out .2s;
}
.woocommerce ul.products li.product a img:hover, .woocommerce-page ul.products li.product a img:hover{box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {display: block;margin: 0 0 .5em;float: right;width: 32%;position: absolute;bottom: 34px;right: 0;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {display: block;font-weight: normal;margin-bottom: .5em;font-size: 1.4em;}
.woocommerce div.product span.price del, .woocommerce div.product p.price del, .woocommerce #content div.product span.price del, .woocommerce #content div.product p.price del, .woocommerce-page div.product span.price del, .woocommerce-page div.product p.price del, .woocommerce-page #content div.product span.price del, .woocommerce-page #content div.product p.price del{color: rgba(145,145,145,0.5) !important;}
.woocommerce-message, .woocommerce-error, .woocommerce-info {padding: 1.2em 1.2em 1.2em 1.4em;margin: 20px 0 20px 0;line-height: 33px;position: relative;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background: none;background: none;background: none;background: none;color: #fff;text-shadow: none;list-style: none outside;width: auto;-webkit-box-shadow: 0;box-shadow: 0;font-size: 0.8em;-webkit-box-shadow: none;box-shadow: none;font-family: Helvetica Neue, Arial, sans-serif;font-size: 13px;
}
.woocommerce-info a, .woocommerce-message a, .woocommerce-error a{color: rgb(4, 138, 138) !important;}
.woocommerce-error{background: #D86C71 !important;border: none !important;}
.woocommerce-info, .woocommerce-message{background: #75D3D3 !important;border: none !important;}
.woocommerce-info:before{background-color: transparent;content: "";font-weight: bold;padding-top: 15px;font-style: normal;border: none;box-shadow: none;}
.woocommerce-error:before{background-color: transparent;content: "";font-weight: bold;padding-top: 15px;font-style: normal;border: none;box-shadow: none;}
.woocommerce-message:before{background-color: transparent;content: "";font-weight: bold;padding-top: 15px;font-style: normal;border: none;box-shadow: none;}
.woocommerce table.shop_table, .woocommerce-page table.shop_table{border: none !important;}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {margin: 0px -1px 24px 0px;text-align: left;width: 100%;border-collapse: separate;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: none;box-shadow: none;}
.woocommerce table.cart th{border-bottom: 0 !important;border-right: 0 !important;}
.woocommerce .cart_table_item td{border-bottom: 0 !important;border-right: 0 !important;}
th.product-subtotal, td.product-subtotal{border-right: 1px solid #ddd !important;}
.woocommerce .cart_table_item:last:child td{border-right: 1px solid #ddd !important;}
.woocommerce th{padding: 10px !important;font-size: 1em !important;}
.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img{width: 60px;height: auto;}
.woocommerce table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce-page #content table.cart a.remove{display: block;font-size: 1.5em;height: 1em;width: 1em;text-align: center;line-height: 18px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;color: #999 !important;text-decoration: none;font-weight: normal;border: 1px solid #ddd;-webkit-transition: all ease-in-out .2s;-moz-transition: all ease-in-out .2s;-o-transition: all ease-in-out .2s;transition: all ease-in-out .2s;}
.woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover{color: #fff !important;}
.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity{width: auto;}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus{position: relative;float: left;width: 32px !important;height: 32px !important;}
.single_add_to_cart_button{top: auto !important;}
.woocommerce div.product p.price{font-size: 1.8em; margin-top: 0;margin-left: 0;margin-bottom: 8%;}
.woocommerce div.product p{margin-left: 0;}
.product_meta{border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;padding: 10px 0;}
.product_meta .posted_in, .product_meta .tagged_as{font-family: "Arial";font-size: 13px;}
.entry-summary .cart{margin-top: 20px;border-top: 1px solid #ededed;padding-top: 30px;}
.single_add_to_cart_button{text-shadow: none !important;}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty{height: 30px;}
.product .onsale{margin-left: 10px !important;font-family: Helvetica Neue, Arial, sans-serif;}
.woocommerce div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a{float: left;width: 16.75%;margin-right: 0.8%;}
.woocommerce-tabs{position: relative;float: left;margin-bottom: 60px;width: 100%;margin: 3% 1% 5% 1%;}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs{list-style: none;padding: 0 0 0 1em;margin: 0;overflow: hidden;position: relative;}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel{margin: 0;padding: 0;width: 100%;margin: 0;padding-bottom: 20px;}
.upsells{position: relative;float: left;}
.woocommerce-tabs .panel h2{margin-left: 0;margin-bottom: 20px;font-family: Helvetica Neue,Arial;font-weight: bold;font-size: 1em;color: #333;}
.woocommerce h2{margin-left: 0;margin-bottom: 0;font-family: Helvetica Neue,Arial;font-weight: bold;font-size: 1em;color: #333;}
.add_review{position: relative;top: 20px;}
.woocommerce #respond input#submit:hover{background: none !important;padding: 12px 20px !important;text-shadow: none !important;display: block;border: 1px solid #fff;}
.woocommerce div.product div.images div.thumbnails a.first, .woocommerce #content div.product div.images div.thumbnails a.first, .woocommerce-page div.product div.images div.thumbnails a.first, .woocommerce-page #content div.product div.images div.thumbnails a.first{float:left !important; clear:none;margin-left: 0.8%;width: 16.75%;} .smartbox_dynamic_shopping_bag {position: relative;float: right;display:inline-block;width: auto;}
.smartbox_little_shopping_bag_wrapper {position: relative;top: 0;right: 0;z-index: 50;display: inline-block;width: auto;}
.smartbox_little_shopping_bag {cursor:pointer;background: #109CD5 !important;width: 100%;position: relative;float: left;height: 40px;}
.smartbox_little_shopping_bag .title{position: relative;float: left;margin: 0 20px 0 10px;}
.smartbox_little_shopping_bag .title a{background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/shopping-bag.png) no-repeat center center;text-indent: -9999px;width: 40px;height: 36px;position: absolute;top: 4px;}
.smartbox_little_shopping_bag .title a {color:#000;}
.smartbox_little_shopping_bag .title i {font-size: 16px;float:right;margin:1px 0 0 0;color: #fff;top: 13px;position: relative;}
.smartbox_little_shopping_bag .overview {font-size: 12px;color: #fff;padding: 2px 0 2px 0;text-align: right;position: relative;float: left;width: auto;height: auto;}
.smartbox_little_shopping_bag .overview .amount{right: 14px;position: relative;font-family: Helvetica, Neue, Arial, sans-serif;font-weight: 400;font-size: 14px;float: right;top: 10px;letter-spacing: 1px;}
.smartbox_little_shopping_bag .overview span.minicart_items {text-align: right;float: right;right: 10px;position: relative;font-family: Arial;font-size: 9px;color: #fff;top: 0;display: none;} .smartbox_minicart_wrapper {width: 340px;position:absolute;right: 0;z-index:10000;display:none;padding-top: 40px;z-index: 99999;float: right;}
.smartbox_minicart {width: auto;border: 1px solid #ddd;padding: 20px;background: #fff;position: relative;float: right;text-align: left;display: block;border-top: none !important;top: 1px;}
ul.cart_list li,
.woocommerce ul.cart_list li {padding: 5px 0 0 0 !important;position:relative;float: left;width: 100%;border-bottom: 1px solid #ededed;margin-bottom: 10px;}
ul.cart_list li:last-child,
.woocommerce ul.cart_list li:last-child {border-bottom:0;}
.cart_list_img_wrapper {width:60px;height:60px;overflow:hidden;float:left;margin-right:20px;margin-bottom:10px;}
ul.cart_list li img,
.woocommerce ul.cart_list li img {box-shadow: 0 0 0 0 rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.3);-moz-box-shadow: 0 0 0 0 rgba(0,0,0,0.3);float:left !important;display:block;margin:0;width:60px !important;height:auto;}
ul.cart_list li a img,
.woocommerce ul.cart_list li a img {margin-right: 0 !important;margin-bottom: 0 !important;display:block !important;width: 60px !important;}
ul.cart_list li a,
.woocommerce ul.cart_list li a {display: block;font-weight:normal !important;color: #545454 !important;padding:0;line-height:1.4em !important;font-size: 12px !important;}
ul.cart_list li a,
.woocommerce ul.cart_list li a:hover{text-decoration: none !important;color: #545454 !important;font-size: 12px !important;}
ul.cart_list ins,
.woocommerce ul.cart_list ins {text-decoration:none;}
ul.cart_list del,
ul.cart_list del span,
ul.cart_list span.from,
.woocommerce ul.cart_list del,
.woocommerce ul.cart_list del span,
.woocommerce ul.cart_list span.from{color:#8d8d8d !important;}
ul.cart_list span.amount,
.woocommerce ul.cart_list span.amount {font-size:12px;font-weight:900;color:#000;padding-bottom:3px;}
.cart_list_product_title,
.woocommerce .cart_list_product_title{width:55%;float:left;position: relative;}
.cart_list_product_title a:hover {text-decoration:underline;}
.cart_list_product_img {float:left;width:75px;height:60px;overflow:hidden;margin-bottom:10px;}
.cart_list_product_price {float:right;}
.cart_list_product_quantity {display:inline-block;padding-top:12px;text-transform:uppercase;font-size:11px;color:#8d8d8d;}
ul.cart_list .remove {position:absolute;bottom:20px;right:0;width:35px;height:35px;background:none;background-position:-200px 0;background-repeat:no-repeat;text-indent: 100%;white-space: nowrap;overflow: hidden;display:none;}
.minicart_total_checkout {padding: 5px 0 0 0;font-size: 12px;text-transform:uppercase;font-weight:900;color: #545454;float: left;width: 100%;font-family: Helvetica Neue, Arial, sans-serif;border-bottom: 1px solid #ddd;margin-bottom: 15px;line-height: 26px;}
.minicart_total_checkout span {font-size: 14px !important;color:#000;float:right;}
ul.cart_list .empty,
.woocommerce ul.cart_list .empty {margin-top: 0;padding:0;font-size: 12px;padding: 0 !important;}
ul.cart_list .empty:before {content:"";width:40px;height:54px;background:none;background-position:-500px -300px;background-repeat:no-repeat;position:absolute;top:5px;left:0px;}
.smartbox_little_shopping_bag_wrapper_mobiles{display: none;} .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea{-webkit-box-sizing: none;-moz-box-sizing: none;box-sizing: none;width: 100%;margin: 0;outline: 0;line-height: 1em;border: 1px solid #d0d0d0;padding: 10px;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {display: block;padding-bottom: 5px;margin-top: 5px;color: #545454;}
.woocommerce form .form-row select, .woocommerce-page form .form-row select{padding: 10px;color: rgb(68, 68, 68);font-family: Helvetica,Arial,sans-serif;font-size: 10px;border-radius: 0px 0px 0px 0px;width: auto;text-transform: uppercase;top: 4px;border: 1px solid #d0d0d0;background: url(../../../themes/smartbox-installable/img/woo-select.png) no-repeat 99% 10px;float: right;width: 100%;-webkit-appearance: none;box-sizing: none;}
.woocommerce h3{margin-left: 0px;}
.woocommerce p, .woocommerce h2{margin-left: 0;font-weight: normal}
.lost_reset_password p{margin: 0 0 6px 3px;}
.woocommerce .col2-set, .woocommerce-page .col2-set{width: 100%;border-top: 1px solid #ededed;padding-top: 20px;margin-top: 20px;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{float: left;width: 46%;border: 1px solid #ededed;padding: 15px;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{float: right;width: 46%;border: 1px solid #ededed;padding: 15px;}
.woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit {float: right;border: 1px solid #ddd;padding: 5px 10px;margin-top: 10px;}
address{font-family: Arial;font-size: 13px;color: #555555;font-style: normal;}
.woocommerce table.my_account_orders th, .woocommerce table.my_account_orders td, .woocommerce-page table.my_account_orders th, .woocommerce-page table.my_account_orders td{padding: 10px !important;}
.woocommerce table.my_account_orders .order-actions .button, .woocommerce-page table.my_account_orders .order-actions .button {margin: -12px -3px;padding: 5px 9px;background: #fff;color: #666;font-weight: normal;border: 1px solid #ddd;}
.woocommerce table.my_account_orders .order-actions, .woocommerce-page table.my_account_orders .order-actions{text-align: left;}
.myaccount_user{margin-bottom: 20px;}
.my_account_orders{margin-top: 10px !important;margin-bottom: 30px !important;}
.woocommerce table.cart th:last-child, .woocommerce .cart_table_item td:last-child{border-right: 1px solid #ddd !important;}
.woocommerce table.cart th:first-child, .woocommerce .cart_table_item td:first-child{border-left: 1px solid #ddd !important;}
td.actions{border-left: none !important;border-right: none !important;border-bottom: none !important;padding-top: 20px !important;}
.coupon{margin-left: 0 !important;}
.actions .button{margin-left: -238px !important;float: right !important;}
.actions .checkout-button.button{margin-left: -148px !important;float: right !important;}
.actions .coupon .button{margin-left: 0 !important;float: left !important;}
.coupon label{display: block !important;float: left !important;padding-top: 10px;
font-size: 1em;
margin-right: 10px;}
.coupon .input-text{padding: 8px 8px 9px 8px !important;float: left !important;}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{width: 100%;margin-top: 60px;}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {width: 48%;float: left;border: 1px solid #ddd;}
.cross-sells h2{padding: 12px 20px 12px 20px !important;background: #ededed;margin: -2px;font-size: 1em;}
.cross-sells .products{padding: 20px 20px 0 20px !important;}
.cart_totals table{width: 100% !important;margin-top: 10px !important;}
.woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button{width: auto !important;}
.checkout #customer_details{margin-bottom: 40px;}
#order_review{margin-top: 10px;}
#order_review td, #order_review tr th{padding: 10px !important;border-bottom: none !important;}
#order_review table tfoot tr:last-child{border-bottom: 1px solid #ddd !important;}
#order_review tr.total th, #order_review tr.total td{border-bottom: 1px solid #ddd !important;}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {position: relative;width: 96%;padding: 1em 2%;margin: 1em 0 1em 0;font-size: 0.92em;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;line-height: 1.5em;background: #fff;color: #5e5e5e;}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {content: "";display: block;border: 8px solid #fff;border-right-color: transparent;border-left-color: transparent;border-top-color: transparent;position: absolute;top: -1px;left: 0;margin: -1em 0 0 2em;}
.woocommerce #payment, .woocommerce-page #payment {background: #f7f6f7;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;margin: 40px 0;}
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {border-bottom: none;padding-top: 20px;}
.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row {padding: 0;border-top: none;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {margin: 20px 0 40px 0;}
.woocommerce #payment div.payment_box p:last-child, .woocommerce-page #payment div.payment_box p:last-child {margin-bottom: 0;margin-top: 0;}
.login .form-row .lost_password{margin-left: 60px;position: relative;top: 6px;} .smartbox_minicart_cart_but{background: #303030 !important;margin: 0 !important;padding: 7px 0 !important;position: relative !important;float: left;width: 48.5%;color: #fff !important;font-size: 11px !important;border: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;
-webkit-border-radius: 3px !important; border-radius: 3px !important; -webkit-transition: linear .2s; -moz-transition: linear .2s; -ms-transition: linear .2s; -o-transition: linear .2s; transition: linear .2s;}
.smartbox_minicart_checkout_but{background: #303030 !important;margin: 0 0 0 6px !important;padding: 7px 0 !important;position: relative !important;float: left;width: 48.5%;color: #fff !important;font-size: 11px !important;border: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;-webkit-border-radius: 3px !important; border-radius: 3px !important; -webkit-transition: linear .2s; -moz-transition: linear .2s; -ms-transition: linear .2s; -o-transition: linear .2s; transition: linear .2s;}
.cart_list_product_title ul.cart_list li a{color: #545454 !important;padding: 0;line-height: 1em !important;font-size: 13px;}
.smartbox_minicart_wrapper .cart_list_product_img{width: 60px;height: auto;}
.smartbox_minicart_wrapper ul.cart_list li a img{width: 46px !important;}
.smartbox_minicart_wrapper .cart_list_product_title{width: 61%;}
.smartbox_minicart_wrapper ul.cart_list li:last-child{margin-bottom: 15px;}
.smartbox_minicart_wrapper ul.cart_list li.empty{margin-bottom: 0;}
.smartbox_minicart_wrapper ul.cart_list .remove{position: absolute;width: 35px;height: 35px;background: none;text-indent: 100%;white-space: nowrap;overflow: hidden;left: 2%;top: 1%;}
.smartbox_minicart_wrapper .cart_list_product_quantity{display: inline-block;padding-top: 5px;font-size: 11px;color: #B3B3B3;font-family: Helvetica Neue, Arial, sans-serif;letter-spacing: 1px;text-transform: capitalize;}
.related.products{position: relative; float: left;width: 100%;}
.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product{float: left;margin: 0 2.3% 2.992em 0;padding: 0;position: relative;width: 23.05%;margin-left: 0;}
.product.sale span.onsale{margin-top: 50px;margin-left: 20px !important;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs{padding: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{border: none;background: #fff;display: inline-block;position: relative;z-index: 0;-webkit-border-top-left-radius: 0;-webkit-border-top-right-radius: 0;-moz-border-radius-topleft: 0;-moz-border-radius-topright: 0;border-top-left-radius: 0;border-top-right-radius: 0;box-shadow: none;margin: 5px 2px 5px 0;padding: 6px 16px;border: 1px solid #ddd;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{color: #fff !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{border:none;position: absolute;bottom: 0;width: 0;height: 0;content: none;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{border-bottom: none;	}
.woocommerce-tabs #comments{padding-top: 0;}
.woocommerce-tabs .single #comments{padding-bottom: 0;}
ul.products .hentry a.product_type_simple, ul.products .hentry a.product_type_variable, ul.products li.hentry .added_to_cart{position: absolute !important;-webkit-transition: all 0.2s ease-in-out !important;-moz-transition: all 0.2s ease-in-out !important;-ms-transition: all 0.2s ease-in-out !important;-o-transition: all 0.2s ease-in-out !important;transition: all 0.2s ease-in-out !important;top: -15% !important;left: 41% !important;text-indent: -9999px;-webkit-border-radius: 3px; border-radius: 3px;}
ul.products li.hentry:hover a.product_type_simple, ul.products li.hentry:hover a.product_type_variable, ul.products li.hentry:hover .added_to_cart{ position: absolute !important;-webkit-transition: all 0.2s linear !important;-moz-transition: all 0.2s linear !important;-ms-transition: all 0.2s linear !important;-o-transition: all 0.2s linear !important;transition: all 0.2s linear !important;top: 35% !important;}
.twelve.columns ul.products .hentry a.product_type_simple, .twelve.columns ul.products .hentry a.product_type_variable, .twelve.columns  ul.products li.hentry .added_to_cart{position: absolute !important;-webkit-transition: all 0.2s ease-in-out !important;-moz-transition: all 0.2s ease-in-out !important;-ms-transition: all 0.2s ease-in-out !important;-o-transition: all 0.2s ease-in-out !important;transition: all 0.2s ease-in-out !important;top: 138px !important;text-align: right;width: 80px;}
.twelve.columns ul.products li.hentry:hover a.product_type_simple, .twelve.columns  ul.products li.hentry:hover a.product_type_variable, .twelve.columns  ul.products li.hentry:hover .added_to_cart{left: 1px !important;position: absolute !important;-webkit-transition: all 0.2s linear !important;-moz-transition: all 0.2s linear !important;-ms-transition: all 0.2s linear !important;-o-transition: all 0.2s linear !important;transition: all 0.2s linear !important;top: 138px !important;max-height: 12px !important;}
ul.products li.hentry:hover a.button.added:before{right: -35px;-webkit-transition: all 0.2s linear !important;-moz-transition: all 0.2s linear !important;-ms-transition: all 0.2s linear !important;-o-transition: all 0.2s linear !important;transition: all 0.2s linear !important;
}
ul.products li.hentry:hover a.product_type_simple{
}
.woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce #content input.button.added:before, .woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce-page #content input.button.added:before {content: "";position: absolute;height: 17px;width: 19px;top: 0;right: -81px;text-indent: 0;background: url(../../../themes/smartbox-installable/img/woo-sucess.png) no-repeat center center;padding: 8px;-webkit-transition: all 0.2s linear !important;-moz-transition: all 0.2s linear !important;-ms-transition: all 0.2s linear !important;-o-transition: all 0.2s linear !important;transition: all 0.2s linear !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{float: left;
margin: 0 2.8% 2.992em 0;
padding: 0;
position: relative;
width: 20.7%;
margin-left: 0;
border: 1px solid #ededed;
padding: 10px !important;}
.woocommerce ul.products li.product p br, .woocommerce-page ul.products li.product p br{display: none !important;}
.related.products h2{margin: 20px 1%;}
.cart_table_item .product-remove{width: 8%;border-left: none !important;padding-left: 20px !important}
table.shop_table tr th.product-name{width: 30%;}
table.shop_table tr th.product-thumbnail{width: 12%;}
.product-thumbnail, .product-name, .product-price, .product-quantity, .product-subtotal{border-left: none !important;
}
table.shop_table tr th.product-remove, table.shop_table tr th.product-thumbnail, table.shop_table tr th.product-name, table.shop_table tr th.product-price, table.shop_table tr th.product-quantity, table.shop_table tr th.product-subtotal {border: none !important;font-size: 14px !important;}
.woocommerce table.shop_table tr th:first-child{border-left: none !important;}
.woocommerce table.shop_table tr th:last-child{border-right: none !important;}
.product-thumbnail{padding: 10px !important;}
.from{font-size: 16px; color: #545454;}
table.variations tr td{border: none !important;}
.woocommerce div.product form.cart .variations td, .woocommerce #content div.product form.cart .variations td, .woocommerce-page div.product form.cart .variations td, .woocommerce-page #content div.product form.cart .variations td{vertical-align: none;
}
.woocommerce div.product form.cart .variations select, .woocommerce #content div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select, .woocommerce-page #content div.product form.cart .variations select {padding: 10px;color: rgb(68, 68, 68);font-family: Helvetica,Arial,sans-serif;font-size: 10px;border-radius: 0px 0px 0px 0px;width: auto;text-transform: uppercase;border: 1px solid #d0d0d0;background: url(../../../themes/smartbox-installable/img/woo-select.png) no-repeat 95% 10px;float: right;width: 100%;-webkit-appearance: none;box-sizing: none;
border: 1px solid #ededed!important; -webkit-border-radius: 3px; border-radius: 3px;}
.entry-summary .variations_form.cart{margin-top: 0 !important;margin-left: 0 !important; padding-top: 0 !important; border-top: none !important;}
.woocommerce table.variations .label{margin: 20px;padding: 0 15px 30px 0 !important;font-size: 14px;}
.woocommerce table.variations .label label{font-size: 14px;line-height: 38px;}
.reset_variations{position: relative;top:10px;}
.single_variation_wrap{padding-top: 20px;}
.woocommerce-message .button{background: #fff !important; }
.woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dt {font-weight: bold;float: left;clear: left;margin: 0 .25em 0 0;padding: 0;line-height: 15px;font-size: 12px;}
.woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dd {margin: 0 0 .25em 0;line-height: 15px;font-size: 12px;}
.shop_table .product-name, .shop_table .product-thumbnail, .shop_table .product-price, .shop_table .product-quantity, .shop_table .product-subtotal{border-left: 1px solid #ddd !important;}
.woocommerce #order_review table.shop_table tr th:first-child{border-left: 1px solid #ddd !important;}
.woocommerce #order_review table.shop_table tr th.product-name, .woocommerce #order_review table.shop_table tr th.product-total{border-left: none !important;border-top: none !important;}
div.ppt{font-family: Helvetica, Arial, sans-serif;}
.entry-summary .product_title{margin-left: 0;}
.twelve.columns .woocommerce:not(body){width: 100%; margin: 0 1% 40px 0;
}
.woocommerce #content .twelve.columns input.button, .woocommerce-page #content .twelve.columns input.button, .woocommerce .twelve.columns button.button.alt, .woocommerce-page .twelve.columns button.button.alt, ul.products .twelve.columns .hentry a.product_type_simple{font-size: 12px;margin: 0;line-height: 1em;cursor: pointer;position: relative;font-family: Helvetica Neue, Arial;text-decoration: none;overflow: visible;padding: 12px 12px 9px 30px;text-decoration: none;font-weight: bold;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;left: auto;text-shadow: none;color: #fff;background: #2C2C2C url(../../../themes/smartbox-installable/img/add-to-shopbag.png) no-repeat 9px 7px !important;white-space: nowrap;display: inline-block;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
#commentform .form-submit #submit{border: none;background: none !important;}
.woocommerce div.pp_default .pp_content_container .pp_details{padding: 10px 0;}
.woocommerce ul.product_list_widget li img{width: 50px;float: left; margin-right: 10px;}
.woocommerce ins{background-color: #ffffff !important;}
.woocommerce del{color: #999;}
.woocommerce del .amount{color: #999 !important;}
#onsale-2{margin-top: 0 !important;}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a{font-size: 13px;font-family: Helvetica Neue, Arial;font-weight: normal;color: #545454 !important;text-decoration: none;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.woocommerce ul.product_list_widget .amount{font-size: 13px !important;}
.product-categories li{line-height: 1.5em;margin-left: 20px;list-style-type: circle;margin-top: 1%	}
.product-categories li a{color: rgb(119, 119, 119);}
.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce #content input.button.loading:before,.woocommerce-page a.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce-page input.button.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce-page #content input.button.loading:before{max-height: 20px !important;}
#place_order{right: 20px !important;}
.woocommerce a.button.loading{background-color: red !important; position: absolute !important;
padding:50px;
top: 35% !important;left: 41% !important;width: 1px; height: 30px;
text-indent: -9999px;
-webkit-border-radius: 3px;
border-radius: 3px; }
ul.products .hentry a.product_type_simple.loading{background: none !important;}
ul.products .hentry a.product_type_simple.loading:hover{background: none !important;}
.woocommerce ul.products, .woocommerce-page ul.products{ border-bottom: 1px solid #f5f5f5;}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {margin-right: 0 !important;} .menu-woocommerce-menu-container .sf-menu li li a{padding: 6px 35px 6px 12px !important;}
.woocommerce-menu{float: right;margin-top: 11px;margin-right: 0;}
.woocommerce-menu #menulava_top > li{padding-left: 15px;}
.woocommerce-menu #menulava_top > li > a {color: #CCC;padding-bottom: 15px;}
.woocommerce-menu #menulava_top > li > ul{margin-top: -50px;left: 10px;}
.woocommerce nav.woocommerce-pagination, .woocommerce #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination{
margin: 20px 0 40px 0;
}
h1.page-title{margin-top: 25px;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
margin: -5px 1% 0 1%;
}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
vertical-align: top;
right: 6%;
position: relative;
top: -25px;
border-radius: 0px 0px 0px 0px; width: auto; text-transform: uppercase;  border: 1px solid #d0d0d0; 
background: #fff url(../../../themes/smartbox-installable/img/woo-select.png) no-repeat 94% 10px; float: right; width: 100%;
-webkit-appearance: none; 
box-sizing: none;
padding: 10px;
color: #666;
outline: none;
border: 1px solid #f2f2f2;   -webkit-border-radius: 3px; border-radius: 3px;
}
ul.products li.hentry:hover .added_to_cart, ul.products li.hentry .added_to_cart{
background: url(../../../themes/smartbox-installable/img/woo-sucess.png) no-repeat center center;
padding: 10px 14px 16px 25px;
top: 35% !important;
}
ul.products .hentry a.product_type_simple.added{display: none;}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li{width: 43.3%;}
.woocommerce .cart-collaterals .cross-sells ul.products li .star-rating, .woocommerce-page .cart-collaterals .cross-sells ul.products li .star-rating{
display: block;
margin: 0 0 .5em;
float: right;
width: 33%;
position: absolute;
bottom: 34px;
right: 10px;
bottom: 40px;
}
.woocommerce div.product div.summary .single_add_to_cart_button{
background: rgba(0,0,0,0.7) !important;
padding: 10px 15px !important;
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
margin: 10px 0 0 0;
}
.jcarousel-skin-tango .jcarousel-clip {
overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
}
.jcarousel-skin-tango .jcarousel-item {
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-left: 0;
margin-right: 17px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
margin-left: 10px;
margin-right: 0;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
background: #fff;
color: #000;
} .jcarousel-next-horizontal{
position: relative;
width: 22px;
height: 22px;
cursor: pointer;
background: url(../../../themes/smartbox-installable/img/sprite.png) -158px -107px;
left: 30px;
opacity: 0.5;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.jcarousel-next-horizontal:hover,
.jcarousel-next-horizontal:focus {
opacity: 1;
background: url(../../../themes/smartbox-installable/img/sprite.png) -189px -107px;
}
.jcarousel-next-horizontal:active {
opacity: 0.1;
}
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:focus,
.jcarousel-next-disabled-horizontal:active {
cursor: default;
opacity: 0.1;
}
.jcarousel-prev-horizontal {
position: relative;
width: 22px;
height: 22px;
cursor: pointer;
background: url(../../../themes/smartbox-installable/img/sprite.png) -94px -107px;
left: 6px;
opacity: 0.5;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
float: left;
}
.jcarousel-prev-horizontal:hover, 
.jcarousel-prev-horizontal:focus {
opacity: 1;
background: url(../../../themes/smartbox-installable/img/sprite.png) -123px -107px;
}
.jcarousel-prev-horizontal:active {
opacity: 0.1;
}
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:focus,
.jcarousel-prev-disabled-horizontal:active {
cursor: default;
opacity: 0.1;
}
.woocommerce-page a.button{
color: #fff !important;
font-size: 13px;
line-height: 8px;
}
.woocommerce-message a.button:hover{
background: none !important;
background-color: none !important;
color: #fff !important;
text-decoration: underline;
}
.woocommerce #payment ul.payment_methods li input, .woocommerce-page #payment ul.payment_methods li input{
-webkit-appearance: radio !important;
box-sizing: border-box !important;
}
.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li{
margin-left: 10px;
}
.woocommerce div.product form.cart .variations{margin-top: 35px;}.flex-container a:active,
.work-slide, .flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 
.flexslider_container .slides{position:relative;float:left;width:100%;height:100%;}
.flexslider_container .slides .flex-caption{top: 0px; left: 0px; width: 100%; height: 100%; display: block;}
.flexslider_container .slides .flex-caption .container{top:60%;padding-left:20px;} .work-slide {width: 100%; margin: 0 0 10px 0; padding: 0;}
.flexslider {width: 100%; margin: 0 0 10px 0; padding: 0;
}
.flexslider .slides > li,
.work-slide .slides > li {display: none;} .flexslider .slides img,
.work-slide .slides img {max-width: 100%; display: block; margin: 0 auto;float: left;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider,
.work-slide {  position: relative;top: 0; width: 100%;margin-left: 0;float: left;}
.flexslider .slides, .work-slide .slides {zoom: 1;}
.flexslider .slides > li, .work-slide .slides > li {position: relative; } .flex-container {zoom: 1; position: relative;}  .flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {
position: absolute; 
left: 4em; 
bottom: 20%;
color: #fff; 
font-size: 14px; line-height: 18px; margin: 0; 
opacity: 0; filter: alpha(opacity=0);
}
.flex-caption .caption-title, .flex-caption .caption-content{
position: relative;
float: left;
clear: both;
padding: 1.2em;
margin-bottom: 0.3em;
width: auto;
display: inline-block;
color: #fff;
}
.flex-caption .caption-content{
background: rgba(0,0,0,.8);
max-width: 80%;
font-weight: normal !important;
font-family: Helvetica, Arial, sans-serif;
}
.flex-direction-nav li a{
width: 50px;
height: 65px;
text-indent: -9999px;
}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
.flexslider a:hover img, a:focus img{ 
-webkit-box-shadow: none !important; 
-moz-box-shadow: none !important; 
box-shadow: none !important; 
background-color: none !important; 
}
.flexslider img:hover{ 
-moz-border-radius: none !important; 
-webkit-border-radius: none !important; 
-o-border-radius: none !important; -ms-border-radius: none !important; 
-khtml-border-radius: none !important; border-radius: none !important; 
-moz-box-shadow: none !important; 
-webkit-box-shadow: none !important; 
-o-box-shadow: none !important; 
box-shadow: none !important; 	
}  .flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;z-index: 99;} .flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider {margin: 0 0 15px; background: transparent; position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;overflow: hidden;}
.carousel li {margin-right: 5px} .flex-direction-nav {position: absolute; width: 100%; top: 45%;z-index: 9999;}
.flex-direction-nav a {width: 38px; height: 60px; margin: -20px 0 0; display: block;  position: absolute; top: 48%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;background-color: rgba(0, 0, 0, 0.5);   color: rgba(0, 0, 0, 0.5);}
.flex-direction-nav .next {background: url(../../../themes/smartbox-installable/img/flexs-next.png) no-repeat center center; right: -36px;opacity: 0; -webkit-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px;z-index: 9999999;background-color: rgba(0, 0, 0, 0.5);}
.flex-direction-nav .prev {background: url(../../../themes/smartbox-installable/img/flexs-prev.png) no-repeat center center; left: -36px; opacity: 0;-webkit-border-radius: 0 5px 5px 0px; border-radius: 0 5px 5px 0px;z-index: 9999999;background-color: rgba(0, 0, 0, 0.5);}
.flexslider:hover .next {opacity: 1; right: 0px;}
.flexslider:hover .prev {opacity: 1; left: 0px;}
.flexslider:hover .next:hover, .flexslider:hover .prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3 !important; filter:alpha(opacity=30); cursor: default;} .flex-control-nav {
width: 100%;
position: absolute;
bottom: 5%;
text-align: center;
z-index: 9999;
}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 12px; height: 12px; display: block; background: rgba(0, 0, 0, 0.5); cursor: pointer; text-indent: -9999px;-webkit-border-radius: 12px;border-radius: 12px;opacity: 0.8;}
.flex-control-nav li a:hover {color: none; opacity: 1;}
.flex-control-nav li a.active {cursor: default;opacity: 1;}
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
.flex-direction-nav .prev {opacity: 1; left: 0;}
.flex-direction-nav .next {opacity: 1; right: 0;}
}.thepostcont{position: relative;float: left;width: 100%;width: calc(100% - 70px);width: -webkit-calc(100% - 70px);width: -moz-calc(100% - 70px);width: -o-calc(100% - 70px);width: -ms-calc(100% - 70px);}
.post{position: relative;float: left;width: 100%;display: inline-block;}
.sidebar-right{float: right;}
.recentcomments{font-size: 13px;}
#pbd-alp-load-posts a, #pbd-alp-load-newer-posts a{color: #666;font-family: 'Open Sans';font-weight: bold;padding: 10px;border: 1px solid #ccc;-webkit-border-radius: 4px;border-radius: 4px;}
pre{word-wrap: break-word;}
.blogarchive .pageTitle{position: relative;float: left;width: 100%;}
.blogarchive #blog-fullWidth .flexslider{width: 100%;}
.blogarchive #blog-fullWidth .audioContainer iframe{height: 166px !important;}
#blog-fullWidth.postcontent{margin-left: 0; float: left;margin-right:0;width: 100%;}
.featured-image-thumb{position: relative; float: left; margin-left: 0px; margin-bottom: 30px; width: 100%;}
.featured-image-thumb a{position: relative; float: left; width: 100%;}
.featured-image-thumb img{position: relative; float: left; width: 100%;}
.postcontent .flexslider{position: relative; float: left; margin-left: 0px; margin-bottom: 20px !important;width:100%;}
.audioContainer{margin:0px; margin-bottom: 20px;width:99.9%;}
.video-thumb{position: relative; width:100%; float: left; margin-left: 0px; padding-bottom: 20px;}
.mask{height: 100%;line-height: 0px;}
.v_links{display: none;}
.tr-blogfw{position:relative;float:left;}
.td-blogfw{position:relative;float:left;display:inline-block;width:70px;height:100%;}
#comments{position: relative; float: left; margin-top: 20px; padding-top: 20px;}
.comments-title{margin-top: -10px;}
#divider-bfw{margin:0 !important;}
.metas-div{position: relative; float: left;}
.post-single-stuff{position: relative; display: inline-block; width: 100%;}
.post-single-stuff .the_content{position: relative; float: left; width:100%; margin-top: 0;}
.post-single-stuff .metas{margin-bottom: 10px;margin-top: 30px;}
.post-single-stuff .des-sc-dots-divider{margin-top: 40px !important;left: -5px !important;}
.post-single-stuff .unk{position:relative;float:left;width:100%;}
.post .postcontent{width: 100% !important;}
.single .postcontent{width: 96% !important;}
.blog-rs .postcontent{width: 96% !important; margin-left: 0; margin-right: 0px;}
.blog-ls .postcontent{width: 96% !important; margin-left: 30px; margin-right: 0px;}
.blog-ls .des-sc-dots-divider{left:-9px;}
.blog-ls .navigation{width: 90%;left: 40px;}
.blogarchive.blog-rs .post-listing{
border-right: 1px dashed #ededed;
}
.post-listing .the_content h1, .post-listing .the_content h2, .post-listing .the_content h3, .post-listing .the_content h4, .post-listing .the_content h5, .post-listing .the_content h6{margin-left: 0 !important;}
.post-listing .the_content h3{font-size: 17px;}
.blogarchive.blog-ls .post-listing{
border-left: 1px dashed #ededed;margin-left: 10px;
border-right: 0 !important;
width: 101%;
}
.blogarchive .post .featured-image-thumb, .blogarchive .flexslider{
height: 320px;
overflow: hidden;
}
.post-separator{
position: relative;
top: 45px;
float: right;
height: 1px;
border-bottom: 1px solid #ededed;
margin-right: 35px;
padding-left: 15px;
}
.video-thumb iframe{height: 250px;}
.blogarchive .post-listing{
position: relative;
float: left;
margin: 50px 0;
overflow: hidden;
border-right: 1px dashed #ededed !important;
}
.blogarchive.single .post-listing{
margin: 50px 0px 40px 0px;
}
.post-cc{
position: relative;
float: left; 
}
#reply-title{
margin: 0;
}
.logged-in-as{
margin-bottom: 20px;
margin-top: 0;
}
.divider-tags{
position: relative;
float: left;
border: 1px solid #ededed;
padding: 6px 8px;
margin: 0 4px 0px 0;
-webkit-border-radius: 3px; border-radius: 3px;
}
.divider-tags .tags a{
float: none !important;
padding-right: 0px !important;
}
.postcontent{
padding-bottom: 30px;
position: relative;
float: left;
width: 100%;
}
.blogarchive .post{
position: relative;
float: left;
width: 100%;
margin-bottom: 40px;
padding-bottom: 0px;
}
.recentPosts .readmore{
margin: 20px 0 !important;
}
.recentPosts .readmore a{
color: white !important;
}
.blogarchive .post .the_title h2, .blogarchive  .post .the_title h2{
margin-left: 0;
font-size: 24px;
margin: -6px 0;
}
.blogarchive .post .the_title h2 a, .blogarchive  .post .the_title h2 a{
display: block;
font-family: Helvetica Neue, Arial;
font-size: 24px !important;
color: #333;
font-weight: bolder;
padding: 0px 0px 0 0px;
text-decoration: none;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
margin-left: 0;
}
.blogarchive  .post .the_title a:hover, .blogarchive .post .readmore a:hover{
color: #7AB317;
}
.blogarchive .post .blog_excerpt{
position: relative;
float: left;
color: #444;
margin-bottom: 15px;
padding-right: 10px;
}
.blogarchive .post .the_title, .blogarchive .post .blog_excerpt{  
clear: both;
}
.blogarchive .post .the_title{
margin-top: 8px;
width: 100%;
clear: right;
margin-bottom: 2%;
}
.blogarchive .post .readmore{
position: relative;
float: right;
padding: 8px 12px; margin: 0 4px 0px 0; -webkit-border-radius: 3px; border-radius: 3px;opacity: 0.9;
}
.blogarchive .post .readmore:hover{opacity: 1;}
.blogarchive .post .readmore a, .blogarchive .post .readmore a:hover{
color: #fff !important;
}
.blogarchive .post .readmore a.more-link, .blogarchive .post a.readmore{
text-decoration: none;
font-weight: bolder;
color: #555;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
clear: both;
}
.mejs-container {
margin: 0px !important;
}
.blogarchive iframe{
position: relative;
float: left;
width: 100%;
z-index: 59;
height: 370px !important;
}
.blogarchive iframe.twitter-tweet{height: auto !important;padding-bottom: 10px !important;}
.blogarchive iframe.twitter-tweet .customisable-border{display: none !important;}
.audioContainer{
position: relative;
float: left;
width: 100%;
}
.blogarchive .audioContainer iframe{
height: 166px !important;
}
#the_movies{
position: relative;
float: left;
width: 100%;
margin-bottom: 20px;
}
.movies-nav{
position: absolute;
width: 100%;
}
.movies-nav li a.prev{
z-index: 99999;
text-indent: -9999px;
position: absolute;
left: -20px;
}
.movies-nav li:nth-child(2){
right: -20px;
}
.movies-nav li a.next{
right: 20px;
z-index: 99999;
text-indent: -9999px;
position: absolute;
}
.movies-nav li{
left: 20px;
z-index: 99999;
text-indent: -9999px;
position: absolute;
}
.movies-nav{ z-index: 999999999999999999;}
.movies-nav{
margin: 0 !important;
}
#the_movies:hover .movies-nav li a{
opacity: 1;
}
.single-post .galleryContainer{
position: relative;
float: left;
width: 100%;
margin-bottom: 20px;
}
.comment-block h1, .comment-block h2, .comment-block h3, .comment-block h4, .comment-block h5, .comment-block h6{margin-left: 0 !important;}
.single-post .flexslider ol{
xdisplay: none;
z-index: 9999 !important;
}
.single-post .flexslider .mask{
z-index: 999;
line-height: 0px;
}
.blogarchive .metas_container{
position: relative;
float: left;
margin: 0 auto;
clear: left;
width: 100%;
}
.blogarchive.fullwidth .flexslider, .blogarchive.fullwidth .video-thumb, .blogarchive.fullwidth .video-thumb iframe, .blogarchive.fullwidth .featured-image-thumb{
height: 400px !important;
}
.post-listing .post_type.text{
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/Blog-icons/ptype-text.svg) no-repeat center center;
position: relative;
left: 0;
border-top: 0;
top: 0px;
}
.post-listing .post_type.image{
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/Blog-icons/ptype-photo.svg) no-repeat center center;
}
.post-listing .post_type.video{
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/Blog-icons/ptype-video.svg) no-repeat center center;
}
.post-listing .post_type.audio{
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/Blog-icons/ptype-music.svg) no-repeat center center;
position: relative;
left: 0;
border-top: 0;
top: 0px;
}
.post-listing .post_type.slider{
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/Blog-icons/ptype-slider.svg) no-repeat center center;
}
.post-listing .post_type.gallery{
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/Blog-icons/ptype-gallery.svg) no-repeat center center;
}
.recentPosts .post_type.text, .recentposts_listing .recentPostsSidebar.text{
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/Blog-icons/ptype-text.svg) no-repeat center center;
}
.recentPosts .post_type.gallery, .recentposts_listing .recentPostsSidebar.gallery{
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/Blog-icons/ptype-gallery.svg) no-repeat center center;
}
.recentPosts .post_type.image, .recentposts_listing .recentPostsSidebar.image{
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/Blog-icons/ptype-photo.svg) no-repeat center center;
}
.recentPosts .post_type.video, .recentposts_listing .recentPostsSidebar.video{
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/Blog-icons/ptype-video.svg) no-repeat center center;
}
.recentPosts .post_type.audio, .recentposts_listing .recentPostsSidebar.audio{
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/Blog-icons/ptype-music.svg) no-repeat center center;
}
.recentPosts .post_type.slider, .recentposts_listing .recentPostsSidebar.slider{
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/Blog-icons/ptype-slider.svg) no-repeat center center;
}
.footer-widget .recentPosts .post_type.text, .recentposts_listing .recentPostsSidebar.text{
background: #2C2C2E url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/Blog-icons/ptype-text.svg) no-repeat center center;
}
.footer-widget .recentPosts .post_type.gallery, .recentposts_listing .recentPostsSidebar.gallery{
background: #2C2C2E url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/Blog-icons/ptype-gallery.svg) no-repeat center center;
}
.footer-widget .recentPosts .post_type.image, .recentposts_listing .recentPostsSidebar.image{
background: #2C2C2E url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/Blog-icons/ptype-photo.svg) no-repeat center center;
}
.footer-widget .recentPosts .post_type.video, .recentposts_listing .recentPostsSidebar.video{
background: #2C2C2E url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/Blog-icons/ptype-video.svg) no-repeat center center;
}
.footer-widget .recentPosts .post_type.audio, .recentposts_listing .recentPostsSidebar.audio{
background: #2C2C2E url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/Blog-icons/ptype-music.svg) no-repeat center center;
}
.footer-widget .recentPosts .post_type.slider, .recentposts_listing .recentPostsSidebar.slider{
background: #2C2C2E url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/Blog-icons/ptype-slider.svg) no-repeat center center;
}
.blogarchive .metas{
position: relative;
float: left;
display: inline-block;
line-height: 14px;
clear: both;
width: 100%;
}
.blogarchive .metas .the_author{
background: url(../../../themes/smartbox-installable/img/Blog-icons/blogicon-author.svg) no-repeat left center;
padding-left: 20px;
position: relative;
float: left;
}
.blogarchive .metas .categories{
background: url(../../../themes/smartbox-installable/img/Blog-icons/blogicon-categories.svg) no-repeat 0 2px;
padding-left: 20px;
position: relative;
float: left;
color: #b2b7bd !important;
line-height: 0 !important;
}
.post-listing .metas .categories ul li{
line-height: 0 !important;
margin-left: 0;
list-style-type: none !important;
margin-top: 0 !important;
float: left;
color: #B2B7BD !important;
}
.blogarchive .metas .comments{
background: url(../../../themes/smartbox-installable/img/Blog-icons/blogicon-comments.svg) no-repeat 0px 1px;
position: relative;
float: left;
padding-left: 20px;
}
.blogarchive .metas .tags{
background: url(../../../themes/smartbox-installable/img/Blog-icons/blogicon-tags.svg) no-repeat 0 2px;
padding-left: 21px;
position: relative;
float: left;
}
.blogarchive .metas a{text-decoration: none;}
.blog-i{font-weight: normal;}
.blogarchive .post .metas .blog-i,.blogarchive .post .metas .post-categories, .blogarchive .post .metas .the_author, .blogarchive .post .metas .comments, .blogarchive .post .metas .divider-tags a, .divider-tags .date, .divider-tags .tags, .blogarchive .metas .categories a{ font-family: 'Helvetica Neue', Arial; font-size: 13px; line-height: 16px; clear:none; color: #b2b7bd !important;font-weight: normal;}
.blogarchive .post .metas .post-categories li a, .blogarchive .post .metas .tags a, .blogarchive .post .metas .tags, .blogarchive .post .metas .comments{ font-family: 'Helvetica Neue'; color:#B2B7BD !important;}
.blogarchive .post .metas .tags a:hover, .blogarchive .metas .categories a:hover, .blogarchive .metas a.the_author:hover{color: #444 !important;}
.blogarchive .post-categories{
list-style: none;
}
.blogarchive .metas a:hover{color: #333 !important;}
.post-listing .flexslider{margin: 0 0 30px 0!important;} .single .entry-content{
position: relative;
top: 20px;
padding-bottom: 60px;
border-bottom: 1px solid #ededed;
word-wrap: break-word;
clear: both;
}
.single .nav-below{
position: relative;
float: left;
}
li.comment{margin-left: 0 !important;}
.comment-notes{
padding-top: 17px !important; color: #c5c5c5; font-style: normal;
top: -25px;
}
.single .post{
margin-bottom: 0px;
padding-bottom: 20px;
}
.single #comments{
position: relative;
float: left;
margin-bottom: 10px;
padding-bottom: 40px;
width: 100%;
margin-top: 0 !important;
}
.single #nav-below{
position: relative;
padding: 20px 0;
clear: both;
text-align: center;
border-top: 1px solid #ededed;
margin: 0;
border-bottom: 1px solid #ededed;
float: left;
width: 100%;
}
#nav-below a{
color: #666 !important;
font-size: 13px;
font-family: Helvetica Neue, Arial;
font-weight: bold;
}
#nav-below a .meta-nav{
color: #c4c4c4;
font-size: 11px;
font-weight: normal;
} 
.single #nav-below .nav-previous{
position: relative;
float: left;
padding-left: 40px;
text-align: left;
padding-right: 20px;
height: auto;
width: 35%;
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/linkswidgets_left.png) no-repeat 5% 6px;
}
.single #nav-below .nav-next{
position: relative;
float: right;
padding-right: 40px;
width: 37%;
text-align: right;
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/linkswidgets.png) no-repeat 94% 6px;
}
.single #nav-below .nav-previous span, .single #nav-below .nav-next span{
position: relative;
display: block;
}
.single ol.commentlist, .single ol.commentlist ul{
position: relative; width: 100%;
list-style: none;
}
.commentlist li.comment{list-style: none !important;}
.single article.comment{
position: relative;
float: left;
clear: both;
margin-bottom: 20px;
min-height: 100px;
width: 100%;
padding-bottom: 10px;
margin-top: 5px;
}
.single .comment-author{
position: relative;
float: left;
width: 55px;
text-align: center;
margin: 21px;
z-index: 99;
}
.single #respond{
position: relative;
float: left;
margin-bottom: 40px;
}
.single .comment-block{
position: relative;
padding-left: 90px;
border: 1px solid #F5F5F5;
padding: 16px 0 16px 93px;
background: #fdfdfd;
}
.single .comment-meta {
position: relative;
float: left;
display: inline-block;
}
.single .comment{
position: relative;
float: left;
width: 100%;
clear: both;
margin-top: -20px;
}
.single .commentmetadata{
margin-right: 15px;
padding-right: 15px;
border-right: 1px solid #ccc;
}
.single .commentmetadata, .single .reply{
position: relative;
margin-bottom: 20px;
}
.single .commentmetadata a, .single .reply a{
font-size: 12px;
color: #999;
}
.single .reply a:hover{
color: #333 !important;
}
.single ol.commentlist{margin-top: 40px;}
.single .depth-1{padding-left: 0;}
.single .depth-2{padding-left: 10px;}
.single .depth-3{padding-left: 20px;}
.single .depth-4{padding-left: 20px;}
.single .depth-5{padding-left: 30px;}
.single .depth-6{padding-left: 30px;}
.single .depth-7{padding-left: 30px;}
.single .depth-8{padding-left: 30px;}
.single .depth-9{padding-left: 30px;}
.single .depth-10{padding-left: 30px;}
.single .depth-11{padding-left: 30px;}
.single .depth-12{padding-left: 30px;}
.single .depth-13{padding-left: 120px;}
.single .depth-14{padding-left: 130px;}
.single .depth-15{padding-left: 140px;}
.single .depth-16{padding-left: 150px;}
.single .depth-17{padding-left: 160px;}
.single #respond label, .single #respond input, .single #respond textarea{
position: relative;
float: left;
}
li.comment.depth-4{width: 588px !important;}
li.comment.depth-5{width: 558px !important;}
li.comment.depth-6{width: 530px !important;}
li.comment.depth-7{width: 501px !important;}
li.comment.depth-8{width: 471px !important;}
li.comment.depth-9{width: 441px !important;}
li.comment.depth-10{width: 411px !important;}
.single #commentform p.form-allowed-tags{
display: none;
}
.single #commentform p{
position: relative;
display: block;
clear: both;
}
.single #commentform input, .single #commentform label, .single #commentform label textarea{
position: relative;
display: block;
clear: both;
}
.single #commentform .comment-form-comment label{
float: none;
}
.comment-author .fn{
font-style: normal;
text-transform: capitalize;
font-weight: normal;
margin-top: -5px;
top: -9px;
position: relative;
font-size: 10px;
color: #BBBBBB !important;
}
.comment-author .fn a{font-size: 10px !important;color: #555555 !important;}
.single #commentform .form-submit #submit{
position: relative;
float: left;
margin-top: 15px;
}
#respond{ 
position: relative;
float: left;
margin-top: 0;
margin-left: 0;
width: 100%;
}
#respond h2{
text-align: left;
text-transform: uppercase;
}
#respond input{
border: 1px solid #ddd;
color: #999;
padding: 8px;
margin-bottom: 20px;
width: 85%;
}
#respond #comment{
border: 1px solid #ddd;
color: #999;
padding: 8px;
margin-bottom: 20px;
width: 100%;
}
.pingback{
margin-top: -40px;
margin-left: 0;
padding-bottom: 40px !important;
}
#respond input:focus, #respond #comment:focus{
border: 1px solid #ccc;
color: #666;
}
#commentform{
position: relative;
float: left;
margin-top: 0;
width: 72%;
}
.commentlist{position: relative; float: left; width: 100%;}
.comment-reply{
background: white;
padding: 20px 30px;
border: 1px solid #ddd;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.single .flexslider .flex-direction-nav li a{
z-index: 99999999999;
}
.single .hover-flex{
position: absolute;
width: 100%;
height: 100%;
background: black;
opacity: 0;
top: 0px;
z-index: 9999999;
}
.single .magnifier{
position: absolute;
width: 100%;
height: 100%;
background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/moreinfo.png) no-repeat center center;
opacity: 0;
top: 0px;
z-index: 99999999;
cursor: pointer;
}
.single .featured-image-thumb .hover-flex, .single .featured-image-thumb .magnifier{
left: 0px;
}
.recentPosts .featured-image-thumb{
height: 147px;
overflow: hidden;
}
.recentPosts .flexslider, .recentPosts iframe{
position: relative;
float: left;
margin-right: 15px;
}
.recentPostsSidebar{
width: 40px;
height: 40px;
position: relative;
float: left;
background: #333;
margin-right: 10px;
}
.recentposts_listing li{
margin-bottom: 10px;
position: relative;
float: left;
list-style: none !important;
width: 100%;
line-height: 1.2em;
margin-left: 0 !important;
}
.recentposts_listing .blog-i{font-weight: normal;line-height: 22px;}
#recentPostsSidebar_widget{
position: relative;
float: left;
margin: 5px 0;
}
#secondary{
font-family: Helvetica, Arial, sans-serif;width: 100%;
}
.widget_text .page_title_s3, .widget_text .page_title_s4{
position: relative;
float: left;
padding: 0;
width: 100%;
border-bottom: none;
margin: 0 0 20px 0;
font-size: 16px;
font-family: Arial, sans-serif;
font-weight: bold;
color: #545454;
min-height: 30px;
margin-top: -30px;
}
.widget_text .project_list_s4, .widget_text .project_list_s3{
margin-top: 0;
position: relative;
top: -10px;
}
#footer_widget #recentPostsSidebar_widget{
margin: 0 !important;
}
.widget h2, .widget h4, #secondary #recentPostsSidebar_widget h2, .custom-widget h4, .widget-flexslider h4, #recentPostsSidebar_widget h2{
text-transform: uppercase;
font-size: 12px !important;
color: #26ade4 !important;
margin: 0 0 15px 0 !important;
padding-bottom: 0;
font-weight: 800;
font-family: Arial !important;
padding: 10px 0 0 0;
}
h4.h-widget-test{
text-transform: uppercase;
font-size: 12px !important;
color: #3b3e42 !important;
padding-bottom: 0;
font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif !important;
font-weight: 800;
}
.custom-widget li{
padding: 3px 0 3px 15px;
list-style: none;
background: url(../../../themes/smartbox-installable/img/arrow-liposts.png) no-repeat center left;
margin-left: 0;
color: rgb(119, 119, 119);
}
.custom-widget li a{
color: rgb(119, 119, 119) !important;
}
.custom-widget li a:hover{
text-decoration: underline;
}
.testimonials_widget .recent_testimonials > h4{
border-bottom: none !important;
}
.testimonials_widget .recent_testimonials h4 .page_info_title_testimonials{
border-bottom: none !important;
}
.testimonials_widget #testimonials2 .testi-text p{
font-size: 12px;
}
#recentPostsSidebar_widget h2
#secondary #recentPostsSidebar_widget .recentposts_listing{
margin-top: 23px;
}
.recentcomments_listing .the_title img{
width: 40px;
height: 40px;
}
.recentcomments_listing li{
position: relative;
float: left;
clear: left;
width: 100%;
}
.recentcomments_listing .the_title{
position: relative;
float: left;
margin-right: 5px;
font-size: 12px;
font-family: Helvetica Neue, Arial;
font-weight: bold;
color: #444;
text-decoration: none;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.recentPostsSidebar{
width: 40px;
height: 40px;
position: relative;
float: left;
background: #333;
margin-right: 5px;
}
.recentposts_listing a{
color: #999 !important;
text-decoration: none;
}
.recentposts_listing a:hover{
color: #333;
}
.recentposts_listing a.the_title{
font-size: 13px;
font-family: Helvetica Neue, Arial;
font-weight: normal;
color: #444 !important;
text-decoration: none;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
position: relative;
top: 2px;
width: 100%;
float: left;
line-height: 1.2em;
}
.recentposts_listing .recent-contantbottom .blog-i{
font-size: 12px !important;
}
.recentposts_listing a.the_title:hover{
color: #7AB317;
}
.recentposts_listing .rc-container{
position: relative;
float: left;
width: 78%;
}
h2#comments-title{
margin-top: 0 !important;
padding-bottom: 0;
font-size: 15px;
margin-left: 0;
}
h2#comments-title em{
font-family: Arial, sans-serif;
font-style: normal;
font-weight: bold;
}
.comment{
margin-left: 0;
}
.widget-area{margin: 50px 10px 0px 10px;}
#secondary a{color: #777;}
#secondary a:hover{text-decoration: underline;}
#secondary{color: #777;}
.blog_content .post .video-thumb, .blog_content .post .video-thumb iframe{ z-index: 5\9 ;}
.blog_content .post .post_type.video{ z-index: 9999999999\9 ;}
pre{position: relative; display: block; clear: both;} .navigation{
position: relative; float: left; width: 100%;margin: -50px 0 50px 0;
}
.wp-pagenavi {
position: relative;
float: left;
width: 100%;
}
.wp-pagenavi a, .wp-pagenavi .page {
position: relative;
float: left;
}
.wp-pagenavi span, .wp-pagenavi a {
position: relative;
float: left;
background: white;
color: #555;
font: normal 11px/21px Tahoma;
border: 1px solid #E1E1E1;
padding: 4px 9px;
border-radius: 2px;
margin-right: 5px;
text-decoration: none;
position: relative;
float: left;
}
.post-listing .des-sc-dots-divider{
width: 100% !important;
margin: 10px 0;
border-bottom: 1px dashed #ededed!important; 
border-top: 1px solid #f5f5f5!important;
}
.blogarchive .post .blog_excerpt p {
margin: 8px 0;
}
.wp-pagenavi .pages, .wp-pagenavi .postpagelinks{
background: white;
color: #555;
font: normal 11px/21px Tahoma;
border: 1px solid #E1E1E1;
padding: 4px 9px;
border-radius: 2px;
margin-right: 5px;
text-decoration: none;
position: relative;
float: left;
}
.recentposts_listing{
position: relative;
top: 10px;
}
.wp-pagenavi a:hover{
border: 1px solid #666;
}
.wp-pagenavi .pages, .wp-pagenavi .current {
color: white;
background: #555;
border: 1px solid #555;
text-decoration: none;
padding: 4px 9px;
position: relative;
float: left;
margin-right: 5px;
}
.metas{margin: 0.1em 0;}
#secondary .tagcloud a:hover{color: #fff !important;}
.blogarchive .post #blog-fullWidth .featured-image-thumb, .blogarchive #blog-fullWidth .flexslider, .blogarchive #blog-fullWidth iframe{
height: 460px !important;
overflow: hidden;
} .featured-image-thumb .mask, .flexslider .mask, .image_container .mask { background: rgba(0,0,0,0);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;top: 0;left: 0;position: absolute;width: 100%;height: 100%;text-align: center;overflow: hidden;line-height: 0px;}
.image_container .mask{height: 100%;line-height: 0px;}
.image_container .mask .more{padding: 8px 4px 8px 4px;}
.featured-image-thumb .mask .more, .flexslider .mask .more, .image_container .mask .more{position:absolute; -webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;-webkit-perspective: 1000;color:#fff;font-size:22px;margin-top:-24px;margin-left:-21px;display: none;cursor: pointer;}
.slides_container .da-thumbs li a img{height: 100% !important;}
.featured-image-thumb .mask .more i, .flexslider .mask .more i, .image_container .mask .more i{font-weight: bold;padding-left: 1px;-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);display: table-cell;vertical-align: middle;padding-left: 5px;}
.featured-image-thumb .mask .more,.flexslider .mask .more{-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;width: 40px;height: 40px;display: table !important;vertical-align: middle;text-align: center;}
.featured-image-thumb .mask .more.new,.flexslider .mask .more.new,.image_container .mask .more.new{-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}
.featured-image-thumb:hover .mask .more,.flexslider:hover .mask .more,.image_container:hover .mask .more{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}
.featured-image-thumb .mask .more .scale,.flexslider .mask .more .scale,.image_container .mask .more .scale{
position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: white;z-index: -1;opacity: 0;filter: alpha(opacity=0);-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px;-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-webkit-transform: scale(0.5) translateZ(0);-moz-transform: scale(0.5) translateZ(0);-o-transform: scale(0.5) translateZ(0);transform: scale(0.5) translateZ(0);}
.featured-image-thumb .mask .more:hover .scale,.flexslider .mask .more:hover .scale,.image_container .mask .more:hover .scale{-webkit-transform: scale(1) translateZ(0);-moz-transform: scale(1) translateZ(0);-o-transform: scale(1) translateZ(0);transform: scale(1) translateZ(0);opacity: 1;filter: alpha(opacity=100);}
.postcontent .flex-direction-nav{display: none;}div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer; border-bottom: none !important}
div.pp_default .pp_contract{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px; top: -5px;}
div.pp_default .pp_gallery ul li a{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:10px; padding-left: 1px; text-align: left;}
div.pp_default .pp_nav{clear:none;height: 30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7; border-bottom: none !important;}
div.pp_default .pp_description{font-size: 12px;font-weight:700;line-height:14px;margin: -8px 50px 5px 0; color: #333}
div.pp_default .pp_bottom .pp_left{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../../../themes/smartbox-installable/images/prettyPhoto/default/ajax-loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/ajax-loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_square/ajax-loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/ajax-loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0px;position:fixed;top:0px;width:100%;height:100%;z-index:999999999}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:9999999999999}
.pp_content{height:40px;min-width:40px;text-align: center;}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:400px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin: -16px 10px 0 0;}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../../../themes/smartbox-installable/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff; overflow: hidden}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../../../themes/smartbox-installable/images/prettyPhoto/light_rounded/ajax-loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../../../themes/smartbox-installable/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}@media only screen and (min-width:1079px) {
.container, .reset_960, .blrhome_container, .blrloc_container {
width: 95%;
max-width: 1024px;
}
} @media only screen and (min-width: 958px) and (max-width: 1079px) {
.container, .reset_960, .blrhome_container, .blrloc_container, .rates_container  {
width: 90%;
max-width: 1024px;
}
} @media only screen and (min-width: 768px) and (max-width: 959px) {
.container, .reset_960, .blrhome_container, .blrloc_container, .rates_container  {
width: 95%;
max-width: 940px;
}
.blrhome_container, .blrloc_container  {margin-top: 120px;}
.blrhome_location_module h5 {padding-bottom:10px;font-size: 12px;}
.rates_intro_img {
max-width: 100%;
float: none;
display: block;
}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
.container, .reset_960, .blrhome_container, .blrloc_container, .rates_container  {
width: 95%;
max-width: 760px;
}
.blrhome_text, .blrhome_main_body, .blrhome_awards, .blrhome_side, .blrloc_main_body, .blrloc_side, .rates_main, .rates_main_body, .rates_side {
width: 100%;
}
.blrhome_form_container {
max-width: 480px;
margin: 25px auto;
}
.rates_intro_img {
max-width: 300px;
}
.rates_tabs_item img {
max-width: 50%;
}
.rates_tabs_item p {
font-size: 14px;
}
.blrhome_tease_module {margin: 0 1% 2%; width: 48%;}
.blrhome_tease_module h2 {padding: 15px 0; min-height: 10px;}
.blrhome_location_module {margin-right: 0;}
.blrloc_amen_col {width: 100%;}
.blrloc_room_desc {
width: 100%;
padding: 20px;
box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
display: block;
overflow: hidden;
float: none;
}
.blrloc_room_block {width: 95%;}
.blrloc_room_img, .blrloc_room_rates {
width: 85%;
float: none;
margin: 0 auto;
}
.blrcta_text {
font-size: 1rem;
display:inline-block;
position: relative;
top:0;
line-height: 2;
width: 75%;
text-align: right;
margin-left: 0;
margin-right: 0;
}
.blrcta_phone {
font-size: 1.2rem;
display: inline-block;
font-weight: 600;
top: -2px;
position: relative;
width: 75%;
text-align: right;
}
.blrcta {
line-height: 1;
}
.blrhome_text h3 {
font-size: 1rem;
line-height: 2;
}
.blrhome_location_module h5 {
padding-bottom:10px;
font-size: 12px;
}
.tp-caption.medium_white_orange a, .tp-caption.medium_white_orange a:hover {
width: 100%;
}
} @media only screen and (max-width: 479px) {
#wrapper, .container, .reset_960, .blrhome_container, .blrloc_container, .rates_container  {
width: 100%;
}
.blrhome_text, .blrhome_main_body, .blrhome_awards, .blrhome_side, .blrloc_main_body, .blrloc_side, .rates_main, .rates_main_body, .rates_side {
width: 100%;
}
.blrhome_form_container {
max-width: 480px;
margin: 0 auto;
}
.rates_intro_img, .rates_tabs_item img {
float: none;
width: 100%;
padding: 0;
display: block;
margin: 0 auto;
margin-bottom: 15px;
}
.rates_tabs_item p {
font-size: 14px;
}
.blrhome_tease_module {margin: 0 1% 2%; width: 48%;}
.blrhome_tease_module h2 {font-size: 15px; min-height: 50px;}
.blrhome_location_module {margin-right: 0; width: 98%;}
.blrloc_amen_col {width: 100%;}
.blrloc_room_desc {
width: 100%;
padding: 20px;
box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
display: block;
overflow: hidden;
float: none;
}
.blrloc_room_img, .blrloc_room_rates {
width: 85%;
float: none;
margin: 0 auto;
}
.blrloc_room_block {width: 95%;}
.blrcta_text {
font-size: 1rem;
display:inline-block;
position: relative;
top:0;
line-height: 2;
width: 75%;
text-align: right;
margin-left: 0;
margin-right: 0;
}
.blrcta_phone {
font-size: 1rem;
display: inline-block;
font-weight: 600;
top: -2px;
position: relative;
width: 75%;
text-align: right;
}
.blrcta {
line-height: 1;
}
.blrhome_text h3 {
font-size: .75rem;
line-height: 2;
}
.blrhome_location_module h5 {padding-bottom:10px; font-size: 13px;}
}
---------------------------------------------------------------------*/ @media only screen and (min-width: 958px) and (max-width: 1079px) {
#white_content, #wrapper, .container, .reset_960, #header, #footer_content {width: 940px;}
.mail_chimp_form_container .banner{width: auto;}
#back-to-top{display: none !important;}
.serviceballs{display: block;}
.special_tabs{display: block !important;}
.acc-substitute{display: none;}
.widget-area #lang_sel{display: none;}
.blogarchive .post-listing{margin: 50px 0 50px 5px;}
.boxedpage .header_container{width: 1024px !important;}
.boxedpage #white_content{width: 1024px;}
.boxedpage #wrapper{width: 1024px;}
.boxedpage .mail_chimp_form_container{width: 96.1%;padding: 40px 20px;}
.boxedpage .mail_chimp_form_container .container{width: 100%;}
#flickr li{width: 60px;height: 60px;}
.mail_chimp_form_container input{width: 55%;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 19.7%;}
.special_tabs .tab-container{width: 66% !important;}
.style-top-bar .info_above_menu .telephone, .style-top-bar .info_above_menu .email, .style-top-bar .info_above_menu .address, .style-top-bar .info_above_menu .textfield{
padding: 0px 7px;
}
.project_list_s3 .p_title, #projects-1 .p_title{padding: 0;}
.fullwidth-section .container{width: 940px !important;}
.fullwidth-container{background-size: 100% 100% !important;}
.shortcode-services ul.service-items .item-title{font-size: 12px !important;}
#back-to-top a{display: none;}
.footer_right_content .footer_menu li{margin: 0 0 0 5px;padding-left: 5px;}
.dl-menuwrapper{display: none;}
} @media only screen and (min-width: 768px) and (max-width: 959px) {
#back-to-top a{display: none;}
.dl-menuwrapper{display: block;right: 30px !important;}
.headerstyle-style4 .dl-menuwrapper{display: none;}
.blogarchive iframe{height: 290px !important;} .boxedpage #wrapper .fullwidth-section{opacity: 1;filter: alpha(opacity=100);width: 745px;left: -7px;}
.fullwidth-section .container{width: 730px !important;} .boxedpage #wrapper .fullwidth-section > .container{max-width: 730px;display: block;}
.shortcode-services ul.service-items .item-title{font-size: 11px !important;}
.project_list_s3 .p_title a, #projects-1 .p_title a{font-size: 11px !important;}
.project_list_s3 .p_title, #projects-1 .p_title{padding: 0;}
.indproj1.eight.columns{margin-right: 35px;}
a.des-sc-button.medium, .button.medium {padding: .7em .9em !important;font-size: 10px !important; letter-spacing: .5px;}
.shortcode.fullwidth-section{padding-bottom: 20px !important;}
.vc_span8 .wpb_wrapper .tab-selector{width: 37.64% !important;}
.vc_span8 .wpb_wrapper .tab-container{width: 59.14% !important;}
.special_tabs .tab-container .content{width: 100%;}
.news-l{
width: 100%;
position: relative;
display: inline-block;
}
.center-button{padding-bottom: 70px; margin-left: 16px; left: 0;top: 16px; position: relative;}
.title_and_text{width: 66% !important;}
h1{
font-size: 1.5em !important;
line-height: 1em;
margin-bottom: 10px;
}
h2{
font-size: 1.3em !important;
line-height: 1.1em !important;
}
h2 .shortcodes-typography{
font-size: 2.5em !important;
line-height: 1em;
}
.fullwidth-container{background-size: 100% 100% !important;}
h3{
font-size: 1.2em !important;
line-height: 1em !important;
}
.projects_media.fullwidthslider .flexslider{
height: 350px !important;
}
.projects_media.fullwidthslider .flexslider .slides{
height: 350px !important;
}
.projects_media.fullwidthslider .flexslider .slides li img{
height: 350px !important;
}
#rev_slider_5_2, #rev_slider_5_2_wrapper{width: 555px !important;}
#projects-2 .da-thumbs li{margin-top: 0 !important;}
.filterby .projectCategories li a{padding: 0px 15px 0 15px !important;}
.fullwidth-container .container{width: 735px;}
.fullwidth-container h3.secondaryTitle{}
#slider_container.designareslider{height: 300px !important;}
.camera_caption{margin-left: -5px;}
.camera_caption .container{padding-top: 0 !important;}
.camera_caption h1{font-size: 0.5em !important;}
.camera-image-contents{position: relative;bottom: -30px;}
.camera-image-contents img{height: 100% !important;}
.ls-wp-fullwidth-container, .rev_slider_wrapper{
width: 100%;
}
header #menulava > li{margin: 0 6px !important;}
.ch-grid li{
height: 120px;
}
.info_above_menu .top-bar-menu{position: relative;float: right;top: -6px;
}
.shortcode-services ul.service-items .text_container{width: 70% !important;} .columns .shortcode-services ul.service-items .four.columns .item-title{padding-left: 10px !important;}
.fullwidth_container .container{width: 735px !important;}
.container .eight.columns .shortcode-services ul.service-items .eight.columns .item-title{padding-left: 0 !important; width: 100%;}
header #menulava i{vertical-align: top !important;}
#tabs ul.tabs li a{padding: 14px 7px 14px 7px !important;font-size: 12px !important;}
#tabs .panes{width: 92% !important;}
.ch-grid li.nc2, .post-thumb img.nc2{height: 250px;}	
.ch-grid li.nc3, .post-thumb img.nc3{height: 170px;}
.ch-grid li.nc4, .post-thumb img.nc4{height: 125px;}
.container .eight.columns{margin-right: 2% !important;}
.fullwidth-section .container .one-third.column{margin-right: 3% !important;}
.divider_940{
width: 720px;
}
.recentPosts .date{
padding: 7px 8px 6px 8px;
}
#slider_container{ }
.shortcode-services ul.service-items p.designare_icon{
margin: 0 15px 15px 0 !important;
}
.info_above_menu .eight:first-child{width: 31.39%;top: 3px !important;left: 20px;}
.info_above_menu .eight:last-child{width: 63.39%;}
.style-top-bar .info_above_menu i{font-size: 12px;display: none;}
.style-top-bar .info_above_menu .telephone{position: relative;top: -5px;}
.container .one-third.column{margin-right: 3% !important;}
.container .column, .container .columns{margin-left: 0.3% !important;margin-right: 1.3% !important;}
.container .four.columns {
width: 22.9%;
margin-right: 2.2% !important;
}
.headerstyle-style4 .info_above_menu .eight:first-child{width: 47.39%;top: 15px !important ;}
.headerstyle-style4 .info_above_menu .eight:last-child{width: 47.39%;}
.style-top-bar .info_above_menu .textfield, .style-top-bar .info_above_menu .telephone{padding: 0;font-size: 9px !important;border-left: none !important;}
.ontoppanel .info_above_menu .eight:first-child{width: 47.39%;top: 15px !important ;}
.ontoppanel .eight:last-child{width: 47.39%;}
#menulava > li > a{padding: 6px !important; font-size: 11px !important; } .mail_chimp_form_container .container{width: 735px !important;}
#big_footer .copys .container{width: 735px !important;}
#big_footer .copys .container .copys_left{width: 100%;text-align: center;}
#big_footer .copys .container .copys_right{width: 100%;margin: 0 !important;}
#big_footer .copys .container .copys_right .footer_right_content{text-align: center;float: none;}
#big_footer .copys .container .copys_right .footer_right_content #footer_menu{text-align: center;float: none;margin: 0 auto;display: inline-block;position: relative;width: auto;}
.mail-box{left: 0 !important;width: 100%;}
#flickr li{width: 44px;height: 44px;}
.mail-box h3{font-size: 1em !important;}
.mail-box .container{left: 0 !important;}
#mc_embed_signup{text-align: left !important;width: 100%;}
.mail_chimp_form_container .banner{width: 100%;margin: 0;}
.mail_chimp_form_container .form{width: 100%;padding: 30px 0 0px 0;margin-left: -10px;}
.mail_chimp_form_container input{width: 39% !important;}
.custom-widget form#searchform input[type="text"]{
width: 71.5%;
}
.fancyborder .fancyb{width: 96% !important;}
.columns .bigicons .row .one-third .title_and_text{width: 100% !important;}
.columns .bigicons .row .one-third .title_and_text .item-desc{padding-left: 0 !important;}
#tabs .flex-caption{display: none !important;}
.#header .social{left: 40px;}
.special_tabs .label span{font-weight: normal !important;}
.da-thumbs li.four a div .overlay_title{
margin: 5px 20px 0 20px !important;
font-weight: bold !important;
}
.widget-area #lang_sel{display: none;}
.blogarchive.sixteen.columns .post-listing{width: 100% !important;}
.page-template-blog-template-fullwidth-php #primary{margin-left: 0% !important;}
.blogarchive .post #blog-fullWidth .featured-image-thumb, .blogarchive #blog-fullWidth .flexslider, .blogarchive #blog-fullWidth iframe{
height: 320px !important;
}
.donut-container{margin:0 !important;}
.da-thumbs li.one-third a div .overlay_title, .da-thumbs li.one-third a div .da-title{
font-size: 17px;line-height: 20px;
}
.blogarchive .post .featured-image-thumb, .blogarchive .flexslider{
height: 220px;
}
.team-box h4 {
font-size: 25px !important;
padding-top: 10px !important;
}
.person-desc {
font-size: 11px !important;
line-height: 16px !important;
}
.team-box .person-facebook, .team-box .person-twitter{
margin: 0 0 8px 20px !important;
}
.team-box .person-twitter{
margin: 0 0 8px 5px !important;
}
.da-animate .overlay_sep {margin: 0 0 5px 30px !important;}
.logo{
margin: 1px 0 0 0;
position: relative;
} .page-template-blog-template-php .container .four.columns{margin-right: 0 !important;}
.logo_and_menu{padding: 0;width: 98% !important;}
.boxedpage .header_container{width: 745px !important;}
.boxedpage #white_content{width: 745px;}
.boxedpage #wrapper{width: 745px;}
.boxedpage .mail_chimp_form_container{width: 96.1%;padding: 40px 20px;}
.boxedpage .mail_chimp_form_container .container{width: 100%;}
header #menu{
text-align: center;
bottom: 0px;
}
header #menulava{
float: right;
display: inline-block;
}
.vc_row-fluid .vc_span6 .shortcode-services ul.service-items .text_container {
width: 86% !important;
}
#header{left: 0 !important;}
.logo_and_menu .logo{
float: left;
display: inline-block;
xmargin-bottom: 15px;
}
.logo_and_menu h1.logo{
float: left;
margin-left: 40px;
position: relative;
}
.backgroundpattern a.des-sc-button, .fancyborder a.des-sc-button{font-size: 0.8em !important;}
.recentposts_listing .rc-container{width: 71% !important;}
.recentPosts .post .featured-image-thumb, .recentPosts .video-thumb{
width: 40%;
}
.logo img{max-width: 100%;}
.recentPosts .flexslider{xwidth: 40% !important;}
header #menulava > li > a{
}
#header{
width: 755px;
}
.copys{padding: 15px 0;}
#wrapper{margin-bottom: 0 !important;}
#white_content, #wrapper, .reset_960 {
width: 735px;
}
#footer_content{
width: 100%;
}
#footer_content .container{width: 735px;}
#footer_content .container .columns:last-child, #footer_content .container .column:last-child{margin-right: 0 !important;}
.project_list .slides_container div.slides_column{
width: 363px;
}
.container .proj_list .eight.columns{margin-right: 2.3% !important;}
ul.proj_list li.one-third:nth-child(3n+3), ul.proj_list li.eight:nth-child(2n+2), ul.proj_list_overlay li.four:nth-child(4n+4), ul.proj_list li.four:nth-child(4n+4){margin-right: 0 !important;}
.project_list .slides_container .post-thumb{
width: 167px;
height: 111px;
}
.project_list_s2 .slides_container div.slides_column{
width: 556px;
}
.projects_media.leftSlider{margin-right: 3% !important;}
.widget-area form#searchform input[type="text"]{
width: 71%;
}
.page_title .arrows-proj2{
right: -50px;
}
.vc_row-fluid .vc_span6 .shortcode-services ul.service-items p.item-desc{
width: 92% !important;
}
.shortcode-services ul.service-items .item-title{
width: 77% !important;font-size: 0.9em !important;
}
.shortcode-services ul.service-items p.item-desc{
width: 100% !important;
}
#tabs .shortcode-services ul.service-items .one-third .item-title{
width: 100% !important; padding-left: 0 !important;
}
#big_footer .shortcode-services ul.service-items .item-title, #toppanel .shortcode-services ul.service-items .item-title {
padding-top: 6px;
width: 75% !important;
}
.fullwidth-container .rev_slider_wrapper {
min-height: 170px !important;
height: 170px !important;
}
.single .depth-4, .single .depth-5, .single .depth-6, .single .depth-7, .single .depth-8, .single .depth-9, .single .depth-10, .single .depth-11, .single .depth-12{padding-left: 10px;}
li.comment.depth-4{width: 388px !important;}
li.comment.depth-5{width: 378px !important;}
li.comment.depth-6{width: 370px !important;}
li.comment.depth-7{width: 361px !important;}
li.comment.depth-8{width: 351px !important;}
li.comment.depth-9{width: 341px !important;}
li.comment.depth-10{width: 331px !important;}
.headerstyle-style4 .smartbox_dynamic_shopping_bag {
right: 20px;
} .headerstyle-style1 header #menulava{display: none;}
.headerstyle-style1 nav#menu #select-menu{
display: inline-block;
position: relative;
top: 14px;
text-align: right;
width: auto;
float: right;
right: 20px;
}
.dropdown-menu {
padding: 14px;
color: #4B4B4B;
font-family: Helvetica Neue,Arial,sans-serif;
font-size: 12px;
border-radius: 0px 0px 0px 0px;
width: auto;
text-transform: uppercase;
top: -5px;
border: 1px solid rgb(237, 237, 237);
background: url(../../../themes/smartbox-installable/img/navselect.png) no-repeat 97% 14px;
float: right;
font-weight: 500;
-webkit-border-radius: 3px !important; border-radius: 3px !important;
}
.headerstyle-style1 .smartbox_dynamic_shopping_bag{margin-left: 15px;}
.headerstyle-style1 .smartbox_little_shopping_bag .title a{right: 0;} .headerstyle-style2 header #menulava{display: none;}
.headerstyle-style2 nav#menu #select-menu{ display: none;}
.headerstyle-style2 .smartbox_dynamic_shopping_bag{margin-left: 0;}
.headerstyle-style2 .smartbox_little_shopping_bag .title a{right: 0;}
.headerstyle-style2 .smartbox_dynamic_shopping_bag i{font-size: 17px !important;}
.headerstyle-style2 .woocommerce-menu{margin-right: 10px;} .headerstyle-style3 header #menulava{display: none;}
.headerstyle-style3 nav#menu #select-menu{
display: inline-block;
position: relative;
top: 14px;
text-align: right;
width: 320px;
float: right;
right: 20px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 19.7%;}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating{display: none;}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{
font-size: 1em !important;width: 100%;
}
ul.products li.hentry:hover a.product_type_simple, ul.products .hentry a.product_type_simple{display: none;}
.headerstyle-style3 .smartbox_dynamic_shopping_bag{margin-left: 15px;}
.headerstyle-style3 .smartbox_little_shopping_bag .title a{right: 0;}
#tweet_scroll_place{width: 100%;height: 80px;}
.info_above_menu .sixteen.columns{float: left;top: 6px !important;position: relative;width: 102%;}
.style-top-bar .info_above_menu .telephone, .style-top-bar .info_above_menu .email, .style-top-bar .info_above_menu .address, .style-top-bar .info_above_menu .textfield{
font-size: 11px !important;
color: #fff;
margin-right: 0;
font-weight: 500 !important;
padding: 7px 2px 0 2px;
float: left;
line-height: 16px;
border: none !important;
}
.style-top-bar .info_above_menu .telephone{
display: inline;
float: none;
top: 4px;
}
.style-top-bar .info_above_menu .address{
float: none;
border-left: none !important;
top: 10px;
left: -115px;
}
.style-top-bar .info_above_menu .email{}
.style-top-bar .info_above_menu .email a{font-size: 11px !important;top: -1px;position: relative;}
.headerstyle-style2 .smartbox_dynamic_shopping_bag {top: -6px;}
.smartbox_little_shopping_bag .overview .amount{right: -14px;}
.info_above_menu .menu_wpml_widget {position: relative;float: right;top: -6px;}
.info_above_menu .socialdiv, .info_above_menu .socialdiv-dark {position: relative;display: block;z-index: 99;float: left;top: -6px;}
h2.secondaryTitle, h1.page_title{font-size: 1em !important;}
.cforms-name, .cforms-subject{width: 44%;}
.wpcf7-select{width: 107%;}
.cforms-captcha{width: 22%;}
.shortcode-partners .partners-carousel .four.columns{margin-right: 1.8% !important;}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
div.tooltip { display:none !important; }
#back-to-top a{display: none;}
.blogarchive .post .readmore{float: left;margin-top: 20px;}
.dl-menuwrapper{display: block;}
.boxedpage #wrapper .fullwidth-section{opacity: 1;filter: alpha(opacity=100);width: 460px;left: -20px;}
.boxedpage #wrapper .fullwidth-section > .container{max-width: 445px;display: block;}
.fullwidth-section .container{width: 445px !important;}
.vc_row-fluid .vc_span6, .wpb_teaser_grid.wpb_carousel .vc_span6, .vc_row-fluid .vc_span8, .vc_row-fluid .vc_span4, .wpb_teaser_grid.wpb_carousel .vc_span4{width: 100% !important;margin-bottom: 40px;}
#accordion .acc-title h2, .acc-substitute .acc-title h2{width: 94% !important;}
.main_cols{margin-bottom: 40px;}
.ls-wp-fullwidth-container, .rev_slider_wrapper{
min-height: 140px !important;
}
h1{
font-size: 1.5em !important;
line-height: 1.3em;
margin-bottom: 10px;
}
h2{
font-size: 1.3em !important;
line-height: 1.2em;
}
.logo img{max-width: 100%;}
.fullwidth-container{background-size: auto !important;}
.fullwidth-container .container{width: 440px;}
#header{
width: 460px;
left: 0;
height: 60px !important;
}  .fullwidth_container.style-top-bar, .info_above_menu, .style-top-bar .container, .fullwidth_container_menu .container{-webkit-transition:all linear .5s;
-moz-transition:all linear .5s;
-ms-transition:all linear .5s;
-o-transition:all linear .5s;
transition:all linear .5s; overflow: hidden; height: 100%; display: block; position: relative; float: left; width: 100%;}
.fullwidth_container_menu .container{overflow:visible;}
.style-top-bar .info_above_menu .telephone, .style-top-bar .info_above_menu .email, .style-top-bar .info_above_menu .address, .style-top-bar .info_above_menu .textfield{
line-height: 1.8em;
font-size: 1em !important;
color: #fff;
display: initial;
margin-right: 0;
font-weight: 500 !important;
top: -2px;
padding: 0;
float: left;
text-align: center;
width: 100%;
border: none !important;
}
.info_above_menu{margin-top: 10px;float: none;}
.info_above_menu .top-bar-menu, .info_above_menu .socialdiv, .info_above_menu .socialdiv-dark{
float: none;
width: 100%;
text-align: center;
display: inline-block;
border: none !important;
}
.info_above_menu .menu_wpml_widget, .smartbox_dynamic_shopping_bag{
float: none;
width: 100%%;
text-align: center;
display: inline-block;
border: none !important;
margin-top: 10px;
}
.style-top-bar #lang_sel, .smartbox_dynamic_shopping_bag .smartbox_little_shopping_bag_wrapper{float: none;}
.top-bar-menu ul, .info_above_menu .socialdiv ul, .info_above_menu .socialdiv-dark ul, #lang_sel ul, .smartbox_little_shopping_bag_wrapper{
text-align: center;
display: inline-block;
-webkit-box-shadow: none;
box-shadow: none;
}
header .logo_and_menu{
padding: 0;
top: 0;
background: none;
min-height: 0 !important;
}
.style-top-bar .container, .fullwidth_container_menu .container{
width: 460px !important;
margin: 0 auto;
float: none;
}
.projects_media.fullwidthslider .flexslider{
height: 200px !important;
}
.projects_media.fullwidthslider .flexslider .slides{
height: 200px !important;
}
.projects_media.fullwidthslider .flexslider .slides li img{
height: 200px !important;
}
#the_movies iframe{height: 230px !important;}
.fullwidth_container_menu #menulava{display: none;}
#select-menu{display: none;}
.dropdown-menu {
background: #fff url(../../../themes/smartbox-installable/img/navselect.png) no-repeat scroll center center;
border: none;
border-radius: 3px;
color: #444444;
float: right;
font-family: Helvetica,Arial,sans-serif;
font-size: 10px;
padding: 10px;
text-indent: -9999px;
text-transform: uppercase;
top: 6px;
width: 47px !important;
}
ul.products li.hentry:hover a.product_type_simple, ul.products .hentry a.product_type_simple{display: none;}
.dropdown-menu option:hover, .dropdown-menu a:hover{
color: #444 !important;
}
.logo{
left: 0;
position: relative;
display: inline-block;
width: auto !important;
text-align: center;
margin: 5px 0 0 0 !important; width: 50% !important;
}
.logo h1{
text-align: center;
display: inline-block;
float: none;
margin-bottom: 0;
}
#secondary{left: -10px !important;} #tabs .panes{margin: -4px 0 0 0 !important; width: 93.5% !important;}
#tabs ul.tabs li{width: 100% !important; margin: 0 !important;}
#tabs ul.tabs li a {
padding: 15px 0px 12px 10px;
width: 91.3% !important;
display: inline-block;
}
.title_and_text{width: 74%;}
.projects_container_proj, .projects_container_s4 {width: 100% !important;}
.home_widget{width: 100%;}
#footer_content .twitter_container{margin-top: 25px;}
.eight.columns .projects_container_s4  .smartboxtitle{width: 94% !important;}
.shortcodes-typography{
font-size: 1.5em !important;
line-height: 1.1em !important;
margin-bottom: 15px;
}
.page_title{font-size: 1em !important; width: 80% !important;}
.secondaryTitle{font-size: 1em !important;width: 80% !important;line-height: 1.1em !important;}
.projects_nav1{width: 17% !important;}
.nav-previous-nav1 a{height: 10px !important;width: 10px !important;right:-8px;}
.nav-next-nav1 a{height: 10px !important;width: 10px !important;right:-10px;}
.featured-box .columns .des-sc-button{
float: left !important;
}
.title_and_text{width: 75% !important;}
.contact-form{margin-bottom: 20px !important;}
.home-no-slider{padding-top: 80px;}
.info_above_menu_left{font-size: 8px !important;}
.info_above_menu_right, .language_selector_right{
float: left !important;
top: -6px;
position: relative;
}
.tp-caption.fl-title{
font-size: 12px !important;
}
.post-listing{
border-left: none !important;
padding-left: 0px !important;
}
.fancyborder .fancyb{
width: auto !important;
}
.featured-box {
width: 97% !important;
}
.featured-box h3{
width: 100% !important;
margin-bottom: 20px;
}
.featured-box p{
float: none !important;
clear: both !important;
top: 0px !important;
margin-top: 10px;
right: 0px !important;
}
.center-button{padding-bottom: 70px; margin-left: 90px; left: 0;top: 16px; position: relative;width: auto !important;}
nav#menu ul#menulava{
display: none;
}
.acc-substitute h2, #accordion h2{width: 92% !important;}
.serviceballs{display: none;}
.special_tabs{display:none !important;}
.acc-substitute{display: block !important; margin-bottom: 50px !important;}
.acc-substitute .acc-sec h1, .acc-substitute .acc-sec h2, .acc-substitute .acc-sec h3, .acc-substitute .acc-sec h4, .acc-substitute .acc-sec h5, .acc-substitute .acc-sec h6{
text-align: left !important;
}
.camera_caption{margin-left: -5px;}
.camera_caption h1{font-size: 0.4em !important;}
.camera_caption .image{display: none !important;}
.camera_caption .container{top: -40px;}
.two-thirds .recentProjects3 .projects_container_proj{width: 93% !important;}
.flexslider_container .flexslider{height: 160px !important;}
.flexslider_container .flexslider .flex-caption{display: none !important;}
.fancyborder{width: 91% !important;}
.fancyborder .fancyb{width: 90% !important;}
.flexslider .flex-caption{display: none !important;}
.headerstyle-style4 .slogan {
width: 43%;
text-align: left;
margin-top: 10px !important;
font-size: 11px !important;
}
.revBanner .rev_slider_wrapper{min-height: 50px !important; height: auto !important;}
.container .one-third.column{margin-bottom: 25px !important;}
.recentPosts .post .featured-image-thumb, .recentPosts .video-thumb, .recentPosts .flexslider{width: 100% !important;}
.recentPosts .post .title_date{width: 100% !important;}
.recentPosts .post .title_date .title{width: 100%;}
.the_content_text{width: 100%;}
.home_widget .flex-direction-nav{xwidth: 63%;}
.p_excerpt{margin-bottom: 5px !important; margin-top: 0 !important;}
.home_widget .projects_container .project_open_s2{
height: 124px;
background: none;
}
.header-shadow{display: none;}
.project_open_s2 .project_content_s2{
margin: 0 !important;
}
.recentPosts .project_open_s2{
background: none !important;
}
.home_widget .projects_container .project_open_s3{height: 200px;}
.camera_caption{
xdisplay: none !important;
xvisibility: hidden !important;
} .boxedpage .header_container{width: 460px !important;}
.boxedpage #white_content{width: 460px;}
.boxedpage #wrapper{width: 460px;}
.boxedpage .mail_chimp_form_container{width: 91.3%;padding: 40px 20px;}
.boxedpage .mail_chimp_form_container .container{width: 100%;}
.vc_row-fluid .vc_span6 .shortcode-services ul.service-items .text_container {
width: 76% !important;
}
.bird-img{width: 94%;}
#tweet_scroll_place{
height: 60px !important;
width: 100%;
}
.dl-menuwrapper .dl-menu{margin: 40px 0 0 -5px !important;}
.mail-box{width: 100%;margin-top: 35px;}
.news-l {
left: 0%;
position: relative;
width: 100%;
}
.page_title_s3 .overlay_sep{display: none;}
.mail_chimp_form_container .container{
left: 0 !important;
width: 430px !important;
}
.news-l {
left: 0%;
position: relative;
width: 100%;
}
.mail_chimp_form_container .banner {
width: 91%;
left: 0;
position: relative;
font-size: 15px;
}
.mail_chimp_form_container .form {margin-top: 0;width: 96%;}
.mail_chimp_form_container input{position: relative;float: left;width: 88%;text-align: center;margin-left: 0;}
.mail_chimp_form_container input.button{float: left;position: relative;width: 96.2%;} .shortcode-services{
padding: 0 !important;
}
.home_widget .page_title_s2{
width: 99%;
}
.recentPosts .the_content .title_content .the_title {
margin-bottom: 10px;
width: 82%;
}
.comments_number{right: 5px;}
.home_widget .page_title
{
width: 95%;
}
#big_footer{
margin-top: 0;
}
.divider_940{
width: 420px;
margin: 0 10px;
}
.reset_960{
width: 435px;
}
.acc-substitute .pane{
xpadding: 0 15px 20px 10px !important;
}
.acc-substitute .pane h3{
font-size: 18px !important;
}
#option_wrapper, .option_btn{display: none !important;}
#footer_content{
margin-top: 0;
width: 435px;
margin-bottom: 35px;
}
.socialdiv{float: none !important;margin-top: 20px;}
.blogarchive .metas_container{
left: 0;
margin-top: 10px;
}
.blogarchive .post .featured-image-thumb, .blogarchive .flexslider{
height: 140px !important;
}
.tweet_text, #tweet_scroll_place li a{font-size: 10px !important;}
.single .entry-content, .blogarchive .post .the_title, .blogarchive .post .blog_excerpt{
margin-left: 0 !important;
}
.mejs-container{
margin-left: 0 !important;
width: 300px !important;
}
.single #commentform .form-submit #submit{
width: 40% !important;
}
#projects-2 .da-thumbs li{
width: 98.5% !important;
}
#projects-2 .da-thumbs li.one-third a div .overlay_categories{
margin: 5px 20px 5px 40px !important;
}
.da-thumbs li.one-third a div .viewproj, .da-thumbs li.four a div .viewproj, .da-thumbs li.four a div .viewproj{margin: 52px 20px 20px 40px;}
.da-thumbs li.four a,  .da-thumbs li.four a img, .da-thumbs li.one-third a,  .da-thumbs li.one-third a img, .da-thumbs li.eight a,  .da-thumbs li.eight a img{
height: 306px !important;
}
#projects-2 .da-thumbs li.four a div .overlay_categories {
margin: 5px 20px 0 40px !important;
}
.da-thumbs li.one-third a div .overlay_title, .da-thumbs li.eight a div .overlay_title, .da-thumbs li.four a div .overlay_title, .da-thumbs li.four a div .da-title{
display: block;
position: relative;
float: left;
padding: 10px 0 0 0;
margin: 25px 20px 0 40px;
font-weight: normal;
color: rgba(255, 255, 255, 0.9);
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
width: 87%;
font-size: 20px;
font-family: 'Open Sans', Arial;
font-weight: bold;
}
.da-thumbs li.one-third a div .overlay_sep, .da-thumbs li.eight a div .overlay_sep{
height: 2px;
background: #39C;
width: 35px;
position: relative;
float: left;
margin: 0 0 5px 20px;
}
.da-thumbs li.one-third a div .overlay_text, .da-thumbs li.eight a div .overlay_text{
display: none;
}
.ch-grid li.nc2, .ch-grid li.nc3, .ch-grid li.nc4{
height: 220px;
}
.thumbnails_list .slides_item{
width: 100% !important;
}
.filterby_btn{
width: 21% !important;
font-size: 0.7em !important;
padding: 7px !important;
}
.arrow-right{top: 9px !important;}
.projectCategories{top: 20px !important; width: 71%;border: none !important;}
.filterby .projectCategories li{line-height: 27px;}
.filterby .projectCategories li{border-right: 0 !important;}
.filterby .projectCategories li a{
padding: 0 14px !important; 
font-size: 0.7em !important;
}
.projects_nav1{
right: 10px;
width: 15%;
}
.mail_chimp_form_container .banner h3{font-size: 1.3em;}
#footer_content .menu{margin-bottom: 25px !important;}
.projects_media{
width: 97%;
float: left;
padding: 0;
margin-bottom: 10px;
}
.copys .container{width: 445px !important;}
.footer_right_content .footer_menu{
float: none;
text-align: center;
line-height: 20px;
}
.page_title .arrows-proj2{
right: 0;
top: 0;
}
.project_list .slides_container div.slides_column{
width: 299px;
}
.project_list .slides_container .post-thumb{
width: 293px;
height: 200px;
}
.slides_container .post-thumb.r{
margin-left: 0;
}
.copys_right, .copys_left{
text-align: center;
}
.tp-button.green, .tp-button.blue, .tp-button.red, .tp-button.orange, .tp-button.darkgrey, .tp-button.lightgrey{  }
.alignnone{
margin-right: 0 !important;
}
.single .depth-4, .single .depth-5, .single .depth-6, .single .depth-7, .single .depth-8, .single .depth-9, .single .depth-10, .single .depth-11, .single .depth-12{padding-left: 10px;}
li.comment.depth-4{width: 388px !important;}
li.comment.depth-5{width: 378px !important;}
li.comment.depth-6{width: 370px !important;}
li.comment.depth-7{width: 361px !important;}
li.comment.depth-8{width: 351px !important;}
li.comment.depth-9{width: 341px !important;}
li.comment.depth-10{width: 331px !important;}
#menu_top_bar > li{height: auto;line-height: 1.7em;}   .headerstyle-style4 #slider_container, .headerstyle-style4 #flexslider_container, .headerstyle-style4 .flexslider_container {
padding-top: 155px !important;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
}
.slogan{margin-top: 5px !important;}      .dl-menuwrapper{right: -10px;top: -13px;}
.dl-menuwrapper button{right: 90px;float: right;}
.dl-menuwrapper button{right: 100px !important;}
#menu {
float: right;
margin: 0 !important;  right: 0;
height: 60px;
top: -9px !important;
}
.headerstyle-style4 .socialdiv, .headerstyle-style4 .socialdiv-dark{top: -5px;left: -15px;}
.headerstyle-style4 .trigger_toppanel_closer {top: 48px;right: 100px;}
.headerstyle-style4 #toppanel_trigger {top: 134px !important;right: 100px;}
.headerstyle-style4 #searchform_top {top: 48px;right: 103px;}
.headerstyle-style4.n-hc #searchform_top {top: 48px;}
.headerstyle-style4.n-hc #toppanel_trigger {top: 117px !important;}
.headerstyle-style4.n-hc .trigger_toppanel_closer {top: 48px;}
.headerstyle-style4 #menulava{display: none;}
.headerstyle-style4 .fullwidth_container_menu {margin-top: 5px;position: relative;float: left;border: none !important;}
.headerstyle-style4 .dl-menuwrapper {display: block;padding-top: 18px;width: 81% !important;left: -23%;}
.headerstyle-style4 .dl-menuwrapper button{right: 0;}
.headerstyle-style4 #s_top {right: 0;} .headerstyle-style4 .info_above_menu .top-bar-menu{height: 25px;padding-left: 0;}
.headerstyle-style4 .info_above_menu .menu_wpml_widget{right: 0;}
} @media only screen and (max-width: 479px) {
#back-to-top a{display: none;}
.boxedpage #wrapper .fullwidth-section{opacity: 1;filter: alpha(opacity=100);width: 300px ;left: -13px;}
.boxedpage #wrapper .fullwidth-section > .container{max-width: 285px;display: block;}
.main_cols{margin-bottom: 40px;}
h1{font-size: 1.65em !important;line-height: 1em;margin-bottom: 10px;}
h2{font-size: 1.45em !important;line-height: 1.2em !important;}
.fullwidth-container{background-size: 100% 100% !important;}
.fullwidth-container .container{width: 295px !important;}
#header{width: 300px;left: 0;height: 75px !important;}
.vc_row-fluid .wpb_wrapper{margin-bottom: 20px !important;}
#projects-2 .da-thumbs li.eight a div .overlay_categories {padding: 5px 0 0 0;margin: -10px 0 0 20px !important;}
.da-thumbs li.eight a div .viewproj i{font-size: 28px;}
.da-thumbs li.eight a div .viewproj{margin: 150px 20px 5px 20px;}
#projects-2 .da-thumbs li.one-third a div .overlay_categories {margin: -10px 20px 5px 20px !important;}
.single .depth-4, .single .depth-5, .single .depth-6, .single .depth-7, .single .depth-8, .single .depth-9, .single .depth-10, .single .depth-11, .single .depth-12{padding-left: 10px;}
li.comment.depth-4{width: 388px !important;}
li.comment.depth-5{width: 378px !important;}
li.comment.depth-6{width: 370px !important;}
li.comment.depth-7{width: 361px !important;}
li.comment.depth-8{width: 351px !important;}
li.comment.depth-9{width: 341px !important;}
li.comment.depth-10{width: 331px !important;}
#menu{width: auto !important;float: right;margin:0 !important;}
nav#menu #select-menu {display: none;}
.projects_media.fullwidthslider .flexslider{
height: 200px !important;
}
.projects_media.fullwidthslider .flexslider .slides{
height: 200px !important;
}
.projects_media.fullwidthslider .flexslider .slides li img{
height: 200px !important;
}
.logo img{max-width: 100%;margin: 5px 0 2px 0 !important;}
#the_movies iframe{height: 165px !important;}
.blogarchive .post .readmore{float: left;margin-top: 20px;}
.logo{margin-bottom: 0;left: 0;position: relative;display: inline-block;width: auto !important;text-align: center;}
#secondary{left: -10px !important;}
#wrapper .cameracontrols{left: 108px;}
.wpb_wrapper hr{width: 98%;}
.home_widget .page_title_s3, .home_widget .page_title_s4, .page_title_testimonials, .smartboxtitle{width: 98.1%;}
#tabs .panes{margin: -4px 0 0 0 !important; width: 89.5% !important;}
.vc_span4 #tabs .panes{margin: -4px 0 0 0 !important; width: 82.5% !important;}
.mail_chimp_form_container .container{left: 0 !important;}
.mail_chimp_form_container .banner {font-size: 15px;left: 0;margin-top: 20px;position: relative; width: 100%;}
.mail_chimp_form_container .container .eight.columns{margin-right: 0 !important;}
.news-l{position: relative;width: 275px;margin: 0 auto;display: inline-block;}
.mail_chimp_form_container .form {margin-top: 0;width: 100%;}
.mail_chimp_form_container input{position: relative;float: left;width: 86%;text-align: center;margin-left: 0;}
.mail_chimp_form_container input.button{float: left;position: relative;width: 97.5%;}
#tabs ul.tabs li{width: 100% !important; margin: 0 !important;}
#tabs ul.tabs li a {padding: 15px 0px 12px 10px;width: 86% !important;display: inline-block;}
.title_and_text{width: 74%;}
.projects_container_proj, .projects_container_s4 {width: 100% !important;}
.home_widget{width: 100%;margin-bottom: 60px !important;}
#footer_content .twitter_container{margin-top: 25px;}
.eight.columns .projects_container_s4  .smartboxtitle{width: 94% !important;}
.shortcodes-typography{font-size: 1.5em !important;line-height: 1.1em !important;margin-bottom: 15px;}
.page_title{font-size: 1em !important; width: 80% !important;}
.secondaryTitle{font-size: 1em !important;width: 80% !important;line-height: 1.1em !important;}
.projects_nav1{width: 17% !important;}
.nav-previous-nav1 a{height: 10px !important;width: 10px !important;right:-8px;}
.nav-next-nav1 a{height: 10px !important;width: 10px !important;right:-10px;}
.featured-box .columns .des-sc-button{float: left !important;}
.title_and_text{width: 75% !important;}
.contact-form{margin-bottom: 20px !important;}
.home-no-slider{padding-top: 80px;}
.info_above_menu_left{font-size: 8px !important;}
.info_above_menu_right, .language_selector_right{float: left !important;top: -6px;position: relative;}
.tp-caption.fl-title{font-size: 12px !important;}
.post-listing{border-left: none !important;padding-left: 0px !important;}
.fancyborder .fancyb{width: auto !important;}
.featured-box {width: 97% !important;}
.featured-box h3{width: 100% !important;margin-bottom: 20px;}
.featured-box p{float: none !important;clear: both !important;top: 0px !important;margin-top: 10px;right: 0px !important;}
nav#menu ul#menulava{display: none;}
.wpb_text_column .eight.columns .recent_projects.recent_testimonials{margin: 70px 0 50px 0;}
.footer_right_content .footer_menu{text-align: center;line-height: 1.5em;}
.footer_right_content .footer_menu li{margin: 0;border: 0;}
#footer_content .menu-usefull-links-container{margin-bottom: 40px;}
.acc-substitute h2, #accordion h2{width: 92% !important;}
.serviceballs{display: none;}
.special_tabs{display:none !important;}
.acc-substitute{display: block !important; margin-bottom: 80px !important;}
.acc-substitute .acc-sec h1, .acc-substitute .acc-sec h2, .acc-substitute .acc-sec h3, .acc-substitute .acc-sec h4, .acc-substitute .acc-sec h5, .acc-substitute .acc-sec h6{text-align: left !important;}
.camera_caption{margin-left: -5px;}
.camera_caption h1{font-size: 0.4em !important;}
.camera_caption .image{display: none !important;}
.camera_caption .container{top: -40px;}
.two-thirds .recentProjects3 .projects_container_proj{width: 93% !important;}
.flexslider_container .flexslider{height: 160px !important;}
.flexslider_container .flexslider .flex-caption{display: none !important;}
.fancyborder{width: 91% !important;}
.fancyborder .fancyb{width: 90% !important;}
.flexslider .flex-caption{display: none !important;}
.slogan{display: none;}
.revBanner .rev_slider_wrapper{min-height: 50px !important; height: auto !important;}
.container .one-third.column{margin-bottom: 25px !important;}
.recentPosts .post .featured-image-thumb, .recentPosts .video-thumb, .recentPosts .flexslider{width: 100% !important;}
.recentPosts .post .title_date{width: 100% !important;}
.recentPosts .post .title_date .title{width: 100%;}
.the_content_text{width: 100%;}
.home_widget .flex-direction-nav{xwidth: 63%;}
#tweet_scroll_place{height: 50px !important;line-height: 1.2em;width: 97%;left: 2%;}
.mail-box{width: 100%;}
.p_excerpt{margin-bottom: 5px !important; margin-top: 0 !important;}
.home_widget .projects_container .project_open_s2{height: 124px;background: none;}
.header-shadow{display: none;}
.project_open_s2 .project_content_s2{margin: 0 !important;}
.recentPosts .project_open_s2{background: none !important;} .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
width: 93%;
}
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images{width: 92%;}
.woocommerce-tabs {position: relative;float: left;margin-bottom: 60px;width: 92%;margin: 3% 1% 13% 4%;}
.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product {float: left;margin: 0 2.3% 2.992em 4%;padding: 0;position: relative;width: 84.05%;}
.related.products h2 {margin: 20px 4%;}
.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {float: left;width: 92%;margin-bottom: 2em;margin-left: 5%;margin-top: 8%;}
.pageTitle{width: 100% !important;}
.breadcrumbs-container {margin-top: 0;margin-bottom: 20px;width: 100%;}
.entry-breadcrumb{text-align: left; margin-top: -25px;}
.entry-breadcrumb p{text-align: left;margin-left: 8px !important;}
.home_widget .projects_container .project_open_s3{height: 200px;}
#white_content{max-width: 320px;}
#header_bg #white_content{margin-top: 40px !important;}
.page_title_s3 .overlay_sep{display: none;}
#wrapper{max-width: 320px;margin-top: 0;top: 0;margin-bottom: 0;}
.shortcode-services{padding: 0 !important;}
.home_widget .page_title_s2{width: 99%;}
.home_widget .page_title{width: 95%;}
#big_footer{margin-top: 0;}
#footer_content{margin-top: 0;width: 290px;margin-bottom: 35px;}
.divider_940{width: 300px;margin: 0 10px;}
.reset_960{width: 295px;}
.acc-substitute .pane h3{font-size: 18px !important;}
#option_wrapper, .option_btn{display: none !important;}
.blogarchive .metas_container{left: 0;margin-top: 10px;}
.blogarchive .post .featured-image-thumb, .blogarchive .flexslider{height: 140px !important;}
.tweet_text, #tweet_scroll_place li a{font-size: 12px !important;line-height: 1.2em !important;}
.single .entry-content, .blogarchive .post .the_title, .blogarchive .post .blog_excerpt{margin-left: 0 !important;}
.mejs-container{margin-left: 0 !important;width: 300px !important;}
.single #commentform .form-submit #submit{width: 40% !important;}
#projects-2 .da-thumbs li{width: 100% !important;}
.da-thumbs li.four a,  .da-thumbs li.four a img, .da-thumbs li.one-third a,  .da-thumbs li.one-third a img, .da-thumbs li.eight a,  .da-thumbs li.eight a img{height: 207px !important;}
.da-thumbs li.one-third a div .overlay_title, .da-thumbs li.eight a div .overlay_title{display: block;position: relative;float: left;padding: 10px 0 0 0;margin: 10px 20px 10px 20px;font-weight: normal;color: rgba(255, 255, 255, 0.9);text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);width: 87%;font-size: 18px;font-family: Helvetica Neue, Arial, sans-serif;font-weight: bold;}
.da-thumbs li.one-third a div .overlay_sep, .da-thumbs li.eight a div .overlay_sep{height: 2px;background: #39C;width: 35px;position: relative;float: left;margin: 0 0 5px 20px;}
.da-thumbs li.one-third a div .overlay_text, .da-thumbs li.eight a div .overlay_text{display: none;}
.ch-grid li.nc2, .ch-grid li.nc3, .ch-grid li.nc4{height: 220px;}
.thumbnails_list .slides_item{width: 100% !important;}
.filterby_btn{width: 21% !important;font-size: 0.9em !important;padding: 4px !important;margin: 0; -webkit-border-radius: 3px; border-radius: 3px;text-align: center;}
.arrow-right{top: 29px !important;width: 0px; height: 0px; border-top: 5px solid #26ade4; border-bottom: 5px solid transparent; border-left: 5px solid transparent; position: absolute; right: 31px; z-index: 99999; border-right: 5px solid transparent;}
.projectCategories{top: 0px !important; width: 100%;border: none !important;margin: 15px 0 20px 0;text-align: center;display: inline-block;}
.filterby .projectCategories li{line-height: 27px;}
.filterby .projectCategories li{border-right: 0 !important;text-align: center;}
.filterby .projectCategories li a{padding: 0 13px !important; font-size: 0.85em !important;}
.projects_nav1{right: 10px;width: 15%;}
.projects_media{width: 97%;float: left;padding: 0;margin-bottom: 10px;}
.page_title .arrows-proj2{right: 0;top: 0;}
.project_list .slides_container div.slides_column{width: 299px;}
.project_list .slides_container .post-thumb{width: 293px;height: 200px;}
.slides_container .post-thumb.r{margin-left: 0;}
.copys_right, .copys_left{text-align: center;}
.tp-button.green, .tp-button.blue, .tp-button.red, .tp-button.orange, .tp-button.darkgrey, .tp-button.lightgrey{  }
.alignnone{margin-right: 0 !important;}
.boxedpage .header_container{width: 300px !important;}
.boxedpage #white_content{width: 300px;}
.boxedpage #wrapper{width: 300px;}
.boxedpage .mail_chimp_form_container{width: 86.6%;padding: 40px 20px;}
.boxedpage .mail_chimp_form_container .container{width: 100%;}
.vc_row-fluid .vc_span6 .shortcode-services ul.service-items .text_container {width: 76% !important;}
.boxedpage #footer_content{width: 300px;}
.boxedpage .news-l{width: 265px;}
.bird-img{width:78% !important;background: url(../../../themes/smartbox-installable/img/twitter_bird.png) no-repeat scroll left center; left: 2%;}
.shortcode-accs .da-thumbs li a{height: 175px !important;}
ul.products li.hentry:hover a.product_type_simple, ul.products .hentry a.product_type_simple{display: none;} .dl-menuwrapper{display: block;}
.fullwidth_container.style-top-bar, .info_above_menu, .style-top-bar .container, .fullwidth_container_menu .container{-webkit-transition:all linear .5s;
-moz-transition:all linear .5s;
-ms-transition:all linear .5s;
-o-transition:all linear .5s;
transition:all linear .5s; overflow: hidden; height: 100%; display: block; position: relative; float: left; width: 100%;}
.fullwidth_container_menu .container{overflow:visible;}
.style-top-bar .info_above_menu .telephone, .style-top-bar .info_above_menu .email, .style-top-bar .info_above_menu .address, .style-top-bar .info_above_menu .textfield{line-height: 1.5em;font-size: 0.9em !important;color: #fff;display: initial;margin-right: 0;font-weight: 500 !important;top: -2px;padding: 0;float: left;text-align: center;width: 100%;border: none !important;}
.logo{
padding: 0;
float: left;
text-align: center; width: 50% !important;
margin-top: 0 !important;
}
.logo h1{float: none;text-align: center;display: inline-block;margin-bottom: 0;top: 10px;left: -5px;}
.info_above_menu{margin-top: 5px;}
.info_above_menu .top-bar-menu, .info_above_menu .socialdiv, .info_above_menu .socialdiv-dark{float: none;width: 100%;text-align: center;display: inline-block;border: none !important;height: 36px;top: -4px;}
.info_above_menu .menu_wpml_widget, .smartbox_dynamic_shopping_bag{
float: none;
width: 100%;
text-align: center;
display: inline-block;
border: none !important;
margin-top: 0;
}
.style-top-bar #lang_sel{float: none;padding: 0 16px 0 13px;height: 25px;}
.smartbox_dynamic_shopping_bag .smartbox_little_shopping_bag_wrapper{
float: none;
}
.top-bar-menu ul, .info_above_menu .socialdiv ul, .info_above_menu .socialdiv-dark ul, #lang_sel ul, .smartbox_little_shopping_bag_wrapper{
text-align: center;
display: inline-block;
-webkit-box-shadow: none;
box-shadow: none;
}
.video-wrapper{width: 100%;}
.dl-menuwrapper button{right: -15px;}
header #menu {  width: 50% !important;
float: right;
margin: 0 !important;
right: 50px;
}
header .logo_and_menu{min-height: initial !important;padding-left: 0;background: transparent;z-index: 1;}
#menu_top_bar > li{height: auto;line-height: 1.7em;}
.style-top-bar .info_above_menu a{line-height: 1.5em;font-size: 0.9em !important;}
.style-top-bar .info_above_menu i {margin: 0 1px !important;font-size: 9px;}
#lang_sel a.lang_sel_sel{padding: 0;}
.style-top-bar #lang_sel i{margin: 0 5px !important;}
.n-slider-container{padding-top: 144px !important;}
#s_top:focus{background: #FFF url(../../../themes/smartbox-installable/images/search.jpg) no-repeat 133px center;width: 120px;} .headerstyle-style4 .socialdiv, .headerstyle-style4 .socialdiv-dark{top: -24px;left: -15px;}
.headerstyle-style4 .trigger_toppanel_closer {top: 55px;right: 20px;}
.headerstyle-style4 #toppanel_trigger {top: 120px !important;right: 20px;}
.headerstyle-style4 #searchform_top {top: 55px;right: 23px;}
.headerstyle-style4.n-hc #searchform_top {top: 60px;}
.headerstyle-style4.n-hc #toppanel_trigger {top: 121px !important;}
.headerstyle-style4.n-hc .trigger_toppanel_closer {top: 60px;}
.headerstyle-style4 #menulava{display: none;}
.headerstyle-style4 .fullwidth_container_menu {margin-top: 5px;position: relative;float: left;border: none !important;}
.headerstyle-style4 #header{width: 300px;left: 0;height: 75px !important;position: relative;float: left;}
.headerstyle-style4 .dl-menuwrapper {display: block;padding-top: 55px;width: 107% !important;left: 22%;}
.headerstyle-style4 .dl-menuwrapper button{right: 0;}
.headerstyle-style4 #s_top {right: 0;} .headerstyle-style4 .info_above_menu .top-bar-menu{height: 25px;padding-left: 0;}
.headerstyle-style4 .info_above_menu .menu_wpml_widget{right: 0;}
div.tooltip { display:none !important; }
.center-button{padding-bottom: 70px; margin-left: 22px; left: 0;top: 16px; position: relative;width: auto !important;}
.videoWrapper{padding-bottom: 80% !important;}
}@font-face {
font-family: 'FontAwesome';
src: url(../../../themes/smartbox-installable/css/font-awesome/fontawesome-webfont_v-3.2.1.eot);
src: url(../../../themes/smartbox-installable/css/font-awesome/fontawesome-webfont.eot) format('embedded-opentype'), url(../../../themes/smartbox-installable/css/font-awesome/fontawesome-webfont_v-3.2.1.woff) format('woff'), url(../../../themes/smartbox-installable/css/font-awesome/fontawesome-webfont_v-3.2.1.ttf) format('truetype'), url(../../../themes/smartbox-installable/css/font-awesome/fontawesome-webfont.svg) format('svg');
font-weight: normal;
font-style: normal;
} [class^="icon-"],
[class*=" icon-"] {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
*margin-right: .3em;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
text-decoration: inherit;
display: inline-block;
speak: none;
} .icon-large:before {
vertical-align: -10%;
font-size: 1.3333333333333333em;
} a [class^="icon-"],
a [class*=" icon-"] {
display: inline;
} [class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
display: inline-block;
width: 1.1428571428571428em;
text-align: right;
padding-right: 0.2857142857142857em;
}
[class^="icon-"].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large {
width: 1.4285714285714286em;
}
.icons-ul {
margin-left: 2.142857142857143em;
list-style-type: none;
}
.icons-ul > li {
position: relative;
}
.icons-ul .icon-li {
position: absolute;
left: -2.142857142857143em;
width: 2.142857142857143em;
text-align: center;
line-height: inherit;
}
[class^="icon-"].hide,
[class*=" icon-"].hide {
display: none;
}
.icon-muted {
color: #eeeeee;
}
.icon-light {
color: #ffffff;
}
.icon-dark {
color: #333333;
}
.icon-border {
border: solid 1px #eeeeee;
padding: .2em .25em .15em;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.icon-2x {
font-size: 2em;
}
.icon-2x.icon-border {
border-width: 2px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.icon-3x {
font-size: 3em;
}
.icon-3x.icon-border {
border-width: 3px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.icon-4x {
font-size: 4em;
}
.icon-4x.icon-border {
border-width: 4px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.icon-5x {
font-size: 5em;
}
.icon-5x.icon-border {
border-width: 5px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}
.pull-right {
float: right;
}
.pull-left {
float: left;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
margin-right: .3em;
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
margin-left: .3em;
}  [class^="icon-"],
[class*=" icon-"] {
display: inline;
width: auto;
height: auto;
line-height: normal;
vertical-align: baseline;
background-image: none;
background-position: 0% 0%;
background-repeat: repeat;
margin-top: 0;
} .icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
background-image: none;
} .btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
line-height: .9em;
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
display: inline-block;
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
line-height: .9em;
}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
margin-top: .18em;
}
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
line-height: .8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
margin-top: .25em;
}
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
margin-top: 0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
margin-top: .05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
margin-right: .2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
margin-left: .2em;
} .nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
line-height: inherit;
}  .icon-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: -35%;
}
.icon-stack [class^="icon-"],
.icon-stack [class*=" icon-"] {
display: block;
text-align: center;
position: absolute;
width: 100%;
height: 100%;
font-size: 1em;
line-height: inherit;
*line-height: 2em;
}
.icon-stack .icon-stack-base {
font-size: 2em;
*line-height: 1em;
} .icon-spin {
display: inline-block;
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
-webkit-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
} a .icon-stack,
a .icon-spin {
display: inline-block;
text-decoration: none;
}
@-moz-keyframes spin {
0% {
-moz-transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
}
}
@-o-keyframes spin {
0% {
-o-transform: rotate(0deg);
}
100% {
-o-transform: rotate(359deg);
}
}
@-ms-keyframes spin {
0% {
-ms-transform: rotate(0deg);
}
100% {
-ms-transform: rotate(359deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(359deg);
}
} .icon-rotate-90:before {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.icon-rotate-180:before {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.icon-rotate-270:before {
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.icon-flip-horizontal:before {
-webkit-transform: scale(-1, 1);
-moz-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
-o-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.icon-flip-vertical:before {
-webkit-transform: scale(1, -1);
-moz-transform: scale(1, -1);
-ms-transform: scale(1, -1);
-o-transform: scale(1, -1);
transform: scale(1, -1);
} a .icon-rotate-90:before,
a .icon-rotate-180:before,
a .icon-rotate-270:before,
a .icon-flip-horizontal:before,
a .icon-flip-vertical:before {
display: inline-block;
} .icon-glass:before {
content: "\f000";
}
.icon-music:before, .post_type.audio i:before  {
content: "\f001";
}
.icon-search:before {
content: "\f002";
}
.icon-envelope-alt:before {
content: "\f003";
}
.icon-heart:before {
content: "\f004";
}
.icon-star:before {
content: "\f005";
}
.icon-star-empty:before {
content: "\f006";
}
.icon-user:before {
content: "\f007";
}
.icon-film:before {
content: "\f008";
}
.icon-th-large:before {
content: "\f009";
}
.icon-th:before {
content: "\f00a";
}
.icon-th-list:before {
content: "\f00b";
}
.icon-ok:before {
content: "\f00c";
}
.icon-remove:before {
content: "\f00d";
}
.icon-zoom-in:before {
content: "\f00e";
}
.icon-zoom-out:before {
content: "\f010";
}
.icon-power-off:before,
.icon-off:before {
content: "\f011";
}
.icon-signal:before {
content: "\f012";
}
.icon-gear:before,
.icon-cog:before {
content: "\f013";
}
.icon-trash:before {
content: "\f014";
}
.icon-home:before{
content: "\f015";
}
.icon-file-alt:before {
content: "\f016";
}
.icon-time:before {
content: "\f017";
}
.icon-road:before{
content: "\f018";
}
.icon-download-alt:before {
content: "\f019";
}
.icon-download:before {
content: "\f01a";
}
.icon-upload:before {
content: "\f01b";
}
.icon-inbox:before {
content: "\f01c";
}
.icon-play-circle:before, .post_type.video i:before  {
content: "\f01d";
}
.icon-rotate-right:before,
.icon-repeat:before {
content: "\f01e";
}
.icon-refresh:before {
content: "\f021";
}
.icon-list-alt:before {
content: "\f022";
}
.icon-lock:before {
content: "\f023";
}
.icon-flag:before {
content: "\f024";
}
.icon-headphones:before {
content: "\f025";
}
.icon-volume-off:before {
content: "\f026";
}
.icon-volume-down:before {
content: "\f027";
}
.icon-volume-up:before {
content: "\f028";
}
.icon-qrcode:before {
content: "\f029";
}
.icon-barcode:before {
content: "\f02a";
}
.icon-tag:before {
content: "\f02b";
}
.icon-tags:before {
content: "\f02c";
}
.icon-book:before {
content: "\f02d";
}
.icon-bookmark:before {
content: "\f02e";
}
.icon-print:before {
content: "\f02f";
}
.icon-camera:before{
content: "\f030";
}
.icon-font:before, .post_type.text i:before  {
content: "\f031";
}
.icon-bold:before {
content: "\f032";
}
.icon-italic:before {
content: "\f033";
}
.icon-text-height:before {
content: "\f034";
}
.icon-text-width:before {
content: "\f035";
}
.icon-align-left:before {
content: "\f036";
}
.icon-align-center:before {
content: "\f037";
}
.icon-align-right:before {
content: "\f038";
}
.icon-align-justify:before {
content: "\f039";
}
.icon-list:before, .dl-submenu:before{
content: "\f03a";
}
.icon-indent-left:before {
content: "\f03b";
}
.icon-indent-right:before {
content: "\f03c";
}
.icon-facetime-video:before {
content: "\f03d";
}
.icon-picture:before, .post_type.image i:before  {
content: "\f03e";
}
.icon-pencil:before {
content: "\f040";
}
.icon-map-marker:before {
content: "\f041";
}
.icon-adjust:before {
content: "\f042";
}
.icon-tint:before {
content: "\f043";
}
.icon-edit:before {
content: "\f044";
}
.icon-share:before {
content: "\f045";
}
.icon-check:before {
content: "\f046";
}
.icon-move:before {
content: "\f047";
}
.icon-step-backward:before {
content: "\f048";
}
.icon-fast-backward:before {
content: "\f049";
}
.icon-backward:before {
content: "\f04a";
}
.icon-play:before {
content: "\f04b";
}
.icon-pause:before {
content: "\f04c";
}
.icon-stop:before {
content: "\f04d";
}
.icon-forward:before {
content: "\f04e";
}
.icon-fast-forward:before {
content: "\f050";
}
.icon-step-forward:before {
content: "\f051";
}
.icon-eject:before {
content: "\f052";
}
.icon-chevron-left:before {
content: "\f053";
}
.icon-chevron-right:before {
content: "\f054";
}
.icon-plus-sign:before {
content: "\f055";
}
.icon-minus-sign:before {
content: "\f056";
}
.icon-remove-sign:before {
content: "\f057";
}
.icon-ok-sign:before {
content: "\f058";
}
.icon-question-sign:before {
content: "\f059";
}
.icon-info-sign:before {
content: "\f05a";
}
.icon-screenshot:before {
content: "\f05b";
}
.icon-remove-circle:before {
content: "\f05c";
}
.icon-ok-circle:before {
content: "\f05d";
}
.icon-ban-circle:before {
content: "\f05e";
}
.icon-arrow-left:before {
content: "\f060";
}
.icon-arrow-right:before {
content: "\f061";
}
.icon-arrow-up:before {
content: "\f062";
}
.icon-arrow-down:before {
content: "\f063";
}
.icon-mail-forward:before,
.icon-share-alt:before {
content: "\f064";
}
.icon-resize-full:before{
content: "\f065";
}
.icon-resize-small:before {
content: "\f066";
}
.icon-plus:before {
content: "\f067";
}
.icon-minus:before {
content: "\f068";
}
.icon-asterisk:before {
content: "\f069";
}
.icon-exclamation-sign:before {
content: "\f06a";
}
.icon-gift:before, .recentPostsSidebar.image i:before{
content: "\f06b";
}
.icon-leaf:before {
content: "\f06c";
}
.icon-fire:before, .post_type.slider i:before{
content: "\f06d";
}
.icon-eye-open:before {
content: "\f06e";
}
.icon-eye-close:before {
content: "\f070";
}
.icon-warning-sign:before {
content: "\f071";
}
.icon-plane:before {
content: "\f072";
}
.icon-calendar:before {
content: "\f073";
}
.icon-random:before {
content: "\f074";
}
.icon-comment:before {
content: "\f075";
}
.icon-magnet:before {
content: "\f076";
}
.icon-chevron-up:before {
content: "\f077";
}
.icon-chevron-down:before {
content: "\f078";
}
.icon-retweet:before {
content: "\f079";
}
.icon-shopping-cart:before {
content: "\f07a";
}
.icon-folder-close:before {
content: "\f07b";
}
.icon-folder-open:before {
content: "\f07c";
}
.icon-resize-vertical:before {
content: "\f07d";
}
.icon-resize-horizontal:before {
content: "\f07e";
}
.icon-bar-chart:before {
content: "\f080";
}
.icon-twitter-sign:before {
content: "\f081";
}
.icon-facebook-sign:before {
content: "\f082";
}
.icon-camera-retro:before, .post_type.slider i:before {
content: "\f083";
}
.icon-key:before {
content: "\f084";
}
.icon-gears:before,
.icon-cogs:before {
content: "\f085";
}
.icon-comments:before {
content: "\f086";
}
.icon-thumbs-up-alt:before {
content: "\f087";
}
.icon-thumbs-down-alt:before {
content: "\f088";
}
.icon-star-half:before {
content: "\f089";
}
.icon-heart-empty:before {
content: "\f08a";
}
.icon-signout:before {
content: "\f08b";
}
.icon-linkedin-sign:before {
content: "\f08c";
}
.icon-pushpin:before {
content: "\f08d";
}
.icon-external-link:before {
content: "\f08e";
}
.icon-signin:before {
content: "\f090";
}
.icon-trophy:before {
content: "\f091";
}
.icon-github-sign:before {
content: "\f092";
}
.icon-upload-alt:before {
content: "\f093";
}
.icon-lemon:before {
content: "\f094";
}
.icon-phone:before {
content: "\f095";
}
.icon-unchecked:before,
.icon-check-empty:before {
content: "\f096";
}
.icon-bookmark-empty:before {
content: "\f097";
}
.icon-phone-sign:before {
content: "\f098";
}
.icon-twitter:before {
content: "\f099";
}
.icon-facebook:before {
content: "\f09a";
}
.icon-github:before {
content: "\f09b";
}
.icon-unlock:before {
content: "\f09c";
}
.icon-credit-card:before {
content: "\f09d";
}
.icon-rss:before {
content: "\f09e";
}
.icon-hdd:before {
content: "\f0a0";
}
.icon-bullhorn:before {
content: "\f0a1";
}
.icon-bell:before {
content: "\f0a2";
}
.icon-certificate:before {
content: "\f0a3";
}
.icon-hand-right:before {
content: "\f0a4";
}
.icon-hand-left:before {
content: "\f0a5";
}
.icon-hand-up:before {
content: "\f0a6";
}
.icon-hand-down:before {
content: "\f0a7";
}
.icon-circle-arrow-left:before {
content: "\f0a8";
}
.icon-circle-arrow-right:before {
content: "\f0a9";
}
.icon-circle-arrow-up:before {
content: "\f0aa";
}
.icon-circle-arrow-down:before {
content: "\f0ab";
}
.icon-globe:before {
content: "\f0ac";
}
.icon-wrench:before {
content: "\f0ad";
}
.icon-tasks:before {
content: "\f0ae";
}
.icon-filter:before {
content: "\f0b0";
}
.icon-briefcase:before {
content: "\f0b1";
}
.icon-fullscreen:before {
content: "\f0b2";
}
.icon-group:before {
content: "\f0c0";
}
.icon-link:before {
content: "\f0c1";
}
.icon-cloud:before {
content: "\f0c2";
}
.icon-beaker:before {
content: "\f0c3";
}
.icon-cut:before {
content: "\f0c4";
}
.icon-copy:before {
content: "\f0c5";
}
.icon-paperclip:before,
.icon-paper-clip:before {
content: "\f0c6";
}
.icon-save:before {
content: "\f0c7";
}
.icon-sign-blank:before {
content: "\f0c8";
}
.icon-reorder:before {
content: "\f0c9";
}
.icon-list-ul:before {
content: "\f0ca";
}
.icon-list-ol:before {
content: "\f0cb";
}
.icon-strikethrough:before {
content: "\f0cc";
}
.icon-underline:before {
content: "\f0cd";
}
.icon-table:before {
content: "\f0ce";
}
.icon-magic:before {
content: "\f0d0";
}
.icon-truck:before {
content: "\f0d1";
}
.icon-pinterest:before {
content: "\f0d2";
}
.icon-pinterest-sign:before {
content: "\f0d3";
}
.icon-google-plus-sign:before {
content: "\f0d4";
}
.icon-google-plus:before {
content: "\f0d5";
}
.icon-money:before {
content: "\f0d6";
}
.icon-caret-down:before {
content: "\f0d7";
}
.icon-caret-up:before {
content: "\f0d8";
}
.icon-caret-left:before {
content: "\f0d9";
}
.icon-caret-right:before {
content: "\f0da";
}
.icon-columns:before {
content: "\f0db";
}
.icon-sort:before {
content: "\f0dc";
}
.icon-sort-down:before {
content: "\f0dd";
}
.icon-sort-up:before {
content: "\f0de";
}
.icon-envelope:before {
content: "\f0e0";
}
.icon-linkedin:before {
content: "\f0e1";
}
.icon-rotate-left:before,
.icon-undo:before {
content: "\f0e2";
}
.icon-legal:before {
content: "\f0e3";
}
.icon-dashboard:before {
content: "\f0e4";
}
.icon-comment-alt:before {
content: "\f0e5";
}
.icon-comments-alt:before {
content: "\f0e6";
}
.icon-bolt:before {
content: "\f0e7";
}
.icon-sitemap:before {
content: "\f0e8";
}
.icon-umbrella:before {
content: "\f0e9";
}
.icon-paste:before {
content: "\f0ea";
}
.icon-lightbulb:before {
content: "\f0eb";
}
.icon-exchange:before {
content: "\f0ec";
}
.icon-cloud-download:before {
content: "\f0ed";
}
.icon-cloud-upload:before {
content: "\f0ee";
}
.icon-user-md:before {
content: "\f0f0";
}
.icon-stethoscope:before {
content: "\f0f1";
}
.icon-suitcase:before {
content: "\f0f2";
}
.icon-bell-alt:before {
content: "\f0f3";
}
.icon-coffee:before {
content: "\f0f4";
}
.icon-food:before {
content: "\f0f5";
}
.icon-file-text-alt:before {
content: "\f0f6";
}
.icon-building:before {
content: "\f0f7";
}
.icon-hospital:before {
content: "\f0f8";
}
.icon-ambulance:before {
content: "\f0f9";
}
.icon-medkit:before {
content: "\f0fa";
}
.icon-fighter-jet:before {
content: "\f0fb";
}
.icon-beer:before {
content: "\f0fc";
}
.icon-h-sign:before {
content: "\f0fd";
}
.icon-plus-sign-alt:before {
content: "\f0fe";
}
.icon-double-angle-left:before {
content: "\f100";
}
.icon-double-angle-right:before {
content: "\f101";
}
.icon-double-angle-up:before {
content: "\f102";
}
.icon-double-angle-down:before {
content: "\f103";
}
.icon-angle-left:before {
content: "\f104";
}
.icon-angle-right:before {
content: "\f105";
}
.icon-angle-up:before {
content: "\f106";
}
.icon-angle-down:before {
content: "\f107";
}
.icon-desktop:before {
content: "\f108";
}
.icon-laptop:before {
content: "\f109";
}
.icon-tablet:before {
content: "\f10a";
}
.icon-mobile-phone:before {
content: "\f10b";
}
.icon-circle-blank:before {
content: "\f10c";
}
.icon-quote-left:before {
content: "\f10d";
}
.icon-quote-right:before {
content: "\f10e";
}
.icon-spinner:before {
content: "\f110";
}
.icon-circle:before {
content: "\f111";
}
.icon-mail-reply:before,
.icon-reply:before {
content: "\f112";
}
.icon-github-alt:before {
content: "\f113";
}
.icon-folder-close-alt:before {
content: "\f114";
}
.icon-folder-open-alt:before {
content: "\f115";
}
.icon-expand-alt:before {
content: "\f116";
}
.icon-collapse-alt:before {
content: "\f117";
}
.icon-smile:before {
content: "\f118";
}
.icon-frown:before {
content: "\f119";
}
.icon-meh:before {
content: "\f11a";
}
.icon-gamepad:before {
content: "\f11b";
}
.icon-keyboard:before {
content: "\f11c";
}
.icon-flag-alt:before {
content: "\f11d";
}
.icon-flag-checkered:before {
content: "\f11e";
}
.icon-terminal:before {
content: "\f120";
}
.icon-code:before {
content: "\f121";
}
.icon-reply-all:before {
content: "\f122";
}
.icon-mail-reply-all:before {
content: "\f122";
}
.icon-star-half-full:before,
.icon-star-half-empty:before {
content: "\f123";
}
.icon-location-arrow:before {
content: "\f124";
}
.icon-crop:before {
content: "\f125";
}
.icon-code-fork:before {
content: "\f126";
}
.icon-unlink:before {
content: "\f127";
}
.icon-question:before {
content: "\f128";
}
.icon-info:before {
content: "\f129";
}
.icon-exclamation:before {
content: "\f12a";
}
.icon-superscript:before {
content: "\f12b";
}
.icon-subscript:before {
content: "\f12c";
}
.icon-eraser:before {
content: "\f12d";
}
.icon-puzzle-piece:before {
content: "\f12e";
}
.icon-microphone:before {
content: "\f130";
}
.icon-microphone-off:before {
content: "\f131";
}
.icon-shield:before {
content: "\f132";
}
.icon-calendar-empty:before {
content: "\f133";
}
.icon-fire-extinguisher:before {
content: "\f134";
}
.icon-rocket:before {
content: "\f135";
}
.icon-maxcdn:before {
content: "\f136";
}
.icon-chevron-sign-left:before {
content: "\f137";
}
.icon-chevron-sign-right:before {
content: "\f138";
}
.icon-chevron-sign-up:before {
content: "\f139";
}
.icon-chevron-sign-down:before {
content: "\f13a";
}
.icon-html5:before {
content: "\f13b";
}
.icon-css3:before {
content: "\f13c";
}
.icon-anchor:before {
content: "\f13d";
}
.icon-unlock-alt:before {
content: "\f13e";
}
.icon-bullseye:before {
content: "\f140";
}
.icon-ellipsis-horizontal:before {
content: "\f141";
}
.icon-ellipsis-vertical:before {
content: "\f142";
}
.icon-rss-sign:before {
content: "\f143";
}
.icon-play-sign:before {
content: "\f144";
}
.icon-ticket:before {
content: "\f145";
}
.icon-minus-sign-alt:before {
content: "\f146";
}
.icon-check-minus:before {
content: "\f147";
}
.icon-level-up:before {
content: "\f148";
}
.icon-level-down:before {
content: "\f149";
}
.icon-check-sign:before {
content: "\f14a";
}
.icon-edit-sign:before {
content: "\f14b";
}
.icon-external-link-sign:before {
content: "\f14c";
}
.icon-share-sign:before {
content: "\f14d";
}
.icon-compass:before {
content: "\f14e";
}
.icon-collapse:before {
content: "\f150";
}
.icon-collapse-top:before {
content: "\f151";
}
.icon-expand:before {
content: "\f152";
}
.icon-euro:before,
.icon-eur:before {
content: "\f153";
}
.icon-gbp:before {
content: "\f154";
}
.icon-dollar:before,
.icon-usd:before {
content: "\f155";
}
.icon-rupee:before,
.icon-inr:before {
content: "\f156";
}
.icon-yen:before,
.icon-jpy:before {
content: "\f157";
}
.icon-renminbi:before,
.icon-cny:before {
content: "\f158";
}
.icon-won:before,
.icon-krw:before {
content: "\f159";
}
.icon-bitcoin:before,
.icon-btc:before {
content: "\f15a";
}
.icon-file:before {
content: "\f15b";
}
.icon-file-text:before {
content: "\f15c";
}
.icon-sort-by-alphabet:before {
content: "\f15d";
}
.icon-sort-by-alphabet-alt:before {
content: "\f15e";
}
.icon-sort-by-attributes:before {
content: "\f160";
}
.icon-sort-by-attributes-alt:before {
content: "\f161";
}
.icon-sort-by-order:before {
content: "\f162";
}
.icon-sort-by-order-alt:before {
content: "\f163";
}
.icon-thumbs-up:before {
content: "\f164";
}
.icon-thumbs-down:before {
content: "\f165";
}
.icon-youtube-sign:before {
content: "\f166";
}
.icon-youtube:before {
content: "\f167";
}
.icon-xing:before {
content: "\f168";
}
.icon-xing-sign:before {
content: "\f169";
}
.icon-youtube-play:before {
content: "\f16a";
}
.icon-dropbox:before {
content: "\f16b";
}
.icon-stackexchange:before {
content: "\f16c";
}
.icon-instagram:before {
content: "\f16d";
}
.icon-flickr:before {
content: "\f16e";
}
.icon-adn:before {
content: "\f170";
}
.icon-bitbucket:before {
content: "\f171";
}
.icon-bitbucket-sign:before {
content: "\f172";
}
.icon-tumblr:before {
content: "\f173";
}
.icon-tumblr-sign:before {
content: "\f174";
}
.icon-long-arrow-down:before {
content: "\f175";
}
.icon-long-arrow-up:before {
content: "\f176";
}
.icon-long-arrow-left:before {
content: "\f177";
}
.icon-long-arrow-right:before {
content: "\f178";
}
.icon-apple:before {
content: "\f179";
}
.icon-windows:before {
content: "\f17a";
}
.icon-android:before {
content: "\f17b";
}
.icon-linux:before {
content: "\f17c";
}
.icon-dribbble:before {
content: "\f17d";
}
.icon-skype:before {
content: "\f17e";
}
.icon-foursquare:before{
content: "\f180";
}
.icon-trello:before {
content: "\f181";
}
.icon-female:before {
content: "\f182";
}
.icon-male:before {
content: "\f183";
}
.icon-gittip:before {
content: "\f184";
}
.icon-sun:before {
content: "\f185";
}
.icon-moon:before {
content: "\f186";
}
.icon-archive:before {
content: "\f187";
}
.icon-bug:before {
content: "\f188";
}
.icon-vk:before {
content: "\f189";
}
.icon-weibo:before {
content: "\f18a";
}
.icon-renren:before {
content: "\f18b";
}@media only screen and (-webkit-min-device-pixel-ratio: 2), 
only screen and (min-device-pixel-ratio: 2) {
.logo_retina{
display: block !important;
-webkit-background-size:56px 40px; 
-moz-background-size:56px 40px; 
-o-background-size:56px 40px; 
background-size:56px 40px;
}
#searchform_top{
background: url(../../../themes/smartbox-installable/images/retina/search-2x.png) no-repeat;
background-position: center center;
-webkit-background-size:13px 13px; 
-moz-background-size: 13px 13px; 
-o-background-size: 13px 13px; 
background-size: 13px 13px;
width: 30px;
height: 30px;
}
.trigger_toppanel_closer .clicker .signal {
background: url(../../../themes/smartbox-installable/images/retina/close-panel-2x.png) no-repeat;
background-position: center center;
-webkit-background-size:10px 10px; 
-moz-background-size:10px 10px; 
-o-background-size:10px 10px; 
background-size:10px 10px;
}
#toppanel_trigger .signal {
background: url(../../../themes/smartbox-installable/images/retina/open-panel-2x.png) no-repeat;
background-position: center center;
-webkit-background-size:10px 10px; 
-moz-background-size:10px 10px; 
-o-background-size:10px 10px; 
background-size:10px 10px;
}
.tp-leftarrow.default{
background: url(../../../themes/smartbox-installable/images/retina/des-arrows-left-2x.png) no-repeat;
background-position: center center;
-webkit-background-size: 10px 17px; 
-moz-background-size: 10px 17px; 
-o-background-size: 10px 17px; 
background-size: 10px 17px;
width: 43px;
height: 60px;
}
.tp-rightarrow.default{	
background: url(../../../themes/smartbox-installable/images/retina/des-arrows-right-2x.png) no-repeat;
background-position: center center;
-webkit-background-size: 10px 17px; 
-moz-background-size: 10px 17px; 
-o-background-size: 10px 17px; 
background-size: 10px 17px;
width: 43px;
height: 60px;
}
.logo_normal.notalone{display: none;}
.dropdown-menu {
padding: 11px;
background: url(../../../themes/smartbox-installable/img/navselect-2x.png) no-repeat 89% 11px;
color: #444;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
border-radius: 0;
border: 0;
width: auto;
text-transform: uppercase;
top: 0;
border: 1px solid #ededed;
-webkit-background-size:19px 15px; 
-moz-background-size:19px 15px; 
-o-background-size:19px 15px; 
background-size:19px 15px;
}
.jcarousel-next-horizontal{
width: 22px;
height: 22px;
background: url(../../../themes/smartbox-installable/images/retina/next-horizontal-2x.png) no-repeat;
background-position: center center;
-webkit-background-size:7px 11px; 
-moz-background-size:7px 11px; 
-o-background-size:7px 11px; 
background-size:7px 11px;
}
.jcarousel-next-horizontal:hover,
.jcarousel-next-horizontal:focus {
opacity: 1;
background: url(../../../themes/smartbox-installable/images/retina/next-horizontal-hover-2x.png) no-repeat;
background-position: center center;
-webkit-background-size:7px 11px; 
-moz-background-size:7px 11px; 
-o-background-size:7px 11px; 
background-size:7px 11px;
}
.jcarousel-prev-horizontal {
width: 22px;
height: 22px;
background: url(../../../themes/smartbox-installable/images/retina/prev-horizontal-2x.png) no-repeat;
background-position: center center;
-webkit-background-size:7px 11px; 
-moz-background-size:7px 11px; 
-o-background-size:7px 11px; 
background-size:7px 11px;
}
.jcarousel-prev-horizontal:hover, 
.jcarousel-prev-horizontal:focus {
opacity: 1;
background: url(../../../themes/smartbox-installable/images/retina/prev-horizontal-hover-2x.png) no-repeat;
background-position: center center;
-webkit-background-size:7px 11px; 
-moz-background-size:7px 11px; 
-o-background-size:7px 11px; 
background-size:7px 11px;
}
.goto_projects, .goto_blog{
background: url(../../../themes/smartbox-installable/img/goto_projblog-2x.png) no-repeat center center !important;
width: 22px;
height: 22px;
-webkit-background-size:14px 14px; 
-moz-background-size:14px 14px; 
-o-background-size:14px 14px; 
background-size:14px 14px;
}
.goto_projects:hover, .goto_blog:hover{
background: url(../../../themes/smartbox-installable/img/goto_projbloghover-2x.png) no-repeat center center !important;
-webkit-background-size:14px 14px; 
-moz-background-size:14px 14px; 
-o-background-size:14px 14px; 
background-size:14px 14px;
width: 22px;
height: 22px;
}
#back-to-top a {
width: 45px;
height: 45px;
background: rgba(0,0,0,0.5) url(../../../themes/smartbox-installable/images/retina/gotop-2x.png) no-repeat center center;
-webkit-background-size:9px 5px; 
-moz-background-size:9px 5px; 
-o-background-size:9px 5px; 
background-size:9px 5px;
}
.bird-img {
background: url(../../../themes/smartbox-installable/images/retina/twitter-bird-2x.png) no-repeat 0 0;
background-position: center left;
-webkit-background-size:33px 22px; 
-moz-background-size:33px 22px; 
-o-background-size:33px 22px; 
background-size:33px 22px;
position: absolute;
height: 45px;
left: 0;
-webkit-border-radius: 0px 0px 3px 3px;
border-radius: 0px 0px 3px 3px;
line-height: 44px;
font-size: 18px;
font-family: "Arial";
font-size: 18px;
color: #fff;
font-weight: 600;
top: -10px;
padding-left: 50px;
width: 100%;
} .socialdiv .facebook{ background: url(../../../themes/smartbox-installable/images/retina/facebook-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .twitter{ background: url(../../../themes/smartbox-installable/images/retina/twitter-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .forrst{ background: url(../../../themes/smartbox-installable/images/retina/forrst-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .flickr{background: url(../../../themes/smartbox-installable/images/retina/flickr-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv .linkedin{background: url(../../../themes/smartbox-installable/images/retina/linkedin-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv .skype{ background: url(../../../themes/smartbox-installable/images/retina/skype-light-2x.png) -2px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv .google{ background: url(../../../themes/smartbox-installable/images/retina/googleplus-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .vimeo{ background: url(../../../themes/smartbox-installable/images/retina/vimeo-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .picasa{ background: url(../../../themes/smartbox-installable/images/retina/picasa-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .deviantart{ background: url(../../../themes/smartbox-installable/images/retina/deviantart-light-2x.png) -2px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv .behance{ background: url(../../../themes/smartbox-installable/images/retina/behance-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  } 
.socialdiv .youtube{ background: url(../../../themes/smartbox-installable/images/retina/youtube-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .rss{ background: url(../../../themes/smartbox-installable/images/retina/rss-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .pinterest{ background: url(../../../themes/smartbox-installable/images/retina/pinterest-light-2x.png) -2px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv .stumble{ background: url(../../../themes/smartbox-installable/images/retina/stumbleupon-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .delicious{ background: url(../../../themes/smartbox-installable/images/retina/delicious-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .digg{ background: url(../../../themes/smartbox-installable/images/retina/digg-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .instagram{ background: url(../../../themes/smartbox-installable/images/retina/instagram-light-2x.png) -3px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  } 
.socialdiv .myspace{ background: url(../../../themes/smartbox-installable/images/retina/myspace-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .blogger{ background: url(../../../themes/smartbox-installable/images/retina/blogger-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .wordpress{ background: url(../../../themes/smartbox-installable/images/retina/wordpress-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .grooveshark{ background: url(../../../themes/smartbox-installable/images/retina/grooveshark-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .reddit{ background: url(../../../themes/smartbox-installable/images/retina/reddit-light-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .soundcloud{ background: url(../../../themes/smartbox-installable/images/retina/github-light-2x.png) -2px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv .dribbble{ background: url(../../../themes/smartbox-installable/images/retina/dribbble-light-2x.png) -3px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; } .socialdiv .facebook:hover{ background: #3b5998 url(../../../themes/smartbox-installable/images/retina/facebook-light-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv .twitter:hover{ background: #35c9f9 url(../../../themes/smartbox-installable/images/retina/twitter-light-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .forrst:hover{ background: #62956a url(../../../themes/smartbox-installable/images/retina/forrst-light-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .flickr:hover{ background: #ff0084 url(../../../themes/smartbox-installable/images/retina/flickr-light-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .linkedin:hover{background: #005886 url(../../../themes/smartbox-installable/images/retina/linkedin-light-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv .skype:hover{ background: #50bee3 url(../../../themes/smartbox-installable/images/retina/skype-light-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .google:hover{ background: #d24a30 url(../../../themes/smartbox-installable/images/retina/googleplus-light-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv .vimeo:hover{ background: #509a99 url(../../../themes/smartbox-installable/images/retina/vimeo-light-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .picasa:hover{ background: #9864ae url(../../../themes/smartbox-installable/images/retina/picasa-light-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv .deviantart:hover{ background: #a8b30e url(../../../themes/smartbox-installable/images/retina/deviantart-light-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv .behance:hover{ background: #212121 url(../../../themes/smartbox-installable/images/retina/behance-light-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  } 
.socialdiv .youtube:hover{ background: #cb322c url(../../../themes/smartbox-installable/images/retina/youtube-light-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv .rss:hover{ background: #f7771e url(../../../themes/smartbox-installable/images/retina/rss-light-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .pinterest:hover{ background: #cb2027 url(../../../themes/smartbox-installable/images/retina/pinterest-light-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv .stumble:hover{ background: #32a358 url(../../../themes/smartbox-installable/images/retina/stumbleupon-light-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv .delicious:hover{ background: #3274d1 url(../../../themes/smartbox-installable/images/retina/delicious-light-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv .digg:hover{ background: #000 url(../../../themes/smartbox-installable/images/retina/digg-light-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .instagram:hover{ background: #517fa4 url(../../../themes/smartbox-installable/images/retina/instagram-light-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; } 
.socialdiv .myspace:hover{ background: #000 url(../../../themes/smartbox-installable/images/retina/myspace-light-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .blogger:hover{ background: #fc9644 url(../../../themes/smartbox-installable/images/retina/blogger-light-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv .wordpress:hover{ background: #278ab7 url(../../../themes/smartbox-installable/images/retina/wordpress-light-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .grooveshark:hover{ background: #f77f00 url(../../../themes/smartbox-installable/images/retina/grooveshark-light-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .reddit:hover{ background: rgb(170, 199, 228) url(../../../themes/smartbox-installable/images/retina/reddit-light-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv .soundcloud:hover{ background: #F76700 url(../../../themes/smartbox-installable/images/retina/github-light-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv .dribbble:hover{ background: #df3e7b url(../../../themes/smartbox-installable/images/retina/dribbble-light-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  } .socialdiv-dark .facebook{ background: url(../../../themes/smartbox-installable/images/retina/facebook-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .twitter{ background: url(../../../themes/smartbox-installable/images/retina/twitter-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .forrst{ background: url(../../../themes/smartbox-installable/images/retina/forrst-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .flickr{background: url(../../../themes/smartbox-installable/images/retina/flickr-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv-dark .linkedin{background: url(../../../themes/smartbox-installable/images/retina/linkedin-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv-dark .skype{ background: url(../../../themes/smartbox-installable/images/retina/skype-2x.png) -2px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv-dark .google{ background: url(../../../themes/smartbox-installable/images/retina/googleplus-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .vimeo{ background: url(../../../themes/smartbox-installable/images/retina/vimeo-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .picasa{ background: url(../../../themes/smartbox-installable/images/retina/picasa-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .deviantart{ background: url(../../../themes/smartbox-installable/images/retina/deviantart-2x.png) -2px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv-dark .behance{ background: url(../../../themes/smartbox-installable/images/retina/behance-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  } 
.socialdiv-dark .youtube{ background: url(../../../themes/smartbox-installable/images/retina/youtube-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .rss{ background: url(../../../themes/smartbox-installable/images/retina/rss-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .pinterest{ background: url(../../../themes/smartbox-installable/images/retina/pinterest-2x.png) -2px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv-dark .stumble{ background: url(../../../themes/smartbox-installable/images/retina/stumbleupon-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .delicious{ background: url(../../../themes/smartbox-installable/images/retina/delicious-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .digg{ background: url(../../../themes/smartbox-installable/images/retina/digg-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .instagram{ background: url(../../../themes/smartbox-installable/images/retina/instagram-2x.png) -3px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  } 
.socialdiv-dark .myspace{ background: url(../../../themes/smartbox-installable/images/retina/myspace-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .blogger{ background: url(../../../themes/smartbox-installable/images/retina/blogger-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .wordpress{ background: url(../../../themes/smartbox-installable/images/retina/wordpress-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .grooveshark{ background: url(../../../themes/smartbox-installable/images/retina/grooveshark-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .reddit{ background: url(../../../themes/smartbox-installable/images/retina/reddit-2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .soundcloud{ background: url(../../../themes/smartbox-installable/images/retina/github-2x.png) -2px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv-dark .dribbble{ background: url(../../../themes/smartbox-installable/images/retina/dribbble-2x.png) -3px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; } .socialdiv-dark .facebook:hover{ background: #3b5998 url(../../../themes/smartbox-installable/images/retina/facebook-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv-dark .twitter:hover{ background: #35c9f9 url(../../../themes/smartbox-installable/images/retina/twitter-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .forrst:hover{ background: #62956a url(../../../themes/smartbox-installable/images/retina/forrst-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .flickr:hover{ background: #ff0084 url(../../../themes/smartbox-installable/images/retina/flickr-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .linkedin:hover{background: #005886 url(../../../themes/smartbox-installable/images/retina/linkedin-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv-dark .skype:hover{ background: #50bee3 url(../../../themes/smartbox-installable/images/retina/skype-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .google:hover{ background: #d24a30 url(../../../themes/smartbox-installable/images/retina/googleplus-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv-dark .vimeo:hover{ background: #509a99 url(../../../themes/smartbox-installable/images/retina/vimeo-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .picasa:hover{ background: #9864ae url(../../../themes/smartbox-installable/images/retina/picasa-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv-dark .deviantart:hover{ background: #a8b30e url(../../../themes/smartbox-installable/images/retina/deviantart-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv-dark .behance:hover{ background: #212121 url(../../../themes/smartbox-installable/images/retina/behance-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  } 
.socialdiv-dark .youtube:hover{ background: #cb322c url(../../../themes/smartbox-installable/images/retina/youtube-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv-dark .rss:hover{ background: #f7771e url(../../../themes/smartbox-installable/images/retina/rss-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .pinterest:hover{ background: #cb2027 url(../../../themes/smartbox-installable/images/retina/pinterest-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv-dark .stumble:hover{ background: #32a358 url(../../../themes/smartbox-installable/images/retina/stumbleupon-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv-dark .delicious:hover{ background: #3274d1 url(../../../themes/smartbox-installable/images/retina/delicious-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv-dark .digg:hover{ background: #000 url(../../../themes/smartbox-installable/images/retina/digg-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .instagram:hover{ background: #517fa4 url(../../../themes/smartbox-installable/images/retina/instagram-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; } 
.socialdiv-dark .myspace:hover{ background: #000 url(../../../themes/smartbox-installable/images/retina/myspace-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .blogger:hover{ background: #fc9644 url(../../../themes/smartbox-installable/images/retina/blogger-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv-dark .wordpress:hover{ background: #278ab7 url(../../../themes/smartbox-installable/images/retina/wordpress-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .grooveshark:hover{ background: #f77f00 url(../../../themes/smartbox-installable/images/retina/grooveshark-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .reddit:hover{ background: rgb(170, 199, 228) url(../../../themes/smartbox-installable/images/retina/reddit-2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
.socialdiv-dark .soundcloud:hover{ background: #F76700 url(../../../themes/smartbox-installable/images/retina/github-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
.socialdiv-dark .dribbble:hover{ background: #df3e7b url(../../../themes/smartbox-installable/images/retina/dribbble-2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  } 
}
  .animated {
-webkit-animation-delay: '';
-moz-animation-delay: '';
-ms-animation-delay: '';
-o-animation-delay: '';
animation-delay: '';
-webkit-animation-duration: 1s;
-moz-animation-duration: 1s;
-ms-animation-duration: 1s;
-o-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
-ms-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.hinge {
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
animation-duration: 2s;
}
@-webkit-keyframes flash {
0%, 50%, 100% {opacity: 1;}	
25%, 75% {opacity: 0;}
}
@-moz-keyframes flash {
0%, 50%, 100% {opacity: 1;}	
25%, 75% {opacity: 0;}
}
@-o-keyframes flash {
0%, 50%, 100% {opacity: 1;}	
25%, 75% {opacity: 0;}
}
@keyframes flash {
0%, 50%, 100% {opacity: 1;}	
25%, 75% {opacity: 0;}
}
.flash {
-webkit-animation-name: flash;
-moz-animation-name: flash;
-o-animation-name: flash;
animation-name: flash;
}
@-webkit-keyframes shake {
0%, 100% {-webkit-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}
@-moz-keyframes shake {
0%, 100% {-moz-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}
@-o-keyframes shake {
0%, 100% {-o-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}
@keyframes shake {
0%, 100% {transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
20%, 40%, 60%, 80% {transform: translateX(10px);}
}
.shake {
-webkit-animation-name: shake;
-moz-animation-name: shake;
-o-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
40% {-webkit-transform: translateY(-30px);}
60% {-webkit-transform: translateY(-15px);}
}
@-moz-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
40% {-moz-transform: translateY(-30px);}
60% {-moz-transform: translateY(-15px);}
}
@-o-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
40% {-o-transform: translateY(-30px);}
60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
40% {transform: translateY(-30px);}
60% {transform: translateY(-15px);}
}
.bounce {
-webkit-animation-name: bounce;
-moz-animation-name: bounce;
-o-animation-name: bounce;
animation-name: bounce;
}
@-webkit-keyframes tada {
0% {-webkit-transform: scale(1);}	
10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
100% {-webkit-transform: scale(1) rotate(0);}
}
@-moz-keyframes tada {
0% {-moz-transform: scale(1);}	
10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
100% {-moz-transform: scale(1) rotate(0);}
}
@-o-keyframes tada {
0% {-o-transform: scale(1);}	
10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
100% {-o-transform: scale(1) rotate(0);}
}
@keyframes tada {
0% {transform: scale(1);}	
10%, 20% {transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
100% {transform: scale(1) rotate(0);}
}
.tada {
-webkit-animation-name: tada;
-moz-animation-name: tada;
-o-animation-name: tada;
animation-name: tada;
}
@-webkit-keyframes swing {
20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
20% { -webkit-transform: rotate(15deg); }	
40% { -webkit-transform: rotate(-10deg); }
60% { -webkit-transform: rotate(5deg); }	
80% { -webkit-transform: rotate(-5deg); }	
100% { -webkit-transform: rotate(0deg); }
}
@-moz-keyframes swing {
20% { -moz-transform: rotate(15deg); }	
40% { -moz-transform: rotate(-10deg); }
60% { -moz-transform: rotate(5deg); }	
80% { -moz-transform: rotate(-5deg); }	
100% { -moz-transform: rotate(0deg); }
}
@-o-keyframes swing {
20% { -o-transform: rotate(15deg); }	
40% { -o-transform: rotate(-10deg); }
60% { -o-transform: rotate(5deg); }	
80% { -o-transform: rotate(-5deg); }	
100% { -o-transform: rotate(0deg); }
}
@keyframes swing {
20% { transform: rotate(15deg); }	
40% { transform: rotate(-10deg); }
60% { transform: rotate(5deg); }	
80% { transform: rotate(-5deg); }	
100% { transform: rotate(0deg); }
}
.swing {
-webkit-transform-origin: top center;
-moz-transform-origin: top center;
-o-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
-moz-animation-name: swing;
-o-animation-name: swing;
animation-name: swing;
} @-webkit-keyframes wobble {
0% { -webkit-transform: translateX(0%); }
15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
30% { -webkit-transform: translateX(20%) rotate(3deg); }
45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
60% { -webkit-transform: translateX(10%) rotate(2deg); }
75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
100% { -webkit-transform: translateX(0%); }
}
@-moz-keyframes wobble {
0% { -moz-transform: translateX(0%); }
15% { -moz-transform: translateX(-25%) rotate(-5deg); }
30% { -moz-transform: translateX(20%) rotate(3deg); }
45% { -moz-transform: translateX(-15%) rotate(-3deg); }
60% { -moz-transform: translateX(10%) rotate(2deg); }
75% { -moz-transform: translateX(-5%) rotate(-1deg); }
100% { -moz-transform: translateX(0%); }
}
@-o-keyframes wobble {
0% { -o-transform: translateX(0%); }
15% { -o-transform: translateX(-25%) rotate(-5deg); }
30% { -o-transform: translateX(20%) rotate(3deg); }
45% { -o-transform: translateX(-15%) rotate(-3deg); }
60% { -o-transform: translateX(10%) rotate(2deg); }
75% { -o-transform: translateX(-5%) rotate(-1deg); }
100% { -o-transform: translateX(0%); }
}
@keyframes wobble {
0% { transform: translateX(0%); }
15% { transform: translateX(-25%) rotate(-5deg); }
30% { transform: translateX(20%) rotate(3deg); }
45% { transform: translateX(-15%) rotate(-3deg); }
60% { transform: translateX(10%) rotate(2deg); }
75% { transform: translateX(-5%) rotate(-1deg); }
100% { transform: translateX(0%); }
}
.wobble {
-webkit-animation-name: wobble;
-moz-animation-name: wobble;
-o-animation-name: wobble;
animation-name: wobble;
} @-webkit-keyframes pulse {
0% { -webkit-transform: scale(1); }	
50% { -webkit-transform: scale(1.1); }
100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
0% { -moz-transform: scale(1); }	
50% { -moz-transform: scale(1.1); }
100% { -moz-transform: scale(1); }
}
@-o-keyframes pulse {
0% { -o-transform: scale(1); }	
50% { -o-transform: scale(1.1); }
100% { -o-transform: scale(1); }
}
@keyframes pulse {
0% { transform: scale(1); }	
50% { transform: scale(1.1); }
100% { transform: scale(1); }
}
.pulse {
-webkit-animation-name: pulse;
-moz-animation-name: pulse;
-o-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes flip {
0% {
-webkit-transform: perspective(400px) rotateY(0);
-webkit-animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
-webkit-animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
-webkit-animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px) scale(1);
-webkit-animation-timing-function: ease-in;
}
}
@-moz-keyframes flip {
0% {
-moz-transform: perspective(400px) rotateY(0);
-moz-animation-timing-function: ease-out;
}
40% {
-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
-moz-animation-timing-function: ease-out;
}
50% {
-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-moz-animation-timing-function: ease-in;
}
80% {
-moz-transform: perspective(400px) rotateY(360deg) scale(.95);
-moz-animation-timing-function: ease-in;
}
100% {
-moz-transform: perspective(400px) scale(1);
-moz-animation-timing-function: ease-in;
}
}
@-o-keyframes flip {
0% {
-o-transform: perspective(400px) rotateY(0);
-o-animation-timing-function: ease-out;
}
40% {
-o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
-o-animation-timing-function: ease-out;
}
50% {
-o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-o-animation-timing-function: ease-in;
}
80% {
-o-transform: perspective(400px) rotateY(360deg) scale(.95);
-o-animation-timing-function: ease-in;
}
100% {
-o-transform: perspective(400px) scale(1);
-o-animation-timing-function: ease-in;
}
}
@keyframes flip {
0% {
transform: perspective(400px) rotateY(0);
animation-timing-function: ease-out;
}
40% {
transform: perspective(400px) translateZ(150px) rotateY(170deg);
animation-timing-function: ease-out;
}
50% {
transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
animation-timing-function: ease-in;
}
80% {
transform: perspective(400px) rotateY(360deg) scale(.95);
animation-timing-function: ease-in;
}
100% {
transform: perspective(400px) scale(1);
animation-timing-function: ease-in;
}
}
.flip {
-webkit-backface-visibility: visible !important;
-webkit-animation-name: flip;
-moz-backface-visibility: visible !important;
-moz-animation-name: flip;
-o-backface-visibility: visible !important;
-o-animation-name: flip;
backface-visibility: visible !important;
animation-name: flip;
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@-moz-keyframes flipInX {
0% {
-moz-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-moz-transform: perspective(400px) rotateX(-10deg);
}
70% {
-moz-transform: perspective(400px) rotateX(10deg);
}
100% {
-moz-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@-o-keyframes flipInX {
0% {
-o-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-o-transform: perspective(400px) rotateX(-10deg);
}
70% {
-o-transform: perspective(400px) rotateX(10deg);
}
100% {
-o-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@keyframes flipInX {
0% {
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
transform: perspective(400px) rotateX(-10deg);
}
70% {
transform: perspective(400px) rotateX(10deg);
}
100% {
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
-webkit-animation-name: flipInX;
-moz-backface-visibility: visible !important;
-moz-animation-name: flipInX;
-o-backface-visibility: visible !important;
-o-animation-name: flipInX;
backface-visibility: visible !important;
animation-name: flipInX;
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@-moz-keyframes flipOutX {
0% {
-moz-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-moz-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@-o-keyframes flipOutX {
0% {
-o-transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-o-transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@keyframes flipOutX {
0% {
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
.flipOutX {
-webkit-animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
-moz-animation-name: flipOutX;
-moz-backface-visibility: visible !important;
-o-animation-name: flipOutX;
-o-backface-visibility: visible !important;
animation-name: flipOutX;
backface-visibility: visible !important;
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@-moz-keyframes flipInY {
0% {
-moz-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-moz-transform: perspective(400px) rotateY(-10deg);
}
70% {
-moz-transform: perspective(400px) rotateY(10deg);
}
100% {
-moz-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@-o-keyframes flipInY {
0% {
-o-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-o-transform: perspective(400px) rotateY(-10deg);
}
70% {
-o-transform: perspective(400px) rotateY(10deg);
}
100% {
-o-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@keyframes flipInY {
0% {
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
transform: perspective(400px) rotateY(-10deg);
}
70% {
transform: perspective(400px) rotateY(10deg);
}
100% {
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
-webkit-animation-name: flipInY;
-moz-backface-visibility: visible !important;
-moz-animation-name: flipInY;
-o-backface-visibility: visible !important;
-o-animation-name: flipInY;
backface-visibility: visible !important;
animation-name: flipInY;
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@-moz-keyframes flipOutY {
0% {
-moz-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-moz-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@-o-keyframes flipOutY {
0% {
-o-transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-o-transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@keyframes flipOutY {
0% {
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
-moz-backface-visibility: visible !important;
-moz-animation-name: flipOutY;
-o-backface-visibility: visible !important;
-o-animation-name: flipOutY;
backface-visibility: visible !important;
animation-name: flipOutY;
}
@-webkit-keyframes fadeIn {
0% {opacity: 0;}	
100% {opacity: 1;}
}
@-moz-keyframes fadeIn {
0% {opacity: 0;}	
100% {opacity: 1;}
}
@-o-keyframes fadeIn {
0% {opacity: 0;}	
100% {opacity: 1;}
}
@keyframes fadeIn {
0% {opacity: 0;}	
100% {opacity: 1;}
}
.fadeIn {
-webkit-animation-name: fadeIn;
-moz-animation-name: fadeIn;
-o-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInUp {
0% {
opacity: 0;
-moz-transform: translateY(20px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInUp {
0% {
opacity: 0;
-o-transform: translateY(20px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
transform: translateY(20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
-moz-animation-name: fadeInUp;
-o-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInDown {
0% {
opacity: 0;
-moz-transform: translateY(-20px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInDown {
0% {
opacity: 0;
-o-transform: translateY(-20px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
transform: translateY(-20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
-moz-animation-name: fadeInDown;
-o-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInLeft {
0% {
opacity: 0;
-moz-transform: translateX(-20px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInLeft {
0% {
opacity: 0;
-o-transform: translateX(-20px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
transform: translateX(-20px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
-moz-animation-name: fadeInLeft;
-o-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInRight {
0% {
opacity: 0;
-moz-transform: translateX(20px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInRight {
0% {
opacity: 0;
-o-transform: translateX(20px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
transform: translateX(20px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
-moz-animation-name: fadeInRight;
-o-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInUpBig {
0% {
opacity: 0;
-moz-transform: translateY(2000px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInUpBig {
0% {
opacity: 0;
-o-transform: translateY(2000px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
transform: translateY(2000px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
-moz-animation-name: fadeInUpBig;
-o-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInDownBig {
0% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInDownBig {
0% {
opacity: 0;
-o-transform: translateY(-2000px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
transform: translateY(-2000px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
-moz-animation-name: fadeInDownBig;
-o-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInLeftBig {
0% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInLeftBig {
0% {
opacity: 0;
-o-transform: translateX(-2000px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
transform: translateX(-2000px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
-moz-animation-name: fadeInLeftBig;
-o-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInRightBig {
0% {
opacity: 0;
-moz-transform: translateX(2000px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInRightBig {
0% {
opacity: 0;
-o-transform: translateX(2000px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
transform: translateX(2000px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
-moz-animation-name: fadeInRightBig;
-o-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@-moz-keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@-o-keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
.fadeOut {
-webkit-animation-name: fadeOut;
-moz-animation-name: fadeOut;
-o-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
}
}
@-moz-keyframes fadeOutUp {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(-20px);
}
}
@-o-keyframes fadeOutUp {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(-20px);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-20px);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
-moz-animation-name: fadeOutUp;
-o-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
}
}
@-moz-keyframes fadeOutDown {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(20px);
}
}
@-o-keyframes fadeOutDown {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(20px);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(20px);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
-moz-animation-name: fadeOutDown;
-o-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
}
}
@-moz-keyframes fadeOutLeft {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(-20px);
}
}
@-o-keyframes fadeOutLeft {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(-20px);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(-20px);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
-moz-animation-name: fadeOutLeft;
-o-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
}
}
@-moz-keyframes fadeOutRight {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(20px);
}
}
@-o-keyframes fadeOutRight {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(20px);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(20px);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
-moz-animation-name: fadeOutRight;
-o-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
}
@-moz-keyframes fadeOutUpBig {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
}
@-o-keyframes fadeOutUpBig {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(-2000px);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-2000px);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
-moz-animation-name: fadeOutUpBig;
-o-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
}
@-moz-keyframes fadeOutDownBig {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(2000px);
}
}
@-o-keyframes fadeOutDownBig {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(2000px);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(2000px);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
-moz-animation-name: fadeOutDownBig;
-o-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
}
@-moz-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
}
@-o-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(-2000px);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(-2000px);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
-moz-animation-name: fadeOutLeftBig;
-o-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
}
@-moz-keyframes fadeOutRightBig {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(2000px);
}
}
@-o-keyframes fadeOutRightBig {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(2000px);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(2000px);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
-moz-animation-name: fadeOutRightBig;
-o-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
}
100% {
-webkit-transform: scale(1);
}
}
@-moz-keyframes bounceIn {
0% {
opacity: 0;
-moz-transform: scale(.3);
}
50% {
opacity: 1;
-moz-transform: scale(1.05);
}
70% {
-moz-transform: scale(.9);
}
100% {
-moz-transform: scale(1);
}
}
@-o-keyframes bounceIn {
0% {
opacity: 0;
-o-transform: scale(.3);
}
50% {
opacity: 1;
-o-transform: scale(1.05);
}
70% {
-o-transform: scale(.9);
}
100% {
-o-transform: scale(1);
}
}
@keyframes bounceIn {
0% {
opacity: 0;
transform: scale(.3);
}
50% {
opacity: 1;
transform: scale(1.05);
}
70% {
transform: scale(.9);
}
100% {
transform: scale(1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
-moz-animation-name: bounceIn;
-o-animation-name: bounceIn;
animation-name: bounceIn;
}
@-webkit-keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
}
}
@-moz-keyframes bounceInUp {
0% {
opacity: 0;
-moz-transform: translateY(2000px);
}
60% {
opacity: 1;
-moz-transform: translateY(-30px);
}
80% {
-moz-transform: translateY(10px);
}
100% {
-moz-transform: translateY(0);
}
}
@-o-keyframes bounceInUp {
0% {
opacity: 0;
-o-transform: translateY(2000px);
}
60% {
opacity: 1;
-o-transform: translateY(-30px);
}
80% {
-o-transform: translateY(10px);
}
100% {
-o-transform: translateY(0);
}
}
@keyframes bounceInUp {
0% {
opacity: 0;
transform: translateY(2000px);
}
60% {
opacity: 1;
transform: translateY(-30px);
}
80% {
transform: translateY(10px);
}
100% {
transform: translateY(0);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
-moz-animation-name: bounceInUp;
-o-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
}
}
@-moz-keyframes bounceInDown {
0% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
60% {
opacity: 1;
-moz-transform: translateY(30px);
}
80% {
-moz-transform: translateY(-10px);
}
100% {
-moz-transform: translateY(0);
}
}
@-o-keyframes bounceInDown {
0% {
opacity: 0;
-o-transform: translateY(-2000px);
}
60% {
opacity: 1;
-o-transform: translateY(30px);
}
80% {
-o-transform: translateY(-10px);
}
100% {
-o-transform: translateY(0);
}
}
@keyframes bounceInDown {
0% {
opacity: 0;
transform: translateY(-2000px);
}
60% {
opacity: 1;
transform: translateY(30px);
}
80% {
transform: translateY(-10px);
}
100% {
transform: translateY(0);
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
-moz-animation-name: bounceInDown;
-o-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-moz-keyframes bounceInLeft {
0% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
60% {
opacity: 1;
-moz-transform: translateX(30px);
}
80% {
-moz-transform: translateX(-10px);
}
100% {
-moz-transform: translateX(0);
}
}
@-o-keyframes bounceInLeft {
0% {
opacity: 0;
-o-transform: translateX(-2000px);
}
60% {
opacity: 1;
-o-transform: translateX(30px);
}
80% {
-o-transform: translateX(-10px);
}
100% {
-o-transform: translateX(0);
}
}
@keyframes bounceInLeft {
0% {
opacity: 0;
transform: translateX(-2000px);
}
60% {
opacity: 1;
transform: translateX(30px);
}
80% {
transform: translateX(-10px);
}
100% {
transform: translateX(0);
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
-moz-animation-name: bounceInLeft;
-o-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-moz-keyframes bounceInRight {
0% {
opacity: 0;
-moz-transform: translateX(2000px);
}
60% {
opacity: 1;
-moz-transform: translateX(-30px);
}
80% {
-moz-transform: translateX(10px);
}
100% {
-moz-transform: translateX(0);
}
}
@-o-keyframes bounceInRight {
0% {
opacity: 0;
-o-transform: translateX(2000px);
}
60% {
opacity: 1;
-o-transform: translateX(-30px);
}
80% {
-o-transform: translateX(10px);
}
100% {
-o-transform: translateX(0);
}
}
@keyframes bounceInRight {
0% {
opacity: 0;
transform: translateX(2000px);
}
60% {
opacity: 1;
transform: translateX(-30px);
}
80% {
transform: translateX(10px);
}
100% {
transform: translateX(0);
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
-moz-animation-name: bounceInRight;
-o-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceOut {
0% {
-webkit-transform: scale(1);
}
25% {
-webkit-transform: scale(.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(.3);
}	
}
@-moz-keyframes bounceOut {
0% {
-moz-transform: scale(1);
}
25% {
-moz-transform: scale(.95);
}
50% {
opacity: 1;
-moz-transform: scale(1.1);
}
100% {
opacity: 0;
-moz-transform: scale(.3);
}	
}
@-o-keyframes bounceOut {
0% {
-o-transform: scale(1);
}
25% {
-o-transform: scale(.95);
}
50% {
opacity: 1;
-o-transform: scale(1.1);
}
100% {
opacity: 0;
-o-transform: scale(.3);
}	
}
@keyframes bounceOut {
0% {
transform: scale(1);
}
25% {
transform: scale(.95);
}
50% {
opacity: 1;
transform: scale(1.1);
}
100% {
opacity: 0;
transform: scale(.3);
}	
}
.bounceOut {
-webkit-animation-name: bounceOut;
-moz-animation-name: bounceOut;
-o-animation-name: bounceOut;
animation-name: bounceOut;
}
@-webkit-keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
}
@-moz-keyframes bounceOutUp {
0% {
-moz-transform: translateY(0);
}
20% {
opacity: 1;
-moz-transform: translateY(20px);
}
100% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
}
@-o-keyframes bounceOutUp {
0% {
-o-transform: translateY(0);
}
20% {
opacity: 1;
-o-transform: translateY(20px);
}
100% {
opacity: 0;
-o-transform: translateY(-2000px);
}
}
@keyframes bounceOutUp {
0% {
transform: translateY(0);
}
20% {
opacity: 1;
transform: translateY(20px);
}
100% {
opacity: 0;
transform: translateY(-2000px);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
-moz-animation-name: bounceOutUp;
-o-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
}
@-moz-keyframes bounceOutDown {
0% {
-moz-transform: translateY(0);
}
20% {
opacity: 1;
-moz-transform: translateY(-20px);
}
100% {
opacity: 0;
-moz-transform: translateY(2000px);
}
}
@-o-keyframes bounceOutDown {
0% {
-o-transform: translateY(0);
}
20% {
opacity: 1;
-o-transform: translateY(-20px);
}
100% {
opacity: 0;
-o-transform: translateY(2000px);
}
}
@keyframes bounceOutDown {
0% {
transform: translateY(0);
}
20% {
opacity: 1;
transform: translateY(-20px);
}
100% {
opacity: 0;
transform: translateY(2000px);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
-moz-animation-name: bounceOutDown;
-o-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
}
@-moz-keyframes bounceOutLeft {
0% {
-moz-transform: translateX(0);
}
20% {
opacity: 1;
-moz-transform: translateX(20px);
}
100% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
}
@-o-keyframes bounceOutLeft {
0% {
-o-transform: translateX(0);
}
20% {
opacity: 1;
-o-transform: translateX(20px);
}
100% {
opacity: 0;
-o-transform: translateX(-2000px);
}
}
@keyframes bounceOutLeft {
0% {
transform: translateX(0);
}
20% {
opacity: 1;
transform: translateX(20px);
}
100% {
opacity: 0;
transform: translateX(-2000px);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
-moz-animation-name: bounceOutLeft;
-o-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
}
@-moz-keyframes bounceOutRight {
0% {
-moz-transform: translateX(0);
}
20% {
opacity: 1;
-moz-transform: translateX(-20px);
}
100% {
opacity: 0;
-moz-transform: translateX(2000px);
}
}
@-o-keyframes bounceOutRight {
0% {
-o-transform: translateX(0);
}
20% {
opacity: 1;
-o-transform: translateX(-20px);
}
100% {
opacity: 0;
-o-transform: translateX(2000px);
}
}
@keyframes bounceOutRight {
0% {
transform: translateX(0);
}
20% {
opacity: 1;
transform: translateX(-20px);
}
100% {
opacity: 0;
transform: translateX(2000px);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
-moz-animation-name: bounceOutRight;
-o-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin: center center;
-webkit-transform: rotate(-200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center center;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateIn {
0% {
-moz-transform-origin: center center;
-moz-transform: rotate(-200deg);
opacity: 0;
}
100% {
-moz-transform-origin: center center;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateIn {
0% {
-o-transform-origin: center center;
-o-transform: rotate(-200deg);
opacity: 0;
}
100% {
-o-transform-origin: center center;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateIn {
0% {
transform-origin: center center;
transform: rotate(-200deg);
opacity: 0;
}
100% {
transform-origin: center center;
transform: rotate(0);
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
-moz-animation-name: rotateIn;
-o-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateInUpLeft {
0% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(90deg);
opacity: 0;
}
100% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateInUpLeft {
0% {
-o-transform-origin: left bottom;
-o-transform: rotate(90deg);
opacity: 0;
}
100% {
-o-transform-origin: left bottom;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpLeft {
0% {
transform-origin: left bottom;
transform: rotate(90deg);
opacity: 0;
}
100% {
transform-origin: left bottom;
transform: rotate(0);
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
-moz-animation-name: rotateInUpLeft;
-o-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateInDownLeft {
0% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(-90deg);
opacity: 0;
}
100% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateInDownLeft {
0% {
-o-transform-origin: left bottom;
-o-transform: rotate(-90deg);
opacity: 0;
}
100% {
-o-transform-origin: left bottom;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownLeft {
0% {
transform-origin: left bottom;
transform: rotate(-90deg);
opacity: 0;
}
100% {
transform-origin: left bottom;
transform: rotate(0);
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
-moz-animation-name: rotateInDownLeft;
-o-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateInUpRight {
0% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(-90deg);
opacity: 0;
}
100% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateInUpRight {
0% {
-o-transform-origin: right bottom;
-o-transform: rotate(-90deg);
opacity: 0;
}
100% {
-o-transform-origin: right bottom;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpRight {
0% {
transform-origin: right bottom;
transform: rotate(-90deg);
opacity: 0;
}
100% {
transform-origin: right bottom;
transform: rotate(0);
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
-moz-animation-name: rotateInUpRight;
-o-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
}
@-moz-keyframes rotateInDownRight {
0% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(90deg);
opacity: 0;
}
100% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(0);
opacity: 1;
}
}
@-o-keyframes rotateInDownRight {
0% {
-o-transform-origin: right bottom;
-o-transform: rotate(90deg);
opacity: 0;
}
100% {
-o-transform-origin: right bottom;
-o-transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownRight {
0% {
transform-origin: right bottom;
transform: rotate(90deg);
opacity: 0;
}
100% {
transform-origin: right bottom;
transform: rotate(0);
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
-moz-animation-name: rotateInDownRight;
-o-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: center center;
-webkit-transform: rotate(200deg);
opacity: 0;
}
}
@-moz-keyframes rotateOut {
0% {
-moz-transform-origin: center center;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: center center;
-moz-transform: rotate(200deg);
opacity: 0;
}
}
@-o-keyframes rotateOut {
0% {
-o-transform-origin: center center;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: center center;
-o-transform: rotate(200deg);
opacity: 0;
}
}
@keyframes rotateOut {
0% {
transform-origin: center center;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: center center;
transform: rotate(200deg);
opacity: 0;
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
-moz-animation-name: rotateOut;
-o-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
opacity: 0;
}
}
@-moz-keyframes rotateOutUpLeft {
0% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(-90deg);
opacity: 0;
}
}
@-o-keyframes rotateOutUpLeft {
0% {
-o-transform-origin: left bottom;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: left bottom;
-o-transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
0% {
transform-origin: left bottom;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: left bottom;
transform: rotate(-90deg);
opacity: 0;
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
-moz-animation-name: rotateOutUpLeft;
-o-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-webkit-transform: rotate(90deg);
opacity: 0;
}
}
@-moz-keyframes rotateOutDownLeft {
0% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: left bottom;
-moz-transform: rotate(90deg);
opacity: 0;
}
}
@-o-keyframes rotateOutDownLeft {
0% {
-o-transform-origin: left bottom;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: left bottom;
-o-transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
0% {
transform-origin: left bottom;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: left bottom;
transform: rotate(90deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
-moz-animation-name: rotateOutDownLeft;
-o-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(90deg);
opacity: 0;
}
}
@-moz-keyframes rotateOutUpRight {
0% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(90deg);
opacity: 0;
}
}
@-o-keyframes rotateOutUpRight {
0% {
-o-transform-origin: right bottom;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: right bottom;
-o-transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
0% {
transform-origin: right bottom;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: right bottom;
transform: rotate(90deg);
opacity: 0;
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
-moz-animation-name: rotateOutUpRight;
-o-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
opacity: 0;
}
}
@-moz-keyframes rotateOutDownRight {
0% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(0);
opacity: 1;
}
100% {
-moz-transform-origin: right bottom;
-moz-transform: rotate(-90deg);
opacity: 0;
}
}
@-o-keyframes rotateOutDownRight {
0% {
-o-transform-origin: right bottom;
-o-transform: rotate(0);
opacity: 1;
}
100% {
-o-transform-origin: right bottom;
-o-transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
0% {
transform-origin: right bottom;
transform: rotate(0);
opacity: 1;
}
100% {
transform-origin: right bottom;
transform: rotate(-90deg);
opacity: 0;
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
-moz-animation-name: rotateOutDownRight;
-o-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes hinge {
0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
100% { -webkit-transform: translateY(700px); opacity: 0; }
}
@-moz-keyframes hinge {
0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
100% { -moz-transform: translateY(700px); opacity: 0; }
}
@-o-keyframes hinge {
0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
100% { -o-transform: translateY(700px); opacity: 0; }
}
@keyframes hinge {
0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }	
20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }	
100% { transform: translateY(700px); opacity: 0; }
}
.hinge {
-webkit-animation-name: hinge;
-moz-animation-name: hinge;
-o-animation-name: hinge;
animation-name: hinge;
} @-webkit-keyframes rollIn {
0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
}
@-moz-keyframes rollIn {
0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }
}
@-o-keyframes rollIn {
0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }
}
@keyframes rollIn {
0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}
.rollIn {
-webkit-animation-name: rollIn;
-moz-animation-name: rollIn;
-o-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes rollOut {
0% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
}
}
@-moz-keyframes rollOut {
0% {
opacity: 1;
-moz-transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-moz-transform: translateX(100%) rotate(120deg);
}
}
@-o-keyframes rollOut {
0% {
opacity: 1;
-o-transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-o-transform: translateX(100%) rotate(120deg);
}
}
@keyframes rollOut {
0% {
opacity: 1;
transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
transform: translateX(100%) rotate(120deg);
}
}
.rollOut {
-webkit-animation-name: rollOut;
-moz-animation-name: rollOut;
-o-animation-name: rollOut;
animation-name: rollOut;
} @-webkit-keyframes lightSpeedIn {
0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
}
@-moz-keyframes lightSpeedIn {
0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
}
@-o-keyframes lightSpeedIn {
0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
}
@keyframes lightSpeedIn {
0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
-moz-animation-name: lightSpeedIn;
-o-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
.animated.lightSpeedIn {
-webkit-animation-duration: 0.5s;
-moz-animation-duration: 0.5s;
-o-animation-duration: 0.5s;
animation-duration: 0.5s;
} @-webkit-keyframes lightSpeedOut {
0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@-moz-keyframes lightSpeedOut {
0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@-o-keyframes lightSpeedOut {
0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@keyframes lightSpeedOut {
0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
-moz-animation-name: lightSpeedOut;
-o-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
.animated.lightSpeedOut {
-webkit-animation-duration: 0.25s;
-moz-animation-duration: 0.25s;
-o-animation-duration: 0.25s;
animation-duration: 0.25s;
} @-webkit-keyframes wiggle {
0% { -webkit-transform: skewX(9deg); }
10% { -webkit-transform: skewX(-8deg); }
20% { -webkit-transform: skewX(7deg); }
30% { -webkit-transform: skewX(-6deg); }
40% { -webkit-transform: skewX(5deg); }
50% { -webkit-transform: skewX(-4deg); }
60% { -webkit-transform: skewX(3deg); }
70% { -webkit-transform: skewX(-2deg); }
80% { -webkit-transform: skewX(1deg); }
90% { -webkit-transform: skewX(0deg); }
100% { -webkit-transform: skewX(0deg); }
}
@-moz-keyframes wiggle {
0% { -moz-transform: skewX(9deg); }
10% { -moz-transform: skewX(-8deg); }
20% { -moz-transform: skewX(7deg); }
30% { -moz-transform: skewX(-6deg); }
40% { -moz-transform: skewX(5deg); }
50% { -moz-transform: skewX(-4deg); }
60% { -moz-transform: skewX(3deg); }
70% { -moz-transform: skewX(-2deg); }
80% { -moz-transform: skewX(1deg); }
90% { -moz-transform: skewX(0deg); }
100% { -moz-transform: skewX(0deg); }
}
@-o-keyframes wiggle {
0% { -o-transform: skewX(9deg); }
10% { -o-transform: skewX(-8deg); }
20% { -o-transform: skewX(7deg); }
30% { -o-transform: skewX(-6deg); }
40% { -o-transform: skewX(5deg); }
50% { -o-transform: skewX(-4deg); }
60% { -o-transform: skewX(3deg); }
70% { -o-transform: skewX(-2deg); }
80% { -o-transform: skewX(1deg); }
90% { -o-transform: skewX(0deg); }
100% { -o-transform: skewX(0deg); }
}
@keyframes wiggle {
0% { transform: skewX(9deg); }
10% { transform: skewX(-8deg); }
20% { transform: skewX(7deg); }
30% { transform: skewX(-6deg); }
40% { transform: skewX(5deg); }
50% { transform: skewX(-4deg); }
60% { transform: skewX(3deg); }
70% { transform: skewX(-2deg); }
80% { transform: skewX(1deg); }
90% { transform: skewX(0deg); }
100% { transform: skewX(0deg); }
}
.wiggle {
-webkit-animation-name: wiggle;
-moz-animation-name: wiggle;
-o-animation-name: wiggle;
animation-name: wiggle;
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
.animated.wiggle {
-webkit-animation-duration: 0.75s;
-moz-animation-duration: 0.75s;
-o-animation-duration: 0.75s;
animation-duration: 0.75s;
}.dl-menuwrapper {
width: 100%;
max-width: 300px;
float: right;
position: relative;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
-webkit-perspective-origin: 50% 200%;
-moz-perspective-origin: 50% 200%;
perspective-origin: 50% 200%;
right: -10px;
top: -20px;
min-width: 140px;
}
.dl-menuwrapper:first-child {
margin-right: 100px;
}
.dl-menuwrapper button {
background: #ccc;
border: none;
width: auto;
height: 32px;
overflow: hidden;
position: relative;
cursor: pointer;
outline: none;
-webkit-border-radius: 3px;
border-radius: 3px;
margin-top: 3px;
text-transform: uppercase;
font-family: Helvetica Neue, Arial, sans-serif;
color: #fff;
letter-spacing: .5px;
padding: 0 15px 0 40px;
}
.dl-menuwrapper ul {
background: #aaa;
-webkit-box-shadow: 0px 1px 4px 0px #c4c4c4;
box-shadow: 0px 1px 4px 0px #c4c4c4;
}
.dl-menuwrapper button:after {
content: '';
position: absolute;
width: 15%;
height: 4px;
background: #fff;
top: 7px;
left: 7%;
box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
}
.dl-menuwrapper ul {
padding: 0;
list-style: none;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d; }
.dl-menuwrapper li {
position: relative;
}
.dl-menuwrapper li a {
display: block;
position: relative;
padding: 15px;
font-size: 16px;
line-height: 1.4em;
font-weight: 500;
color: #fff;
outline: none;
letter-spacing: 0.2px;
text-align: left;
}
.no-touch .dl-menuwrapper li a:hover {
background: rgba(255,248,213,0.1);
}
.dl-menuwrapper li.dl-back > a {
padding-left: 30px; }
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
position: absolute;
top: 5px !important;
line-height: 35px;
font-family: FontAwesome;
speak: none;
-webkit-font-smoothing: antialiased;
content: "\f105";
}
.dl-menuwrapper li.dl-back:after {
left: 15px;
color: rgba(255,255,255,0.9);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
top: -2px;
}
.dl-menuwrapper li > a:after {
right: 15px;
color: rgba(0,0,0,0.25);
}
.dl-menuwrapper .dl-menu {
margin: 5px 0 0 0;
position: absolute;
width: 100%;
opacity: 0;
pointer-events: none;
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
transform: translateY(10px);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
} .dl-menuwrapper .dl-menu.dl-menu-toggle {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.dl-menuwrapper .dl-menu.dl-menuopen {
opacity: 1;
pointer-events: auto;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
transform: translateY(0px); } .dl-menuwrapper li .dl-submenu-smart {
display: none;
} .dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
display: none;
}
.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu-smart,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu-smart,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu-smart > li {
display: block;
} .dl-menuwrapper > .dl-submenu-smart {
position: absolute;
width: 100%;
top: 40px;
left: 0;
margin: 0;
} .dl-menu.dl-animate-out-1 {
-webkit-animation: MenuAnimOut1 0.4s;
-moz-animation: MenuAnimOut1 0.4s;
animation: MenuAnimOut1 0.4s;
}
.dl-menu.dl-animate-out-2 {
-webkit-animation: MenuAnimOut2 0.3s ease-in-out;
-moz-animation: MenuAnimOut2 0.3s ease-in-out;
animation: MenuAnimOut2 0.3s ease-in-out;
}
.dl-menu.dl-animate-out-3 {
-webkit-animation: MenuAnimOut3 0.4s ease;
-moz-animation: MenuAnimOut3 0.4s ease;
animation: MenuAnimOut3 0.4s ease;
}
.dl-menu.dl-animate-out-4 {
-webkit-animation: MenuAnimOut4 0.4s ease;
-moz-animation: MenuAnimOut4 0.4s ease;
animation: MenuAnimOut4 0.4s ease;
}
.dl-menu.dl-animate-out-5 {
-webkit-animation: MenuAnimOut5 0.4s ease;
-moz-animation: MenuAnimOut5 0.4s ease;
animation: MenuAnimOut5 0.4s ease;
}
@-webkit-keyframes MenuAnimOut1 {
50% {
-webkit-transform: translateZ(-250px) rotateY(30deg);
}
75% {
-webkit-transform: translateZ(-372.5px) rotateY(15deg);
opacity: .5;
}
100% {
-webkit-transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
}
@-webkit-keyframes MenuAnimOut2 {
100% {
-webkit-transform: translateX(-100%);
opacity: 0;
}
}
@-webkit-keyframes MenuAnimOut3 {
100% {
-webkit-transform: translateZ(300px);
opacity: 0;
}
}
@-webkit-keyframes MenuAnimOut4 {
100% {
-webkit-transform: translateZ(-300px);
opacity: 0;
}
}
@-webkit-keyframes MenuAnimOut5 {
100% {
-webkit-transform: translateY(40%);
opacity: 0;
}
}
@-moz-keyframes MenuAnimOut1 {
50% {
-moz-transform: translateZ(-250px) rotateY(30deg);
}
75% {
-moz-transform: translateZ(-372.5px) rotateY(15deg);
opacity: .5;
}
100% {
-moz-transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
}
@-moz-keyframes MenuAnimOut2 {
100% {
-moz-transform: translateX(-100%);
opacity: 0;
}
}
@-moz-keyframes MenuAnimOut3 {
100% {
-moz-transform: translateZ(300px);
opacity: 0;
}
}
@-moz-keyframes MenuAnimOut4 {
100% {
-moz-transform: translateZ(-300px);
opacity: 0;
}
}
@-moz-keyframes MenuAnimOut5 {
100% {
-moz-transform: translateY(40%);
opacity: 0;
}
}
@keyframes MenuAnimOut1 {
50% {
transform: translateZ(-250px) rotateY(30deg);
}
75% {
transform: translateZ(-372.5px) rotateY(15deg);
opacity: .5;
}
100% {
transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
}
@keyframes MenuAnimOut2 {
100% {
transform: translateX(-100%);
opacity: 0;
}
}
@keyframes MenuAnimOut3 {
100% {
transform: translateZ(300px);
opacity: 0;
}
}
@keyframes MenuAnimOut4 {
100% {
transform: translateZ(-300px);
opacity: 0;
}
}
@keyframes MenuAnimOut5 {
100% {
transform: translateY(40%);
opacity: 0;
}
}
.dl-menu.dl-animate-in-1 {
-webkit-animation: MenuAnimIn1 0.3s;
-moz-animation: MenuAnimIn1 0.3s;
animation: MenuAnimIn1 0.3s;
}
.dl-menu.dl-animate-in-2 {
-webkit-animation: MenuAnimIn2 0.3s ease-in-out;
-moz-animation: MenuAnimIn2 0.3s ease-in-out;
animation: MenuAnimIn2 0.3s ease-in-out;
}
.dl-menu.dl-animate-in-3 {
-webkit-animation: MenuAnimIn3 0.4s ease;
-moz-animation: MenuAnimIn3 0.4s ease;
animation: MenuAnimIn3 0.4s ease;
}
.dl-menu.dl-animate-in-4 {
-webkit-animation: MenuAnimIn4 0.4s ease;
-moz-animation: MenuAnimIn4 0.4s ease;
animation: MenuAnimIn4 0.4s ease;
}
.dl-menu.dl-animate-in-5 {
-webkit-animation: MenuAnimIn5 0.4s ease;
-moz-animation: MenuAnimIn5 0.4s ease;
animation: MenuAnimIn5 0.4s ease;
}
@-webkit-keyframes MenuAnimIn1 {
0% {
-webkit-transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
20% {
-webkit-transform: translateZ(-250px) rotateY(30deg);
opacity: 0.5;
}
100% {
-webkit-transform: translateZ(0px) rotateY(0deg);
opacity: 1;
}
}
@-webkit-keyframes MenuAnimIn2 {
0% {
-webkit-transform: translateX(-100%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@-webkit-keyframes MenuAnimIn3 {
0% {
-webkit-transform: translateZ(300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
}
@-webkit-keyframes MenuAnimIn4 {
0% {
-webkit-transform: translateZ(-300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
}
@-webkit-keyframes MenuAnimIn5 {
0% {
-webkit-transform: translateY(40%);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
opacity: 1;
}
}
@-moz-keyframes MenuAnimIn1 {
0% {
-moz-transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
20% {
-moz-transform: translateZ(-250px) rotateY(30deg);
opacity: 0.5;
}
100% {
-moz-transform: translateZ(0px) rotateY(0deg);
opacity: 1;
}
}
@-moz-keyframes MenuAnimIn2 {
0% {
-moz-transform: translateX(-100%);
opacity: 0;
}
100% {
-moz-transform: translateX(0px);
opacity: 1;
}
}
@-moz-keyframes MenuAnimIn3 {
0% {
-moz-transform: translateZ(300px);
opacity: 0;
}
100% {
-moz-transform: translateZ(0px);
opacity: 1;
}
}
@-moz-keyframes MenuAnimIn4 {
0% {
-moz-transform: translateZ(-300px);
opacity: 0;
}
100% {
-moz-transform: translateZ(0px);
opacity: 1;
}
}
@-moz-keyframes MenuAnimIn5 {
0% {
-moz-transform: translateY(40%);
opacity: 0;
}
100% {
-moz-transform: translateY(0);
opacity: 1;
}
}
@keyframes MenuAnimIn1 {
0% {
transform: translateZ(-500px) rotateY(0deg);
opacity: 0;
}
20% {
transform: translateZ(-250px) rotateY(30deg);
opacity: 0.5;
}
100% {
transform: translateZ(0px) rotateY(0deg);
opacity: 1;
}
}
@keyframes MenuAnimIn2 {
0% {
transform: translateX(-100%);
opacity: 0;
}
100% {
transform: translateX(0px);
opacity: 1;
}
}
@keyframes MenuAnimIn3 {
0% {
transform: translateZ(300px);
opacity: 0;
}
100% {
transform: translateZ(0px);
opacity: 1;
}
}
@keyframes MenuAnimIn4 {
0% {
transform: translateZ(-300px);
opacity: 0;
}
100% {
transform: translateZ(0px);
opacity: 1;
}
}
@keyframes MenuAnimIn5 {
0% {
transform: translateY(40%);
opacity: 0;
}
100% {
transform: translateY(0);
opacity: 1;
}
}
.dl-menuwrapper > .dl-submenu-smart.dl-animate-in-1 {
-webkit-animation: SubMenuAnimIn1 0.4s ease;
-moz-animation: SubMenuAnimIn1 0.4s ease;
animation: SubMenuAnimIn1 0.4s ease;
}
.dl-menuwrapper > .dl-submenu-smart.dl-animate-in-2 {
-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
-moz-animation: SubMenuAnimIn2 0.3s ease-in-out;
animation: SubMenuAnimIn2 0.3s ease-in-out;
}
.dl-menuwrapper > .dl-submenu-smart.dl-animate-in-3 {
-webkit-animation: SubMenuAnimIn3 0.4s ease;
-moz-animation: SubMenuAnimIn3 0.4s ease;
animation: SubMenuAnimIn3 0.4s ease;
}
.dl-menuwrapper > .dl-submenu-smart.dl-animate-in-4 {
-webkit-animation: SubMenuAnimIn4 0.4s ease;
-moz-animation: SubMenuAnimIn4 0.4s ease;
animation: SubMenuAnimIn4 0.4s ease;
}
.dl-menuwrapper > .dl-submenu-smart.dl-animate-in-5 {
-webkit-animation: SubMenuAnimIn5 0.4s ease;
-moz-animation: SubMenuAnimIn5 0.4s ease;
animation: SubMenuAnimIn5 0.4s ease;
}
@-webkit-keyframes SubMenuAnimIn1 {
0% {
-webkit-transform: translateX(50%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@-webkit-keyframes SubMenuAnimIn2 {
0% {
-webkit-transform: translateX(100%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@-webkit-keyframes SubMenuAnimIn3 {
0% {
-webkit-transform: translateZ(-300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
}
@-webkit-keyframes SubMenuAnimIn4 {
0% {
-webkit-transform: translateZ(300px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
}
@-webkit-keyframes SubMenuAnimIn5 {
0% {
-webkit-transform: translateZ(-200px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0);
opacity: 1;
}
}
@-moz-keyframes SubMenuAnimIn1 {
0% {
-moz-transform: translateX(50%);
opacity: 0;
}
100% {
-moz-transform: translateX(0px);
opacity: 1;
}
}
@-moz-keyframes SubMenuAnimIn2 {
0% {
-moz-transform: translateX(100%);
opacity: 0;
}
100% {
-moz-transform: translateX(0px);
opacity: 1;
}
}
@-moz-keyframes SubMenuAnimIn3 {
0% {
-moz-transform: translateZ(-300px);
opacity: 0;
}
100% {
-moz-transform: translateZ(0px);
opacity: 1;
}
}
@-moz-keyframes SubMenuAnimIn4 {
0% {
-moz-transform: translateZ(300px);
opacity: 0;
}
100% {
-moz-transform: translateZ(0px);
opacity: 1;
}
}
@-moz-keyframes SubMenuAnimIn5 {
0% {
-moz-transform: translateZ(-200px);
opacity: 0;
}
100% {
-moz-transform: translateZ(0);
opacity: 1;
}
}
@keyframes SubMenuAnimIn1 {
0% {
transform: translateX(50%);
opacity: 0;
}
100% {
transform: translateX(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn2 {
0% {
transform: translateX(100%);
opacity: 0;
}
100% {
transform: translateX(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn3 {
0% {
transform: translateZ(-300px);
opacity: 0;
}
100% {
transform: translateZ(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn4 {
0% {
transform: translateZ(300px);
opacity: 0;
}
100% {
transform: translateZ(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn5 {
0% {
transform: translateZ(-200px);
opacity: 0;
}
100% {
transform: translateZ(0);
opacity: 1;
}
}
.dl-menuwrapper > .dl-submenu-smart.dl-animate-out-1 {
-webkit-animation: SubMenuAnimOut1 0.4s ease;
-moz-animation: SubMenuAnimOut1 0.4s ease;
animation: SubMenuAnimOut1 0.4s ease;
}
.dl-menuwrapper > .dl-submenu-smart.dl-animate-out-2 {
-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
-moz-animation: SubMenuAnimOut2 0.3s ease-in-out;
animation: SubMenuAnimOut2 0.3s ease-in-out;
}
.dl-menuwrapper > .dl-submenu-smart.dl-animate-out-3 {
-webkit-animation: SubMenuAnimOut3 0.4s ease;
-moz-animation: SubMenuAnimOut3 0.4s ease;
animation: SubMenuAnimOut3 0.4s ease;
}
.dl-menuwrapper > .dl-submenu-smart.dl-animate-out-4 {
-webkit-animation: SubMenuAnimOut4 0.4s ease;
-moz-animation: SubMenuAnimOut4 0.4s ease;
animation: SubMenuAnimOut4 0.4s ease;
}
.dl-menuwrapper > .dl-submenu-smart.dl-animate-out-5 {
-webkit-animation: SubMenuAnimOut5 0.4s ease;
-moz-animation: SubMenuAnimOut5 0.4s ease;
animation: SubMenuAnimOut5 0.4s ease;
}
@-webkit-keyframes SubMenuAnimOut1 {
0% {
-webkit-transform: translateX(0%);
opacity: 1;
}
100% {
-webkit-transform: translateX(50%);
opacity: 0;
}
}
@-webkit-keyframes SubMenuAnimOut2 {
0% {
-webkit-transform: translateX(0%);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%);
opacity: 0;
}
}
@-webkit-keyframes SubMenuAnimOut3 {
0% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
100% {
-webkit-transform: translateZ(-300px);
opacity: 0;
}
}
@-webkit-keyframes SubMenuAnimOut4 {
0% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
100% {
-webkit-transform: translateZ(300px);
opacity: 0;
}
}
@-webkit-keyframes SubMenuAnimOut5 {
0% {
-webkit-transform: translateZ(0);
opacity: 1;
}
100% {
-webkit-transform: translateZ(-200px);
opacity: 0;
}
}
@-moz-keyframes SubMenuAnimOut1 {
0% {
-moz-transform: translateX(0%);
opacity: 1;
}
100% {
-moz-transform: translateX(50%);
opacity: 0;
}
}
@-moz-keyframes SubMenuAnimOut2 {
0% {
-moz-transform: translateX(0%);
opacity: 1;
}
100% {
-moz-transform: translateX(100%);
opacity: 0;
}
}
@-moz-keyframes SubMenuAnimOut3 {
0% {
-moz-transform: translateZ(0px);
opacity: 1;
}
100% {
-moz-transform: translateZ(-300px);
opacity: 0;
}
}
@-moz-keyframes SubMenuAnimOut4 {
0% {
-moz-transform: translateZ(0px);
opacity: 1;
}
100% {
-moz-transform: translateZ(300px);
opacity: 0;
}
}
@-moz-keyframes SubMenuAnimOut5 {
0% {
-moz-transform: translateZ(0);
opacity: 1;
}
100% {
-moz-transform: translateZ(-200px);
opacity: 0;
}
}
@keyframes SubMenuAnimOut1 {
0% {
transform: translateX(0%);
opacity: 1;
}
100% {
transform: translateX(50%);
opacity: 0;
}
}
@keyframes SubMenuAnimOut2 {
0% {
transform: translateX(0%);
opacity: 1;
}
100% {
transform: translateX(100%);
opacity: 0;
}
}
@keyframes SubMenuAnimOut3 {
0% {
transform: translateZ(0px);
opacity: 1;
}
100% {
transform: translateZ(-300px);
opacity: 0;
}
}
@keyframes SubMenuAnimOut4 {
0% {
transform: translateZ(0px);
opacity: 1;
}
100% {
transform: translateZ(300px);
opacity: 0;
}
}
@keyframes SubMenuAnimOut5 {
0% {
transform: translateZ(0);
opacity: 1;
}
100% {
transform: translateZ(-200px);
opacity: 0;
}
} .no-js .dl-menuwrapper .dl-menu {
position: relative;
opacity: 1;
-webkit-transform: none;
-moz-transform: none;
transform: none;
}
.no-js .dl-menuwrapper li .dl-submenu-smart {
display: block;
}
.no-js .dl-menuwrapper li.dl-back {
display: none;
}
.no-js .dl-menuwrapper li > a:not(:only-child) {
background: rgba(0,0,0,0.1);
}
.no-js .dl-menuwrapper li > a:not(:only-child):after {
content: '';
}  .demo-1 .dl-menuwrapper button {
background: #c62860;
}
.demo-1 .dl-menuwrapper button:hover,
.demo-1 .dl-menuwrapper button.dl-active,
.demo-1 .dl-menuwrapper ul {
background: #9e1847;
} .demo-2 .dl-menuwrapper button {
background: #e86814;
}
.demo-2 .dl-menuwrapper button:hover,
.demo-2 .dl-menuwrapper button.dl-active,
.demo-2 .dl-menuwrapper ul {
background: #D35400;
} .demo-3 .dl-menuwrapper button {
background: #08cbc4;
}
.demo-3 .dl-menuwrapper button:hover,
.demo-3 .dl-menuwrapper button.dl-active,
.demo-3 .dl-menuwrapper ul {
background: #00b4ae;
} .demo-4 .dl-menuwrapper button {
background: #90b912;
}
.demo-4 .dl-menuwrapper button:hover,
.demo-4 .dl-menuwrapper button.dl-active,
.demo-4 .dl-menuwrapper ul {
background: #79a002;
} .demo-5 .dl-menuwrapper button {
background: #744783;
}
.demo-5 .dl-menuwrapper button:hover,
.demo-5 .dl-menuwrapper button.dl-active,
.demo-5 .dl-menuwrapper ul {
background: #643771;
}
.dl-subviewopen .dl-submenu-smart:before{display: none !important;width: 0 !important; height: 0 !important; visibility: hidden !important;}/*
  Theme Name: Smartbox
  Author: DesignareThemes
  Author URI: http://designarethemes.com
  
  SHORTCODES CSS
*/
#content_desthemes_shortcodes_button { width: 20px !important; height: 20px !important; }
/*-------------------------------------------------------------------------------------------*/
/* 2. Featured-BOX */
/*-------------------------------------------------------------------------------------------*/
.featured-box{position: relative;float: left;margin-bottom: 10px;width: 100%;}
.featured-box .left-column{margin: 0;position: relative;float: left;max-width: 100%;}
.featured-box .right-column{width: 30%;margin: 0;position: relative;float: left;margin-bottom: 15px !important;}
.featured-box h3{margin-top: 0 !important;font-size: 19px; text-align: left; clear: right;float: left; position: relative; left: 0;width: 100%;padding-bottom: 5px;}
.featured-box .title, .featured-box .text{margin: 0;clear: both;}
.simpleborder{border: 1px solid #ededed;-webkit-border-radius: 8px;border-radius: 8px;}
.fancyborder{position: relative;float: left;background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/functions/images/debut_dark.png) repeat;width: 97%;padding: 15px 7px 15px 15px;-webkit-border-radius: 8px; border-radius: 8px;}
.fancyborder .title{padding: 20px 0 0 20px;position: relative;float: left;}
.fancyborder .text{padding: 0 20px 0 15px;}
.fancyborder .button{padding: 20px;}
.fancyborder .patternborder{padding: 20px;position: relative;float: left;}
.fancyborder .fancyb{background: white;position: relative;float: left;width: 96%;padding: 20px 10px;}
.fancyborder .fancyb .ppatternb{padding: 20px;}
.fancyb{padding: 20px;}
.backgroundpattern{background: #F7F7F7;padding: 0px 0 15px 0;-webkit-border-radius: 8px;border-radius: 8px;}
.backgroundpattern .patternborder{padding: 0 20px 0 15px;position: relative;float: left;}
.backgroundpattern .patternborder .right-column .button{left: 8px;}
/*-------------------------------------------------------------------------------------------*/
/* 1. Info Boxes */
/*-------------------------------------------------------------------------------------------*/
p.des-sc-box, div.des-sc-box {padding: 1em 35px 1em 14px;border-width: 1px 0 1px 0;border-style: solid;color: #fff;text-shadow: none;-webkit-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, .3);box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .3);font-size: 13px;font-family: Arial;margin-bottom: 35px;position: relative;float: left;width: 89%;}
.des-sc-box.none {border-width:0;}
.des-sc-box.full {border-width:1px;}
.des-sc-box.medium {padding:18px 20px 18px 35px; font-size:1em;}
.des-sc-box.large {padding:25px 27px 25px 50px; font-size:1.3em; }
.des-sc-box.rounded { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.des-sc-box.error { border-color: #eed3d7; color: #b94a48;
    background: #f2dede url(../../../themes/smartbox-installable/functions/images/exclamation.png) no-repeat 15px center;
    padding-left: 45px;
 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.des-sc-box.download { border: 1px solid rgb(228, 144, 79);background: rgb(247, 172, 114) url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/functions/images/ico-download.png) no-repeat 18px  49%;color:#fff;}
.des-sc-box.check { border-color: #d6e9c6; color: #468847; background: #dff0d8 url(../../../themes/smartbox-installable/functions/images/tick.png) no-repeat 15px center; padding-left: 45px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.des-sc-box.info {color: #2080a8;filter: dropshadow(color=#2080a8, offx=1, offy=1);  border-color: #bce8f1;background: #d9edf7 url(../../../themes/smartbox-installable/functions/images/info.png) no-repeat 15px center;padding-left: 45px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.des-sc-box.note {
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);  border: 1px solid #fbeed5;
    color: #c09853; clear: both;
    background: #fcf8e3 url(../../../themes/smartbox-installable/functions/images/alert.png) no-repeat 15px center;
    padding-left: 45px;
}
.des-sc-box.normal { border-color:#ccc; background:#eee; padding:9px 15px;font-size: 13px;font-weight: bold;}
/*-------------------------------------------------------------------------------------------*/
/* 2. Buttons */
/*-------------------------------------------------------------------------------------------*/
a.des-sc-button{display: inline-block;/* font-weight: bold; */font-family: "Sweet Sans", Helvetica Neue, Arial, sans-serif !important;cursor: pointer;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 0;margin: 5px 10px 5px 0;float: left;text-decoration: none;padding:12px 20px; font-size: 1.1em;width: auto !important;-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;letter-spacing: 1px !important;font-weight: normal;}
a.des-sc-button.small i, .button i{padding-right: 5px;}
a.des-sc-button.small, .button.small {padding: 0.8em 0.8em;font-size: 0.9em;}
a.des-sc-button.medium, .button.medium {padding: 1em 2em; font-size: 11px;letter-spacing: .5px;}
a.des-sc-button.large, .button.large {padding:2em 4em; font-size:14px;}
a.des-sc-button.xl, .button.xl {padding:28px 43px; font-size:16px;}
a.des-sc-button.dark span { color:#212121;display: inline;}
a.des-sc-button.white span { color:#333 !important;display: inherit;width: auto;}
a.des-sc-button i{display: inline; width: auto;font-size: 1.2em;}
a.des-sc-button span{width: 104% !important;margin-left:-2%;}

.button {display: inline-block;font-weight: 100;font-family: Arial, sans-serif;cursor: pointer;text-align: center;-webkit-border-radius: 3px;-moz-border-radius:3px;border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;margin: 0 5px 5px 0;float: left;text-decoration: none;padding:12px 20px; font-size: 1.1em;-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;text-transform: uppercase;}
.button:active {-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.08);box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.08);}

/* Input Button
==========================*/
input[type="button"], .single #commentform .form-submit [type="button"]{display: inline-block;font-weight: bold;font-family:  Arial, sans-serif;cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius:3px;border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;margin: 0 5px 5px 0;float: left;-webkit-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, .3);box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .3);padding: 7px 14px !important;font-size: 14px;width: auto !important;float: left;font-weight: bold;}
input[type="button"]:active {-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.08);box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.08);}

/* Yellow Button
==========================*/
.button.yellow, input[type="button"], .single #commentform .form-submit[type="button"]{border: 1px solid #e6bd4c;background-image: linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);background-image: -o-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);background-image: -moz-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);
	background-image: -webkit-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);
	background-image: -ms-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);
	background-color: #FCCC73;
	color:#754c00;
	text-shadow: 1px 1px 0px #ffebb7;
	filter: dropshadow(color=#ffebb7, offx=1, offy=1);
	font-weight: bold;
}
.button.yellow:hover, input[type="button"]:hover {background: #fbd684;}


/* White Button
==========================*/
.button.none {
	padding: 0px;
	color:#444 !important;
	text-shadow: 1px 1px 0px #fff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
	font-weight: bold;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.button.white{
	border: 1px solid #dddddd;
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-color: #F7F7F7;
	color:#444 !important;
	text-shadow: 1px 1px 0px #fff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
	font-weight: bold;
}

.button.white:hover {background: #fbfbfb;}

.single #commentform .form-submit #submit{
	border: 1px solid #dddddd;
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-color: #F7F7F7;
	color:#444 !important;
	text-shadow: 1px 1px 0px #fff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
	font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	margin: 0 5px 5px 0;
	*float: left;
	-webkit-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, .3);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .3);
	text-decoration: none;
	padding:12px 20px; font-size: 1em;
	width: auto;
}

/* Black Button
==========================*/
.button.black{
	
	background: #444;
	color: #fff !important;
	text-shadow: 1px -1px 0px #444;
	filter: dropshadow(color=#4444444, offx=1, offy=1);
	font-weight: bold;
}

.button.black:hover{background: #535353;}


/* Red Button
==========================*/
.button.red {
	border: 1px solid #b23730;
	background-image: linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -o-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -moz-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -webkit-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -ms-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-color: #C74039;
	color: #fff !important;
	text-shadow: 1px -1px 0px #a43b37;
	filter: dropshadow(color=#a43b37, offx=1, offy=1);
	font-weight: bold;
}

.button.red:hover {background: #ce4640;}


/* Green Button
==========================*/
.button.green {
	border: 1px solid #628821;
	background-image: linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -o-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -moz-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -webkit-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -ms-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-color: #6e9231;
	color: #fff !important;
	text-shadow: 1px -1px 0px #77873b;
	filter: dropshadow(color=#77873b, offx=1, offy=1);
	font-weight: bold;
}

.button.green:hover {background: #799d3b;}

/* Orange Button
==========================*/
.button.orange {
	border: 1px solid #cb510f;
	background-image: linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -o-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -moz-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -webkit-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -ms-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-color: #dc5e19 ;
	color: #fff !important;
	text-shadow: 1px -1px 0px #cb510f;
	filter: dropshadow(color=#cb510f, offx=1, offy=1);
	font-weight: bold;
}

.button.orange:hover {background: #e26623;}


/* Blue Button
==========================*/
.button.blue {
	border: 1px solid #1f70ad;
	background-image: linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);
	background-image: -o-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);
	background-image: -moz-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);
	background-image: -webkit-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);
	background-image: -ms-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);
	background-color: #2778C8;
	color: #fff !important;
	text-shadow: 1px -1px 0px #1c6396;
	filter: dropshadow(color=#1c6396, offx=1, offy=1);
	font-weight: bold;
}

.button.blue:hover {background: #287fc8;}

/* Blue Button
==========================*/
.button.violet {
	border: 1px solid #621cd5;
	background-image: linear-gradient(bottom, #702be3 0%, #975afc 100%);
	background-image: -o-linear-gradient(bottom, #702be3 0%, #975afc 100%);
	background-image: -moz-linear-gradient(bottom, #702be3 0%, #975afc 100%);
	background-image: -webkit-linear-gradient(bottom, #702be3 0%, #975afc 100%);
	background-image: -ms-linear-gradient(bottom, #702be3 0%, #975afc 100%);
	background-color: #702be3;
	color: #fff !important;
	text-shadow: 1px -1px 0px #621cd5;
	filter: dropshadow(color=#621cd5, offx=1, offy=1);
	font-weight: bold;
}

.button.violet:hover {background: #7934ea;}

/* GreenSmartbox Button
==========================*/
.button.greensmartbox {
	border: 1px solid #018b8b;
	background-image: linear-gradient(bottom, #009999 0%, #0cb7b7 100%);
	background-image: -o-linear-gradient(bottom, #009999 0%, #0cb7b7 100%);
	background-image: -moz-linear-gradient(bottom, #009999 0%, #0cb7b7 100%);
	background-image: -webkit-linear-gradient(bottom, #009999 0%, #0cb7b7 100%);
	background-image: -ms-linear-gradient(bottom, #009999 0%, #0cb7b7 100%);
	background-color: #009999;
	color: #fff !important;
	text-shadow: 1px -1px 0px #007a7a;
	filter: dropshadow(color=#621cd5, offx=1, offy=1);
	font-weight: bold;
}

.button.greensmartbox:hover {background: #0d9b9b;}


/*-------------------------------------------------------------------------------------------*/
/* 3. Columns 
.twocol-one{width:48%;}
.threecol-one{width:30.66%;}
.threecol-two{width:65.33%;}
.fourcol-one{width:22%;}
.fourcol-two{width:48%;}
.fourcol-three{width:74%;}
.fivecol-one{width:16.8%;}
.fivecol-two{width:37.6%;}
.fivecol-three{width:58.4%;}
.fivecol-four{width:67.2%;}
.sixcol-one{width:13.33%;}
.sixcol-two{width:30.66%;}
.sixcol-three{width:47.99%;}
.sixcol-four{width:65.33%;}
.sixcol-five{width:82.67%;}
.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{float:left;margin-right:2%;position:relative;left: 10px;}
.last{clear:right;margin-right:0 !important;}
*/

.main_cols{position: relative;margin-bottom: 0;display: inline-block;clear: right;width: 100%;}
/*-------------------------------------------------------------------------------------------*/
/* 4. Tweetmeme */
/*-------------------------------------------------------------------------------------------*/
.des-tweetmeme.left { margin:0 1.5em 1.5em 0; float:left; }
.des-tweetmeme.none { margin:0 0 1.5em 0;  }
.des-tweetmeme.right { margin:0 0 1.5em 1.5em; float:right;  }

/*-------------------------------------------------------------------------------------------*/
/* 5. Twitter */
/*-------------------------------------------------------------------------------------------*/
.des-sc-twitter.left { margin: 10px 0; float:left; width: 10%;}
.des-sc-twitter.none { margin: 10px 0;width: 10%;  }
.des-sc-twitter.right { margin: 10px 0; float:right;width: 10%;  }
.des-fblike{float: left; margin: 10px 0;width: 100%;}
.shortcode-twitter-follow, .shortcode-google-plusone, .shortcode-linkedin_share{float: left; width: auto;position: relative; margin: 10px 0;}

/*-------------------------------------------------------------------------------------------*/
/* 6. Digg */
/*-------------------------------------------------------------------------------------------*/
.des-digg.left { margin: 10px 0; float:left; }
.des-digg.none { margin: 10px 0;  }
.des-digg.right { margin: 10px 0; float:right;  }

/*-------------------------------------------------------------------------------------------*/
/* 7. Related posts */
/*-------------------------------------------------------------------------------------------*/
.des-sc-related-posts .thumbnail { float:left; margin:0 1em 1em 0;}
.des-sc-related-posts li { clear:both; }

/*-------------------------------------------------------------------------------------------*/
/* 8. Horizontal Rule */
/*-------------------------------------------------------------------------------------------*/
.des-sc-hr, .des-sc-divider { clear:both; display:block; margin-bottom:20px; padding-top:20px; width:100%; }
.des-sc-dots-divider{
	height: 4px;
	border-bottom: 1px solid #ededed;
	margin: 10px 1% 15px 1% !important;
	position: relative;
	float: left;
	border-top: 1px solid #ededed;
	max-width: 100%;
	width: 99%;
}
.des-sc-divider.flat { padding:0; margin:0; }

/*-------------------------------------------------------------------------------------------*/
/* 9. Quote */
/*-------------------------------------------------------------------------------------------*/
.des-sc-quote p { margin: 0 8px 1em 8px; padding: 0 0 0 55px; background: url(../../../themes/smartbox-installable/functions/images/quote.png) no-repeat 0 3px; font-family: 'Open Sans Light';
font-size: 14px;
line-height: 1.5em;
color: #999; }
.des-sc-quote.left { float:left; width:30%;}
.des-sc-quote.right { float:right; width:30%;}
.des-sc-quote.boxed { background: #f5f5f5; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.des-sc-quote.boxed.left { margin: 0 1.5em 1em 0;}
.des-sc-quote.boxed.right { margin: 0 0 1em 1.5em;}

/*-------------------------------------------------------------------------------------------*/
/* 10. Icon Links */
/*-------------------------------------------------------------------------------------------*/
.des-sc-ilink { padding:0 0.3em; }
.des-sc-ilink a { padding-left:20px;  display: inline-block;margin: 4px 0; font-size: 14px; font-family: Helvetica Neue, Arial;}
.des-sc-ilink a:hover{cursor: pointer;}
.des-sc-ilink .nostyle { padding-left: 0; }
.des-sc-ilink .download { background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/functions/images/ico-download.png) no-repeat left 20%; }
.des-sc-ilink .check { background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/functions/images/ico-tick.png) no-repeat left 20%; }
.des-sc-ilink .info { background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/functions/images/ico-info.png) no-repeat left 20%; }
.des-sc-ilink .note { background: url(../../../themes/smartbox-installable/functions/images/ico-note.png) no-repeat left 20%; }
.des-sc-ilink .error { background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/functions/images/ico-alert.png) no-repeat left 20%; }

.p_exerpt p{font-size: 11px;font-family: Georgia;font-style: italic;}

/*-------------------------------------------------------------------------------------------*/
/* 12. Contact Form */
/*-------------------------------------------------------------------------------------------*/
.contact-form { position: relative; height: auto !important; float: left !important; width: 98%; margin: 0; margin-bottom: 20px !important;}
.contact-form .screenReader { left: -9999px; position: absolute; top: -9999px; }
.contact-form .forms {float:left;list-style:none;width:100%;margin:0;position: relative;}
.contact-form .forms p {clear:both;float:left;margin-bottom:0;position:relative;width:100%}
.contact-form .forms .error{font-size:12px;display:block;margin-left:120px;color:red;}
.contact-form .forms .textarea .error{display:block; margin-left:120px}
.contact-form .forms .screenReader{margin-bottom:0;}
.contact-form .forms .buttons .submit{margin: 25px 0 0 0; cursor:pointer; }
.contact-form .forms .inline {position: relative; float: left; top: 15px;}
.contact-form .forms .inline input{padding: 0;margin: 0;width:5%;}
.contact-form .forms .inline label{display:inline;float:none;width:auto;}
.entry .contact-form ol.forms li { list-style: none; } /* Added to accomodate the contact form shortcode */

.contact-form .submit {
	background: #212121;
	padding: 8px 16px;
	color: #fff !important;
	left: 0;
	position: relative;
	float: left;
	text-shadow: none;
	max-width: 100%;
	display: block;
	margin-top: 15px;
}
.contact-form .submit i{
	padding-right: 5px;
}
.contact-form .submit:hover{
	color: #fff !important;
	background: #444 !important;
	text-shadow: none;
}

.contact-form .with_error, .contact-form .change_error{
	border: 1px solid #D07F7F !important;
	color: #BD3030 !important;
	font-family: "Open Sans Light", Arial, sans-serif;
	position: relative;
	float: left;
	background: #fff;
    -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; 
    padding: 8px;
    line-height: 14px;
    margin: 7px 0 !important;
	width: 96%;
}
.contact-form{
	position: relative;
	float: left;
	left: 0;
	text-align: left;
	top: 0;
}
.contact-form label{
	color: #666;
	float: left;
	font-family: "Helvetica", Arial,sans-serif;
	font-size: 13px;
	line-height: 20px;
	padding-bottom: 10px;
	position: relative;
	top: 15px;
	width: 100%;
}
.contact-form input{
	background: #fff;
    -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; 
    padding: 8px;
    line-height: 14px;
    margin: 7px 0 !important;
	width: 96%;
    color: #848889;
	font-family: "Open Sans Light", Arial, sans-serif;
    font-size: 12px;
	border: 1px solid #e5e5e5;
	position: relative;
	float: left; 
}
.contact-form textarea{
	background: #fff;
    -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; 
    padding: 8px;
    line-height: 14px;
    margin: 7px 0 !important;
	width: 96%;
	height: 110px;
    color: #848889;
	font-family: "Open Sans Light", Arial, sans-serif;
font-size: 12px;
	border: 1px solid #e5e5e5;
	position: relative;
	float: left;	  
}
.form{
	margin-top: -15px;
}
.contact-form input.hightlight, .contact-form textarea.hightlight{ 
	border:1px solid #666;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.form_success{
	position: relative;
	display: none;
	color: #fff !important;
	background: rgb(159, 209, 116) !important;
	font-size: 12px;
	margin-top: 0;
	text-align: left;
	left: 0;
	padding: 6px 10px;
	font-family: Helvetica, Arial, sans-serif;
}
/*-------------------------------------------------------------------------------------------*/
/* 12. Contact Form - WIDGET*/
/*-------------------------------------------------------------------------------------------*/

.footer-widget .contact-form { position: relative; height: auto !important; float: left !important; width: 100%; margin: 0;}
.footer-widget .contact-form .screenReader { left: -9999px; position: absolute; top: -9999px; }
.footer-widget .contact-form .forms {float:left;list-style:none;width:100%;margin:0;position: relative; }
.footer-widget .contact-form .forms p {clear:both;float:left;margin-bottom:0;position:relative;width:100%}
.footer-widget .contact-form .forms .error{font-size:12px;display:block;margin-left:120px;color:red;}
.footer-widget .contact-form .forms .textarea .error{display:block; margin-left:120px}
.footer-widget .contact-form .forms .screenReader{margin-bottom:0;}
.footer-widget .contact-form .forms .buttons .submit{margin: 25px 0 0 0; cursor:pointer; }
.footer-widget .contact-form .forms .inline {position: relative; float: left; top: 15px;}
.footer-widget .contact-form .forms .inline input{padding: 0;margin: 0;width:5%;}
.footer-widget .contact-form .forms .inline label{display:inline;float:none;width:auto;}
.footer-widget .entry .contact-form ol.forms li { list-style: none; }
.footer-widget .contact-form .submit{
	left: 0;
	position: relative;
	top: 14px;
}
.footer-widget .contact-form .change_error{
	border: 1px solid #BD3030 !important;
	font-style: normal !important;
	color: #848889 !important;
}
.footer-widget .contact-form .with_error{
	border: 1px solid #D07F7F !important;
	color: #BD3030 !important;
	font-style: italic !important;
}
.footer-widget .contact-form{
	position: relative;
	float: left;
	left: 0;
	text-align: left;
	top: 0;
}
.footer-widget .contact-form label{
	color: #999;
	float: left;
	font-family: Helvetica Neue, Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 10px;
	position: relative;
	top: 15px;
	width: auto;
}
.footer-widget .contact-form input{
	background: #333;
    -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; 
    padding: 6px;
    line-height: 12px;
    margin: 3px 0 0 0;
    width: 94%;
    color: #848889;
    font-family: Helvetica Neue, Arial;
    font-size: 12px;
	border: 1px solid #444;
	position: relative;
	float: left;
    	  
}
.footer-widget .contact-form textarea{
	background: #333;
    -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; 
    padding: 6px;
    line-height: 12px;
    width: 94%;
	margin: 3px 0 0 0;
	height: 70px;
    color: #848889;
    font-family:Helvetica", "Arial;
    font-size: 12px;
	border: 1px solid #444;
	position: relative;
	float: left;
}
.footer-widget .form{
	margin-top: -15px;
}
.footer-widget .contact-form input.hightlight, .contact-form textarea.hightlight{ 
	border:1px solid #666 !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.footer-widget .form_success{
	position: relative;
	display: none;
	color: #fff !important;
	background: #64943C; 
	font-size: 13px;
	margin-top: 0;
	text-align: left;
	left: 0;
	padding: 4px 10px;
}

/*-------------------------------------------------------------------------------------------*/
/* 14. Dropcap */
/*-------------------------------------------------------------------------------------------*/
span.dropcap { font-size: 300%; font-weight: bold; float: left; position: relative; margin:5px 7px 0 0; line-height: 0.7em; color: #555;}



/*-----------------------------------------------------------------------------------*/
/*	Accordion
/*-----------------------------------------------------------------------------------*/
.acc-substitute, .shortcode-accs{
	position: relative;
	float: left;
	width: 100%;
}

#accordion .acc-title, .acc-substitute .acc-title{
	border: none;
	display: block;
	font-weight: normal;
	margin: 5px 0;
}
#accordion .acc-title h2, .acc-substitute .acc-title h2{
	display:block;
	padding: 1.2em 1em;
	background: #f7f7f7 url(../../../themes/smartbox-installable/functions/images/toggle_open.png) no-repeat  96.5% center;
	color: #666;
	font-weight: normal;
	font-family: Arial !important;
	cursor: pointer;
	margin: 0;
}
#accordion .acc-title h2 i, #tabs ul.tabs li a i{
	padding-right: 5px;
	padding-left: 0;
	margin: 0;
	font-size: 1.2em;
	top: -1px;
	position: relative;
}
#accordion .acc-title a i, .acc-substitute .acc-title a i{
	margin:0px 8px 0 0px;
	opacity: 0.4;
}	

#accordion .acc-title h2.current, .acc-substitute .acc-title h2.current{
	background: #f7f7f7 url(../../../themes/smartbox-installable/functions/images/toggle_close.png) no-repeat 96.5% center;
	padding: 1.2em 1em;
	margin: 0;
}
#accordion .acc-title.active h2 i, .acc-substitute .acc-title.active h2 i{
	opacity: 0.95;
}	
.acc-substitute .acc-title h2 i{
	padding-right: 10px;
}
#accordion .pane, .acc-substitute .pane{
	padding: 2em 1em;
	display:none;
	border: none;
}

#accordion .pane div, .acc-substitute .pane div{
	max-width: 100%;
}
/*-------------------------------------------------------------------------------------------*/
/* 15. Content Toggle */
/*-------------------------------------------------------------------------------------------*/

.shortcode-toggle { 
	position: relative;
	float: left;
	width: 100%;
	z-index: 1;	
	border-bottom: 1px solid #dcdcdc;
}
.shortcode-toggle h4{
	text-shadow: none;
	background: white !important;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: none;
	padding: .7em 0.3em;
	font-family: Open Sans, Arial;
	margin: 0;
	
}
.shortcode-toggle h4 a { 
	background: #FFF url(../../../themes/smartbox-installable/functions/images/toggle_close.png) no-repeat 98% center !important;
	text-align: left;
	text-decoration: none;
	line-height: 30px;
	display: block;
	padding-left: 18px;
	font-size: 13px; color: #545454 !important; font-weight: normal; font-family: Arial;
}
.shortcode-toggle.closed h4 a  { 
	background: white url(../../../themes/smartbox-installable/functions/images/toggle_open.png) no-repeat 98% center !important;
	text-align: left;
	text-decoration: none;
	line-height: 30px;
	display: block;
	padding-left: 18px;
	font-size: 13px;
	color: #545454 !important; 
	font-weight: normal; 
	font-family: Arial;
}
.shortcode-toggle .toggle-content{
	padding: 2.2em 2em;
	background: white;
	height: auto;
	position: relative;
	float: left;
	margin: 0;
	border-top: 1px dotted #ededed;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
}

.shortcode-toggle.closed .toggle-content{
	display: none;
}
.shortcode-toggle.open .toggle-content{
	display: block;
}


.shortcode-toggle .more-text.closed { display: none; color: #666; }
.shortcode-toggle .more-text.open { display: block; }
.shortcode-toggle h4 a:hover{color: #666;text-decoration: none;}

/*-------------------------------------------------------------------------------------------*/
/* -13 Tabs */
/*-------------------------------------------------------------------------------------------*/

#tabs{ width: 100%; position: relative;float: left;}

#tabs ul.tabs{
	position: relative;
	width: 100%;
	padding: 0;
	float: left;
	top: 1px;
	z-index: 999;
}
#tabs ul.tabs li{
	position: relative;
	float: left;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	margin: 4px 0px;
	list-style: none;
	background: #fff;
}	
	
#tabs ul.tabs li a{
	padding: 15px 20px 12px 20px;
	background: #f2f2f2;
	cursor: pointer;
	color: #666 !important;
	font-size: 13px;
	text-decoration: none;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	border-bottom: none;
	font-family: "Arial";
	font-weight: normal;
	clear: both;
	display: inline-block;
}
#tabs ul.tabs li a.current{
	background: white;
	cursor: pointer;
	border-top: 1px solid #09C;
}
#tabs ul.tabs li a:hover{
	color: #7AB317;
}
#tabs .shortcode-services ul.service-items li{margin: 0 2% 0 0;}
#tabs .shortcode-services ul.service-items .item-title{font-size: 14px;}
#tabs .panes{
	position: relative;
	float: left;
	border: 1px solid #dcdcdc;
	background: white;
	margin: -4px 0 0 0;
	padding: 25px;
}
#tabs .shortcode-services ul.service-items .one-third  .item-title{
	width: 78%;
	margin-top: 6px !important;
	line-height: 15px;
}

.shortcode-services ul.service-items .text_container{position: relative;float: left;width: 82%;clear: none;}
.shortcode-services ul.service-items .text_container .item-desc{padding-left: 10px;margin: -2px 1% 0.55em 1%  !important;}

.vc_span9 .shortcode-services ul.service-items .one-third.column .text_container{
	width: 79%;
}
.shortcode-services ul.service-items .item-title{
	font-size: 14px;
	font-family: Arial, Helvetica Neue;
	line-height: 18px;
	font-weight: 600 !important;
	color: #444;
	text-align: left;
	float: left;
	position: relative;
	font-weight: normal;
	width: 92%;
	display: table-cell;
	vertical-align: middle;
	line-height: 1.3em;
	padding-left: 14px;
	margin: 5px 0 12px -1px;
}
.shortcode-services ul.itemsPerRow-4 .item-title{
	width: 75%;
}

.title_and_text{
	position: relative;
	float: left;
	width: 78%;
}
.title_and_text .item-title{
	width: 100% !important;
}
.icon_and_title{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	display: table;
}
/*-------------------------------------------------------------------------------------------*/
/* 16. Highlight and Abbreviation */
/*-------------------------------------------------------------------------------------------*/

span.shortcode-highlight { padding: 3px 3px 1px; color: #fff; }

abbr { border-bottom: 1px dashed #999999; cursor: help; }

/*-------------------------------------------------------------------------------------------*/
/* 17. List Styles - Unordered List */
/*-------------------------------------------------------------------------------------------*/

.entry .shortcode-unorderedlist ul li, .shortcode-unorderedlist ul li, .entry .shortcode-unorderedlist ul li ul, .shortcode-unorderedlist ul li ul {
   list-style-type: none;
   padding-left:5px;
   background: url(http://biggestloserresort.com/wp-content/cache/wpfc-minified/lc82fwzn/c7o8b.css) no-repeat scroll left top;
   line-height: 24px;
   font-size: 13px;
   font-family: Helvetica Neue, Arial, sans-serif;
   width: 100%;
   position: relative;
   float: left;
}
.entry .shortcode-unorderedlist ul li, .shortcode-unorderedlist ul li{
	color: #555555;
}
.shortcode-unorderedlist ul li i{
	padding-right: 5px;
}
.entry .shortcode-unorderedlist.tick ul li, .shortcode-unorderedlist.tick ul li { background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/functions/images/shortcode-tick.png) no-repeat left 7px;text-align: left; }
.entry .shortcode-unorderedlist.bullet ul li, .shortcode-unorderedlist.bullet ul li { background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/functions/images/shortcode-bullet.png) no-repeat left 7px;text-align: left; }
.entry .shortcode-unorderedlist.dot ul li, .shortcode-unorderedlist.dot ul li { background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/functions/images/shortcode-green-dot.png) no-repeat left 7px; text-align: left;}
.entry .shortcode-unorderedlist.arrow ul li, .shortcode-unorderedlist.arrow ul li { background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/functions/images/shortcode-arrow.png) no-repeat left 7px; text-align: left;}
.entry .shortcode-unorderedlist.star ul li, .shortcode-unorderedlist.star ul li { background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/functions/images/shortcode-star.png) no-repeat left 7px; text-align: left;}
.entry .shortcode-unorderedlist.minus ul li, .shortcode-unorderedlist.minus ul li { background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/functions/images/shortcode-minus.png) no-repeat left 7px; text-align: left;}
.entry .shortcode-unorderedlist.plus ul li, .shortcode-unorderedlist.plus ul li { background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/functions/images/shortcode-plus.png) no-repeat left 7px; text-align: left;}
.entry .shortcode-unorderedlist.x ul li, .shortcode-unorderedlist.x ul li { background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/functions/images/shortcode-x.png) no-repeat left 7px; text-align: left;}


.shortcode-unorderedlist{position: relative;display: inline-block;}
/*-------------------------------------------------------------------------------------------*/
/* 18. List Styles - Ordered List */
/*-------------------------------------------------------------------------------------------*/

.entry .shortcode-orderedlist ol li, .entry .shortcode-orderedlist ol li ol, .shortcode-orderedlist ol li {
   list-style-type: none;
   margin-left: 25px;
   background: url(http://biggestloserresort.com/wp-content/cache/wpfc-minified/lc82fwzn/c7o8b.css) no-repeat scroll left top;
   line-height: 24px;
   font-size: 13px;
   font-family: Helvetica Neue, Arial, sans-serif;
   width: 100%;
   position: relative;
   float: left;
}
.entry .shortcode-orderedlist ol li, .shortcode-orderedlist ol li{
	color: #555555;
}
.entry .shortcode-orderedlist.armenian ol li, .shortcode-orderedlist.armenian ol li { list-style-type: armenian; }
.entry .shortcode-orderedlist.decimal ol li, .shortcode-orderedlist.decimal ol li { list-style-type: decimal; }
.entry .shortcode-orderedlist.decimal-leading-zero ol li, .shortcode-orderedlist.decimal-leading-zero ol li { list-style-type: decimal-leading-zero; }
.entry .shortcode-orderedlist.georgian ol li, .shortcode-orderedlist.georgian ol li { list-style-type: georgian; }
.entry .shortcode-orderedlist.lower-alpha ol li, .shortcode-orderedlist.lower-alpha ol li { list-style-type: lower-alpha; }
.entry .shortcode-orderedlist.lower-greek ol li, .shortcode-orderedlist.lower-greek ol li { list-style-type: lower-greek; }
.entry .shortcode-orderedlist.lower-latin ol li, .shortcode-orderedlist.lower-latin ol li { list-style-type: lower-latin; }
.entry .shortcode-orderedlist.lower-roman ol li, .shortcode-orderedlist.lower-roman ol li { list-style-type: lower-roman; }
.entry .shortcode-orderedlist.upper-alpha ol li, .shortcode-orderedlist.upper-alpha ol li { list-style-type: upper-alpha; }
.entry .shortcode-orderedlist.upper-latin ol li, .shortcode-orderedlist.upper-latin ol li { list-style-type: upper-latin; }
.entry .shortcode-orderedlist.upper-roman ol li, .shortcode-orderedlist.upper-roman ol li { list-style-type: upper-roman; }

/*-------------------------------------------------------------------------------------------*/
/* 19. Social Icon */
/*-------------------------------------------------------------------------------------------*/

img.social-icon { border: none; }

/*-------------------------------------------------------------------------------------------*/
/* Services */
/*-------------------------------------------------------------------------------------------*/
.shortcode-services {
	position: relative;
	float: left;
	clear: both;
	height: auto;
	display: block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 100%;
	margin: 0;
}

.shortcode-services ul.service-items li{ float: left; padding-bottom: 0; padding-top: 0; margin: 0 0% 2% 0;}
.shortcode-services ul.service-items.itemsPerRow-1 li{margin: 0 2% 3% 0;}
.shortcode-services ul.service-items li.even{ padding-right: 0; }
.shortcode-services ul.service-items p.designare_icon, span.designare_icon{ 
	position: relative;
	text-align: center;
	padding-bottom: 0;
	margin: 5px 0 0 0 !important;
	float: left;
	position: relative;
}

span.designare_icon.bigicons{
	width: 70px;
	height: 70px;
}

ul.service-items .designare_icon i{
	font-size: 26px;
	top: -5px;
	position: relative;
	left: 0;
}

ul.service-items.bigicons .designare_icon i{
	font-size: 70px;
}
ul.service-items.bigicons .item-desc{
	padding-left: 10px;
}
.shortcode-services ul.service-items .item-desc{
    position: relative;
    float: left;    
    margin: 3px 0 0 0 !important;
}
.shortcode-services ul.service-items p{
	text-align: left;
	position: relative;
	float: left;
}

.shortcode-services ul.service-items p.designare_icon img, span.designare_icon img{
	position: relative;
	left: 1px;
	background: transparent !important;
}
.shortcode-services ul.service-items .select-s{
	background: red !important;
}

.shortcode-unorderedlist ul, .shortcode-orderedlist ol{
	position: relative;
	float: left;
}

.shortcode-unorderedlist ul li, .shortcode-orderedlist ol li{
	clear: left;
	margin-bottom: 0px !important;
	padding-top: 0px !important;
}
/*-------------------------------------------------------------------------------------------*/
/* Team */
/*-------------------------------------------------------------------------------------------*/
.team_header{margin-bottom: 20px !important;}
.shortcode-team { position: relative; float: left; clear: both; height:auto; display: block; padding:0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width: 100% ; padding-top: 4px;}

/*new stuff*/

.shortcode-team h4{
	border-bottom: 1px solid #EDEDED;
	padding: 8px 0;
	margin: 0 0 20px 0;
}
.shortcode-team h4 span{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 13px;
	color: #333333;
}

.shortcode-team .team_content{
	position: relative;
	float: left;
	width: 100%;
}
.shortcode-team .team_content h4{
	border-bottom: none !important;
	margin: 0 0 -10px 0;
	padding: 0;
}
.shortcode-team .team_content iframe{
	width: 100% !important;
}

.shortcode-team .socialdiv{
	position: relative;
	float: left;
	width: 100%;
}

.shortcode-team .team-row{
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 55px;
}

.shortcode-team .team-member{
	position: relative;
	float: left;
}
.shortcode-team .team-member .teamimg{
	position: relative;
	float: left;
	max-height: 240px;
	overflow: hidden;
	margin-bottom: 20px;
	width: 100%;
}
.image_container{width: 100%;}
.contact-form .forms li{background: transparent !important; padding: 0 !important;}
.shortcode-team .team-member img{
	position: relative;
	float: left;
	max-width: 100%;
	width: 100%;
}
.shortcode-team h4.member_name{
	font-size: 18px;
	margin-bottom: -2px;
}
.shortcode-team .pag-proj_team{
	position: relative;
	float: right;
	z-index: 9999; float: right; position: relative; background: #fff; padding-left: 20px; top: -4px;
}

.shortcode-team .pag-proj_team .next{
	left: 0px;
}

.shortcode-team .pag-proj_team .previous{
	left: -24px;
}

.services-graph {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: relative;
	width: 100%;
}
.services-graph li {
	margin-bottom: 10px;
	color: white;
	font-weight: bold;
	position: relative;
	height: 30px;
	background: #f2f2f2;
	line-height: 12px;
}
.services-graph li span {
	height: 30px;
	text-align: right; 
}
.services-graph li, .services-graph li span {
    -webkit-border-radius: 5px; 
    border-radius: 5px;
}
.services-graph li p {
	position: absolute;
	left: 4px;
	color: #444;
	line-height: 5px;
	width: 100%;
	top: 13px !important;
	font-weight: normal;
}
.services-graph li strong {
	font-size: 13px;
	position: absolute;
	top: 9px;
	padding: 0 4px;
	line-height: 12px;
	margin-right: 2px;
	float: left;
	left: 10px;
	height: 27px;
	color: #fff;
	width: auto;
}
.services-graph li .text-graphs {
	font-size: 13px;
	position: absolute;
	top: 9px;
	padding: 0 4px;
	line-height: 12px;
	margin-right: 2px;
	float: left;
	left: 48px;
	height: 27px;
	color: #fff;
	width: auto;
}
.testi-info, .testi-info a{font-weight: 400; margin: 10px 0 0 0;color: #666;font-family: Georgia !important;font-size: 12px !important;font-style: italic;}

.recent_testimonials{
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

#testimonials2{
	position: relative;
	float: left;
	width: 100%;
	position: relative;
	height: auto;
}

#testimonials2 .carousel li{
	position: relative;
	float: left;
}

#testimonials2 .slide{
	position: relative;
	float: left;
	width: 100%;
	padding-bottom: 15px;
}

#testimonials2 .testi-text, #testimonials2 .testi-info{
	position: relative;
	left: 3%;
	float: right;
	width: calc(100% - 75px);
}

#testimonials2 .testi-text p{
	font-family: Arial;
	font-size: 13px;
	line-height: 1.5em;
	color: #666;
	margin: 0 !important;
	font-weight: 100;
}

#testimonials2 .featured_image, #testimonials2 .featured_image img{
	position: absolute;
	float: left;
	width: 65px;
	height: 65px;
	background: #fff; 
	-webkit-border-radius: 50px; border-radius: 50px;
	top: 3px;
	left: 3px;
}
#testimonials2 .featured_image p{
	overflow: hidden;
	margin: 0;
}
#testimonials2 .featured_image{
	margin: 0 10px 7px 0;
	position: relative;
	float: left;
	-webkit-border-radius: 50px; border-radius: 50px;
	height: 70px;
}
.navT{
	 position: relative;
	float: left;
	top: 0;
	text-indent: -9999px;
	display: inline-block;
	width: 100%;
}
.navT a{
	position: relative;
	background: #CCC;
	padding: 1px 4px;
	text-indent: -9999px;
	float: left;
	width: 10px;
	height: 1px;
	margin-right: 1px;
	display: inline-block;
}

/*-------------------------------------------------------------------------------------------*/
/* Google Maps */
/*-------------------------------------------------------------------------------------------*/
.mapimg{ position: relative; float: left; }
.mapimage{float:left;}
.maphover, .mapzoom{ position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; opacity: 0; filter:alpha(opacity=0); background: white ;}
.mapzoom{ background: url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/img/magnify.png) center center no-repeat; }

/*-------------------------------------------------------------------------------------------*/
/* Special Tabs */
/*-------------------------------------------------------------------------------------------*/

.special_tabs{
	position: relative;
	display: inline-block;
	overflow: hidden;
	float: left;
	margin: 0 0;
	width: 100%;
	padding: 5px 0;
	/* border: 1px solid #ededed; */
}


.special_tabs .label span.tab_title{
	position: relative;
	font-size: 13px;
	line-height: 16px;
	font-family: Arial;
	color: #5c5c5c;
	margin: 0px -16px 0px 0;
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: 81%;
	line-height: 1.3em;
	text-transform: capitalize;
	font-weight: normal;
	text-align: left;
}
.special_tabs .label p{






	display: table-cell;
vertical-align: middle;





	






	width: 100%;






	font-size: 15px;






}
.special_tabs .tab-selector .current, .special_tabs .current .tab_title{
}
.special_tabs .tab-container{
	position: relative;
	float: left;
	display: inline-block;
	height: 100%;
	margin: 0;
	margin-left: 20px;
}
.special_tabs .tab-container img{
	width: 100%;
	height: auto;
}
.special_tabs .tab-container .content{
	max-width: 97%;
	width: 100%;
}
.special_tabs .tab-selector .label:last-child{
}
.special_tabs h2.title{
	position: relative;
}

.special_tabs .tab-selector{
	position: relative;
	float: left;
	display: inline-block;
	margin-left: 0;
	top: -3px;
}

.special_tabs .designare_icon_special_tabs{
	height: 40px;
	position: relative;
	text-align: center;
	padding-bottom: 0;
	margin: 8px 13px 0 9px;
	float: left;
	width: 20px;
	background: #fff;
	padding: 0 12px;
	border: 1px solid #EBEBEB;
	-webkit-border-radius: 3px; 
	border-radius: 3px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
.special_tabs .designare_icon_special_tabs i{
	font-size: 20px !important;
}
.special_tabs .label{
	position: relative;
	display: table;
	clear: left;
	width: 101%;
	cursor: pointer;
	z-index: 10;
	min-height: 59px;
	color: #5c5c5c;
	margin-top: 2px;
	border: 1px solid #ECECEC;
	background: #FCFCFC;
	-webkit-border-radius: 3px; border-radius: 3px;
}

.special_tabs .label.current{
	padding-bottom: 0;
	top: 0;
}
.special_tabs .label.current .designare_icon_special_tabs i{
	color: #fff !important;
}
.special_tabs .label  .tabpointer{
	position: absolute;
	width: 10px;
	height: 100%;
	top: 0px;
	right: -10px;
}

.special_tabs .label .tabpointer .triangle{
	width: 0px;
	height: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.special_tabs .label.current .triangle{
	opacity: 1;
	filter: alpha(opacity=100);
}

.special_tabs .tab-container > .content{
	position: absolute;
	padding: 0 0 0 10px;

}

.special_tabs .tab-container > .content .recent_testimonials #testimonials2{
	width: 100%;
	max-width: 70%;
}

.cenas_icon{
	padding-right: 10px;
	top: 2px;
	position: relative;
}
.special_tabs .label.current .triangle{
	display: none !important;
}

/*pricing tables*/
.pricing_table > h2{
	position: relative;
	margin-bottom: 20px;
}

.pricing_tab{
	position: relative;
	text-align: center;
	margin-right: 5px;
	border: 1px solid #DEDEDE;
	-webkit-box-shadow: 0px 0px 20px 0px #ededed;
box-shadow: 0px 0px 20px 0px #ededed;
}

.pricing_tab.highlight{
	padding-bottom: 30px;
	padding-top: 30px;
	margin-top: -30px;
	background: white url(//http://biggestloserresort.com/wp-content/themes/smartbox-installable/functions/images/bestvalue.png) no-repeat top right;
	-webkit-box-shadow: 0px 0px 25px 0px #DDD;
	box-shadow: 0px 0px 25px 0px #DDD;
	
}
.pricing_tab.highlight .top .dollar{
	top: -14px;
}
.pricing_tab .top{
	position: relative;
	padding-top: 40px;
	padding-bottom: 20px;	
}

.pricing_tab .top .dollar, .pricing_tab .top .value, .pricing_tab .top .perTime{
	position: relative;
	float: left;
}
.pricing_tab.highlight .top .value{
	font-size: 72px;
	line-height: 12px;
	font-family: Open Sans, Arial;
	font-weight: 700;
	top: -14px;
}

.pricing_tab .top .dollar{
	font-size: 30px;
}

.pricing_tab .top .value{
	font-size: 52px;
	line-height: 12px;
	font-family: Open Sans, Arial;
	font-weight: 700;
}

.pricing_tab .top .perTime{
	font-size: 10px;
	line-height: 32px;
	color: #999;	
}

.pricing_tab .title{
	position: relative;
	clear: left;
	text-transform: uppercase;
	color: white;
	background: #555;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 82%;
	margin-left: 20px;
	font-family: Open Sans, Arial;
	font-weight: bold;
	margin-bottom: 30px;
}

.pricing_tab .specifics {
	border-bottom: 1px solid #ededed;
	margin: 20px;
}

.pricing_tab .specifics li{
	border-top: 1px solid #ededed;
	padding: 10px;
}

.pricing_tab .button{
	margin: 15px 0 30px 0;
}
.pricing_tab.highlight .button{
	margin: 25px 0 30px 0;
}


/*PARTNERS ELEMENT*/
.shortcode-partners {
	margin-bottom: 0;
	position:relative; float: left; width:100%
;
	padding-top: 3px;
}
.recent_testimonials .page_title_testimonials{
	padding-bottom: 0;
	margin: -3px 0 20px 0;
}
.recent_testimonials .page_title_testimonials > span{
	border-bottom: 1px solid rgb(0, 153, 153);
}
.shortcode-partners h4 span{
	border-bottom: 1px solid rgb(0, 153, 153);
	padding-bottom: 15px;
}
.rotate-bg{
    background: #f2f2f2;
    padding: 3px;
    width: 65px;
    height: 65px;
    position: absolute;
    -webkit-border-radius: 50px; border-radius: 50px; -o-border-radius: 50px; -ms-border-radius: 50px; -moz-border-radius: 50px;
}
.shortcode-partners .pag-proj_partners{
	position: relative;
	float: right;
	background: #fff;
	z-index: 99;
	padding-left: 20px;
	top: -3px;
}

.shortcode-partners .pag-proj_partners .next{
	left: 0px;
}

.shortcode-partners .partners-carousel{
	position: relative;
	float: left;
	width: 100%;
}

.shortcode-partners .partners-carousel .partner-item{
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.shortcode-partners .partners-carousel .partner-item.highlight{
	opacity: .4;
	filter: alpha(opacity=40);
}

.shortcode-partners .partners-carousel a{
	position: relative;
	float: left;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	max-height: 130px;
}

.shortcode-partners .partners-carousel img{
	position: relative;
	margin: 0 auto;
	text-align: center;
}

.shortcode-partners .gsWrapper{
	position: relative;
	float: left;
	max-height: 130px;
	width: 100%;
	margin: 0 auto;
}

.shortcode-partners .gsWrapper .logopartner, .shortcode-partners .gsWrapper .gsCanvas{
	max-height: 130px;
}

.donuts{
	position: relative;
	float: left;
}

.donut-container{
	position: relative;
	float: left;
	width: 190px;
	height: 190px;
	margin: 0 15px;
}

.donut-container .donut-content{
	font-size: 16px;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: ;
	position: static;
	top: 0;
	left: 0;
	margin-top: -100%;
	font-family: Arial;
	color: #5c5c5c;
	vertical-align: middle;
	display: table;
}

.donut-content .middle{
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	position: static;
}



.donut-container .donut-content i{
	margin: 0 !important;
float: left !important;
text-align: center;
width: 93%;
clear: both;
top: 4px;
position: relative;
}


.numericals{
	position: relative;
	float: left;
	width: 100%;
	padding-top: 2px;
	left: -3px;
}

.numerical-container{
	position: relative;
	float: left;
	width: 100%;
	margin: 0 5px;
}
.numerical-container .value{
	font-size: 100px;
	position: relative;
	width: auto;
	padding-top: 0;
	padding-bottom: 3px;
	left: -5px;
}
.numerical-container .unit{
	font-size: 50px;
	position: relative;
	float: left;
	width: auto;
	vertical-align: baseline;
	line-height: 2em;
}
.numerical-container .left, .numerical-container .center, .numerical-container .right { position: relative; }
.numerical-container .center{ text-align: center;}
.numerical-container .right{text-align: right;}
.numerical-container .value, .numerical-container .unit{
	font-family: Helvetica, Arial, sans-serif;
}
.numerical-container .numerical-content{
	position: relative;
	float: left;
	width: 100%;
	text-align: left;
	font-family: Arial;
	font-size: 13px;
	color: #5F5F5F;
	padding-top: 10px;
}

.numerical-container .percentage{
	position: relative;
	float: left;
	width: 100%;
	text-align: right;
	font-size: 90px;
	height: 50px;
	line-height: 50px;
	font-family: Open Sans Bold;
	color: #444;
}

.diagrams-container {
	position: relative;
	float: left;
	display: inline-block;
	width: 100%;
}

.diagrams-container .diagrams{
	position: relative;
	float: left;
	display: inline-block;
	width: 100%;
}

.diagrams-container .diagrams .title{
	display: none;
}

.diagrams-container .textcontainer{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 9;
	color: #FFF;
	line-height: 30px;
	font-size: 20px;
	font-family: 'Helvetica Neue', 'Arial, sans-serif';
	pointer-events: none;
}

.diagrams-container .textcontainer #outer {display: table; position: static; width:100%; height: 100%;}

.diagrams-container .textcontainer #middle {display: table-cell; vertical-align: middle; width: 100%; position: static;}

.diagrams-container .textcontainer i{
	font-size: 50px !important;
	color: #FFF !important;
}

.columns > div{
	position: relative;
/* 	clear: left; */
}
.post .entry .container .columns > div{float:left;width: 100%;}
tab-container.columns > div{
	position: relative;
	clear: left;
	width: 100% !important;
}
.des-sc-button.button.custom{
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.indproj1{float: left;margin-right: 30px;margin-left: 0;}
.indproj1.four.columns{float: left;margin-right: 28px;margin-left: 0;}
.indproj1.eight.columns{float: left;margin-right: 40px;margin-left: 0;}
.vc_span6 .indproj1.eight.columns{margin-right: 15px;}

.slides_container .projs_row div:last-child{margin-right: 0;}

li.indproj1{width:215px; margin-right: .93%;margin-bottom: 1%;}


.indproj1 .slides_item{position: relative;float: left;display: inline-block;width: 100%;}
/* .indproj1 .ch-grid li{height: 150px;} */
.indproj1 .ch-item > a:not(.flex_this_thumb), .post-thumb-s2 .ch-item > a:not(.flex_this_thumb){position: relative;float: left;width:100%;height: 100%;overflow: hidden;}
.indproj1 img.img_thumb, .post-thumb-s2 img.img_thumb{position: relative;height: 100%;width: 100%;}
.page_info_title_s3{margin:0;}
.pag-proj2_s3{z-index: 9999;float: right;position: relative;background: #fff;padding-left: 20px;top: -4px;}
.pag-proj2_s3 .nextbutton, .pag-proj2_s3 .prevbutton{float: right;left: 0;}
.project_list_s3{width:100%;}

.projects_container_s4{position: relative;float: left;width: 100%;}
.project_list_s4 .slides_container > li{width: 215px; margin-right: 15px; float: left;position:relative;}
.indproj2{float: left;margin-left: 0;margin-right: 30px;margin-bottom: 3% !important;}
.indproj2.eight.columns{margin-right: 30px;margin-bottom: 30px;}
.indproj2.four.columns{margin-right: 28px;}
.vc_span6 .indproj2.eight.columns{margin-right: 15px;margin-bottom: 16px;}



.project_list_s4 .slides_container .da-recent-projs{margin: 0;}
.project_list_s4 .slides_container > .da-recent-projs li{overflow: hidden; margin-left: 0px; margin-right: 0px;}
.project_list_s4 .slides_container > .da-recent-projs li a.noscroll{min-height: 80px;height: 100%;}
.project_list_s4 .slides_container > .da-recent-projs li .img_thumb{width: 100%;height: 100%;}
.project_list_s4 .slides_container .overlay_categories{width:100%;margin-left: 0;text-align: center;}
.pag-proj2_s4{z-index: 9999;float: right;position: relative;background: white; padding-left: 20px;}
.pag-proj2_s4 .nextbutton, .pag-proj2_s4 .prevbutton{float: right; left: 0;}
.project_list_s4{ position:relative;float:left;width: 100%;}


/*rposts*/
.project_list_s2 .post_listing .posts_row > div{position: relative;float: left;}
.project_list_s2 .post_listing > li{position: relative;float: left;margin-right: 10px;}
.project_list_s2 .post_listing .post{width: 100%;margin: 0 0 20px 0;}
.project_list_s2 .post_listing .post .the_title > a {font-size: 15px;font-weight: bold;}
.pag-proj2_s2{z-index: 9999;float: right;position: relative;background: #fff;padding-left: 20px;}
.pag-proj2_s2 .nextbutton, .pag-proj2_s2 .prevbutton{float: right;left: 0;}
.project_list_s2{width: 100%;}


.acc-substitute{display: none;position: relative;float: left;width: 99%;clear: both; top: 20px; text-align: left;}
.acc-title > h2{cursor: pointer;}

.designare_icon_special_tabs > i{font-size: 30px;line-height: 40px;}


.team-carousel{width: 100%;}


.shortcode-services .service-items .designare_icon img.designare_icon.ie{left: 0px;top:11px;}


.page_title_testimonials{margin-left: 0px;margin-right: 0px;}
.pag-testimonials{z-index: 9999;float: right;position: relative;background: white; padding-left: 20px;}
.pag-testimonials .nextbutton, .pag-testimonials .prevbutton{float: right;left: 0;}
#testimonials2{width: 100%;}
#testimonials2 .carousel{position: relative;float: left;width: 100%;}
#testimonials2 .carousel > li{margin-right: 10px;}


.testimonials_widget .recent_testimonials > div{margin-left: 0px; margin-right: 0px;}
.testimonials_widget .pag-testimonials{z-index:9999; float: right; position: relative;}
.testimonials_widget .pag-testimonials .nextbutton, .testimonials_widget .pag-testimonials .prevbutton{float: right;left: 0;}
.testimonials_widget .slideContent{width: 100%;}
.testimonials_widget .slideContent .carousel{position:relative;float:left;width:100%;}
.testimonials_widget .slideContent .carousel > li{margin-right: 10px;}


.serviceballs{position: relative;float: left;width: 100%;}
.serviceballs > h2{position: relative;top:0px;}
.servicesScroller .viewport .overview > p.ie{padding-right: 10px;}
.servicesScroller .scrollbar{display: none;opacity: 0;}


.services-graph{clear: left;}


.diagrams-container .diagram-jquery{display: none;}


.partner-item.withscroller{min-height: 130px;}


.shortcode.fullwidth-section{position: relative;float: left;width: 100%;margin-bottom: 25px;background: #FCFCFC;border-bottom: 1px solid #F3F3F3;-webkit-box-shadow: none;box-shadow: none;border-top: 1px solid #F3F3F3;overflow: hidden;}

/* SHORTCODES */
.smartboxtitle{margin-bottom: 15px !important;}
.smartboxtitle hr{
	height: 4px;
	border-bottom: 1px solid #ededed;
	margin: 10px 1%;
	position: absolute;
	float: left;
	border-top: 1px solid #ededed;
	border-left: 0;
	border-right: 0;
	margin: 0;
	width: 100%;
	top: 8px;
	z-index: 9;
}

h2.smartboxtitle{margin-top: 0 !important;}
.entry .container .shortcode-services{margin: 0 0 !important;}
.shortcode-services{}
.serviceballs{display: block;width: 90%;margin: -5px 10px 0 10px;}
.acc-substitute{display: none;}
/* SERVICES GRAPH */
.services-graph li p{margin: 0 !important;}
/* SERVICES */
#tabs .bigicons .service-item.one-third.column .item-desc, #tabs .bigicons .service-item.one-third.column .item-title{padding-left: 0 !important;}
/* ADDTHIS */
.addthiscode{width: 100%;height: 50px;margin-top: 5px;}
.addthis_toolbox.addthis_default_style{position: relative; margin-top: -15px;}
.addthis_toolbox.addthis_default_style br{display: none;}
.addthis_button_tweet iframe{width: 90px !important;}
/* CONTACT FORMS */
.contact-form .submit i{vertical-align: top !important;}
.w-googlemaps{margin-top: 10px;}
.mapelas{max-width: 99%;}
.entry .container .mapelas{width: 100%;}
/* SHORTCODES - LATESTS PROJECTS */
.jcarousel-prev-horizontal{float:right; left:0;}
.projects_container_proj{position: relative;float: left;margin: 0;width: 100% !important;}
.carousel-wrap{position: relative;float: left;}
.smartboxtitle .carousel-control{float: right;border: 1px solid #ededed;padding: 3px;}
.home_widget{position: relative;width: 100%;float: left;padding-top: 2px;}
.home_widget .page_title{position: relative;float: left;padding: 0;font-size: 15px;font-weight: bold;margin: 0 0 0 10px;border-bottom: 1px solid #EEE;padding-bottom: 10px;width: 97.5%;}
.project_open_s3 .page_info_title_s3{border-bottom: none !important;}
.page_title_s4{color: #444;padding-bottom: 10px;}
.project_content_s4 .p_excerpt{display: none; visibility: hidden;}
.home_widget .page_title_s3, .home_widget .page_title_s4, .page_title_testimonials, .smartboxtitle{position: relative;float: left;padding: 0;width: 100%;margin: -5px 0 20px 0;font-size: 16px;font-family: Arial, sans-serif;font-weight: bold;color: #545454;/* min-height: 30px; */}



h2.smartboxtitle span .inside-title{
	padding: 0 20px 10px 20px;
	float: none;
}
h2.smartboxtitle.center > span{
	text-align: center;
position: relative;
float: none;
display: inherit;
background: none !important;
padding: 0;
}
.smartboxtitle span span{padding-right: 0;}
.home_widget .page_info_title_s3, .home_widget .page_info_title_s4, page_info_title_testimonials, .smartboxtitle span{position: relative;float: left;/* padding-bottom: 10px; */font-size: 13px;font-family: Helvetica Neue, Arial, sans-serif;font-weight: 600;color: #545454;line-height: 20px;top: -5px;border-bottom: none !important;background: white;padding-right: 20px;text-transform: uppercase;z-index: 99;}
.home_widget .arrows-proj2_s3{position: relative;float: left;width: 100%;}
.home_widget .project_open_s3 .pag-recentprojs{position: relative;float: left;width: 100%;left: 5px;}
.posts_row, .tests_row{position: relative;display: inline-block;width: 100%;border-bottom: 1px solid #ededed;margin-bottom: 15px;}
.tests_row{margin-bottom: 20px;/* padding-bottom: 20px; */}
.entry .container .projs_row{position: relative;display: inline-block;width: 102%;left: -1%;}
.posts_row > div, .projs_row > div, .tests_row > div{margin-bottom: 10px;}
.home_widget .project_open_s3 .pag-proj2_s3{position: relative;float: right;}
.home_widget .project_open_s3 .pag-proj2_s3 a:hover, .home_widget .pag-recentprojs a:hover, .home_widget .project_open_s2 .pag-proj2_s2 li.current a, .home_widget .project_open_s3 .pag-proj2_s3 li.current a, .home_widget .pag-recentprojs li.current a{background: #565656;}
.home_widget .project_list_s2 .slides .pagination, .home_widget .project_list_s3 .slides .pagination, .home_widget .slides_posts .pagination, .prev_slider, .next_slider{display: none;}
.home_widget .pag-recentprojs .pagination{margin-left: 0px;}
.home_widget .projects_container{position: relative;float: left;width: 100%;margin-top: 0;height: auto;}
.home_widget .projects_container .project_open{position: relative;height: auto;border-bottom: 2px solid #eee;margin-top: 30px;min-height: 380px;}
.home_widget .projects_container .project_open_s2, .home_widget .projects_container .project_open_s3{position: relative;height: 270px;}
.slides{position: relative;}
.home_widget .projects_container .project_list{position: relative;height: auto;margin-top: 20px;}
.home_widget .projects_container .project_list_s2{position: relative;height: auto;margin-top: 10px;float: left;width: 100%;}
.slides_container{width:100%;}
.post_row{position: relative;float: left;margin-bottom: 15px;}
.project_list .slides_container div.slides_column {width: 460px;display:block;}
.project_list_s2 .slides_container div.slides_column {width: 700px;display:block;}
.project_list .slides_container .post-thumb{position: relative;border: 3px solid #ededed; width: 215px;float: left;height: 175px;margin-bottom: 20px;overflow: hidden;}
.project_list_s2 .slides_container .post-thumb{position: relative;width: 220px;float: left;height: auto;margin-bottom: 20px;text-align: center;cursor: pointer;border-bottom: 1px solid #efefef;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.project_list_s2 .slides_container .post-thumb:hover{border-bottom: 1px solid #1a99b8;}
.project_list_s2 .slides_container .p_title{float: left;width: 100%;margin: 0 auto;border-top: 4px solid transparent;padding: 14px 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;font-family: 'Open Sans';font-weight: bold;font-size: 14px;color: #333;}
.project_list_s2 .slides_container .p_title a{color: #333;}
.project_list_s2 .slides_container .p_exerpt{float: left;width: 100%;margin-bottom: 20px;}
.slides_container .post-thumb.r{margin-left: 17px;}
.slides-item.post.r{margin-left: 20px;}
.post-thumb .mask{position: absolute;width: 215px;height: 200px;top: 0;z-index: 99;cursor: pointer;}
.ch-grid {margin: 0;padding: 0;list-style: none;display: block;text-align: center;width: 100%;}
.ch-grid:after,.ch-item:before {content: '';display: table;}
.ch-grid:after {clear: both;}
.ch-grid li {width: 100%;display: block;}
#secondary .recentProjects4 .page_title_s4{margin-top: -30px !important;}
/* LATEST PROJ HOVER*/ 
.post-thumb .mask, .featured-image-thumb .mask, .flexslider .mask, .image_container .mask {background: rgba(0,0,0,0);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;top: 0;left: 0;position: absolute;width: 100%;height: 100%;text-align: center;overflow: hidden;}
.image_container .mask{height: 100%;}
.image_container .mask .more{padding: 8px 4px 8px 4px;}
.post-thumb .mask .more, .post-thumb .mask .link, .featured-image-thumb .mask .more, .flexslider .mask .more, .image_container .mask .more{position:absolute; -webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;-webkit-perspective: 1000;color:#fff;font-size:22px;margin-top: -17px;margin-left: -47px;display: none;cursor: pointer;}

.slides_container .da-thumbs li a img{height: 100% !important;}
.post-thumb .mask .more i, .post-thumb .mask .link i, .featured-image-thumb .mask .more i, .flexslider .mask .more i, .image_container .mask .more i{font-weight: bold;padding-left: 1px;-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);display: table-cell;vertical-align: middle;padding-left: 5px;-webkit-border-radius: 3px; border-radius: 3px;background: rgba(0,0,0,.4);font-size: 0.8em;}
.post-thumb .mask .more.notalone{margin-left: 2px;}
.post-thumb .mask .link.notalone{margin-left: -95px;}
.post-thumb .mask .more, .post-thumb .mask .link, .featured-image-thumb .mask .more, .flexslider .mask .more{-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;display: table !important;vertical-align: middle;text-align: center;}
.post-thumb .mask .more.new, .post-thumb .mask .link.new, .featured-image-thumb .mask .more.new, .flexslider .mask .more.new, .image_container .mask .more.new{-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}
.post-thumb .mask .link{transition-delay: .1s !important;-moz-transition-delay: .1s !important; -webkit-transition-delay: .1s !important;-o-transition-delay: .1s !important; }	
.post-thumb:hover .mask .more, .post-thumb:hover .mask .link, .featured-image-thumb:hover .mask .more, .flexslider:hover .mask .more, .image_container:hover .mask .more{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}
.post-thumb .mask .more .scale, .post-thumb .mask .link .scale, .featured-image-thumb .mask .more .scale, .flexslider .mask .more .scale, .image_container .mask .more .scale{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: white;z-index: -1;opacity: 0;filter: alpha(opacity=0);-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px;-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-webkit-transform: scale(0.5) translateZ(0);-moz-transform: scale(0.5) translateZ(0);-o-transform: scale(0.5) translateZ(0);transform: scale(0.5) translateZ(0);}
.post-thumb .mask .more:hover .scale, .post-thumb .mask .link:hover .scale, .featured-image-thumb .mask .more:hover .scale, .flexslider .mask .more:hover .scale, .image_container .mask .more:hover .scale{-webkit-transform: scale(1) translateZ(0);-moz-transform: scale(1) translateZ(0);-o-transform: scale(1) translateZ(0);transform: scale(1) translateZ(0);opacity: 1;filter: alpha(opacity=100);}



.column:last-child, .columns:last-child{
	margin-right: 0 !important;
}
.container .eight.columns:last-child{
	margin-right: 0 !important;
}
.eight.columns:last-child, .container .one-third.column:last-child{
	margin-right: 0 !important;
}
.wpb_wrapper .one-third:last-child{
	margin-right: 0 !important;
}
.shortcode-services.default ul.service-items .item-title{width: 80%;}1s !important;-moz-transition-delay: .1s !important; -webkit-transition-delay: .1s !important;-o-transition-delay: .1s !important; }	
.post-thumb:hover .mask .more, .post-thumb:hover .mask .link, .featured-image-thumb:hover .mask .more, .flexslider:hover .mask .more, .image_container:hover .mask .more{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}
.post-thumb .mask .more .scale, .post-thumb .mask .link .scale, .featured-image-thumb .mask .more .scale, .flexslider .mask .more .scale, .image_container .mask .more .scale{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: white;z-index: -1;opacity: 0;filter: alpha(opacity=0);-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px;-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-webkit-transform: scale(0.5) translateZ(0);-moz-transform: scale(0.5) translateZ(0);-o-transform: scale(0.5) translateZ(0);transform: scale(0.5) translateZ(0);}
.post-thumb .mask .more:hover .scale, .post-thumb .mask .link:hover .scale, .featured-image-thumb .mask .more:hover .scale, .flexslider .mask .more:hover .scale, .image_container .mask .more:hover .scale{-webkit-transform: scale(1) translateZ(0);-moz-transform: scale(1) translateZ(0);-o-transform: scale(1) translateZ(0);transform: scale(1) translateZ(0);opacity: 1;filter: alpha(opacity=100);}



.column:last-child, .columns:last-child{
	margin-right: 0 !important;
}
.container .eight.columns:last-child{
	margin-right: 0 !important;
}
.eight.columns:last-child, .container .one-third.column:last-child{
	margin-right: 0 !important;
}
.wpb_wrapper .main_cols .column:last-child{
	margin-right: 0 !important;
}
.shortcode-services.default ul.service-items .item-title{width: 80%;}