
#container { margin: 0 auto; width: 940px; position:relative; }

.flexowlslider .owlslides > li.dnone { display:none; position:static; }

.flexowlslider .owlslides > li { display: block; position:absolute; } /* Hide the owlslides before the JS is loaded. Avoids image jumping */

.flexowlslider .owlslides > li:first-child { position:static; }

.flex-pauseplay span { text-transform: capitalize; }

/* Clearfix for the .owlslides element */
.owlslides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

html[xmlns] .owlslides { display: block; }

* html .owlslides { height: 1%; }

.flexowlslider { height: 350px; width: 100%; padding: 10px 0; overflow: hidden; position: relative; }

.flexowlslider .owlslides img { max-width: 100%; display: block; }

.flexowlslider iframe { width: 579px; height: 389px; border: 5px solid rgba(0, 0, 0, 0.2); border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; box-shadow: 0 1px 0px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.6); behavior: url(js/PIE.htc); }

.flexowlslider .prev, .flexowlslider .next { display:none; }

.owl-flex-caption { position: absolute; right:0; top: 55px; z-index:1; }

.owl-slide-text-1 { font-size: 47px; line-height:47px; font-family: 'Bitter', serif; font-weight: 700; color:#303030; margin-bottom: 20px; text-transform: uppercase; }

.owl-slide-text-2 { color: #777; font-family: open sans; font-size: 17px; font-weight: bold; line-height: 27px; margin-bottom: 20px; }

.owl-slide-text-2 a { }

.owl-slide-text-2 a:hover { color:#fff; }

.owl-flex-border-1 { width:470px; }

.owl-flex-border-1 .button.blue { border: 1px solid #1f70ad; background-image: linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%); background-image: -o-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%); background-image: -moz-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%); background-image: -webkit-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%); background-image: -ms-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%); background-color: #2778C8; color:#fff; text-shadow: 1px -1px 0px #1c6396; filter: dropshadow(color=#1c6396, offx=1, offy=1); }

.owl-flex-border-1 .button.blue:hover { background: #287fc8; }

.owl-flex-border-1 .button-border { background-color: rgba(0, 0, 0, 0.1); margin: 0 5px 20px 5px; padding: 5px 5px 6px 5px; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; display: inline-block; behavior: url(js/PIE.htc); }

.owl-flex-border-1 .button.medium { padding: 17px 24px; font-size: 24px; }

.flex-border { padding: 30px 60px 30px 30px; width:240px; background: url("../images/slider-img/flex-border.png") repeat-y scroll 294px 0 transparent; }

.owl-flex-bg { }

/*=========================================================================
 Control Nav 
 ========================================================================= */
.flexowlslider .flex-owl-control-nav { position:absolute; right:10px; bottom: 10px; list-style:none; z-index:5; }

.flexowlslider .flex-owl-control-nav li { float: left; padding: 0 3px; }

.flexowlslider .flex-owl-control-nav li a { display:block; text-indent:-999em; width:15px; height:15px; background: url('../images/slider-img/nav-marker.png') no-repeat; margin-bottom:5px; }

.flexowlslider .flex-owl-control-nav li a:hover, .flexowlslider .flex-owl-control-nav li a.active { background: url('../images/slider-img/nav-marker.png') no-repeat 0 -15px; }

.slider { width:940px; position:relative; z-index:1; margin:0 auto 0; padding:30px 0 0 0; }

.flexowlslider2 { width: 100%; margin: 0; }

.flexowlslider2 .owlslides > li { display: none; } /* Hide the owlslides before the JS is loaded. Avoids image jumping */

.flexowlslider2 .owlslides > li { }

/*=========================================================================
LIST ELEMENTS
========================================================================= */

.owl-slider-list-style { display: block; margin: 10px 0; }

.owl-slider-list-style li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); display: block; float: left; margin: 0 15px !important; padding: 7px 0 8px 24px; width: 181px; }

.owl-slider-list-style li a img { padding-right: 12px; width: auto !important; }

.owl-slider-list-style li a { color: #777; font-weight: bold; text-decoration: none; }

.owl-slider-list-style li a:hover { color: #000; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; behavior: url(js/PIE.htc); }

.owl-slider-check-list-2 { list-style: none; margin: 0; padding: 0 0 0 24px; }

.owl-slider-check-list-2 { background: url("../images/slider-img/list-arrow-2.png") no-repeat scroll 0 10px transparent; }

.row-2 { background: url("../images/bg-main-1.jpg") repeat scroll 50% 50% #CCCCCC; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset; behavior: url(js/PIE.htc); }

.row-2 { margin: 30px 0 60px; }

.owl-flex-caption a { color:#777; outline:none; cursor:pointer; }

.owl-flex-caption a:hover { color:#000; }

/* Clearfix for the .owlslides element */
.owlslides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

html[xmlns] .owlslides { display: block; }

* html .owlslides { height: 1%; }