﻿
.header .logo .logolink .logolink-subheader {
  display: none;
}

#full-menu #logo-holder .logolink {
  display: none;
  opacity: 0;
}

#full-menu #logo-holder .logolink .logoimg {
  max-width: 90%;
}

.post-gallery-content .lightbox-header .logolink .logoimg {
  display: inline-block;
  margin: 19px 0;
  width: 58%;
}


	.view-nuevo-reel .icono-cat {width: 20px;height: 33px;background-size: 20px 33px;}
.column-group {
	width: 100%;
	overflow: hidden;
}


.column {
	float: left;
	margin-right: 5%;
	width: 100%;
}


.column.last {
	margin-right: 0;
}


.columns-2 .column { width: 47.5%; }
 
.columns-3 .column { width: 30%; }

.columns-4 .column { width: 21.25%; }


.columns-3 .column-span-2 { width: 65%; }
 
.columns-4 .column-span-2 { width: 47.5%; }

.columns-4 .column-span-3 { width: 73.75%; }

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {max-width: 100%; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}

.responsive-slider.flexslider .slides img {
	height: auto !important;
	border: none;
	margin: 0;
	padding: 0;
	background: none;
}

.responsive-slider.flexslider .slides, .responsive-slider.flexslider .slides li {
	list-style: none;
	margin: 0;
	padding: 0;
}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }

.item {
	display:inline-block;
	float:left;
	padding:0 10px;
	width:31.6239%;
	height:auto;
	margin-bottom:70px;
	text-align:center;
	}

.item .outer {
	position:relative;
	display:block;
	overflow:hidden;
	}

.item .wp-post-image {
	display:inline-block;
	width:100%;
	height:auto;
	}

.item .caption {
	position:absolute;
	left:0;
	top:87%;
	bottom:0px;
	width:100%;
	background:rgba(255,255,255,0.9);
	}

.item .outer-element {
	display:table;
	height:500px;
	width:100%;
	margin-top:-250px;
	vertical-align:middle;
	}

.item .inner-element {
	display:table-cell;
	vertical-align:middle;
	overflow:hidden;
	padding:0 40px;
	}

.item .caption span {
	padding:0;
	}

.item .excerpt,
.item .read-more {
	display:none;
	}

.item.clear {
	clear:left;
	}

.item .outer:hover .caption {
	top:0;
	}


.item .outer:hover .caption span {
	padding:0 0 10px 0;
	display:inline-block;
	}

.item .outer:hover .caption .read-more {
	letter-spacing:2px;
	font-size:11px;
	}

	


.sidebar .item {
	width:100%;
	margin-bottom:20px;
	padding:0;
	}

.item .caption,
.item:hover .caption {
	-webkit-transition: top 0.2s ease;
    -moz-transition: top 0.2s ease;
    -o-transition: top 0.2s ease;
    transition: top 0.2s ease;
	}

.item:hover .caption span,
.item .caption span {
	-webkit-transition: padding 0.3s ease;
    -moz-transition: padding 0.3s ease;
    -o-transition: padding 0.3s ease;
    transition: padding 0.3s ease;
	transition-delay: 0.2s;
	}

	
	
	.span2.explore,
	.span3.related,
	.sidebar .item {
		float:left;
		width:50%;
		min-height:330px;
		padding:0 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		}

	.sidebar .item .caption {
		display:none;
		}
.tweet-content{position:absolute;text-align:left}
.tweet-content a{text-decoration:underline}
.tweet-content a:hover{text-decoration:none}

