

*/
/* settings.css */
/* 1   */
/*-----------------------------------------------------------------------------
/* 2   *| 
/* 3   *| 	-	esg Portfolio -
/* 4   *| 
/* 5   *| Screen Stylesheet
/* 6   *| 
/* 7   *| author:		themepunch
/* 8   *| email:     	info@themepunch.com
/* 9   *| website:   	http://www.themepunch.com
/* 10  *| -----------------------------------------------------------------------------*/
/* 11  */
/* 12  */
/* 13  */
/****************************************
/* 14  *| 	-	BASIC SETTINGS FOR PORTFOLIO-
/* 15  *| *****************************************/
/* 16  */
/* 17  */

.esg-starring {
    line-height: 25px;
    display: inline-block
}
/* 18  */

.esg-starring .star-rating {
    float: none;
}
/* 19  */
/* 20  */

.esg-starring .star-rating {
    /* 21  */
    
    color: #FFC321 !important;
    /* 22  */
}
/* 23  */
/* 24  */

.esg-starring .star-rating,
.esg-starring-page .star-rating {
    /* 25  */
    
    float: right;
    /* 26  */
    
    overflow: hidden;
    /* 27  */
    
    position: relative;
    /* 28  */
    
    height: 1em;
    /* 29  */
    
    line-height: 1em;
    /* 30  */
    
    font-size: 1em;
    /* 31  */
    
    width: 5.4em;
    /* 32  */
    
    font-family: star;
    /* 33  */
}
/* 34  */
/* 35  */

.esg-starring .star-rating:before,
.esg-starring-page .star-rating:before {
    /* 36  */
    
    content: "\73\73\73\73\73";
    /* 37  */
    
    color: #E0DADF;
    /* 38  */
    
    float: left;
    /* 39  */
    
    top: 0;
    /* 40  */
    
    left: 0;
    /* 41  */
    
    position: absolute;
    /* 42  */
}
/* 43  */
/* 44  */

.esg-starring star-rating span,
/* 45  */

.esg-starring .star-rating span {
    /* 46  */
    
    overflow: hidden;
    /* 47  */
    
    float: left;
    /* 48  */
    
    top: 0;
    /* 49  */
    
    left: 0;
    /* 50  */
    
    position: absolute;
    /* settings.css */
    /* 51  */
    
    padding-top: 1.5em;
    /* 52  */
}
/* 53  */
/* 54  */

.esg-starring .star-rating span:before,
/* 55  */

.esg-starring .star-rating span:before {
    /* 56  */
    
    content: "\53\53\53\53\53";
    /* 57  */
    
    top: 0;
    /* 58  */
    
    position: absolute;
    /* 59  */
    
    left: 0;
    /* 60  */
}
/* 61  */
/* 62  */

.esg-starring .star-rating {
    /* 63  */
    
    color: #FFC321 !important;
    /* 64  */
}
/* 65  */
/* 66  */
/* 67  */

.esg-starring .star-rating,
.esg-starring-page .star-rating {
    /* 68  */
    
    line-height: 1em;
    /* 69  */
    
    font-size: 1em;
    /* 70  */
    
    font-family: star;
    /* 71  */
}
/* 72  */
/* 73  */

.esg-grid {
    width: 100%;
    max-width: 100%;
    font-family: 'Open Sans', sans-serif;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0px);
    transform: translateZ(0px)
}
/* 74  */

@-moz-document url-prefix() {
    /* 75  */
    
    .esg-grid {
        transform: none !important
    }
    /* 76  */
}
/* 77  */
/* 78  */

.esg-grid .mainul,
/* 79  */

.esg-grid .mainul>li {
    list-style: none;
    /* 80  */
    
    margin: 0;
    /* 81  */
    
    padding: 0;
    /* 82  */
    
    transform-style: flat !important;
}
/* 83  */
/* 84  */
/* 85  */
/* 86  */

.esg-grid * {
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
}
/* 87  */

.esg-container ul,
/* 88  */

.esg-container li {
    /* 89  */
    
    list-style: none;
    /* 90  */
    
    margin: 0;
    /* 91  */
    
    padding: 0;
    /* 92  */
    
    transform-style: flat !important;
    /* 93  */
    /* 94  */
}
/* 95  */
/* 96  */

.esg-overflowtrick {
    position: relative;
    width: 100%;
    height: auto;
    /* 97  */
    
    overflow: hidden;
    /* 98  */
    
    padding: 0px;
    box-sizing: border-box;
    /* 99  */
    
    -moz-box-sizing: border-box;
    /* 100 */
    
    -webkit-box-sizing: border-box;
    /* settings.css */
    /* 101 */
    /* 102 */
    
    z-index: 1;
    /* 103 */
    /*background:#00ff00;*/
    /* 104 */
}
/* 105 */
/* 106 */

.esg-container {
    /* 107 */
    
    position: relative;
    /* 108 */
    
    width: 100%;
    /* 109 */
    
    height: auto;
    /* 110 */
    /* 111 */
}
/* 112 */
/* 113 */

.esg-container >ul,
/* 114 */

.esg-overflowtrick >ul {
    /* 115 */
    
    width: 100%;
    /* 116 */
    
    max-width: 100%;
    /* 117 */
    
    height: 0px;
    /* 118 */
    /*	display:none;*/
    /* 119 */
    
    position: relative;
    /* 120 */
    
    overflow: visible;
    /* 121 */
    /*	background:#ff0000;
/* 122 *| 	padding:30px;
/* 123 *| 	margin:-30px;*/
    /* 124 */
}
/* 125 */
/* 126 */

.esg-grid li {
    /* 127 */
    
    border: 0px solid transparent;
    /* 128 */
    
    outline: 0px solid transparent;
    /* 129 */
    
    visibility: hidden;
    /* 130 */
    
    display: none;
    /* 131 */
    /*	 -moz-backface-visibility: hidden;*/
    /* 132 */
    /* 133 */
    /* 134 */
    /* 135 */
    /* 136 */
}
/* 137 */
/* 138 */

.esg-clear {
    clear: both;
    height: 5px !important;
    background: none !important;
}
/* 139 */

.esg-clear-no-height,
/* 140 */

.eg-clearfix {
    clear: both;
    height: 0px !important;
    background: none !important;
}
/* 141 */
/* 142 */
/* 143 */

.esg-divide-5 {
    width: 100%;
    height: 5px
}
/* 144 */

.esg-divide-15 {
    width: 100%;
    height: 15px
}
/* 145 */

.esg-divide-20 {
    width: 100%;
    height: 20px
}
/* 146 */

.esg-divide-22 {
    width: 100%;
    height: 22px
}
/* 147 */

.esg-divide-30 {
    width: 100%;
    height: 30px
}
/* 148 */
/* 149 */

.esg-click-to-play-video {
    cursor: pointer
}
/* 150 */
/* settings.css */
/* 151 */

.esg-entry-media iframe {
    -webkit-transform-style: flat;
    /* 152 */
    
    -webkit-transform: translateZ(1000px);
    /* 153 */
}
/* 154 */
/* 155 */
/******************************
/* 156 *| 	-	THE ESG ITEMS	-
/* 157 *| ********************************/
/* 158 */
/* 159 */

.esg-container .tp-esg-item {
    position: absolute;
    top: 0px;
    left: 0px;
}
/* 160 */
/* 161 */
/* 162 */

.esg-container .tp-esg-item {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
/* 163 */

.esg-container .tp-esg-item .blackoverlay {
    width: 100%;
    height: 100%;
    position: absolute;
    background: #52366c;
    top: 0px;
    left: 0px;
}
/* 164 */
/* 165 */
/* 166 */
/* 167 */

.tp-esg-item {
    z-index: 5
}
/* 168 */

.tp-esg-item.itemonotherpage {
    z-index: 0;
    display: none;
}
/* 169 */
/* 170 */
/* 171 */
/******************************
/* 172 *| 	-	ESG ITEM POSITIONS	-
/* 173 *| ********************************/
/* 174 */
/* 175 */

.esg-entry-cover {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    /* 176 */
    
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
    /* 177 */
    
    border: 0px solid transparent;
    /* 178 */
    
    outline: 0px solid transparent;
    /* 179 */
}
/* 180 */
/* 181 */

.eec {
    display: block;
    width: auto;
    height: auto;
    position: absolute !important;
    font-size: 20px;
    text-align: center;
}
/* 182 */
/* 183 */
/* CONTAINERS */
/* 184 */

.esg-tc {
    top: 0px;
    left: 0px;
    width: 100%;
}
/* 185 */

.esg-lc {
    top: 0px;
    left: 0px;
    height: 100%;
}
/* 186 */

.esg-cc {
    top: 0px;
    left: 0px;
    width: 100%;
    vertical-align: middle;
}
/* 187 */

.esg-rc {
    top: 0px;
    right: 0px;
    height: 100%;
}
/* 188 */

.esg-bc {
    bottom: 0px;
    left: 0px;
    width: 100%;
}
/* 189 */
/* 190 */
/* 191 */
/* TOP CONTAINERS */
/* 192 */
/* 193 */

.esg-tc .ess-tb-cell {
    text-align: center;
    vertical-align: top;
}
/* 194 */
/* 195 */
/* 196 */
/* CENTER CONTAINERS */
/* 197 */

.esg-lc .ess-tb-cell {
    text-align: left;
    vertical-align: middle;
}
/* 198 */

.esg-cc .ess-tb-cell {}
/* 199 */

.esg-rc .ess-tb-cell {
    text-align: right;
    vertical-align: middle;
}
/* 200 */
/* settings.css */
/* 201 */
/* RIGHT CONTAINERS */
/* 202 */

.esg-blc .ess-tb-cell {
    text-align: left;
    vertical-align: bottom;
}
/* 203 */

.esg-bc .ess-tb-cell {
    text-align: center;
    vertical-align: bottom;
}
/* 204 */

.esg-brc .ess-tb-cell {
    text-align: right;
    vertical-align: bottom;
}
/* 205 */
/* 206 */

.esg-bc .leftalign {
    text-align: left;
}
/* 207 */
/* 208 */
/* 209 */
/******************************
/* 210 *| 	-	ESG MEDIA	-
/* 211 *| ********************************/
/* 212 */
/* 213 */

.esg-entry-media {
    position: relative;
    border: 0px solid transparent;
    outline: 0px solid transparent;
    overflow: hidden;
    /* 214 */
}
/* 215 */
/* 216 */

.esg-entry-media {
    width: 100%;
}
/* 217 */

.esg-entry-media img {
    width: 100%;
    height: auto;
    max-width: none !important;
    min-width: none !important
}
/* 218 */
/* 219 */

.esg-layout-masonry .esg-entry-media img {
    /* 220 */
    
    line-height: 0px;
    /* 221 */
    
    vertical-align: bottom;
    /* 222 */
    
    display: inline-block;
    /* 223 */
    /* 224 */
}
/* 225 */
/* 226 */
/* 227 */

.esg-layout-even .esg-entry-media,
/* 228 */

.esg-layout-even .esg-entry-media img {
    height: 100%;
}
/* 229 */
/* 230 */
/* 231 */

.esg-layout-even .esg-entry-media img {
    display: none
}
/* 232 */
/* 233 */
/* 234 */

.esg-media-cover-wrapper {
    position: relative;
    width: 100%;
}
/* 235 */

.esg-layout-even .esg-media-cover-wrapper {
    height: 100%;
}
/* 236 */
/* 237 */

.esg-entry-media-wrapper {
    z-index: 0;
}
/* 238 */

.esg-entry-media-wrapper .esg-video-frame {
    background: #52366c;
}
/* 239 */
/* 240 */
/* 241 */
/**********************************
/* 242 *| 	-	ESG COVER CONTAINER	-
/* 243 *| **********************************/
/* 244 */
/* 245 */
/* 246 */

.esg-entry-cover .esg-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border: 0px solid transparent;
    /* 247 */
    
    outline: 0px solid transparent;
}
/* 248 */
/******************************
/* 249 *| 	-	ESG CONTNER PART	-
/* 250 *| ********************************/
/* settings.css */
/* 251 */
/* 252 */
/* 253 */

.esg-layout-even .esg-entry-content {
    display: none;
}
/* 254 */
/* 255 */
/* 256 */

.esg-entry-content {
    /* 257 */
    
    box-sizing: border-box;
    /* 258 */
    
    -moz-box-sizing: border-box;
    /* 259 */
    
    -webkit-box-sizing: border-box;
    /* 260 */
    
    -webkit-backface-visibility: hidden;
    /* 261 */
    /* 262 */
}
/* 263 */
/* 264 */
/* 265 */
/* 266 */
/******************************
/* 267 *| 	-	NAVIGATION SKINS	-
/* 268 *| ********************************/
/* 269 */
/* 270 */

.navigationbuttons,
/* 271 */

.esg-pagination,
/* 272 */

.esg-filters {
    position: relative;
    z-index: 50;
    -webkit-backface-visibility: hidden;
}
/* 273 */
/* 274 */

.esg-sortbutton-order.eg-icon-down-open.tp-asc {
    text-align: center
}
/* 275 */

.esg-sortbutton-order .tp-desc {
    text-align: center
}
/* 276 */
/* 277 */
/******************************
/* 278 *| 	-	FILTER BUTTONS 	-
/* 279 *| 	-	NAVIGATION BUTTONS	-
/* 280 *| ********************************/
/* 281 */
/* 282 */

.esg-singlefilters .esg-filter-checked {
    display: none;
    -webkit-backface-visibility: hidden;
}
/* 283 */
/* 284 */

.esg-filter-wrapper {
    display: inline-block;
}
/* 285 */

.esg-sortbutton-wrapper {
    display: inline-block;
}
/* 286 */

.esg-cartbutton-wrapper {
    display: inline-block
}
/* 287 */
/* 288 */
/* DROP DOWN STYLE FOR ESSENTIAL GRID */
/* 289 */

.esg-filter-wrapper.dropdownstyle {
    min-width: 100px;
    cursor: pointer;
    position: relative;
    z-index: 1500;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(1px);
    transform: translateZ(1px)
}
/* 290 */

.esg-filter-wrapper.dropdownstyle .esg-filterbutton {
    display: block;
}
/* 291 */

.esg-dropdown-wrapper {
    display: none;
    position: absolute;
    background: #fff;
    padding: 20px;
    top: 100%;
    -webkit-backface-visibility: hidden;
    /* 292 */
    
    -webkit-transform: translateZ(10px);
}
/* 293 */
/* 294 */

