@charset "UTF-8";
/* CSS Document */

i.artkade-shortcodes { background-image: url('../images/icon-atk.png'); }
.mce-container{ border-radius:6px!important; }
.mce-window-head { background-color: rgba(188, 188, 188, 1)!important; border-top-left-radius:6px; border-top-right-radius:6px; }
.mce-window-head .mce-title { font-size:17px!important; } 
.mce-title, .mce-window .mce-window-head .mce-close:before { color:rgba(255, 255, 255, 1)!important; }
.mce-label { font-size:13px!important; }

/* Button - v1.4
================================================== */
.shadow { background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.2))!important; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2); border:1px solid #999!important; }
.three-d {
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	transition: all 0.1s;
	
	-webkit-box-shadow: 0px 4px 2px rgba(204,204,204,0.3);
    -moz-box-shadow: 0px 4px 2px rgba(204,204,204,0.3);
     box-shadow: 0px 4px 2px rgba(204,204,204,0.3);
	}
.full { width:100%; }

/* Heading - v1.4
================================================== */
.uk-heading-solid-bottom-border { padding-bottom: 20px; border-bottom: 1px solid #ddd; }
.uk-header-title span { background: #fff; }
.uk-heading-solid-line { background: url("../images/solid-line.png") center center repeat-x;  padding: 0 !important; border-bottom: none; }
.uk-heading-solid-small:after { content: ''; position: absolute; width: 5%; left: 47.5%; border-bottom: 1px solid #666; padding-top:60px;}
.uk-heading-dotted-line { background: url("../images/dotted.png") center center repeat-x;  padding: 0 !important; border-bottom: none; }
.uk-heading-dashed-line { background: url("../images/dashed.png") center center repeat-x;  padding: 0 !important; border-bottom: none; }
.uk-heading-double-line { background: url("../images/double-line.png") center center repeat-x; padding: 0 !important; border-bottom: none; }
.text-align-center { text-align: center }
.uk-header-title.text-align-center span { padding-right: 15px; padding-left: 15px; }
.uk-heading.text-align-left { text-align: left }
.uk-header-title.text-align-left span { padding-right: 15px; }
.uk-heading.text-align-right { text-align: right }
.uk-header-title.text-align-right span { padding-left: 15px; }
.uk-heading-icon-left { margin-right: 10px; }
.uk-heading-icon-right { margin-left: 10px; }
.header-link { font-size:0.8em; font-weight:300; letter-spacing:0.05em; }

/* Panels - v1.4
================================================== */
.uk-panel-box-none { background:none!important; }

/* Carousels - v1.5
================================================== */
 .uk-modal { background-color:rgba(255,255,255,1); }
 .uk-slider li { padding:0 10px; }
 .uk-slider img { width:100%; }
 .uk-slidenav { width:35px; height:105px; }
 .uk-slidenav-position .uk-slidenav { background: rgba(102,204,255,0.8); top:34%; }
 .uk-slidenav-previous:before { content:"<"; font-family: 'trasandina_thinthin'; font-size:70px; line-height:105px; }
 .uk-slidenav-next:before { content:">"; font-family: 'trasandina_thinthin'; font-size:70px; line-height:105px; }
 .uk-slidenav-position .uk-slidenav-previous { left:60px;  }
 .uk-slidenav-position .uk-slidenav-next { right:40px; padding-left:3px; }
 .uk-close-alt { background:none; border:none; font-size:28px; }
 .uk-modal-dialog-lightbox > .uk-close:first-child { right:-45px; }
 .uk-lightbox-content .uk-slidenav { top:46%; }
 .uk-slider .uk-subnav > * > * { color:#FFF; }
 .uk-slider .uk-subnav > * > *:hover { color:#000; }
 .uk-subnav-line > *:nth-child(n+2)::before { border-left:1px solid #00ffff; }
 .uk-slider .uk-active a { color:#000; }
 .tm-x { display:inline-block; z-index:900; width:100%; margin-bottom:5px;  }
 .tm-x:before { display:block; content:"+"; color:#FFF; text-align:center; font-size:36px; line-height:0.85em; background:#fc0f3a; font-family: 'trasandina_lightlight'; width:45px; height:34px; position:absolute; z-index:999; top:0; right:10px; }
 .tm-port-panel { background:#ccc; padding:15px; height:100px;min-height:100px;overflow:auto; }
 .tm-port-panel p { margin:0; }
 .tm-port-panel strong { letter-spacing:0.01em; }