.caja{width:225px;display:none;position:absolute;background-color:#FFE8CA;padding:1px;font-size:14px;z-index:1;}
.span4{width:300px}
.row-fluid .span4{width:31.91489362%}
.uneditable-input.span4,input.span4,textarea.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.marketing .span4{text-align:center}
.marketing .span4 p{margin-left:10px;margin-right:10px}
.row-fluid .tc-content.span4,.row-fluid .tc-thumbnail.span4{width:31.91489362%;float:left}
.marketing .span4+.span4{margin-top:40px}


.search-box {
  left: 50%;
  position: fixed;
  width: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition:width 0.3s ease 0.3s, visibility 0s ease 0.8s;
  -moz-transition:width 0.3s ease 0.3s, visibility 0s ease 0.8s;
  transition:width 0.3s ease 0.3s, visibility 0s ease 0.8s;
  background: rgba(30,176,188,0.7);
  height: 100%;
  visibility: hidden;
  top: 0;
   z-index: 999999;
}


.search-box.active{
	width: 100%;
	visibility: visible;
	-webkit-transition: width 0.3s ease 0s;
	-o-transition: width 0.3s ease 0s;
	transition: width 0.3s ease 0s;
}


.search-box .search-submit {
  display: none;
}


.search-box .searchsubmit {
  display: none;
}


.search-box .search-field{
	position: absolute;
	top: 50%;
	height: 80px;
	border: none;
	border-bottom: 1px solid #ffffff;
	width: 80%;
	margin-left: -40%;
	left: 50%;
	margin-top: -40px;
	background: none;
    color: #ffffff !important;
	font-size: 46px;
	font-style: italic;
	font-weight: 300;
}

.search-box .search-field:focus{
    border: none;
    box-shadow: none;
    outline: none;
    border-bottom: 1px solid #ffffff;
}


.search-box .search-field::-webkit-input-placeholder {
    color: #ffffff !important;
}

.search-box .search-field::-moz-placeholder {
    color: #ffffff !important;
    opacity: 1;
}

.search-box .search-field:-ms-input-placeholder {
    color: #ffffff !important;
}


.search-box .close {
	color: #ffffff;
	font-size: 180px;
	font-weight: 300;
	margin-top: -90px;
	position: absolute;
	right: 30px;
	top: 0;
	cursor: pointer;
	display: none;
}


.search-box.active .close{
	display: block;
}

.krown-id-item .container {
	padding: 0 30px 40px;
}

.krown-id-item .container a:hover h3 {
	color: #F75146;
}

html.ie8 .krown-id-item .container {
	padding: 0 25px 30px;
}


			

			a, .footer .widget a:hover, .footer .widget ul li.current-cat a:hover, .footer .widget ul li.current_page_item a:hover, .footer .krown-social a:hover i:before, .no-touch .krown-tabs .titles li h5:hover a, .no-touch #content .memberdeck .dashboardmenu li a:hover, .poweredbyID a:hover, #project-p-author .author-meta li, #project-p-author .author-meta a, .id-widget .icon-user:before, .md-projects-list .buttons a:hover i, .memberdeck .md-profile a i:hover, .krown-id-item .container a:hover h3, .ignitiondeck h2.id-product-title a:hover, .ignitiondeck .id-backer-links a:hover, .ignitiondeck.id-creatorprofile .id-creator-links a:hover:before, a.post-title:hover h2, a.post-title:hover h1, .share-buttons a:hover, .comment-title a:hover, .comment-reply-link:hover, .widget ul a:hover, .widget .tagcloud a:hover, .no-touch .krown-accordion h5:hover, .posts-grid a:hover h3, .krown-social li:hover:before, .no-touch .krown-tabs .titles li:hover h5, .krown-tabs .titles .opened h5, .no-touch .memberdeck .dashboardmenu li:hover a, .memberdeck .dashboardmenu li.active a, .krown-twitter a:hover, .rtitle, .print-details .table a.receipt:hover, .social-sharing-options-wrapper .friendlink .text a:hover, .memberdeck form a:hover, .memberdeck a:hover {
				color: ;
			}

.slider-heading{
	left:5% !important;
	width:75% !important;
}

.slider-content{
	left:5% !important;
	width:75% !important;
	top:56% !important;
}

.slider { 
}

.slider img {
	width:100%
}

.most-popular .slider-controls{ float:right;}

.slider-heading h3{margin-bottom:0; font-family:'Alike Angular',serif!important; font-size:27px!important;color:#FFFFFF!important;}

.header .link-box{
	float: right;
	width: 372px;
	font-size: 16px;
	line-height: 18px;
	padding: 20px 10px 0 0;
}

.header .link-box a{
	float: left;
	color: #fff;
	text-shadow: 0px 2px 1px #3d4c6d;
}

.footer .link-box{
	float: right;
	width: 205px;
	padding: 20px 0 0;
}

﻿#debug
{
    width:400px;
    display:block;
    background-color:#fff;
    position:absolute;
    top:0px;
    left:0;
    display:none;
    height:50px;
}




#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px !important;
	margin-top: 4px;
}


#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}

#globalheader.store li#gn-store a, #globalheader.mac li#gn-android a, #globalheader.ipod li#gn-educational a, #globalheader.iphone li#gn-corporate a, #globalheader.ipad li#gn-apple a, #globalheader.itunes li#gn-services a, #globalheader.support li#gn-downloads a {
    background-position: right -144px !important;
}

#globalheader #globalnav li#gn-services a span {
    background-position: 50% -180px;
}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text p:last-of-type {
	padding-bottom: 0;
}

.product-grid .product-item { text-align: center; float: none; margin-bottom: 30px; }

.lt-ie9 .product-grid .product-item { float: left; }

  .template-index .product-slider.disabled .owl-item, .template-index .product-slider.disabled .product-item { display: inline-block !important; float: none; width: 100%; }

.lt-ie9 .template-index .product-slider.disabled .owl-item, .lt-ie9 .template-index .product-slider.disabled .product-item { display: inline-block !important; float: none; width: 100%; }

.template-index .product-slider .product-item { max-width: 100%; width: 100%; display: none; padding: 0 10px; margin-bottom: 0; }

.template-product .similar-products .product-item { margin-bottom: 0; }
img.alignnone{margin:0 0 10px 0;display:inline;}


#campus_news .news .description .intro {
	float: left;
	clear: both;
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #555;
}