.esg-selected-filterbutton {
    color: #999;
    /* 295 */
    
    margin-right: 5px;
    /* 296 */
    
    cursor: pointer;
    /* 297 */
    
    padding: 0px 15px 0px 10px;
    /* 298 */
    
    line-height: 20px;
    /* 299 */
    
    font-size: 12px;
    /* 300 */
    
    font-weight: 600;
    /* settings.css */
    /* 301 */
    
    font-family: "Open Sans", sans-serif;
    /* 302 */
    
    display: inline-block;
    /* 303 */
    
    background: rgba(0, 0, 0, 0);
    /* 304 */
    
    margin-bottom: 5px;
    /* 305 */
}
/* 306 */

.esg-selected-filterbutton:hover {
    color: #444;
}
/* 307 */
/* 308 */

.esg-selected-filterbutton .eg-icon-down-open {
    display: inline-block;
    /* 309 */
    
    vertical-align: middle;
    /* 310 */
    
    width: 29px;
    /* 311 */
    
    line-height: 20px;
    /* 312 */
    
    font-size: 9px;
    /* 313 */
    
    font-weight: 700;
    /* 314 */
    
    color: #999;
    /* 315 */
    
    cursor: pointer;
    /* 316 */
    
    background: rgba(0, 0, 0, 0);
}
/* 317 */
/* 318 */
/* 319 */
/* 320 */
/** SAME SETTINGS FOR ALL SKIN **/
/* 321 */

.esg-sortbutton-order.tp-desc {
    -moz-transform: scaleY(-1);
    /* 322 */
    
    -o-transform: scaleY(-1);
    /* 323 */
    
    -webkit-transform: scaleY(-1);
    /* 324 */
    
    transform: scaleY(-1);
    /* 325 */
    
    filter: FlipV;
    /* 326 */
    
    -ms-filter: "FlipV";
}
/* 327 */
/* 328 */

.esg-sorting-select {
    cursor: pointer;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* 329 */
    
    filter: alpha(opacity=0);
    /* 330 */
    
    -moz-opacity: 0.0;
    /* 331 */
    
    -khtml-opacity: 0.0;
    /* 332 */
    
    opacity: 0.0;
    /* 333 */
    
    -webkit-appearance: menulist-button;
    /* 334 */
}
/* 335 */
/* 336 */

.esg-filters.esg-navbutton-solo-left {
    position: absolute;
    left: 0px;
    top: 50%;
    z-index: 800
}
/* 337 */

.esg-filters.esg-navbutton-solo-right {
    position: absolute;
    right: 0px;
    top: 50%;
    z-index: 800;
}
/* 338 */
/* 339 */

.esg-navigationbutton.esg-right,
/* 340 */

.esg-navigationbutton.esg-left {
    margin-left: 0px !important;
    margin-right: 0px !important;
    -webkit-transform-style: flat;
    -webkit-transform: translateZ(5000px);
}
/* 341 */
/* 342 */
/* 343 */
/*************************************************
/* 344 *| 	-	LET / RIGHT WIDGET AREA CONTAINERS	-
/* 345 *| **************************************************/
/* 346 */
/* 347 */

.eg-leftright-container {
    float: left;
    width: 310px;
    margin-right: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position: relative;
}
/* 348 */

.eg-leftright-container.dark {
    background: #1e1e1e
}
/* 349 */

.eg-leftright-container .pagination {
    position: absolute;
    bottom: 0px;
}
/* 350 */
/* settings.css */
/* 351 */

.eg-leftright-container .esg-filters {
    padding: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
/* 352 */

.eg-leftright-container .esg-filterbutton {
    display: block;
    margin: 0px 0px 5px 0px
}
/* 353 */

.eg-leftright-container .esg-filter-wrapper {
    display: block;
    margin-right: 0px;
}
/* 354 */
/* 355 */
/* 356 */
/***********************************
/* 357 *| 	-	AJAX TARGET CONTAINER	-
/* 358 *| ************************************/
/* 359 */
/* 360 */

.eg-ajaxtarget-container {
    position: relative;
    width: 100%;
    height: auto;
}
/* 361 */
/* 362 */
/******************************
/* 363 *| 	-	LOADER FORMS	-
/* 364 *| ********************************/
/* 365 */
/* 366 */

.tp-esg-item .add_to_cart_button.loading:before {
    content: "";
    /* 367 */
    
    position: absolute;
    /* 368 */
    
    top: 0;
    /* 369 */
    
    right: 0;
    /* 370 */
    
    left: 0;
    /* 371 */
    
    bottom: 0;
    /* 372 */
    
    background: url(/wp-content/plugins/essential-grid/public/assets/images/ajax-loader.gif) center no-repeat rgba(255, 255, 255, 0.65);
    /* 373 */
}
/* 374 */
/* 375 */

.esg-loader {
    /* 376 */
    
    top: 50%;
    left: 50%;
    /* 377 */
    
    z-index: 10000;
    /* 378 */
    
    position: absolute;
    /* 379 */
    /* 380 */
    /* 381 */
}
/* 382 */
/* 383 */

.esg-loader.spinner0 {
    /* 384 */
    
    width: 40px;
    /* 385 */
    
    height: 40px;
    /* 386 */
    
    background: url(/wp-content/plugins/essential-grid/public/assets/images/loader.gif) no-repeat center center;
    /* 387 */
    
    background-color: #fff;
    /* 388 */
    
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 389 */
    
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 390 */
    /* 391 */
    
    margin-left: -20px;
    /* 392 */
    
    -webkit-animation: esg-rotateplane 1.2s infinite ease-in-out;
    /* 393 */
    
    animation: esg-rotateplane 1.2s infinite ease-in-out;
    /* 394 */
    
    border-radius: 3px;
    /* 395 */
    
    -moz-border-radius: 3px;
    /* 396 */
    
    -webkit-border-radius: 3px;
    /* 397 */
}
/* 398 */
/* 399 */
/* 400 */

.esg-loader.spinner1 {
    /* settings.css */
    /* 401 */
    
    width: 40px;
    /* 402 */
    
    height: 40px;
    /* 403 */
    
    background-color: #fff;
    /* 404 */
    
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 405 */
    
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 406 */
    /* 407 */
    
    margin-left: -20px;
    /* 408 */
    
    -webkit-animation: esg-rotateplane 1.2s infinite ease-in-out;
    /* 409 */
    
    animation: esg-rotateplane 1.2s infinite ease-in-out;
    /* 410 */
    
    border-radius: 3px;
    /* 411 */
    
    -moz-border-radius: 3px;
    /* 412 */
    
    -webkit-border-radius: 3px;
    /* 413 */
}
/* 414 */
/* 415 */
/* 416 */
/* 417 */

.esg-loader.spinner5 {
    background: url(/wp-content/plugins/essential-grid/public/assets/images/loader.gif) no-repeat 10px 10px;
    /* 418 */
    
    background-color: #fff;
    /* 419 */
    
    margin: -22px -22px;
    /* 420 */
    
    width: 44px;
    height: 44px;
    /* 421 */
    
    border-radius: 3px;
    /* 422 */
    
    -moz-border-radius: 3px;
    /* 423 */
    
    -webkit-border-radius: 3px;
    /* 424 */
}
/* 425 */
/* 426 */
/* 427 */

@-webkit-keyframes esg-rotateplane {
    /* 428 */
    
    0% {
        -webkit-transform: perspective(120px)
    }
    /* 429 */
    
    50% {
        -webkit-transform: perspective(120px) rotateY(180deg)
    }
    /* 430 */
    
    100% {
        -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)
    }
    /* 431 */
}
/* 432 */
/* 433 */

@keyframes esg-rotateplane {
    /* 434 */
    
    0% {
        /* 435 */
        
        transform: perspective(120px) rotateX(0deg) rotateY(0deg);
        /* 436 */
        
        -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
        /* 437 */
    }
    50% {
        /* 438 */
        
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
        /* 439 */
        
        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
        /* 440 */
    }
    100% {
        /* 441 */
        
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        /* 442 */
        
        -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        /* 443 */
    }
    /* 444 */
}
/* 445 */
/* 446 */
/* 447 */

.esg-loader.spinner2 {
    /* 448 */
    
    width: 40px;
    /* 449 */
    
    height: 40px;
    /* 450 */
    
    margin-left: -20px;
    /* settings.css */
    /* 451 */
    
    background-color: #ff0000;
    /* 452 */
    
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 453 */
    
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 454 */
    
    border-radius: 100%;
    /* 455 */
    
    -webkit-animation: esg-scaleout 1.0s infinite ease-in-out;
    /* 456 */
    
    animation: esg-scaleout 1.0s infinite ease-in-out;
    /* 457 */
}
/* 458 */
/* 459 */

@-webkit-keyframes esg-scaleout {
    /* 460 */
    
    0% {
        -webkit-transform: scale(0.0)
    }
    /* 461 */
    
    100% {
        /* 462 */
        
        -webkit-transform: scale(1.0);
        /* 463 */
        
        opacity: 0;
        /* 464 */
    }
    /* 465 */
}
/* 466 */
/* 467 */

@keyframes esg-scaleout {
    /* 468 */
    
    0% {
        /* 469 */
        
        transform: scale(0.0);
        /* 470 */
        
        -webkit-transform: scale(0.0);
        /* 471 */
    }
    100% {
        /* 472 */
        
        transform: scale(1.0);
        /* 473 */
        
        -webkit-transform: scale(1.0);
        /* 474 */
        
        opacity: 0;
        /* 475 */
    }
    /* 476 */
}
/* 477 */
/* 478 */
/* 479 */
/* 480 */
/* 481 */

.esg-loader.spinner3 {
    /* 482 */
    
    margin: -9px 0px 0px -35px;
    /* 483 */
    
    width: 70px;
    /* 484 */
    
    text-align: center;
    /* 485 */
}
/* 486 */
/* 487 */

.eg-search-wrapper .esg-loader.spinner3 {
    margin-top: -30px !important
}
/* 488 */

.simple-light .eg-search-wrapper .esg-loader.spinner3,
/* 489 */

.simple-dark .eg-search-wrapper .esg-loader.spinner3 {
    margin-top: -25px !important
}
/* 490 */
/* 491 */

.text-light .eg-search-wrapper .esg-loader.spinner3,
/* 492 */

.text-dark .eg-search-wrapper .esg-loader.spinner3 {
    margin-top: -22px !important
}
/* 493 */
/* 494 */

.esg-loader.spinner3 .bounce1,
/* 495 */

.esg-loader.spinner3 .bounce2,
/* 496 */

.esg-loader.spinner3 .bounce3 {
    /* 497 */
    
    width: 18px;
    /* 498 */
    
    height: 18px;
    /* 499 */
    
    background-color: #fff;
    /* 500 */
    
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* settings.css */
    /* 501 */
    
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 502 */
    
    border-radius: 100%;
    /* 503 */
    
    display: inline-block;
    /* 504 */
    
    -webkit-animation: esg-bouncedelay 1.4s infinite ease-in-out;
    /* 505 */
    
    animation: esg-bouncedelay 1.4s infinite ease-in-out;
    /* 506 */
    /* Prevent first frame from flickering when animation starts */
    /* 507 */
    
    -webkit-animation-fill-mode: both;
    /* 508 */
    
    animation-fill-mode: both;
    /* 509 */
}
/* 510 */
/* 511 */

.esg-loader.spinner3 .bounce1 {
    /* 512 */
    
    -webkit-animation-delay: -0.32s;
    /* 513 */
    
    animation-delay: -0.32s;
    /* 514 */
}
/* 515 */
/* 516 */

.esg-loader.spinner3 .bounce2 {
    /* 517 */
    
    -webkit-animation-delay: -0.16s;
    /* 518 */
    
    animation-delay: -0.16s;
    /* 519 */
}
/* 520 */
/* 521 */

@-webkit-keyframes esg-bouncedelay {
    /* 522 */
    
    0%, 80%, 100% {
        -webkit-transform: scale(0.0)
    }
    /* 523 */
    
    40% {
        -webkit-transform: scale(1.0)
    }
    /* 524 */
}
/* 525 */
/* 526 */

@keyframes esg-bouncedelay {
    /* 527 */
    
    0%, 80%, 100% {
        /* 528 */
        
        transform: scale(0.0);
        /* 529 */
        
        -webkit-transform: scale(0.0);
        /* 530 */
    }
    40% {
        /* 531 */
        
        transform: scale(1.0);
        /* 532 */
        
        -webkit-transform: scale(1.0);
        /* 533 */
    }
    /* 534 */
}
/* 535 */
/* 536 */
/* 537 */
/* 538 */
/* 539 */

.esg-loader.spinner4 {
    /* 540 */
    
    margin: 0px 0px 0px -20px;
    /* 541 */
    
    width: 40px;
    /* 542 */
    
    height: 40px;
    /* 543 */
    
    text-align: center;
    /* 544 */
    
    -webkit-animation: esg-rotate 2.0s infinite linear;
    /* 545 */
    
    animation: esg-rotate 2.0s infinite linear;
    /* 546 */
}
/* 547 */
/* 548 */

.esg-loader.spinner4 .dot1,
/* 549 */

.esg-loader.spinner4 .dot2 {
    /* 550 */
    
    width: 60%;
    /* settings.css */
    /* 551 */
    
    height: 60%;
    /* 552 */
    
    display: inline-block;
    /* 553 */
    
    position: absolute;
    /* 554 */
    
    top: 0;
    /* 555 */
    
    background-color: #fff;
    /* 556 */
    
    border-radius: 100%;
    /* 557 */
    
    -webkit-animation: esg-bounce 2.0s infinite ease-in-out;
    /* 558 */
    
    animation: esg-bounce 2.0s infinite ease-in-out;
    /* 559 */
    
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 560 */
    
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 561 */
}
/* 562 */
/* 563 */

.esg-loader.spinner4 .dot2 {
    /* 564 */
    
    top: auto;
    /* 565 */
    
    bottom: 0px;
    /* 566 */
    
    -webkit-animation-delay: -1.0s;
    /* 567 */
    
    animation-delay: -1.0s;
    /* 568 */
}
/* 569 */
/* 570 */

@-webkit-keyframes esg-rotate {
    100% {
        -webkit-transform: rotate(360deg)
    }
}
/* 571 */

@keyframes esg-rotate {
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg)
    }
}
/* 572 */
/* 573 */

@-webkit-keyframes esg-bounce {
    /* 574 */
    
    0%, 100% {
        -webkit-transform: scale(0.0)
    }
    /* 575 */
    
    50% {
        -webkit-transform: scale(1.0)
    }
    /* 576 */
}
/* 577 */
/* 578 */

@keyframes esg-bounce {
    /* 579 */
    
    0%, 100% {
        /* 580 */
        
        transform: scale(0.0);
        /* 581 */
        
        -webkit-transform: scale(0.0);
        /* 582 */
    }
    50% {
        /* 583 */
        
        transform: scale(1.0);
        /* 584 */
        
        -webkit-transform: scale(1.0);
        /* 585 */
    }
    /* 586 */
}






*/
/* settings.css */
/* 1    */
/*-----------------------------------------------------------------------------
/* 2    *| 
/* 3    *| 	-	Revolution Slider 4.1 Captions -
/* 4    *| 
/* 5    *| 		Screen Stylesheet
/* 6    *| 
/* 7    *| version:   	1.4.5
/* 8    *| date:      	27/11/13
/* 9    *| author:		themepunch
/* 10   *| email:     	info@themepunch.com
/* 11   *| website:   	http://www.themepunch.com
/* 12   *| -----------------------------------------------------------------------------*/
/* 13   */
/* 14   */
/* 15   */

@font-face {
    /* 16   */
    
    font-family: 'revicons';
    /* 17   */
    
    src: url('/wp-content/plugins/revslider/rs-plugin/font/revicons.eot?5510888');
    /* 18   */
    
    src: url('/wp-content/plugins/revslider/rs-plugin/font/revicons.eot?5510888#iefix') format('embedded-opentype'),
    /* 19   */
    
    url('/wp-content/plugins/revslider/rs-plugin/font/revicons.woff?5510888') format('woff'),
    /* 20   */
    
    url('/wp-content/plugins/revslider/rs-plugin/font/revicons.ttf?5510888') format('truetype'),
    /* 21   */
    
    url('/wp-content/plugins/revslider/rs-plugin/font/revicons.svg?5510888#revicons') format('svg');
    /* 22   */
    
    font-weight: normal;
    /* 23   */
    
    font-style: normal;
    /* 24   */
}
/* 25   */
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* 26   */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/* 27   */
/*
/* 28   *| @media screen and (-webkit-min-device-pixel-ratio:0) {
/* 29   *|   @font-face {
/* 30   *|     font-family: 'revicons';
/* 31   *|     src: url('/wp-content/plugins/revslider/rs-plugin/font/revicons.svg?5510888#revicons') format('svg');
/* 32   *|   }
/* 33   *| }
/* 34   *| */
/* 35   */
/* 36   */

[class^="revicon-"]:before,
[class*=" revicon-"]:before {
    /* 37   */
    
    font-family: "revicons";
    /* 38   */
    
    font-style: normal;
    /* 39   */
    
    font-weight: normal;
    /* 40   */
    
    speak: none;
    /* 41   */
    /* 42   */
    
    display: inline-block;
    /* 43   */
    
    text-decoration: inherit;
    /* 44   */
    
    width: 1em;
    /* 45   */
    
    margin-right: .2em;
    /* 46   */
    
    text-align: center;
    /* 47   */
    /* opacity: .8; */
    /* 48   */
    /* 49   */
    /* For safety - reset parent styles, that can break glyph codes*/
    /* 50   */
    
    font-variant: normal;
    /* settings.css */
    /* 51   */
    
    text-transform: none;
    /* 52   */
    /* 53   */
    /* fix buttons height, for twitter bootstrap */
    /* 54   */
    
    line-height: 1em;
    /* 55   */
    /* 56   */
    /* Animation center compensation - margins should be symmetric */
    /* 57   */
    /* remove if not needed */
    /* 58   */
    
    margin-left: .2em;
    /* 59   */
    /* 60   */
    /* you can be more comfortable with increased icons size */
    /* 61   */
    /* font-size: 120%; */
    /* 62   */
    /* 63   */
    /* Uncomment for 3D effect */
    /* 64   */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    /* 65   */
}
/* 66   */
/* 67   */

.revicon-search-1:before {
    content: '\e802';
}
/* '' */
/* 68   */

.revicon-pencil-1:before {
    content: '\e831';
}
/* '' */
/* 69   */

.revicon-picture-1:before {
    content: '\e803';
}
/* '' */
/* 70   */

.revicon-cancel:before {
    content: '\e80a';
}
/* '' */
/* 71   */

.revicon-info-circled:before {
    content: '\e80f';
}
/* '' */
/* 72   */

.revicon-trash:before {
    content: '\e801';
}
/* '' */
/* 73   */

.revicon-left-dir:before {
    content: '\e817';
}
/* '' */
/* 74   */

.revicon-right-dir:before {
    content: '\e818';
}
/* '' */
/* 75   */

.revicon-down-open:before {
    content: '\e83b';
}
/* '' */
/* 76   */

.revicon-left-open:before {
    content: '\e819';
}
/* '' */
/* 77   */

.revicon-right-open:before {
    content: '\e81a';
}
/* '' */
/* 78   */

.revicon-angle-left:before {
    content: '\e820';
}
/* '' */
/* 79   */

.revicon-angle-right:before {
    content: '\e81d';
}
/* '' */
/* 80   */

.revicon-left-big:before {
    content: '\e81f';
}
/* '' */
/* 81   */

.revicon-right-big:before {
    content: '\e81e';
}
/* '' */
/* 82   */

.revicon-magic:before {
    content: '\e807';
}
/* '' */
/* 83   */

.revicon-picture:before {
    content: '\e800';
}
/* '' */
/* 84   */

.revicon-export:before {
    content: '\e80b';
}
/* '' */
/* 85   */

.revicon-cog:before {
    content: '\e832';
}
/* '' */
/* 86   */

.revicon-login:before {
    content: '\e833';
}
/* '' */
/* 87   */

.revicon-logout:before {
    content: '\e834';
}
/* '' */
/* 88   */

.revicon-video:before {
    content: '\e805';
}
/* '' */
/* 89   */

.revicon-arrow-combo:before {
    content: '\e827';
}
/* '' */
/* 90   */

.revicon-left-open-1:before {
    content: '\e82a';
}
/* '' */
/* 91   */

.revicon-right-open-1:before {
    content: '\e82b';
}
/* '' */
/* 92   */

.revicon-left-open-mini:before {
    content: '\e822';
}
/* '' */
/* 93   */

.revicon-right-open-mini:before {
    content: '\e823';
}
/* '' */
/* 94   */

.revicon-left-open-big:before {
    content: '\e824';
}
/* '' */
/* 95   */

.revicon-right-open-big:before {
    content: '\e825';
}
/* '' */
/* 96   */

.revicon-left:before {
    content: '\e836';
}
/* '' */
/* 97   */

.revicon-right:before {
    content: '\e826';
}
/* '' */
/* 98   */

.revicon-ccw:before {
    content: '\e808';
}
/* '' */
/* 99   */

.revicon-arrows-ccw:before {
    content: '\e806';
}
/* '' */
/* 100  */

.revicon-palette:before {
    content: '\e829';
}
/* '' */
/* settings.css */
/* 101  */

.revicon-list-add:before {
    content: '\e80c';
}
/* '' */
/* 102  */

.revicon-doc:before {
    content: '\e809';
}
/* '' */
/* 103  */

.revicon-left-open-outline:before {
    content: '\e82e';
}
/* '' */
/* 104  */

.revicon-left-open-2:before {
    content: '\e82c';
}
/* '' */
/* 105  */

.revicon-right-open-outline:before {
    content: '\e82f';
}
/* '' */
/* 106  */

.revicon-right-open-2:before {
    content: '\e82d';
}
/* '' */
/* 107  */

.revicon-equalizer:before {
    content: '\e83a';
}
/* '' */
/* 108  */

.revicon-layers-alt:before {
    content: '\e804';
}
/* '' */
/* 109  */

.revicon-popup:before {
    content: '\e828';
}













/* '' */
/* 110  */
/* 111  */
/* 112  */
/*********************************
/* 113  *| 	-	SPECIAL TP CAPTIONS -
/* 114  *| **********************************/
/* 115  */
/* 116  */

.tp-static-layers {
    position: absolute;
    z-index: 505;
    top: 0px;
    left: 0px
}
/* 117  */
/* 118  */
/* 119  */

.tp-caption .frontcorner {
    /* 120  */
    
    width: 0;
    /* 121  */
    
    height: 0;
    /* 122  */
    
    border-left: 40px solid transparent;
    /* 123  */
    
    border-right: 0px solid transparent;
    /* 124  */
    
    border-top: 40px solid #00A8FF;
    /* 125  */
    
    position: absolute;
    left: -40px;
    top: 0px;
    /* 126  */
}
/* 127  */
/* 128  */

.tp-caption .backcorner {
    /* 129  */
    
    width: 0;
    /* 130  */
    
    height: 0;
    /* 131  */
    
    border-left: 0px solid transparent;
    /* 132  */
    
    border-right: 40px solid transparent;
    /* 133  */
    
    border-bottom: 40px solid #00A8FF;
    /* 134  */
    
    position: absolute;
    right: 0px;
    top: 0px;
    /* 135  */
}
/* 136  */
/* 137  */

.tp-caption .frontcornertop {
    /* 138  */
    
    width: 0;
    /* 139  */
    
    height: 0;
    /* 140  */
    
    border-left: 40px solid transparent;
    /* 141  */
    
    border-right: 0px solid transparent;
    /* 142  */
    
    border-bottom: 40px solid #00A8FF;
    /* 143  */
    
    position: absolute;
    left: -40px;
    top: 0px;
    /* 144  */
}
/* 145  */
/* 146  */

.tp-caption .backcornertop {
    /* 147  */
    
    width: 0;
    /* 148  */
    
    height: 0;
    /* 149  */
    
    border-left: 0px solid transparent;
    /* 150  */
    
    border-right: 40px solid transparent;
    /* settings.css */
    /* 151  */
    
    border-top: 40px solid #00A8FF;
    /* 152  */
    
    position: absolute;
    right: 0px;
    top: 0px;
    /* 153  */
}
/* 154  */
/* 155  */

.tp-layer-inner-rotation {
    position: relative !important;
}
/* 156  */
/* 157  */
/* 158  */
/***********************************************
/* 159  *| 	-	SPECIAL ALTERNATIVE IMAGE SETTINGS	-
/* 160  *| ***********************************************/
/* 161  */
/* 162  */

img.tp-slider-alternative-image {
    width: 100%;
    height: auto;
}
/* 163  */
/* 164  */
/* 165  */
/* 166  */
/* 167  */
/******************************
/* 168  *| 	-	WRAPPER STYLES		-
/* 169  *| ******************************/
/* 170  */
/* 171  */
/* 172  */
/* 173  */

.rev_slider_wrapper {
    /* 174  */
    
    position: relative;
    /* 175  */
}
/* 176  */
/* 177  */

.rev_slider_wrapper >ul {
    /* 178  */
    
    visibility: hidden;
    /* 179  */
}
/* 180  */
/* 181  */

.rev_slider {
    /* 182  */
    
    position: relative;
    /* 183  */
    
    overflow: visible;
    /* 184  */
}
/* 185  */
/* 186  */
/* 187  */

.rev_slider img {
    /* 188  */
    
    max-width: none !important;
    /* 189  */
    
    -moz-transition: none 0;
    /* 190  */
    
    -webkit-transition: none 0;
    /* 191  */
    
    -o-transition: none 0;
    /* 192  */
    
    transition: none 0;
    /* 193  */
    
    margin: 0px;
    /* 194  */
    
    padding: 0px;
    /* 195  */
    
    border-width: 0px;
    /* 196  */
    
    border: none;
    /* 197  */
    /* 198  */
}
/* 199  */
/* 200  */

.rev_slider .no-slides-text {
    /* settings.css */
    /* 201  */
    
    font-weight: bold;
    /* 202  */
    
    text-align: center;
    /* 203  */
    
    padding-top: 80px;
    /* 204  */
}
/* 205  */
/* 206  */

.rev_slider >ul {
    /* 207  */
    
    margin: 0px;
    /* 208  */
    
    padding: 0px;
    /* 209  */
    
    list-style: none !important;
    /* 210  */
    
    list-style-type: none;
    /* 211  */
    
    background-position: 0px 0px;
    /* 212  */
}
/* 213  */
/* 214  */

.rev_slider >ul >li,
/* 215  */

.rev_slider >ul >li:before {
    /* 216  */
    /* 217  */
    
    list-style: none !important;
    /* 218  */
    
    position: absolute;
    /* 219  */
    
    visibility: hidden;
    /* 220  */
    
    margin: 0px !important;
    /* 221  */
    
    padding: 0px !important;
    /* 222  */
    
    overflow-x: visible;
    /* 223  */
    
    overflow-y: visible;
    /* 224  */
    
    list-style-type: none !important;
    /* 225  */
    
    background-image: none;
    /* 226  */
    
    background-position: 0px 0px;
    /* 227  */
    
    text-indent: 0em;
    /* 228  */
}
/* 229  */
/* 230  */

.tp-revslider-slidesli,
/* 231  */

.tp-revslider-mainul {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}
/* 232  */
/* 233  */

.tp-simpleresponsive >ul,
/* 234  */

.tp-simpleresponsive >ul >li,
/* 235  */

.tp-simpleresponsive >ul >li:before {
    /* 236  */
    
    list-style: none;
    /* 237  */
    
    padding: 0 !important;
    /* 238  */
    
    margin: 0 !important;
    /* 239  */
    
    list-style: none !important;
    /* 240  */
    
    overflow-x: visible;
    /* 241  */
    
    overflow-y: visible;
    /* 242  */
    
    background-image: none
    /* 243  */
}
/* 244  */
/* 245  */
/* 246  */

.tp-simpleresponsive >ul li {
    /* 247  */
    
    list-style: none;
    /* 248  */
    
    position: absolute;
    /* 249  */
    
    visibility: hidden;
    /* 250  */
}
/* settings.css */
/* 251  */
/* 252  */
/* 253  */

.rev_slider .tp-caption,
/* 254  */

.rev_slider .caption {
    position: absolute;
    visibility: hidden;
    white-space: nowrap
}
/* 255  */
/* 256  */

.tp-simpleresponsive img {
    max-width: none
}
/* 257  */
/* 258  */
/* ADDED FOR SLIDELINK MANAGEMENT */
/* 259  */

.tp-caption {
    z-index: 1
}
/* 260  */
/* 261  */
/* 262  */
/* 263  */