aside .event .description .intro {
	float: left;
	clear: both;
	font: 12px/15px Arial, Helvetica, sans-serif;
	width: 220px;
}

#homepage #versioninfo p         { margin-top: 0.2em; font-size: 0.9em; }

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}

.phone-image-right {
	margin-left:-25%;
	position:relative;
}

aside .widget-container {
	margin-top: 20px;
}

aside .widget-container:first-child, footer .widget-container h4 {
	margin-top: 0;
}

.widget-container a, .credit a {
	font-weight:normal;
}

aside .widget-title, footer .widget-container h4 {
	color: #42203C;
		font-size:120%;
}

#menu-main-menu li.menu-item:hover ul.sub-menu{	}

#menu-main-menu ul.sub-menu li.menu-item-object-category.current-post-ancestor, #menu-main-menu ul.sub-menu li.menu-item-object-category.current-category-ancestor {background:none;border:none;}

#menu-main-menu li.current-menu-item ul.sub-menu a, #menu-main-menu li.menu-item-object-category.current-post-ancestor ul.sub-menu a, #menu-main-menu li.menu-item-object-category.current-category-ancestor ul.sub-menu a{background:none;}

#menu-main-menu ul.sub-menu li.menu-item-object-category.current-category-ancestor a, #menu-main-menu ul.sub-menu li.menu-item-object-category.current-post-ancestor a{text-decoration:underline;}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}


.push {
  height: 54px; }

.modal-box {
  display: none;
  position: absolute;
  z-index: 1000;
  width: 98%;
  background: white;
  border-bottom: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
}


.modal-box header,
.modal-box .modal-header {
  padding: 1.25em 1.5em;
  border-bottom: 1px solid #ddd;
}


.modal-box header h3,
.modal-box header h4,
.modal-box .modal-header h3,
.modal-box .modal-header h4 { margin: 0; }


.modal-box .modal-body { padding: 2em 1.5em; }


.modal-box footer,
.modal-box .modal-footer {
  padding: 1em;
  border-top: 1px solid #ddd;
  background: rgba(0, 0, 0, 0.02);
  text-align: right;
}

.tooltip .tooltip_content {
	line-height: 29px;
}

.product-grid .caption { text-align: center; text-transform: uppercase; margin-top: 15px; }

.modal.video .caption { padding: 20px; }

.modal.video .caption .title { font-size: 1em; }

.modal.video .caption .sub-title { font-size: 0.83333em; }

.modal.video .caption a.button { font-size: 0.83333em; margin-bottom: 0; }

.lt-ie9 .modal.video .caption { padding: 90px 30px 30px; }

.lt-ie9 .modal.video .caption .title { font-size: 1.16667em; }

.lt-ie9 .modal.video .caption .sub-title { font-size: 1em; }

.lt-ie9 .modal.video .caption a.button { font-size: 0.83333em; }

.template-index .slider .video .caption, .template-index .slider .video .video-src { display: none; }