.tp_inner_padding {
    box-sizing: border-box;
    /* 264  */
    
    -webkit-box-sizing: border-box;
    /* 265  */
    
    -moz-box-sizing: border-box;
    /* 266  */
    
    max-height: none !important;
}
/* 267  */
/* 268  */
/* 269  */

.tp-hide-revslider,
.tp-caption.tp-hidden-caption {
    visibility: hidden !important;
    display: none !important
}
/* 270  */
/* 271  */

.rev_slider embed,
/* 272  */

.rev_slider iframe,
/* 273  */

.rev_slider object,
/* 274  */

.rev_slider video {
    max-width: none !important
}
/* 275  */
/* 276  */
/******************************
/* 277  *| 	-	WRAPPER STYLES END	-
/* 278  *| ******************************/
/* 279  */
/* 280  */
/******************************
/* 281  *| 	-	IE8 HACKS	-
/* 282  *| *******************************/
/* 283  */

.noFilterClass {
    /* 284  */
    
    filter: none !important;
    /* 285  */
}
/* 286  */
/******************************
/* 287  *| 	-	IE8 HACKS ENDS	-
/* 288  *| *******************************/
/* 289  */
/* 290  */
/********************************
/* 291  *| 	-	FULLSCREEN VIDEO	-
/* 292  *| *********************************/
/* 293  */

.caption.fullscreenvideo {
    left: 0px;
    top: 0px;
    position: absolute;
    width: 100%;
    height: 100%
}
/* 294  */

.caption.fullscreenvideo iframe,
/* 295  */

.caption.fullscreenvideo video {
    width: 100% !important;
    height: 100% !important;
    display: none
}
/* 296  */
/* 297  */

.tp-caption.fullscreenvideo {
    left: 0px;
    top: 0px;
    position: absolute;
    width: 100%;
    height: 100%
}
/* 298  */
/* 299  */
/* 300  */

.tp-caption.fullscreenvideo iframe,
/* settings.css */
/* 301  */

.tp-caption.fullscreenvideo iframe video {
    width: 100% !important;
    height: 100% !important;
    display: none
}
/* 302  */
/* 303  */
/* 304  */

.fullcoveredvideo video,
/* 305  */

.fullscreenvideo video {
    background: #52366c
}
/* 306  */
/* 307  */

.fullcoveredvideo .tp-poster {
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px
}
/* 308  */
/* 309  */

.html5vid.videoisplaying .tp-poster {
    display: none
}
/* 310  */
/* 311  */

.tp-video-play-button {
    background: #52366c;
    /* 312  */
    
    background: rgba(0, 0, 0, 0.3);
    /* 313  */
    
    padding: 5px;
    /* 314  */
    
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    /* 315  */
    
    position: absolute;
    /* 316  */
    
    top: 50%;
    /* 317  */
    
    left: 50%;
    /* 318  */
    
    font-size: 40px;
    /* 319  */
    
    color: #FFF;
    /* 320  */
    
    z-index: 3;
    /* 321  */
    
    margin-top: -27px;
    /* 322  */
    
    margin-left: -28px;
    /* 323  */
    
    text-align: center;
    /* 324  */
    
    cursor: pointer;
    /* 325  */
    /* 326  */
}
/* 327  */

.tp-caption:hover .tp-video-play-button {
    opacity: 1;
}
/* 328  */

.html5vid .tp-revstop {
    width: 15px;
    height: 20px;
    border-left: 5px solid #fff;
    border-right: 5px solid #fff;
    position: relative;
    margin: 10px 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
/* 329  */

.html5vid .tp-revstop {
    display: none
}
/* 330  */

.html5vid.videoisplaying .revicon-right-dir {
    display: none
}
/* 331  */

.html5vid.videoisplaying .tp-revstop {
    display: block
}
/* 332  */
/* 333  */

.html5vid.videoisplaying .tp-video-play-button {
    display: none
}
/* 334  */

.html5vid:hover .tp-video-play-button {
    display: block
}
/* 335  */
/* 336  */

.fullcoveredvideo .tp-video-play-button {
    display: none !important
}
/* 337  */
/* 338  */

.tp-video-controls {
    /* 339  */
    
    position: absolute;
    /* 340  */
    
    bottom: 0;
    /* 341  */
    
    left: 0;
    /* 342  */
    
    right: 0;
    /* 343  */
    
    padding: 5px;
    /* 344  */
    
    opacity: 0;
    /* 345  */
    
    -webkit-transition: opacity .3s;
    /* 346  */
    
    -moz-transition: opacity .3s;
    /* 347  */
    
    -o-transition: opacity .3s;
    /* 348  */
    
    -ms-transition: opacity .3s;
    /* 349  */
    
    transition: opacity .3s;
    /* 350  */
    
    background-image: linear-gradient(bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);
    /* settings.css */
    /* 351  */
    
    background-image: -o-linear-gradient(bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);
    /* 352  */
    
    background-image: -moz-linear-gradient(bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);
    /* 353  */
    
    background-image: -webkit-linear-gradient(bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);
    /* 354  */
    
    background-image: -ms-linear-gradient(bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);
    /* 355  */
    /* 356  */
    
    background-image: -webkit-gradient(
    /* 357  */
    
    linear,
    /* 358  */
    
    left bottom,
    /* 359  */
    
    left top,
    /* 360  */
    
    color-stop(0.13, rgb(0, 0, 0)),
    /* 361  */
    
    color-stop(1, rgb(50, 50, 50))
    /* 362  */
    
    );
    /* 363  */
    /* 364  */
    
    display: table;
    max-width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    /* 365  */
}
/* 366  */
/* 367  */

.tp-caption:hover .tp-video-controls {
    /* 368  */
    
    opacity: .9;
    /* 369  */
}
/* 370  */
/* 371  */

.tp-video-button {
    /* 372  */
    
    background: rgba(0, 0, 0, .5);
    /* 373  */
    
    border: 0;
    /* 374  */
    
    color: #EEE;
    /* 375  */
    
    -webkit-border-radius: 3px;
    /* 376  */
    
    -moz-border-radius: 3px;
    /* 377  */
    
    -o-border-radius: 3px;
    /* 378  */
    
    border-radius: 3px;
    /* 379  */
    
    cursor: pointer;
    /* 380  */
    
    line-height: 12px;
    /* 381  */
    
    font-size: 12px;
    /* 382  */
    
    color: #fff;
    /* 383  */
    
    padding: 0px;
    /* 384  */
    
    margin: 0px;
    /* 385  */
    
    outline: none;
    /* 386  */
}
/* 387  */

.tp-video-button:hover {
    /* 388  */
    
    cursor: pointer;
    /* 389  */
}
/* 390  */
/* 391  */
/* 392  */

.tp-video-button-wrap,
/* 393  */

.tp-video-seek-bar-wrap,
/* 394  */

.tp-video-vol-bar-wrap {
    padding: 0px 5px;
    display: table-cell;
}
/* 395  */
/* 396  */

.tp-video-seek-bar-wrap {
    width: 80%
}
/* 397  */

.tp-video-vol-bar-wrap {
    width: 20%
}
/* 398  */
/* 399  */

.tp-volume-bar,
/* 400  */

.tp-seek-bar {
    width: 100%;
    cursor: pointer;
    outline: none;
    line-height: 12px;
    margin: 0;
    padding: 0;
}
/* settings.css */
/* 401  */
/* 402  */
/* 403  */
/********************************
/* 404  *| 	-	FULLSCREEN VIDEO ENDS	-
/* 405  *| *********************************/
/* 406  */
/* 407  */
/* 408  */
/* 409  */
/********************************
/* 410  *| 	-	DOTTED OVERLAYS	-
/* 411  *| *********************************/
/* 412  */

.tp-dottedoverlay {
    background-repeat: repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 3
}
/* 413  */

.tp-dottedoverlay.twoxtwo {
    background: url(../images/gridtile.png)
}
/* 414  */

.tp-dottedoverlay.twoxtwowhite {
    background: url(../images/gridtile_white.png)
}
/* 415  */

.tp-dottedoverlay.threexthree {
    background: url(../images/gridtile_3x3.png)
}
/* 416  */

.tp-dottedoverlay.threexthreewhite {
    background: url(../images/gridtile_3x3_white.png)
}
/* 417  */
/* 418  */
/********************************
/* 419  *| 	-	DOTTED OVERLAYS ENDS	-
/* 420  *| *********************************/
/* 421  */
/* 422  */
/* 423  */
/* 424  */
/**********************************************
/* 425  *| 	-	FULLSCREEN AND FULLWIDHT CONTAINERS	-
/* 426  *| **********************************************/
/* 427  */
/* 428  */

.fullscreen-container {
    /* 429  */
    
    width: 100%;
    /* 430  */
    
    position: relative;
    /* 431  */
    
    padding: 0;
    /* 432  */
}
/* 433  */
/* 434  */
/* 435  */
/* 436  */

.fullwidthbanner-container {
    /* 437  */
    
    width: 100%;
    /* 438  */
    
    position: relative;
    /* 439  */
    
    padding: 0;
    /* 440  */
    
    overflow: hidden;
    /* 441  */
}
/* 442  */
/* 443  */

.fullwidthbanner-container .fullwidthabanner {
    /* 444  */
    
    width: 100%;
    /* 445  */
    
    position: relative;
    /* 446  */
}
/* 447  */
/* 448  */
/* 449  */
/****************************************************************
/* 450  *| 

/* settings.css *|

/* 451  *| 	-	SET THE ANIMATION EVEN MORE SMOOTHER ON ANDROID   -
/* 452  *| 
/* 453  *| ******************************************************************/
/* 454  */
/* 455  */

.tp-simpleresponsive .slotholder *,
/* 456  */

.tp-simpleresponsive img {
    /*-webkit-transform: translateZ(0);
/* 457  *| 										  -webkit-backface-visibility: hidden;
/* 458  *| 										  -webkit-perspective: 1000;*/
    /* 459  */
}
/* 460  */
/* 461  */
/* 462  */
/************************************************
/* 463  *| 	  - SOME CAPTION MODIFICATION AT START  -
/* 464  *| *************************************************/
/* 465  */

.tp-simpleresponsive .caption,
/* 466  */

.tp-simpleresponsive .tp-caption {
    /* 467  */
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";		-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0; */
    /* 468  */
    
    position: absolute;
    /* 469  */
    
    -webkit-font-smoothing: antialiased !important;
    /* 470  */
}
/* 471  */
/* 472  */
/* 473  */
/******************************
/* 474  *| 	-	SHADOWS		-
/* 475  *| ******************************/
/* 476  */

.tp-bannershadow {
    /* 477  */
    
    position: absolute;
    /* 478  */
    /* 479  */
    
    margin-left: auto;
    /* 480  */
    
    margin-right: auto;
    /* 481  */
    
    -moz-user-select: none;
    /* 482  */
    
    -khtml-user-select: none;
    /* 483  */
    
    -webkit-user-select: none;
    /* 484  */
    
    -o-user-select: none;
    /* 485  */
}
/* 486  */
/* 487  */

.tp-bannershadow.tp-shadow1 {
    background: url(../images/shadow1.png) no-repeat;
    background-size: 100% 100%;
    width: 890px;
    height: 30px;
    bottom: -30px
}
/* 488  */

.tp-bannershadow.tp-shadow2 {
    background: url(../images/shadow2.png) no-repeat;
    background-size: 100% 100%;
    width: 890px;
    height: 60px;
    bottom: -60px
}
/* 489  */

.tp-bannershadow.tp-shadow3 {
    background: url(../images/shadow3.png) no-repeat;
    background-size: 100% 100%;
    width: 890px;
    height: 60px;
    bottom: -60px
}
/* 490  */
/* 491  */
/* 492  */
/******************************
/* 493  *| 	-	BUTTONS	-
/* 494  *| *******************************/
/* 495  */
/* 496  */

.tp-button {
    /* 497  */
    
    padding: 6px 13px 5px;
    /* 498  */
    
    border-radius: 3px;
    /* 499  */
    
    -moz-border-radius: 3px;
    /* 500  */
    
    -webkit-border-radius: 3px;
    /* settings.css */
    /* 501  */
    
    height: 30px;
    /* 502  */
    
    cursor: pointer;
    /* 503  */
    
    color: #fff !important;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6) !important;
    font-size: 15px;
    line-height: 45px !important;
    /* 504  */
    
    background: url(/wp-content/plugins/revslider/rs-plugin/images/gradient/g30.png) repeat-x top;
    font-family: arial, sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
    /* 505  */
    
    text-decoration: none;
    /* 506  */
}
/* 507  */
/* 508  */

.tp-button.big {
    color: #fff;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
    font-weight: bold;
    padding: 9px 20px;
    font-size: 19px;
    line-height: 57px !important;
    background: url(/wp-content/plugins/revslider/rs-plugin/images/gradient/g40.png) repeat-x top
}
/* 509  */
/* 510  */
/* 511  */

.purchase:hover,
/* 512  */

.tp-button:hover,
/* 513  */

.tp-button.big:hover {
    background-position: bottom, 15px 11px
}
/* 514  */
/* 515  */
/* 516  */
/*@media only screen and (min-width: 480px) and (max-width: 767px) {
/* 517  *| 		.tp-button	{	padding:4px 8px 3px; line-height:25px !important; font-size:11px !important;font-weight:normal;	}
/* 518  *| 		a.tp-button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }
/* 519  *| 	}
/* 520  *| 
/* 521  *|     @media only screen and (min-width: 0px) and (max-width: 479px) {
/* 522  *| 		.tp-button	{	padding:2px 5px 2px; line-height:20px !important; font-size:10px !important}
/* 523  *| 		a.tp-button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }
/* 524  *| 	}*/
/* 525  */
/* 526  */
/* 527  */
/*	BUTTON COLORS	*/
/* 528  */
/* 529  */

.tp-button.green,
.tp-button:hover.green,
/* 530  */

.purchase.green,
.purchase:hover.green {
    background-color: #21a117;
    -webkit-box-shadow: 0px 3px 0px 0px #104d0b;
    -moz-box-shadow: 0px 3px 0px 0px #104d0b;
    box-shadow: 0px 3px 0px 0px #104d0b;
}
/* 531  */
/* 532  */
/* 533  */

.tp-button.blue,
.tp-button:hover.blue,
/* 534  */

.purchase.blue,
.purchase:hover.blue {
    background-color: #1d78cb;
    -webkit-box-shadow: 0px 3px 0px 0px #0f3e68;
    -moz-box-shadow: 0px 3px 0px 0px #0f3e68;
    box-shadow: 0px 3px 0px 0px #0f3e68
}
/* 535  */
/* 536  */
/* 537  */

.tp-button.red,
.tp-button:hover.red,
/* 538  */

.purchase.red,
.purchase:hover.red {
    background-color: #cb1d1d;
    -webkit-box-shadow: 0px 3px 0px 0px #7c1212;
    -moz-box-shadow: 0px 3px 0px 0px #7c1212;
    box-shadow: 0px 3px 0px 0px #7c1212
}
/* 539  */
/* 540  */

.tp-button.orange,
.tp-button:hover.orange,
/* 541  */

.purchase.orange,
.purchase:hover.orange {
    background-color: #ff7700;
    -webkit-box-shadow: 0px 3px 0px 0px #a34c00;
    -moz-box-shadow: 0px 3px 0px 0px #a34c00;
    box-shadow: 0px 3px 0px 0px #a34c00
}
/* 542  */
/* 543  */

.tp-button.darkgrey,
.tp-button.grey,
/* 544  */

.tp-button:hover.darkgrey,
.tp-button:hover.grey,
/* 545  */

.purchase.darkgrey,
.purchase:hover.darkgrey {
    background-color: #555;
    -webkit-box-shadow: 0px 3px 0px 0px #222;
    -moz-box-shadow: 0px 3px 0px 0px #222;
    box-shadow: 0px 3px 0px 0px #222
}
/* 546  */
/* 547  */

.tp-button.lightgrey,
.tp-button:hover.lightgrey,
/* 548  */

.purchase.lightgrey,
.purchase:hover.lightgrey {
    background-color: #888;
    -webkit-box-shadow: 0px 3px 0px 0px #555;
    -moz-box-shadow: 0px 3px 0px 0px #555;
    box-shadow: 0px 3px 0px 0px #555
}
/* 549  */
/* 550  */
/* settings.css */
/* 551  */
/* 552  */
/************************
/* 553  *| 	-	NAVIGATION	-
/* 554  *| *************************/
/* 555  */
/* 556  */
/** BULLETS **/
/* 557  */
/* 558  */

.tpclear {
    clear: both
}
/* 559  */
/* 560  */
/* 561  */

.tp-bullets {
    z-index: 1000;
    position: absolute;
    /* 562  */
    
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* 563  */
    
    -moz-opacity: 1;
    /* 564  */
    
    -khtml-opacity: 1;
    /* 565  */
    
    opacity: 1;
    /* 566  */
    
    -webkit-transition: opacity 0.2s ease-out;
    -moz-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    -ms-transition: opacity 0.2s ease-out;
    /* 567  */
    
    -webkit-transform: translateZ(5px);
    /* 568  */
}
/* 569  */

.tp-bullets.hidebullets {
    /* 570  */
    
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* 571  */
    
    -moz-opacity: 0;
    /* 572  */
    
    -khtml-opacity: 0;
    /* 573  */
    
    opacity: 0;
    /* 574  */
}
/* 575  */
/* 576  */
/* 577  */

.tp-bullets.simplebullets.navbar {
    border: 1px solid #666;
    border-bottom: 1px solid #444;
    background: url(../images/boxed_bgtile.png);
    height: 40px;
    padding: 0px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}
/* 578  */
/* 579  */

.tp-bullets.simplebullets.navbar-old {
    background: url(../images/navigdots_bgtile.png);
    height: 35px;
    padding: 0px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}
/* 580  */
/* 581  */
/* 582  */

.tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: url(../images/bullet.png) no-repeat top left;
    width: 20px;
    height: 20px;
    margin-right: 0px;
    float: left;
    margin-top: 0px;
    margin-left: 3px
}
/* 583  */