.template-index .slider .slide .caption { visibility: hidden; position: static; padding: 20px; background-color: #000000; }

.lt-ie9 .template-index .slider .slide .caption { background-color: transparent; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding: 20px; margin: 20px 20px 10px; }

.template-index .slider .slide .caption.right { float: none !important; }

.template-index .slider .slide .caption .bg { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; display: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #000000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }

.lt-ie9 .template-index .slider .slide .caption .bg { display: block; }

.template-index .slider .slide .caption .title { color: #666666; position: relative; margin-top: 0; font-size: 1em; padding-bottom: 0; line-height: 1.2; }

.template-index .slider .slide .caption .sub-title { color: #666666; position: relative; font-size: 0.83333em; font-weight: 300; }

.template-index .slider .slide .caption a.button { color: #cedf00; background: #555555; position: relative; font-family:  "Kanit" ; font-size: 0.83333em; text-transform: none; margin-bottom: 0; }

.template-index .slider .slide .caption a.button:hover { color: #cedf00; background: #74747a; }

  .template-index .slider .slide .caption.top { top: 125px; margin-top: 0; }

  .template-index .slider .slide .caption.middle { top: 50%; margin-top: 0; }

  .template-index .slider .slide .caption.bottom { bottom: 0; }

  .template-index .slider .slide .caption.left { left: 0; }

  .template-index .slider .slide .caption.center { left: 50%; margin-left: 0; }

  .template-index .slider .slide .caption.bottom.right { bottom: 45px; }

.lt-ie9 .template-index .slider .slide .caption .title { font-size: 1.16667em; }

.lt-ie9 .template-index .slider .slide .caption .sub-title { font-size: 1em; }

.lt-ie9 .template-index .slider .slide .caption a.button { font-size: 11px; }

.lt-ie9 .template-index .slider .slide .caption.top { top: 125px; margin-top: 0; }

.lt-ie9 .template-index .slider .slide .caption.middle { top: 50%; margin-top: 0; }

.lt-ie9 .template-index .slider .slide .caption.bottom { bottom: 0; }

.lt-ie9 .template-index .slider .slide .caption.left { left: 0; }

.lt-ie9 .template-index .slider .slide .caption.center { left: 50%; margin-left: 0; }

.lt-ie9 .template-index .slider .slide .caption.right { right: 0; }

.lt-ie9 .template-index .slider .slide .caption.bottom.right { bottom: 45px; }

.template-index .widgets .small-promos .caption { display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: 0; }

.template-index .widgets .small-promos .caption .bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; z-index: 0; }

.template-index .widgets .small-promos .caption .inner { position: absolute; z-index: 1; top: 50%; margin-top: -20px; width: 100%; text-align: center; }

.template-index .widgets .small-promos .caption h1 { position: relative; z-index: 1; margin: 0 0 10px 0; color: white; font-size: 1.5em; }

.template-index .widgets .small-promos .caption h2 { color: white; margin: 0; font-family:  "Kanit" ; font-size: 1.16667em; font-weight: normal; text-transform: uppercase; }

.template-list-collections .caption { display: none; width: 100%; height: 101%; position: absolute; top: 0; left: 0; padding: 0; }

.template-list-collections .caption .bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; z-index: 0; }

.template-list-collections .caption .inner { position: absolute; z-index: 1; top: 50%; margin-top: -20px; width: 100%; text-align: center; }

.template-list-collections .caption .title { position: relative; z-index: 1; margin: 0 0 10px 0; color: #666666; font-size: 1.5em; }

.template-list-collections .caption .product-count { color: #25cbd3; margin: 0; font-family:  "Kanit" ; font-size: 1.16667em; font-weight: normal; text-transform: uppercase; }

.template-product .similar-products .caption .title { font-family:  "Kanit" ; font-size: 1.16667em; text-transform: uppercase; }

.template-product .similar-products .caption .title .price { font-size: 1em; }


.table {
	display: table;
	border: 0px;
	padding: 0;
	margin: 0px;
}

.listing .block .thumbnail {
	position: relative;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

  .vc_col-sm-4 {
    width: 33.33333333%;
  }
.vc_col-sm-3 .full-laptop .mk-jupiter-icon-arrow-left:before,.vc_col-sm-3 .full-laptop .mk-jupiter-icon-arrow-right:before,.vc_col-sm-3 .one-half-laptop .mk-jupiter-icon-arrow-left:before,.vc_col-sm-3 .one-half-laptop .mk-jupiter-icon-arrow-right:before,.vc_col-sm-3 .one-third-laptop .mk-jupiter-icon-arrow-left:before,.vc_col-sm-3 .one-third-laptop .mk-jupiter-icon-arrow-right:before,.vc_col-sm-4 .full-laptop .mk-jupiter-icon-arrow-left:before,.vc_col-sm-4 .full-laptop .mk-jupiter-icon-arrow-right:before,.vc_col-sm-4 .one-half-laptop .mk-jupiter-icon-arrow-left:before,.vc_col-sm-4 .one-half-laptop .mk-jupiter-icon-arrow-right:before{font-size:24px!important}
.vc_col-sm-4 .mk-lcd-slideshow{margin:0 auto 50px}
.vc_col-sm-4 .mk-lcd-slideshow .flex-direction-nav a{margin-top:-40px}
.vc_col-sm-6 .vc_col-sm-4 .mk-lcd-slideshow,.vc_col-sm-6 .vc_col-sm-8 .mk-lcd-slideshow{margin:0 auto 40px}
.vc_col-sm-6 .vc_col-sm-4 .mk-lcd-slideshow .flex-direction-nav a{display:none}



.mk-text-block .rev_slider_wrapper {
    min-height: 450px !important;
}

.mk-text-block .rev_slider_wrapper .tp-bgimg{
    background-size: contain !important;
}

.mk-text-block .rev_slider_wrapper .tp-thumbs {
    padding: 10px 0 40px 0; 
}

.mk-text-block .rev_slider_wrapper .rev_slider {
    min-height: 350px !important;
}

.home .mk-text-block .rev_slider_wrapper .tp-bgimg {
    background-size: cover !important;
}


.aom_pb {font-weight:bold; font-size:larger; color:#990000;}


#header ul.sf-menu li ul li a {
   background-color:#f9f9f9;
   color:#555555;
}


#header ul.sf-menu li a {
	font-size:12px;
	font-family:'Open Sans', Arial;
}


#header ul.sf-menu,
#header ul.sf-menu * {
	margin            :0;
	padding           :0;
	list-style        :none;
}



#header ul.sf-menu li {
   display           :inline;
	float             :left;
   margin:0;
	position          :relative;
}

#header ul.sf-menu li:hover {
	visibility        :inherit;
}



#header ul.sf-menu li ul {
	position          :absolute;
	top               :-999em;
	width             :220px;
        padding-bottom: 10px!important;
        background-color: #f9f9f9;
   box-shadow        :0 2px 0 0 rgba(0,0,0,0.2);
}


#header ul.sf-menu li ul li {
	width             :100%;
        background-color: #f9f9f9;
}


#header ul.sf-menu li ul li a:hover{
	outline           :0;
        margin           :0 10px 0 10px;
}



#header ul.sf-menu li:hover ul,
#header ul.sf-menu li.sfHover ul {
	left        :0;
	top         :45px;
	z-index     :999;
}

#header ul.sf-menu li:hover li ul,
#header ul.sf-menu li.sfHover li ul {
	top         :-999em;
}

#header ul.sf-menu li li:hover ul,
#header ul.sf-menu li li.sfHover ul {
	left        :10em;
	top         :0;
}

#header ul.sf-menu li li:hover li ul,
#header ul.sf-menu li li.sfHover li ul {
	top         :-999em;
}

#header ul.sf-menu li li li:hover ul,
#header ul.sf-menu li li li.sfHover ul {
	left        :10em;
	top         :0;
}

@import url('css/reset.css'); 
@import url('css/prettyPhoto.css'); 


.attachment-portfoliosmall, .largeport {
	visibility:hidden;
}

#logo {
  display:block;
  width:180px;
  height:38px;
  margin:11px auto 9px;
}
.art-postcontent h1,.art-postcontent h1 a,.art-postcontent h1 a:link,.art-postcontent h1 a:visited,.art-postcontent h1 a:hover,.art-postcontent h2,.art-postcontent h2 a,.art-postcontent h2 a:link,.art-postcontent h2 a:visited,.art-postcontent h2 a:hover,.art-postcontent h3,.art-postcontent h3 a,.art-postcontent h3 a:link,.art-postcontent h3 a:visited,.art-postcontent h3 a:hover,.art-postcontent h4,.art-postcontent h4 a,.art-postcontent h4 a:link,.art-postcontent h4 a:visited,.art-postcontent h4 a:hover,.art-postcontent h5,.art-postcontent h5 a,.art-postcontent h5 a:link,.art-postcontent h5 a:visited,.art-postcontent h5 a:hover,.art-postcontent h6,.art-postcontent h6 a,.art-postcontent h6 a:link,.art-postcontent h6 a:visited,.art-postcontent h6 a:hover,.art-blockheader .t,.art-blockheader .t a,.art-blockheader .t a:link,.art-blockheader .t a:visited,.art-blockheader .t a:hover,.art-vmenublockheader .t,.art-vmenublockheader .t a,.art-vmenublockheader .t a:link,.art-vmenublockheader .t a:visited,.art-vmenublockheader .t a:hover,.art-headline,.art-headline a,.art-headline a:link,.art-headline a:visited,.art-headline a:hover,.art-slogan,.art-slogan a,.art-slogan a:link,.art-slogan a:visited,.art-slogan a:hover,.art-postheader,.art-postheader a,.art-postheader a:link,.art-postheader a:visited,.art-postheader a:hover{font-size:31px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-postheader{color:#1E3D4D;font-size:18px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-postheader a,.art-postheader a:link,.art-postheader a:visited,.art-postheader a.visited,.art-postheader a:hover,.art-postheader a.hovered{font-size:18px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-postheader a,.art-postheader a:link{font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;text-decoration:none;text-align:left;color:#254B5F;}
.art-postheader a:visited,.art-postheader a.visited{font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;text-decoration:none;text-align:left;color:#424242;}
.art-postheader a:hover,.art-postheader a.hovered{font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;text-decoration:none;text-align:left;color:#1A1A1A;}

.widgetblock{background:transparent;font-size:1.2em;margin:0 0 0.5em 0;padding:0.5em 0 0 0;color:#444}

.widgetblock img{max-width: 300px;height:auto}


#welcome_text {
    background: #83b0ba none repeat scroll 0 0;
    color: #ffffff;
    padding: 45px 0;
}


#welcome_text span {
    font-weight: 400;
}
ul.menu{margin:0;padding:0;line-height:1.5}
ul.menu li{margin:0;padding:0}
.primary-nav .menu{display:none;font-family:"Avant Garde Gothic",sans-serif;font-weight:600;font-size:19px;color:#26245d;float:left;margin:0;padding:0}
.show-nav .menu{display:none}
.show-nav .menu li{margin-right:28px;display:inline-block}
.show-nav .menu li.last{margin-right:0}
.vertical-nav__top .menu:first-child{padding-top:20px}
.logged-in .vertical-nav__top .menu:first-child{padding-top:32px}
.tveModalBx .tveDropdown .menu li.selected a{background-color:#2d92fe}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}

    .pricing-table .title .item-price {
      display: block;
      margin: 1.28571em 0; }



.news-row .item {
  margin: 0 3px 0 0;
  padding: 0; }



.post-carousel-item .item {
  padding: 75px 50px 0 50px;
  color: #fff;
  font-weight: 300;
  height: 245px;
  position: relative; }

  .post-carousel-item .item:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    display: block;
    background: rgba(0, 0, 0, 0.7); }

.recent-wrap .item {
  position: relative;
  line-height: .5;
  float: left;
  padding: 0 3px 3px 0; }

.recent-wrap .big-element.item {
  width: 50%; }

.recent-wrap .small-element.item {
  width: 25%; }

      .skills_widget .skill-item.left .item-title {
        right: 105px; }

      .skills_widget .skill-item.right .item-title {
        left: 105px; }

    .skills_widget .skill-item .item-title {
      display: inline-block;
      position: absolute;
      top: 20px; }

      .skills_widget .skill-item .item-title span {
        display: block;
        white-space: nowrap; }

      .skills_widget .skill-item .item-title .subtitle {
        display: block;
        white-space: nowrap;
        text-transform: uppercase;
        opacity: .75;
        font-size: 0.85714em; }

      .skills_widget .skill-item .item-title .title {
        font-size: 1.28571em;
        font-weight: 600;
        color: #44505a; }


#flickr .item {
  position: relative; }




#crum-slider .item {
    float: left;
    position: relative;
    line-height: .5;
    overflow: hidden;
}


.crumina-slider-wrap .item-content{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    padding: 30% 10% 0 10%;
    opacity: 0;

    -webkit-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease;
}

.crumina-slider-wrap .active .item-content:hover{
    opacity: 1;
}


.crumina-slider-wrap .item-content .icon-format {
    color: #ff6565;
    -moz-box-shadow: 1px 0 0 rgba(255,255,255,0.3);
    -webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.3);
    box-shadow: 1px 0 0 rgba(255,255,255,0.3);
    padding: 0 20px 0 0;
    margin: 0 25px 0 0;
    height: 38px;
}

.crumina-slider-wrap .item-content .icon-format i:before {
    font-size: 32px;
}

.crumina-slider-wrap .item-content .entry-title {
    font-size: 26px;
    line-height: 1.1;
    font-weight: 600;
    overflow: hidden;
    position: relative;
    top: -8px;
    height: 55px;
    display: table-cell;
    vertical-align: middle;

}

.crumina-slider-wrap .item-content .text {
    position: relative;
    clear: both;
    padding-top: 20px;
    font-weight: 300;
    opacity: .65;
    line-height: 1.5;
}


#crum-slider .small-element.item .item-content-metro {
    right: 3px;
}


#crum-slider .item .item-content-metro {
    width: 100%;
    height: 100%;
    position: absolute;
    color: #fff;
    padding: 40px 15px 20px;
    bottom: -100%;
    line-height: 1.5;
    background: rgb(87, 186, 232);
    background: rgba(87, 186, 232, 0.87);

    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

#crum-slider .item.even .item-content-metro {
    background: rgb(108, 190, 66);
    background: rgba(108, 190, 66, 0.87);
}