.tp-bullets.simplebullets.round .bullet.last {
    margin-right: 3px
}
/* 584  */
/* 585  */

.tp-bullets.simplebullets.round-old .bullet {
    cursor: pointer;
    position: relative;
    background: url(../images/bullets.png) no-repeat bottom left;
    width: 23px;
    height: 23px;
    margin-right: 0px;
    float: left;
    margin-top: 0px
}
/* 586  */

.tp-bullets.simplebullets.round-old .bullet.last {
    margin-right: 0px
}
/* 587  */
/* 588  */
/* 589  */
/**	SQUARE BULLETS **/
/* 590  */

.tp-bullets.simplebullets.square .bullet {
    cursor: pointer;
    position: relative;
    background: url(../images/bullets2.png) no-repeat bottom left;
    width: 19px;
    height: 19px;
    margin-right: 0px;
    float: left;
    margin-top: 0px
}
/* 591  */

.tp-bullets.simplebullets.square .bullet.last {
    margin-right: 0px
}
/* 592  */
/* 593  */
/* 594  */
/**	SQUARE BULLETS **/
/* 595  */

.tp-bullets.simplebullets.square-old .bullet {
    cursor: pointer;
    position: relative;
    background: url(../images/bullets2.png) no-repeat bottom left;
    width: 19px;
    height: 19px;
    margin-right: 0px;
    float: left;
    margin-top: 0px
}
/* 596  */

.tp-bullets.simplebullets.square-old .bullet.last {
    margin-right: 0px
}
/* 597  */
/* 598  */
/* 599  */
/** navbar NAVIGATION VERSION **/
/* 600  */

.tp-bullets.simplebullets.navbar .bullet {
    cursor: pointer;
    position: relative;
    background: url(../images/bullet_boxed.png) no-repeat top left;
    width: 18px;
    height: 19px;
    margin-right: 5px;
    float: left;
    margin-top: 10px
}
/* settings.css */
/* 601  */
/* 602  */

.tp-bullets.simplebullets.navbar .bullet.first {
    margin-left: 0px !important
}
/* 603  */

.tp-bullets.simplebullets.navbar .bullet.last {
    margin-right: 0px !important
}
/* 604  */
/* 605  */
/* 606  */
/* 607  */
/** navbar NAVIGATION VERSION **/
/* 608  */

.tp-bullets.simplebullets.navbar-old .bullet {
    cursor: pointer;
    position: relative;
    background: url(../images/navigdots.png) no-repeat bottom left;
    width: 15px;
    height: 15px;
    margin-left: 5px !important;
    margin-right: 5px !important;
    float: left;
    margin-top: 10px
}
/* 609  */

.tp-bullets.simplebullets.navbar-old .bullet.first {
    margin-left: 0px !important
}
/* 610  */

.tp-bullets.simplebullets.navbar-old .bullet.last {
    margin-right: 0px !important
}
/* 611  */
/* 612  */
/* 613  */

.tp-bullets.simplebullets .bullet:hover,
/* 614  */

.tp-bullets.simplebullets .bullet.selected {
    background-position: top left;
}
/* 615  */
/* 616  */

.tp-bullets.simplebullets.round .bullet:hover,
/* 617  */

.tp-bullets.simplebullets.round .bullet.selected,
/* 618  */

.tp-bullets.simplebullets.navbar .bullet:hover,
/* 619  */

.tp-bullets.simplebullets.navbar .bullet.selected {
    background-position: bottom left;
}
/* 620  */
/* 621  */
/* 622  */
/* 623  */
/*************************************
/* 624  *| 	-	TP ARROWS 	-
/* 625  *| **************************************/
/* 626  */

.tparrows {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* 627  */
    
    -moz-opacity: 1;
    /* 628  */
    
    -khtml-opacity: 1;
    /* 629  */
    
    opacity: 1;
    /* 630  */
    
    -webkit-transition: opacity 0.2s ease-out;
    -moz-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    -ms-transition: opacity 0.2s ease-out;
    /* 631  */
    
    -webkit-transform: translateZ(1000px);
    /* 632  */
    
    -webkit-transform-style: preserve-3d;
    /* 633  */
    /* 634  */
}
/* 635  */
/* 636  */
/* 637  */

.tparrows .tp-arr-imgholder {
    display: none
}
/* 638  */

.tparrows .tp-arr-titleholder {
    display: none
}
/* 639  */
/* 640  */

.tparrows.hidearrows {
    /* 641  */
    
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* 642  */
    
    -moz-opacity: 0;
    /* 643  */
    
    -khtml-opacity: 0;
    /* 644  */
    
    opacity: 0;
    /* 645  */
}
/* 646  */

.tp-leftarrow {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/large_left.png) no-repeat top left;
    width: 40px;
    height: 40px;
}
/* 647  */

.tp-rightarrow {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/large_right.png) no-repeat top left;
    width: 40px;
    height: 40px;
}
/* 648  */
/* 649  */
/* 650  */

.tp-leftarrow.round {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/small_left.png) no-repeat top left;
    width: 19px;
    height: 14px;
    margin-right: 0px;
    float: left;
    margin-top: 0px;
}
/* settings.css */
/* 651  */

.tp-rightarrow.round {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/small_right.png) no-repeat top left;
    width: 19px;
    height: 14px;
    margin-right: 0px;
    float: left;
    margin-top: 0px
}
/* 652  */
/* 653  */
/* 654  */

.tp-leftarrow.round-old {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/arrow_left.png) no-repeat top left;
    width: 26px;
    height: 26px;
    margin-right: 0px;
    float: left;
    margin-top: 0px;
}
/* 655  */

.tp-rightarrow.round-old {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/arrow_right.png) no-repeat top left;
    width: 26px;
    height: 26px;
    margin-right: 0px;
    float: left;
    margin-top: 0px
}
/* 656  */
/* 657  */
/* 658  */

.tp-leftarrow.navbar {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/small_left_boxed.png) no-repeat top left;
    width: 20px;
    height: 15px;
    float: left;
    margin-right: 6px;
    margin-top: 12px
}
/* 659  */

.tp-rightarrow.navbar {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/small_right_boxed.png) no-repeat top left;
    width: 20px;
    height: 15px;
    float: left;
    margin-left: 6px;
    margin-top: 12px
}
/* 660  */
/* 661  */
/* 662  */

.tp-leftarrow.navbar-old {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/arrowleft.png) no-repeat top left;
    width: 9px;
    height: 16px;
    float: left;
    margin-right: 6px;
    margin-top: 10px
}
/* 663  */

.tp-rightarrow.navbar-old {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/arrowright.png) no-repeat top left;
    width: 9px;
    height: 16px;
    float: left;
    margin-left: 6px;
    margin-top: 10px
}
/* 664  */
/* 665  */

.tp-leftarrow.navbar-old.thumbswitharrow {
    margin-right: 10px;
}
/* 666  */

.tp-rightarrow.navbar-old.thumbswitharrow {
    margin-left: 0px;
}
/* 667  */
/* 668  */

.tp-leftarrow.square {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/arrow_left2.png) no-repeat top left;
    width: 12px;
    height: 17px;
    float: left;
    margin-right: 0px;
    margin-top: 0px
}
/* 669  */

.tp-rightarrow.square {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/arrow_right2.png) no-repeat top left;
    width: 12px;
    height: 17px;
    float: left;
    margin-left: 0px;
    margin-top: 0px
}
/* 670  */
/* 671  */
/* 672  */

.tp-leftarrow.square-old {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/arrow_left2.png) no-repeat top left;
    width: 12px;
    height: 17px;
    float: left;
    margin-right: 0px;
    margin-top: 0px
}
/* 673  */

.tp-rightarrow.square-old {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/arrow_right2.png) no-repeat top left;
    width: 12px;
    height: 17px;
    float: left;
    margin-left: 0px;
    margin-top: 0px
}
/* 674  */
/* 675  */
/* 676  */

.tp-leftarrow.default {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/large_left.png) no-repeat 0 0;
    width: 40px;
    height: 40px;
    /* 677  */
    /* 678  */
}
/* 679  */

.tp-rightarrow.default {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/large_right.png) no-repeat 0 0;
    width: 40px;
    height: 40px;
    /* 680  */
    /* 681  */
}
/* 682  */
/* 683  */
/* 684  */
/* 685  */
/* 686  */

.tp-leftarrow:hover,
/* 687  */

.tp-rightarrow:hover {
    background-position: bottom left;
}






.tp-bullets.tp-thumbs {
    z-index: 1000;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    /* 706  */
    
    width: 500px;
    height: 50px;
    /* THE DIMENSIONS OF THE THUMB CONTAINER */
    /* 707  */
    
    margin-top: -50px;
    /* 708  */
    
    vertical-align: top;
    /* 709  */
}
/* 710  */

.tp-bullets.tp-thumbs img {
    vertical-align: top
}
/* 711  */
/* 712  */
/* 713  */

.fullwidthbanner-container .tp-thumbs {
    padding: 3px
}
/* 714  */
/* 715  */

.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    /* THE DIMENSIONS OF THE THUMB CONTAINER */
    /* 716  */
    
    overflow: hidden;
    position: relative
}
/* 717  */
/* 718  */
/* 719  */

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute
}
/* 720  */
/* 721  */

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    /* THE DIMENSION OF A SINGLE THUMB */
    /* 722  */
    
    cursor: pointer;
    overflow: hidden;
    background: none;
    margin: 0;
    float: left;
    /* 723  */
    
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /* 724  */
    /*filter: alpha(opacity=50);	*/
    /* 725  */
    
    -moz-opacity: 0.5;
    /* 726  */
    
    -khtml-opacity: 0.5;
    /* 727  */
    
    opacity: 0.5;
    /* 728  */
    /* 729  */
    
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    /* 730  */
}
/* 731  */
/* 732  */
/* 733  */

.tp-bullets.tp-thumbs .bullet:hover,
/* 734  */

.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* 735  */
    
    -moz-opacity: 1;
    /* 736  */
    
    -khtml-opacity: 1;
    /* 737  */
    
    opacity: 1;
    /* 738  */
}
/* 739  */

.tp-thumbs img {
    width: 100%;
}
/* 740  */
/* 741  */
/* 742  */
/* 743  */
/* 744  */
/************************************
/* 745  *| 		-	TP BANNER TIMER		-
/* 746  *| *************************************/
/* 747  */

.tp-bannertimer {
    visibility: hidden;
    width: 100%;
    height: 5px;
    /*background:url(../images/timer.png);*/
    
    background: #fff;
    background: rgba(0, 0, 0, 0.15);
    position: absolute;
    z-index: 200;
    top: 0px
}
/* 748  */

.tp-bannertimer.tp-bottom {
    top: auto;
    bottom: 0px !important;
    height: 5px
}
/* 749  */
/* 750  */
/* settings.css */
/* 751  */
/* 752  */
/* 753  */
/* 754  */
/*****************************************
/* 755  *| 	-	NAVIGATION FANCY EXAMPLES	-
/* 756  *| *****************************************/
/* 757  */
/* 758  */
/* NAVIGATION PREVIEW 1 */
/* 759  */