#crum-slider .active .item:hover .item-content-metro {
    bottom: 0;
}

#crum-slider .item .text {
    clear: both;
    padding-top: 15px;
}

#crum-slider .item-content-metro .entry-title{
    font-weight: 400;
    line-height: 1.3;
    margin: 3px 0;
    font-size: 17px;
    height: 50px;
    display: table-cell;
    vertical-align: middle;
}

#crum-slider .item-content-metro .entry-title a {
    color: #fff;
}

#crum-slider .item-content-metro .icon-format {
    margin-right: 15px;
    border: 2px solid #fff;
    border-radius: 100%;
    height: 35px;
    width: 35px;
    margin-top: 10px;
}

#crum-slider .item-content-metro .icon-format i {
    color: #fff;
}

#crum-slider .item-content-metro .icon-format i:before {
    font-size: 19px;
    top: 2px;
}

.main_items .item{
    width: 33%;
    float: left;
    position: relative;
    padding: 0 3%;
    box-sizing: border-box !important;
    color: #848484;
}


.item{
    text-align: center;
}

.item .title{
    font-size: 2em;
    text-align: center;
    line-height: 1em;
    display: inline-block;
    min-height: 60px;
    margin-top: 15px;
}

.item .title .sub_title{
    font-size: 10px;
    text-align: right;
}

.item .content{
    text-align: center;
    color: #676767;
    min-height: 90px;
    margin-bottom: 5px;
    line-height: 1.5em;
    font-size: 1.2em;
    clear: both;
}

.item .content p{
    margin: 0;
    padding: 0;
}

.talking  .item{
    width: 50%;
    float: left;
    text-align: left;
    display: inline-block;
    min-height: 150px;
}


.talking  .item .profile_pic{
    float: left;
    text-align: right;
    width: 28%;
}

.talking  .item .profile_pic img{
    width: 105px;
    max-width: 100%;
    height: auto;
    border-radius: 70px;
}

.talking  .item .description{
    float: left;
    width: 63%;
    padding-left: 3%;
    line-height: 1em;
}

    .businness-block h1.title,.seen_us .title, .item .title{
        font-size: 1.8em !important;
    }
      
    
    .item .more{
        font-size: 0.8em;
    }

    .item .title, .seen_us .title{
        font-size: 2em !important;
    }

    .talking .item{
        min-height: 200px;
    }

    .pricing_table .item {
        padding: 5px !important;
        height: 33px !important;
    }