.tparrows.preview1 {
    width: 100px;
    height: 100px;
    -webkit-transform-style: preserve-3d;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    background: transparent
}
/* 760  */

.tparrows.preview1:after {
    position: absolute;
    left: 0px;
    top: 0px;
    font-family: "revicons";
    color: #fff;
    font-size: 30px;
    width: 100px;
    height: 100px;
    text-align: center;
    background: #fff;
    background: rgba(0, 0, 0, 0.15);
    z-index: 2;
    line-height: 100px;
    -webkit-transition: background 0.3s, color 0.3s;
    -moz-transition: background 0.3s, color 0.3s;
    transition: background 0.3s, color 0.3s
}
/* 761  */

.tp-rightarrow.preview1:after {
    content: '\e825';
}
/* 762  */

.tp-leftarrow.preview1:after {
    content: '\e824';
}
/* 763  */
/* 764  */

.tparrows.preview1:hover:after {
    background: rgba(255, 255, 255, 1);
    color: #aaa;
}
/* 765  */
/* 766  */

.tparrows.preview1 .tp-arr-imgholder {
    background-size: cover;
    background-position: center center;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    /* 767  */
    
    -webkit-transition: -webkit-transform 0.3s;
    /* 768  */
    
    transition: transform 0.3s;
    /* 769  */
    
    -webkit-backface-visibility: hidden;
    /* 770  */
    
    backface-visibility: hidden;
    /* 771  */
}
/* 772  */

.tparrows.preview1 .tp-arr-iwrapper {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    /* 773  */
    
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0.0;
    -khtml-opacity: 0.0;
    opacity: 0.0
}
/* 774  */

.tparrows.preview1:hover .tp-arr-iwrapper {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1
}
/* 775  */
/* 776  */
/* 777  */

.tp-rightarrow.preview1 .tp-arr-imgholder {
    right: 100%;
    /* 778  */
    
    -webkit-transform: rotateY(-90deg);
    /* 779  */
    
    transform: rotateY(-90deg);
    /* 780  */
    
    -webkit-transform-origin: 100% 50%;
    /* 781  */
    
    transform-origin: 100% 50%;
    /* 782  */
    
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0.0;
    -khtml-opacity: 0.0;
    opacity: 0.0;
    /* 783  */
    /* 784  */
    /* 785  */
    /* 786  */
}
/* 787  */

.tp-leftarrow.preview1 .tp-arr-imgholder {
    left: 100%;
    /* 788  */
    
    -webkit-transform: rotateY(90deg);
    /* 789  */
    
    transform: rotateY(90deg);
    /* 790  */
    
    -webkit-transform-origin: 0% 50%;
    /* 791  */
    
    transform-origin: 0% 50%;
    /* 792  */
    
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0.0;
    -khtml-opacity: 0.0;
    opacity: 0.0;
    /* 793  */
    /* 794  */
    /* 795  */
    /* 796  */
}
/* 797  */
/* 798  */
/* 799  */

.tparrows.preview1:hover .tp-arr-imgholder {
    -webkit-transform: rotateY(0deg);
    /* 800  */
    
    transform: rotateY(0deg);
    /* settings.css */
    /* 801  */
    
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    /* 802  */
    /* 803  */
}
/* 804  */
/* 805  */
/* 806  */

@media only screen and (min-width: 768px) and (max-width: 979px) {
    /* 807  */
    
    .tparrows.preview1,
    /* 808  */
    
    .tparrows.preview1:after {
        width: 80px;
        height: 80px;
        line-height: 80px;
        font-size: 24px
    }
    /* 809  */
    /* 810  */
}
/* 811  */
/* 812  */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    /* 813  */
    
    .tparrows.preview1,
    /* 814  */
    
    .tparrows.preview1:after {
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 20px
    }
    /* 815  */
    /* 816  */
}
/* 817  */
/* 818  */
/* 819  */
/* 820  */

@media only screen and (min-width: 0px) and (max-width: 479px) {
    /* 821  */
    
    .tparrows.preview1,
    /* 822  */
    
    .tparrows.preview1:after {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 12px
    }
    /* 823  */
}
/* 824  */
/* 825  */
/* PREVIEW 1 BULLETS */
/* 826  */
/* 827  */

.tp-bullets.preview1 {
    height: 21px;
}
/* 828  */

.tp-bullets.preview1 .bullet {
    cursor: pointer;
    /* 829  */
    
    position: relative !important;
    /* 830  */
    
    background: rgba(0, 0, 0, 0.15) !important;
    /* 831  */
    /*-webkit-border-radius: 10px;
/* 832  *| 											    border-radius: 10px;*/
    /* 833  */
    
    -webkit-box-shadow: none;
    /* 834  */
    
    -moz-box-shadow: none;
    /* 835  */
    
    box-shadow: none;
    /* 836  */
    
    width: 5px !important;
    /* 837  */
    
    height: 5px !important;
    /* 838  */
    
    border: 8px solid rgba(0, 0, 0, 0) !important;
    /* 839  */
    
    display: inline-block;
    /* 840  */
    
    margin-right: 5px !important;
    /* 841  */
    
    margin-bottom: 0px !important;
    /* 842  */
    
    -webkit-transition: background-color 0.2s, border-color 0.2s;
    /* 843  */
    
    -moz-transition: background-color 0.2s, border-color 0.2s;
    /* 844  */
    
    -o-transition: background-color 0.2s, border-color 0.2s;
    /* 845  */
    
    -ms-transition: background-color 0.2s, border-color 0.2s;
    /* 846  */
    
    transition: background-color 0.2s, border-color 0.2s;
    /* 847  */
    
    float: none !important;
    /* 848  */
    
    box-sizing: content-box;
    /* 849  */
    
    -moz-box-sizing: content-box;
    /* 850  */
    
    -webkit-box-sizing: content-box;
    /* settings.css */
    /* 851  */
}
/* 852  */

.tp-bullets.preview1 .bullet.last {
    margin-right: 0px;
}
/* 853  */

.tp-bullets.preview1 .bullet:hover,
/* 854  */

.tp-bullets.preview1 .bullet.selected {
    -webkit-box-shadow: none;
    /* 855  */
    
    -moz-box-shadow: none;
    /* 856  */
    
    box-shadow: none;
    /* 857  */
    
    background: #aaa !important;
    /* 858  */
    
    width: 5px !important;
    /* 859  */
    
    height: 5px !important;
    /* 860  */
    
    border: 8px solid rgba(255, 255, 255, 1) !important;
    /* 861  */
}
/* 862  */
/* 863  */
/* 864  */
/* 865  */
/* 866  */
/* NAVIGATION PREVIEW 2 */
/* 867  */

.tparrows.preview2 {
    min-width: 60px;
    min-height: 60px;
    background: #fff;
    ;
    /* 868  */
    /* 869  */
    
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    /* 870  */
    
    overflow: hidden;
    /* 871  */
    
    -webkit-transition: -webkit-transform 1.3s;
    /* 872  */
    
    -webkit-transition: width 0.3s, background-color 0.3s, opacity 0.3s;
    /* 873  */
    
    transition: width 0.3s, background-color 0.3s, opacity 0.3s;
    /* 874  */
    
    backface-visibility: hidden;
    /* 875  */
}
/* 876  */

.tparrows.preview2:after {
    position: absolute;
    top: 50%;
    font-family: "revicons";
    color: #aaa;
    font-size: 25px;
    margin-top: -12px;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    transition: color 0.3s
}
/* 877  */

.tp-rightarrow.preview2:after {
    content: '\e81e';
    right: 18px;
}
/* 878  */

.tp-leftarrow.preview2:after {
    content: '\e81f';
    left: 18px;
}
/* 879  */
/* 880  */
/* 881  */

.tparrows.preview2 .tp-arr-titleholder {
    background-size: cover;
    background-position: center center;
    display: block;
    visibility: hidden;
    position: relative;
    top: 0px;
    /* 882  */
    
    -webkit-transition: -webkit-transform 0.3s;
    /* 883  */
    
    transition: transform 0.3s;
    /* 884  */
    
    -webkit-backface-visibility: hidden;
    /* 885  */
    
    backface-visibility: hidden;
    /* 886  */
    
    white-space: nowrap;
    /* 887  */
    
    color: #52366c;
    /* 888  */
    
    text-transform: uppercase;
    /* 889  */
    
    font-weight: 400;
    /* 890  */
    
    font-size: 14px;
    /* 891  */
    
    line-height: 60px;
    /* 892  */
    
    padding: 0px 10px;
    /* 893  */
}
/* 894  */
/* 895  */

.tp-rightarrow.preview2 .tp-arr-titleholder {
    right: 50px;
    /* 896  */
    
    -webkit-transform: translateX(-100%);
    /* 897  */
    
    transform: translateX(-100%);
    /* 898  */
}
/* 899  */

.tp-leftarrow.preview2 .tp-arr-titleholder {
    left: 50px;
    /* 900  */
    
    -webkit-transform: translateX(100%);
    /* settings.css */
    /* 901  */
    
    transform: translateX(100%);
    /* 902  */
}
/* 903  */
/* 904  */

.tparrows.preview2.hovered {
    width: 300px
}
/* 905  */

.tparrows.preview2:hover {
    background: #fff
}
/* 906  */

.tparrows.preview2:hover:after {
    color: #52366c
}
/* 907  */

.tparrows.preview2:hover .tp-arr-titleholder {
    -webkit-transform: translateX(0px);
    /* 908  */
    
    transform: translateX(0px);
    /* 909  */
    
    visibility: visible;
    /* 910  */
    
    position: absolute;
    /* 911  */
}
/* 912  */
/* 913  */
/* PREVIEW 2 BULLETS */
/* 914  */
/* 915  */

.tp-bullets.preview2 {
    height: 17px;
}
/* 916  */

.tp-bullets.preview2 .bullet {
    cursor: pointer;
    /* 917  */
    
    position: relative !important;
    /* 918  */
    
    background: rgba(0, 0, 0, 0.5) !important;
    /* 919  */
    
    -webkit-border-radius: 10px;
    /* 920  */
    
    border-radius: 10px;
    /* 921  */
    
    -webkit-box-shadow: none;
    /* 922  */
    
    -moz-box-shadow: none;
    /* 923  */
    
    box-shadow: none;
    /* 924  */
    
    width: 6px !important;
    /* 925  */
    
    height: 6px !important;
    /* 926  */
    
    border: 5px solid rgba(0, 0, 0, 0) !important;
    /* 927  */
    
    display: inline-block;
    /* 928  */
    
    margin-right: 2px !important;
    /* 929  */
    
    margin-bottom: 0px !important;
    /* 930  */
    
    -webkit-transition: background-color 0.2s, border-color 0.2s;
    /* 931  */
    
    -moz-transition: background-color 0.2s, border-color 0.2s;
    /* 932  */
    
    -o-transition: background-color 0.2s, border-color 0.2s;
    /* 933  */
    
    -ms-transition: background-color 0.2s, border-color 0.2s;
    /* 934  */
    
    transition: background-color 0.2s, border-color 0.2s;
    /* 935  */
    
    float: none !important;
    /* 936  */
    
    box-sizing: content-box;
    /* 937  */
    
    -moz-box-sizing: content-box;
    /* 938  */
    
    -webkit-box-sizing: content-box;
    /* 939  */
}
/* 940  */

.tp-bullets.preview2 .bullet.last {
    margin-right: 0px;
}
/* 941  */

.tp-bullets.preview2 .bullet:hover,
/* 942  */

.tp-bullets.preview2 .bullet.selected {
    -webkit-box-shadow: none;
    /* 943  */
    
    -moz-box-shadow: none;
    /* 944  */
    
    box-shadow: none;
    /* 945  */
    
    background: rgba(255, 255, 255, 1) !important;
    /* 946  */
    
    width: 6px !important;
    /* 947  */
    
    height: 6px !important;
    /* 948  */
    
    border: 5px solid rgba(0, 0, 0, 1) !important;
    /* 949  */
}
/* 950  */
/* settings.css */
/* 951  */

.tp-arr-titleholder.alwayshidden {
    display: none !important
}
/* 952  */
/* 953  */
/* 954  */

@media only screen and (min-width: 768px) and (max-width: 979px) {
    /* 955  */
    
    .tparrows.preview2 {
        min-width: 40px;
        min-height: 40px;
        width: 40px;
        height: 40px;
        /* 956  */
        
        border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        /* 957  */
    }
    /* 958  */
    
    .tparrows.preview2:after {
        position: absolute;
        top: 50%;
        font-family: "revicons";
        font-size: 20px;
        margin-top: -12px
    }
    /* 959  */
    
    .tp-rightarrow.preview2:after {
        content: '\e81e';
        right: 11px
    }
    /* 960  */
    
    .tp-leftarrow.preview2:after {
        content: '\e81f';
        left: 11px
    }
    /* 961  */
    
    .tparrows.preview2 .tp-arr-titleholder {
        font-size: 12px;
        line-height: 40px;
        letter-spacing: 0px
    }
    /* 962  */
    
    .tp-rightarrow.preview2 .tp-arr-titleholder {
        right: 35px
    }
    /* 963  */
    
    .tp-leftarrow.preview2 .tp-arr-titleholder {
        left: 35px
    }
    /* 964  */
    /* 965  */
}
/* 966  */
/* 967  */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    /* 968  */
    
    .tparrows.preview2 {
        min-width: 30px;
        min-height: 30px;
        width: 30px;
        height: 30px;
        /* 969  */
        
        border-radius: 15px;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
        /* 970  */
    }
    /* 971  */
    
    .tparrows.preview2:after {
        position: absolute;
        top: 50%;
        font-family: "revicons";
        font-size: 14px;
        margin-top: -12px
    }
    /* 972  */
    
    .tp-rightarrow.preview2:after {
        content: '\e81e';
        right: 8px
    }
    /* 973  */
    
    .tp-leftarrow.preview2:after {
        content: '\e81f';
        left: 8px
    }
    /* 974  */
    
    .tparrows.preview2 .tp-arr-titleholder {
        font-size: 10px;
        line-height: 30px;
        letter-spacing: 0px
    }
    /* 975  */
    
    .tp-rightarrow.preview2 .tp-arr-titleholder {
        right: 25px
    }
    /* 976  */
    
    .tp-leftarrow.preview2 .tp-arr-titleholder {
        left: 25px
    }
    /* 977  */
    
    .tparrows.preview2 .tp-arr-titleholder {
        display: none;
        visibility: none
    }
    /* 978  */
    /* 979  */
    /* 980  */
}
/* 981  */
/* 982  */