.aq-block-aq_3_column_block .aq-block-aq_flexslider_block,.aq-block-aq_2_column_block .aq-block-aq_featured_2_3_block,.aq-block-aq_3_column_block .aq-block-aq_featured_2_3_small_block,.aq-block-aq_3_column_block .aq-block-aq_featured_2_3_small_block li{width:100%}
.aq-block-aq_3_column_block .flexslider p.teaser{display:none}
.aq-block-aq_3_column_block .flexslider h2{font-size:18px}
.aq-block-aq_3_column_block .flexinside{bottom:15px;padding:5px 2.5%}
.aq-block-aq_3_column_block .mainflex:hover .flexinside{bottom:25px}
.aq-block-aq_3_column_block .flexslider iframe,.aq-block-aq_3_column_block .bloglike iframe{max-height:170px!important}
.aq-block-aq_ads_block,.aq-block-aq_3_column_block .aq-block-aq_featured_2_3_small_block{width:100%!important}
.aq-block-aq_3_column_block .bloglike .imgwrap,.widgetable .bloglike .imgwrap{max-width:100%;width:100%;margin:0 0 20px 0}
.aq-block-aq_ads_block img{float:left}
.aq-block{border-left:1px solid #ddd}
.aq-block-aq_clear_block{margin-bottom:0}
.aq-block-hr-single{margin:2px 0 0 0}
.aq-block-hr-double{margin-bottom:0px}
.aq-block-aq_column_block,.block-container{margin-bottom:0px}
h4.aq-block-title{margin:0 0 20px}
.widgetable .searchform input.s,.widgetable .searchform input.s:focus,.aq-block-aq_widgets_block .searchform input.s,.aq-block-aq_widgets_block .searchform input.s:focus{width:95%;float:left}
.aq-block-aq_featured_2_3_block .fblock_small{float:right;width:40%;margin-left:5%;margin-right:0}
.aq-block-aq_featured_2_3_small_block .fblock_small{height:90px!important}
.aq-block-aq_featured_2_3_small_block{width:105%!important}
.aq-block-aq_2_3_column_block .aq-block-aq_featured_2_3_small_block li:first-child,.aq_row .aq-block-aq_featured_2_3_small_block li:first-child{border-top:1px solid #ddd;padding:25px 0}
.aq-block-aq_featured_2_3_block li.fblock_small:nth-child(2){border-top:none;padding-top:0!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block{width:100%!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn{height:400px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block p.teaser{font-size:11px;margin-bottom:15px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .flexinside{bottom:20px;left:15%;padding:0 5%;width:60%}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block h3{font-size:20px!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .meta{display:none}
.aq-block-aq_2_3_column_block .aq-block-aq_flexcarousel_block{width:100%}
.aq-block-aq_2_3_column_block .flexcarousel ul.slides li{width:203px!important;height:288px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li{height:150px;width:50%;position:relative;float:left;top:auto;left:auto}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li.maso1{width:100%;height:240px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .flexinside,.flexinside,.maso-inn .flexinside{padding:0 2.5%;bottom:15px}
.aq-block-aq_3_column_block .bloglike .imgwrap{max-width:40%;width:40%;margin:0 20px 20px 0}
.aq-block-aq_3_column_block .bloglike iframe,.aq-block-aq_3_column_block .flexslider iframe,.fblock_big iframe{max-height:320px!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li,.maso-inn li{height:130px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li.maso1,.maso-inn li.maso1{width:100%;height:240px}
.aq-block-aq_featured_2_3_block .fblock_small,.bloglike .imgwrap,.fblock_big,.fblock_small{margin-right:0;width:100%;max-width:100%}
.woocommerce ul.products,#navigation,#header,.aq-block,.fblock,ul#serinfo,.postinfo,.postinfo span,.widgetable,.related,#hometab,h2.leading,.postauthor_alt{border-color:#ededed!important}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix .bloglike:nth-child(5) {clear:both}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix .bloglike:nth-child(odd) {clear:left}
.aq-block-aq_featured_2_3_block .fblock.fblock_small{width:50%;padding:15px!important}
.aq-block-aq_featured_2_3_block .fblock.fblock_small:nth-child(even) {clear:right}
.aq-block-aq_featured_2_3_block .fblock.fblock_small img{width:100%}
.aq-block-aq_featured_2_3_block .fblock_big p.teaser{width:100%!important}
.aq-block-aq_featured_2_3_block .fblock_big h3{width:100%!important}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix{width:100%;padding:10px!important;box-sizing:border-box;background:#fff;border:2px solid;margin-bottom:25px}
.aq-block.aq-block-aq_featured_2_3_block.aq_span8.aq-first.clearfix{box-sizing:border-box;background:#fff;border:2px solid;width:100%;padding:0;margin-bottom:25px}
.aq-block-aq_featured_2_3_block .fblock_big{width:100%;box-sizing:border-box;padding:0;margin-bottom:0}
.aq-block-aq_featured_2_3_block .fblock_big img,.aq-block-aq_featured_2_3_block .fblock_big .imgwrap{width:100%;padding:0;margin:0}
.aq-block-aq_featured_2_3_block h2.widget_spec{position:static}
.aq-block-aq_featured_2_3_block .fblock_big p.meta{background-color:#333;padding:5px 10px;font-size:13px;display:inline-block;position:absolute;top:0;right:0}
.aq-block-aq_featured_2_3_block .fblock_big .head-wrap{padding:16px;padding-bottom:0}
.aq-block-aq_featured_2_3_block .fblock_big p.meta a{font-weight:800;color:#fff}
.aq-block-aq_featured_2_3_block .fblock_small h4{font:700 14px/1.2 Roboto}
.aq-block-aq_featured_2_3_block .fblock_small img{float:none}

.vcex-icon-box-icon.vcex-icon-box-w-bg { text-align: center; vertical-align: middle; padding: 15px; }

.vcex-icon-box-icon * { color: inherit }

.vcex-icon-box-icon { font-size: 24px; color: #000; display: inline; display: inline-block; zoom: 1; line-height: 1; text-align: center; }

.vcex-icon-box-one .vcex-icon-box-icon { position: absolute; left: 0; top: 0; font-size: 28px; }

.vcex-icon-box-seven .vcex-icon-box-icon { position: absolute; right: 0; top: 0; font-size: 28px; }

.vcex-icon-box-seven .vcex-icon-box-icon.vcex-icon-box-w-bg { padding: 15px }

.vcex-icon-box-two .vcex-icon-box-icon { font-size: 26px; margin: 0 0 20px; display: inline-block; }

.vcex-icon-box-three .vcex-icon-box-icon { height: 80px; line-height: 80px; width: 80px; font-size: 24px; margin: 0 auto 30px; border-radius: 50%; padding: 0; }

.vcex-icon-box-three .vcex-icon-box-link:hover .vcex-icon-box-icon { opacity: 0.85 }

.vcex-icon-box-four .vcex-icon-box-icon { font-size: 28px; margin: 0 0 20px; color: #4d4d4d; }

.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-link,
.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-heading,
.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-icon,
.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-content { color: #fff !important }

.vcex-icon-box-five .vcex-icon-box-icon { font-size: 32px; margin: 0 0 20px; color: #4d4d4d; }

.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-link,
.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-heading,
.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-icon,
.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-content { color: #fff !important }

.vcex-icon-box-six .vcex-icon-box-icon { font-size: 32px; margin: 0 0 20px; color: #fff; }






#upstream #user_options .fp_block_header {
  background-color: #f8f1ef;
}

  
  #upstream {
    width: 100%;
    margin: 0;
  }


	
	.tdleft div img {
	max-width: 100%;
	}

	
	
	
	.tdleft img.internallogo, .midtd img.internallogo {
		height: 50px;
	}

	
	.tdleft, .tdmiddle, .tdright {
	width: 100%;
	display:block;
	text-align: center;
	}

	
	
	.tdleft img {
		max-width: 100%;
	}

	
	
	
	.tdleft, .tdmiddle {
	width: auto;
	}

			
				
		

		
		
		img.image-picker-image,
		img.internallogo,
		.tdleft img.internallogo {
		background: #013f3c;
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#013f3c, endColorstr=#18a0a8)"; 
		background: -webkit-gradient(linear, left top, left bottom, from(#013f3c), to(#18a0a8)); 
		background: -webkit-linear-gradient(top, #013f3c, #18a0a8); 
		background: -moz-linear-gradient(top, #013f3c, #18a0a8); 
		background: -ms-linear-gradient(top, #013f3c, #18a0a8); 
		background: -o-linear-gradient(top, #013f3c, #18a0a8); 
		background: linear-gradient(top, #013f3c, #18a0a8); 
		border: 1px solid #fff;
		}
.cta-three-up .scrubber{display:none}

      ul.calendar-list li .date span.month {
        font-size: 22px; }


.et_pb_toggle { border: 1px solid #d9d9d9; margin-bottom: 30px; }

	.et_pb_toggle h5.et_pb_toggle_title { cursor: pointer; position: relative; padding: 0 30px 0 0; }

.et_pb_accordion .et_pb_toggle { margin-bottom: 10px; }

.et_pb_accordion .et_pb_toggle:last-child { margin-bottom: 0; }


.et_pb_text { width: 100%; margin-bottom: 30px;}

.et_pb_text p:last-of-type { padding-bottom: 0px;}
#header img#logo{float:left;margin-bottom:-15px}

﻿	.ui-tabs-anchor, .ui-state-default, .ms-sbcell, .ms-sbrow, .ms-sbplain, .s4-searchbox-QueryPrompt {
	 outline:none !Important;
 }

td.globalfooter { background-color:#FFF; border:1px solid #CCCCCC; padding:0px; }