@media only screen and (min-width: 0px) and (max-width: 479px) {
    /* 983  */
    
    .tparrows.preview2 {
        min-width: 30px;
        min-height: 30px;
        width: 30px;
        height: 30px;
        /* 984  */
        
        border-radius: 15px;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
        /* 985  */
    }
    /* 986  */
    
    .tparrows.preview2:after {
        position: absolute;
        top: 50%;
        font-family: "revicons";
        font-size: 14px;
        margin-top: -12px
    }
    /* 987  */
    
    .tp-rightarrow.preview2:after {
        content: '\e81e';
        right: 8px
    }
    /* 988  */
    
    .tp-leftarrow.preview2:after {
        content: '\e81f';
        left: 8px
    }
    /* 989  */
    
    .tparrows.preview2 .tp-arr-titleholder {
        display: none;
        visibility: none
    }
    /* 990  */
    
    .tparrows.preview2:hover {
        width: 30px !important;
        height: 30px !important
    }
    /* 991  */
}
/* 992  */
/* 993  */
/* 994  */
/* 995  */
/* NAVIGATION PREVIEW 3 */
/* 996  */

.tparrows.preview3 {
    width: 70px;
    height: 70px;
    background: #fff;
    background: rgba(255, 255, 255, 1);
    -webkit-transform-style: flat;
}
/* 997  */

.tparrows.preview3:after {
    position: absolute;
    line-height: 70px;
    text-align: center;
    font-family: "revicons";
    color: #aaa;
    font-size: 30px;
    top: 0px;
    left: 0px;
    ;
    background: #fff;
    z-index: 100;
    width: 70px;
    height: 70px;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    transition: color 0.3s
}
/* 998  */

.tparrows.preview3:hover:after {
    color: #52366c;
}
/* 999  */

.tp-rightarrow.preview3:after {
    content: '\e825';
}
/* 1000 */

.tp-leftarrow.preview3:after {
    content: '\e824';
}
/* settings.css */
/* 1001 */
/* 1002 */
/* 1003 */

.tparrows.preview3 .tp-arr-iwrapper {
    /* 1004 */
    
    -webkit-transform: scale(0, 1);
    /* 1005 */
    
    transform: scale(0, 1);
    /* 1006 */
    
    -webkit-transform-origin: 100% 50%;
    /* 1007 */
    
    transform-origin: 100% 50%;
    /* 1008 */
    
    -webkit-transition: -webkit-transform 0.2s;
    /* 1009 */
    
    transition: transform 0.2s;
    /* 1010 */
    
    z-index: 0;
    position: absolute;
    background: #52366c;
    background: rgba(0, 0, 0, 0.75);
    /* 1011 */
    
    display: table;
    min-height: 90px;
    top: -10px
}
/* 1012 */
/* 1013 */

.tp-leftarrow.preview3 .tp-arr-iwrapper {
    -webkit-transform: scale(0, 1);
    /* 1014 */
    
    transform: scale(0, 1);
    /* 1015 */
    
    -webkit-transform-origin: 0% 50%;
    /* 1016 */
    
    transform-origin: 0% 50%;
    /* 1017 */
}
/* 1018 */
/* 1019 */

.tparrows.preview3 .tp-arr-imgholder {
    display: block;
    background-size: cover;
    background-position: center center;
    display: table-cell;
    min-width: 90px;
    height: 90px;
    /* 1020 */
    
    position: relative;
    top: 0px;
}
/* 1021 */
/* 1022 */

.tp-rightarrow.preview3 .tp-arr-iwrapper {
    right: 0px;
    padding-right: 70px
}
/* 1023 */

.tp-leftarrow.preview3 .tp-arr-iwrapper {
    left: 0px;
    direction: rtl;
    padding-left: 70px
}
/* 1024 */

.tparrows.preview3 .tp-arr-titleholder {
    display: table-cell;
    padding: 30px;
    font-size: 16px;
    color: #fff;
    white-space: nowrap;
    position: relative;
    clear: right;
    vertical-align: middle
}
/* 1025 */
/* 1026 */

.tparrows.preview3:hover .tp-arr-iwrapper {
    /* 1027 */
    
    -webkit-transform: scale(1, 1);
    /* 1028 */
    
    transform: scale(1, 1);
    /* 1029 */
    /* 1030 */
}
/* 1031 */
/* 1032 */
/* PREVIEW 3 BULLETS */
/* 1033 */

.tp-bullets.preview3 {
    height: 17px;
}
/* 1034 */

.tp-bullets.preview3 .bullet {
    cursor: pointer;
    /* 1035 */
    
    position: relative !important;
    /* 1036 */
    
    background: rgba(0, 0, 0, 0.5) !important;
    /* 1037 */
    
    -webkit-border-radius: 10px;
    /* 1038 */
    
    border-radius: 10px;
    /* 1039 */
    
    -webkit-box-shadow: none;
    /* 1040 */
    
    -moz-box-shadow: none;
    /* 1041 */
    
    box-shadow: none;
    /* 1042 */
    
    width: 6px !important;
    /* 1043 */
    
    height: 6px !important;
    /* 1044 */
    
    border: 5px solid rgba(0, 0, 0, 0) !important;
    /* 1045 */
    
    display: inline-block;
    /* 1046 */
    
    margin-right: 2px !important;
    /* 1047 */
    
    margin-bottom: 0px !important;
    /* 1048 */
    
    -webkit-transition: background-color 0.2s, border-color 0.2s;
    /* 1049 */
    
    -moz-transition: background-color 0.2s, border-color 0.2s;
    /* 1050 */
    
    -o-transition: background-color 0.2s, border-color 0.2s;
    /* settings.css */
    /* 1051 */
    
    -ms-transition: background-color 0.2s, border-color 0.2s;
    /* 1052 */
    
    transition: background-color 0.2s, border-color 0.2s;
    /* 1053 */
    
    float: none !important;
    /* 1054 */
    
    box-sizing: content-box;
    /* 1055 */
    
    -moz-box-sizing: content-box;
    /* 1056 */
    
    -webkit-box-sizing: content-box;
    /* 1057 */
}
/* 1058 */

.tp-bullets.preview3 .bullet.last {
    margin-right: 0px;
}
/* 1059 */

.tp-bullets.preview3 .bullet:hover,
/* 1060 */

.tp-bullets.preview3 .bullet.selected {
    -webkit-box-shadow: none;
    /* 1061 */
    
    -moz-box-shadow: none;
    /* 1062 */
    
    box-shadow: none;
    /* 1063 */
    
    background: rgba(255, 255, 255, 1) !important;
    /* 1064 */
    
    width: 6px !important;
    /* 1065 */
    
    height: 6px !important;
    /* 1066 */
    
    border: 5px solid rgba(0, 0, 0, 1) !important;
    /* 1067 */
}
/* 1068 */
/* 1069 */
/* 1070 */

@media only screen and (min-width: 768px) and (max-width: 979px) {
    /* 1071 */
    
    .tparrows.preview3:after,
    /* 1072 */
    
    .tparrows.preview3 {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 20px
    }
    /* 1073 */
    
    .tparrows.preview3 .tp-arr-iwrapper {
        min-height: 70px
    }
    /* 1074 */
    
    .tparrows.preview3 .tp-arr-imgholder {
        min-width: 70px;
        height: 70px
    }
    /* 1075 */
    
    .tp-rightarrow.preview3 .tp-arr-iwrapper {
        padding-right: 50px
    }
    /* 1076 */
    
    .tp-leftarrow.preview3 .tp-arr-iwrapper {
        padding-left: 50px
    }
    /* 1077 */
    
    .tparrows.preview3 .tp-arr-titleholder {
        padding: 10px;
        font-size: 16px;
    }
    /* 1078 */
    /* 1079 */
    /* 1080 */
    /* 1081 */
}
/* 1082 */
/* 1083 */

@media only screen and (max-width: 767px) {
    /* 1084 */
    /* 1085 */
    
    .tparrows.preview3:after,
    /* 1086 */
    
    .tparrows.preview3 {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 20px
    }
    /* 1087 */
    
    .tparrows.preview3 .tp-arr-iwrapper {
        min-height: 70px
    }
    /* 1088 */
}
/* 1089 */
/* 1090 */
/* 1091 */
/* 1092 */
/* 1093 */
/* 1094 */
/* NAVIGATION PREVIEW 4 */
/* 1095 */

.tparrows.preview4 {
    width: 30px;
    height: 110px;
    background: transparent;
    -webkit-transform-style: preserve-3d;
    -webkit-perspective: 1000;
    -moz-perspective: 1000
}
/* 1096 */

.tparrows.preview4:after {
    position: absolute;
    line-height: 110px;
    text-align: center;
    font-family: "revicons";
    color: #fff;
    font-size: 20px;
    top: 0px;
    left: 0px;
    z-index: 0;
    width: 30px;
    height: 110px;
    background: #52366c;
    background: rgba(0, 0, 0, 0.25);
    /* 1097 */
    
    -webkit-transition: all 0.2s ease-in-out;
    /* 1098 */
    
    -moz-transition: all 0.2s ease-in-out;
    /* 1099 */
    
    -o-transition: all 0.2s ease-in-out;
    /* 1100 */
    
    transition: all 0.2s ease-in-out;
    /* settings.css */
    /* 1101 */
    
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    /* 1102 */
    /* 1103 */
}
/* 1104 */
/* 1105 */

.tp-rightarrow.preview4:after {
    content: '\e825';
}
/* 1106 */

.tp-leftarrow.preview4:after {
    content: '\e824';
}
/* 1107 */
/* 1108 */
/* 1109 */

.tparrows.preview4 .tp-arr-allwrapper {
    visibility: hidden;
    width: 180px;
    position: absolute;
    z-index: 1;
    min-height: 120px;
    top: 0px;
    left: -150px;
    overflow: hidden;
    -webkit-perspective: 1000px;
    -webkit-transform-style: flat
}
/* 1110 */
/* 1111 */

.tp-leftarrow.preview4 .tp-arr-allwrapper {
    left: 0px
}
/* 1112 */

.tparrows.preview4 .tp-arr-iwrapper {
    position: relative
}
/* 1113 */
/* 1114 */

.tparrows.preview4 .tp-arr-imgholder {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 180px;
    height: 110px;
    /* 1115 */
    
    position: relative;
    top: 0px;
    /* 1116 */
    /* 1117 */
    
    -webkit-backface-visibility: hidden;
    /* 1118 */
    
    backface-visibility: hidden;
    /* 1119 */
    /* 1120 */
    /* 1121 */
    /* 1122 */
}
/* 1123 */
/* 1124 */
/* 1125 */

.tparrows.preview4 .tp-arr-imgholder2 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 180px;
    height: 110px;
    /* 1126 */
    
    position: absolute;
    top: 0px;
    left: 180px;
    /* 1127 */
    
    -webkit-backface-visibility: hidden;
    /* 1128 */
    
    backface-visibility: hidden;
    /* 1129 */
    /* 1130 */
}
/* 1131 */
/* 1132 */

.tp-leftarrow.preview4 .tp-arr-imgholder2 {
    left: -180px
}
/* 1133 */
/* 1134 */
/* 1135 */
/* 1136 */
/* 1137 */

.tparrows.preview4 .tp-arr-titleholder {
    display: block;
    font-size: 12px;
    line-height: 25px;
    padding: 0px 10px;
    text-align: left;
    color: #fff;
    position: relative;
    /* 1138 */
    
    background: #52366c;
    /* 1139 */
    
    color: #FFF;
    /* 1140 */
    
    text-transform: uppercase;
    /* 1141 */
    
    white-space: nowrap;
    /* 1142 */
    
    letter-spacing: 1px;
    /* 1143 */
    
    font-weight: 700;
    /* 1144 */
    
    font-size: 11px;
    /* 1145 */
    
    line-height: 2.75;
    /* 1146 */
    
    -webkit-transition: all 0.3s;
    /* 1147 */
    
    transition: all 0.3s;
    /* 1148 */
    
    -webkit-transform: rotateX(-90deg);
    /* 1149 */
    
    transform: rotateX(-90deg);
    /* 1150 */
    
    -webkit-transform-origin: 50% 0;
    /* settings.css */
    /* 1151 */
    
    transform-origin: 50% 0;
    /* 1152 */
    
    -webkit-backface-visibility: hidden;
    /* 1153 */
    
    backface-visibility: hidden;
    /* 1154 */
    
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0.0;
    -khtml-opacity: 0.0;
    opacity: 0.0;
    /* 1155 */
    /* 1156 */
    /* 1157 */
}
/* 1158 */
/* 1159 */
/* 1160 */
/* 1161 */

.tparrows.preview4:after {
    transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%
}
/* 1162 */

.tp-leftarrow.preview4:after {
    transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%
}
/* 1163 */
/* 1164 */
/* 1165 */
/* 1166 */
/* 1167 */

@media only screen and (min-width: 768px) {
    /* 1168 */
    
    .tparrows.preview4:hover:after {
        -webkit-transform: rotateY(-90deg);
        transform: rotateY(-90deg)
    }
    /* 1169 */
    
    .tp-leftarrow.preview4:hover:after {
        -webkit-transform: rotateY(90deg);
        transform: rotateY(90deg)
    }
    /* 1170 */
    /* 1171 */
    /* 1172 */
    
    .tparrows.preview4:hover .tp-arr-titleholder {
        -webkit-transition-delay: 0.4s;
        /* 1173 */
        
        transition-delay: 0.4s;
        /* 1174 */
        
        -webkit-transform: rotateX(0deg);
        /* 1175 */
        
        transform: rotateX(0deg);
        /* 1176 */
        
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        -khtml-opacity: 1;
        opacity: 1;
        /* 1177 */
        /* 1178 */
    }
    /* 1179 */
}
/* 1180 */
/* 1181 */
/* PREVIEW 4 BULLETS */
/* 1182 */
/* 1183 */

.tp-bullets.preview4 {
    height: 17px;
}
/* 1184 */

.tp-bullets.preview4 .bullet {
    cursor: pointer;
    /* 1185 */
    
    position: relative !important;
    /* 1186 */
    
    background: rgba(0, 0, 0, 0.5) !important;
    /* 1187 */
    
    -webkit-border-radius: 10px;
    /* 1188 */
    
    border-radius: 10px;
    /* 1189 */
    
    -webkit-box-shadow: none;
    /* 1190 */
    
    -moz-box-shadow: none;
    /* 1191 */
    
    box-shadow: none;
    /* 1192 */
    
    width: 6px !important;
    /* 1193 */
    
    height: 6px !important;
    /* 1194 */
    
    border: 5px solid rgba(0, 0, 0, 0) !important;
    /* 1195 */
    
    display: inline-block;
    /* 1196 */
    
    margin-right: 2px !important;
    /* 1197 */
    
    margin-bottom: 0px !important;
    /* 1198 */
    
    -webkit-transition: background-color 0.2s, border-color 0.2s;
    /* 1199 */
    
    -moz-transition: background-color 0.2s, border-color 0.2s;
    /* 1200 */
    
    -o-transition: background-color 0.2s, border-color 0.2s;
    /* settings.css */
    /* 1201 */
    
    -ms-transition: background-color 0.2s, border-color 0.2s;
    /* 1202 */
    
    transition: background-color 0.2s, border-color 0.2s;
    /* 1203 */
    
    float: none !important;
    /* 1204 */
    
    box-sizing: content-box;
    /* 1205 */
    
    -moz-box-sizing: content-box;
    /* 1206 */
    
    -webkit-box-sizing: content-box;
    /* 1207 */
}
/* 1208 */

.tp-bullets.preview4 .bullet.last {
    margin-right: 0px;
}
/* 1209 */

.tp-bullets.preview4 .bullet:hover,
/* 1210 */

.tp-bullets.preview4 .bullet.selected {
    -webkit-box-shadow: none;
    /* 1211 */
    
    -moz-box-shadow: none;
    /* 1212 */
    
    box-shadow: none;
    /* 1213 */
    
    background: rgba(255, 255, 255, 1) !important;
    /* 1214 */
    
    width: 6px !important;
    /* 1215 */
    
    height: 6px !important;
    /* 1216 */
    
    border: 5px solid rgba(0, 0, 0, 1) !important;
    /* 1217 */
}
/* 1218 */
/* 1219 */
/* 1220 */

@media only screen and (max-width: 767px) {
    /* 1221 */
    
    .tparrows.preview4 {
        width: 20px;
        height: 80px
    }
    /* 1222 */
    
    .tparrows.preview4:after {
        width: 20px;
        height: 80px;
        line-height: 80px;
        font-size: 14px
    }
    /* 1223 */
    /* 1224 */
    
    .tparrows.preview1 .tp-arr-allwrapper,
    /* 1225 */
    
    .tparrows.preview2 .tp-arr-allwrapper,
    /* 1226 */
    
    .tparrows.preview3 .tp-arr-allwrapper,
    /* 1227 */
    
    .tparrows.preview4 .tp-arr-allwrapper {
        display: none !important
    }
    /* 1228 */
}
/* 1229 */
/* 1230 */
/* 1231 */
/***************************************
/* 1232 *| 	-	RESPONSIVE SETTINGS 	-
/* 1233 *| ****************************************/
/* 1234 */
/* 1235 */
/* 1236 */
/* 1237 */
/* 1238 */
/*********************************************
/* 1239 *| 
/* 1240 *| 	-	BASIC SETTINGS FOR THE BANNER	-
/* 1241 *| 
/* 1242 *| ***********************************************/
/* 1243 */
/* 1244 */

.tp-simpleresponsive img {
    /* 1245 */
    
    -moz-user-select: none;
    /* 1246 */
    
    -khtml-user-select: none;
    /* 1247 */
    
    -webkit-user-select: none;
    /* 1248 */
    
    -o-user-select: none;
    /* 1249 */
}
/* 1250 */
/* settings.css */
/* 1251 */

.tp-caption img {
    /* 1252 */
    
    background: transparent;
    /* 1253 */
    
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
    /* 1254 */
    
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
    /* 1255 */
    
    zoom: 1;
    /* 1256 */
}
/* 1257 */
/* 1258 */
/* 1259 */
/* 1260 */
/*  CAPTION SLIDELINK   **/
/* 1261 */

.caption.slidelink a div,
/* 1262 */

.tp-caption.slidelink a div {
    width: 3000px;
    height: 1500px;
    background: url(../images/coloredbg.png) repeat
}
/* 1263 */
/* 1264 */

.tp-caption.slidelink a span {
    background: url(../images/coloredbg.png) repeat
}
/* 1265 */
/* 1266 */
/* 1267 */
/* 1268 */
/* 1269 */
/* 1270 */
/* 1271 */
/******************************
/* 1272 *| 	-	LOADER FORMS	-
/* 1273 *| ********************************/
/* 1274 */
/* 1275 */

.tp-loader {
    /* 1276 */
    
    top: 50%;
    left: 50%;
    /* 1277 */
    
    z-index: 10000;
    /* 1278 */
    
    position: absolute;
    /* 1279 */
    /* 1280 */
    /* 1281 */
}
/* 1282 */
/* 1283 */

.tp-loader.spinner0 {
    /* 1284 */
    
    width: 40px;
    /* 1285 */
    
    height: 40px;
    /* 1286 */
    
    background: url(../images/loader.gif) no-repeat center center;
    /* 1287 */
    
    background-color: #fff;
    /* 1288 */
    
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 1289 */
    
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 1290 */
    
    margin-top: -20px;
    /* 1291 */
    
    margin-left: -20px;
    /* 1292 */
    
    -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
    /* 1293 */
    
    animation: tp-rotateplane 1.2s infinite ease-in-out;
    /* 1294 */
    
    border-radius: 3px;
    /* 1295 */
    
    -moz-border-radius: 3px;
    /* 1296 */
    
    -webkit-border-radius: 3px;
    /* 1297 */
}
/* 1298 */
/* 1299 */
/* 1300 */

.tp-loader.spinner1 {
    /* settings.css */
    /* 1301 */
    
    width: 40px;
    /* 1302 */
    
    height: 40px;
    /* 1303 */
    
    background-color: #fff;
    /* 1304 */
    
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 1305 */
    
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 1306 */
    
    margin-top: -20px;
    /* 1307 */
    
    margin-left: -20px;
    /* 1308 */
    
    -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
    /* 1309 */
    
    animation: tp-rotateplane 1.2s infinite ease-in-out;
    /* 1310 */
    
    border-radius: 3px;
    /* 1311 */
    
    -moz-border-radius: 3px;
    /* 1312 */
    
    -webkit-border-radius: 3px;
    /* 1313 */
}
/* 1314 */
/* 1315 */
/* 1316 */
/* 1317 */

.tp-loader.spinner5 {
    background: url(../images/loader.gif) no-repeat 10px 10px;
    /* 1318 */
    
    background-color: #fff;
    /* 1319 */
    
    margin: -22px -22px;
    /* 1320 */
    
    width: 44px;
    height: 44px;
    /* 1321 */
    
    border-radius: 3px;
    /* 1322 */
    
    -moz-border-radius: 3px;
    /* 1323 */
    
    -webkit-border-radius: 3px;
    /* 1324 */
}
/* 1325 */
/* 1326 */
/* 1327 */

@-webkit-keyframes tp-rotateplane {
    /* 1328 */
    
    0% {
        -webkit-transform: perspective(120px)
    }
    /* 1329 */
    
    50% {
        -webkit-transform: perspective(120px) rotateY(180deg)
    }
    /* 1330 */
    
    100% {
        -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)
    }
    /* 1331 */
}
/* 1332 */
/* 1333 */

@keyframes tp-rotateplane {
    /* 1334 */
    
    0% {
        /* 1335 */
        
        transform: perspective(120px) rotateX(0deg) rotateY(0deg);
        /* 1336 */
        
        -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
        /* 1337 */
    }
    50% {
        /* 1338 */
        
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
        /* 1339 */
        
        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
        /* 1340 */
    }
    100% {
        /* 1341 */
        
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        /* 1342 */
        
        -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        /* 1343 */
    }
    /* 1344 */
}
/* 1345 */
/* 1346 */
/* 1347 */

.tp-loader.spinner2 {
    /* 1348 */
    
    width: 40px;
    /* 1349 */
    
    height: 40px;
    /* 1350 */
    
    margin-top: -20px;
    margin-left: -20px;
    /* settings.css */
    /* 1351 */
    
    background-color: #ff0000;
    /* 1352 */
    
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 1353 */
    
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 1354 */
    
    border-radius: 100%;
    /* 1355 */
    
    -webkit-animation: tp-scaleout 1.0s infinite ease-in-out;
    /* 1356 */
    
    animation: tp-scaleout 1.0s infinite ease-in-out;
    /* 1357 */
}
/* 1358 */
/* 1359 */

@-webkit-keyframes tp-scaleout {
    /* 1360 */
    
    0% {
        -webkit-transform: scale(0.0)
    }
    /* 1361 */
    
    100% {
        /* 1362 */
        
        -webkit-transform: scale(1.0);
        /* 1363 */
        
        opacity: 0;
        /* 1364 */
    }
    /* 1365 */
}
/* 1366 */
/* 1367 */

@keyframes tp-scaleout {
    /* 1368 */
    
    0% {
        /* 1369 */
        
        transform: scale(0.0);
        /* 1370 */
        
        -webkit-transform: scale(0.0);
        /* 1371 */
    }
    100% {
        /* 1372 */
        
        transform: scale(1.0);
        /* 1373 */
        
        -webkit-transform: scale(1.0);
        /* 1374 */
        
        opacity: 0;
        /* 1375 */
    }
    /* 1376 */
}
/* 1377 */
/* 1378 */
/* 1379 */
/* 1380 */
/* 1381 */

.tp-loader.spinner3 {
    /* 1382 */
    
    margin: -9px 0px 0px -35px;
    /* 1383 */
    
    width: 70px;
    /* 1384 */
    
    text-align: center;
    /* 1385 */
    /* 1386 */
}
/* 1387 */
/* 1388 */

.tp-loader.spinner3 .bounce1,
/* 1389 */

.tp-loader.spinner3 .bounce2,
/* 1390 */

.tp-loader.spinner3 .bounce3 {
    /* 1391 */
    
    width: 18px;
    /* 1392 */
    
    height: 18px;
    /* 1393 */
    
    background-color: #fff;
    /* 1394 */
    
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 1395 */
    
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 1396 */
    
    border-radius: 100%;
    /* 1397 */
    
    display: inline-block;
    /* 1398 */
    
    -webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out;
    /* 1399 */
    
    animation: tp-bouncedelay 1.4s infinite ease-in-out;
    /* 1400 */
    /* Prevent first frame from flickering when animation starts */
    /* settings.css */
    /* 1401 */
    
    -webkit-animation-fill-mode: both;
    /* 1402 */
    
    animation-fill-mode: both;
    /* 1403 */
}
/* 1404 */
/* 1405 */

.tp-loader.spinner3 .bounce1 {
    /* 1406 */
    
    -webkit-animation-delay: -0.32s;
    /* 1407 */
    
    animation-delay: -0.32s;
    /* 1408 */
}
/* 1409 */
/* 1410 */

.tp-loader.spinner3 .bounce2 {
    /* 1411 */
    
    -webkit-animation-delay: -0.16s;
    /* 1412 */
    
    animation-delay: -0.16s;
    /* 1413 */
}
/* 1414 */
/* 1415 */

@-webkit-keyframes tp-bouncedelay {
    /* 1416 */
    
    0%, 80%, 100% {
        -webkit-transform: scale(0.0)
    }
    /* 1417 */
    
    40% {
        -webkit-transform: scale(1.0)
    }
    /* 1418 */
}
/* 1419 */
/* 1420 */

@keyframes tp-bouncedelay {
    /* 1421 */
    
    0%, 80%, 100% {
        /* 1422 */
        
        transform: scale(0.0);
        /* 1423 */
        
        -webkit-transform: scale(0.0);
        /* 1424 */
    }
    40% {
        /* 1425 */
        
        transform: scale(1.0);
        /* 1426 */
        
        -webkit-transform: scale(1.0);
        /* 1427 */
    }
    /* 1428 */
}
/* 1429 */
/* 1430 */
/* 1431 */
/* 1432 */
/* 1433 */

.tp-loader.spinner4 {
    /* 1434 */
    
    margin: -20px 0px 0px -20px;
    /* 1435 */
    
    width: 40px;
    /* 1436 */
    
    height: 40px;
    /* 1437 */
    
    text-align: center;
    /* 1438 */
    
    -webkit-animation: tp-rotate 2.0s infinite linear;
    /* 1439 */
    
    animation: tp-rotate 2.0s infinite linear;
    /* 1440 */
}
/* 1441 */
/* 1442 */

.tp-loader.spinner4 .dot1,
/* 1443 */

.tp-loader.spinner4 .dot2 {
    /* 1444 */
    
    width: 60%;
    /* 1445 */
    
    height: 60%;
    /* 1446 */
    
    display: inline-block;
    /* 1447 */
    
    position: absolute;
    /* 1448 */
    
    top: 0;
    /* 1449 */
    
    background-color: #fff;
    /* 1450 */
    
    border-radius: 100%;
    /* settings.css */
    /* 1451 */
    
    -webkit-animation: tp-bounce 2.0s infinite ease-in-out;
    /* 1452 */
    
    animation: tp-bounce 2.0s infinite ease-in-out;
    /* 1453 */
    
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 1454 */
    
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    /* 1455 */
}
/* 1456 */
/* 1457 */

.tp-loader.spinner4 .dot2 {
    /* 1458 */
    
    top: auto;
    /* 1459 */
    
    bottom: 0px;
    /* 1460 */
    
    -webkit-animation-delay: -1.0s;
    /* 1461 */
    
    animation-delay: -1.0s;
    /* 1462 */
}
/* 1463 */
/* 1464 */

@-webkit-keyframes tp-rotate {
    100% {
        -webkit-transform: rotate(360deg)
    }
}
/* 1465 */

@keyframes tp-rotate {
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg)
    }
}
/* 1466 */
/* 1467 */

@-webkit-keyframes tp-bounce {
    /* 1468 */
    
    0%, 100% {
        -webkit-transform: scale(0.0)
    }
    /* 1469 */
    
    50% {
        -webkit-transform: scale(1.0)
    }
    /* 1470 */
}
/* 1471 */
/* 1472 */

@keyframes tp-bounce {
    /* 1473 */
    
    0%, 100% {
        /* 1474 */
        
        transform: scale(0.0);
        /* 1475 */
        
        -webkit-transform: scale(0.0);
        /* 1476 */
    }
    50% {
        /* 1477 */
        
        transform: scale(1.0);
        /* 1478 */
        
        -webkit-transform: scale(1.0);
        /* 1479 */
    }
    /* 1480 */
}

