.caroufredsel_wrapper {height: 400px !important;}
#portfolio.portfolio-items .col {
    height: auto;
    margin-bottom: 25px!important;
}/*
	Theme Name: MOSAK
	Theme URI: http://mosak.com
	Author: MOSAK
	Author URI: http://mosak.com
	Description: An Ultra Responsive theme
	Version: 3.0

-------------------------------------------------------------------------

	1.	Browser Reset + Font Face
	2.	Globally Applied Styles
	3.	Header + Search Bar Styles
	4.	Plugin Related Styles
	5.	Page + Custom Page Layout Styles
	6.	Nectar Shortcode Styles
	7.  Footer Styles
	8.	Sidebar Styles
	9.  Blog + Pagination Styles
	10.	Comment Styles
	11.	General Form Styles

-------------------------------------------------------------------------*/
nav ul a {font-size: 21px !important;}
hr.ether-divider.ether-style-1 {
    position: relative;
    top: 20px;
    clear: both;
    padding-bottom: 20px;
}

/*.caroufredsel_wrapper {
    height: 400px !important;
}*/

.ether-widget.ether-table {
    padding-top: 30px;
}

.ether-col li {
    margin-left: 15px;
}

.ether-col li:first-child {
    margin-top: 15px;
}

.ether-col li:last-child {
    margin-bottom: 15px;
}

#text-4, #text-3 {
    margin: 0 !important;
}

.ether-col {
    padding: 0 !important;
}

.ether-twitter-feed span {
    color: #fff !important;
}

.ether-twitter-feed a {
    display: none !important;
}

.ether-twitter-feed-item {
    background: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
/* .ether-twitter-feed-item span {padding: 0 10px !important;} */
body .main-content .ether-grid .ether-col .ether-twitter-feed-item {
    margin: 0 10px !important;
}

#footer-outer .ether-twitter-feed-item span {
    padding: 0 !important;
}

.ether-widget.ether-twitter-feed {
    margin: 0 0 25px !important;
    padding: 0 !important;
}

.container.main-content .ether-col p {
    padding-top: 15px !important;
    margin-bottom: 0 !important;
    padding-left: 0;
}

.row .ether-img {
    border: 1px solid #FFF;
}

#wp-admin-bar-ether-ether,#toplevel_page_redux_options,#menu-plugins,#wp-admin-bar-updates {
    display: none!important;
}

#promonivoslider .nivo-directionNav,#promonivoslider .nivo-controlNav {
    display: none;
}

#footer-outer #copyright.row {
    margin: 0;
    padding: 0;
}

#promonivoslider .nivo-directionNav,#promonivoslider .nivo-controlNav {
    display: none;
}

#promonivoslider .theme-default .nivoSlider {
    position: relative;
    background: #fff url(http://luckyeagletexas.com/images/libs/nivo-slider/loading.gif) no-repeat 50% 50%;
    margin-bottom: 50px;
    -webkit-box-shadow: 0 0 0 0 #000;
    -moz-box-shadow: 0 0 0 0 #000;
    box-shadow: 0 0 0 0 #000;
}

#promonivoslider {
    background-color: #000;
    width: 100%;
    border-bottom: 1px solid #FFF;
}

#promonivoslider .ether-aligncenter {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}

#promonivoslider .ether-slider-wrapper .nivoSlider {
    margin: 0!important;
}

.ether-col p {
    padding: 0 10px;
}

.ether-widget.ether-table {
    width: 100%;
}

.ether-cols {
    margin: 0!important;
}

.single-portfolio #portfolio-nav {
    width: auto!important;
}

body.blog div.container.main-content div.row div#post-area.col article.post div.post-meta {
    display: none;
}

#sidebar #project-meta .nectar-love {
    position: absolute;
    right: 0;
}

#sidebar #project-meta .nectar-love img {
    width: 86px!important;
    height: 24px!important;
    max-width: 86px;
    top: 0;
}

.gform_wrapper .gfield_required {
    color: #ffd02c!important;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

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

* html .clearfix {
    height: 1%;
}

.flickr_badge_image a img {
    border: 1px solid #fff;
    width: 73px!important;
    height: 73px!important;
}

.toggle .bold,.toggle strong,.tabbed b,.tabbed .bold,.tabbed strong,.tabbed b {
    color: #616161;
    line-height: 18px;
    padding: 0 5px;
}

.portfolio-items .nectar-love:hover,.portfolio-items .nectar-love.loved {
    background-color: transparent!important;
}

#booknow {
    position: absolute;
    top: -21px;
    left: 0;
    z-index: 999999999999999;
}

#ascrail2000 {
    border: 1px solid #fff;
    -moz-box-shadow: inset 0 0 7px .5px #000;
    -webkit-box-shadow: inset 0 0 7px .5px #000;
    box-shadow: inset 0 0 7px .5px #000;
}

#ascrail2000 div {
    background-color: #ffd02c!important;
    width: 14px!important;
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important;
}

.quick-flickr-item {
    float: left!important;
}

.quick-flickr-item img {
    width: 75px!important;
    height: 75px!important;
    margin: 3px;
    margin-bottom: 0!important;
    border: 1px solid #fff;
}

* {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility/* ;word-wrap:break-word */;
}

#headerImage {
    border: 1px solid #fff;
    max-width: 1018px;
    overflow: hidden;
    max-height: 241px;
    display: inline-block;
    margin-bottom: 25px;
}

#headerImage img {
    display: block;
    -moz-box-shadow: inset 0 0 7px 2px rgba(24,24,25,.75);
    -webkit-box-shadow: inset 0 0 7px 2px rgba(24,24,25,.75);
    box-shadow: inset 0 0 7px 2px rgba(24,24,25,.75);
    -webkit-transition: margin 1s ease;
    -moz-transition: margin 1s ease;
    -o-transition: margin 1s ease;
    -ms-transition: margin 1s ease;
    transition: margin 1s ease;
    height: 100%!important;
    width: 200%!important;
}

input,textarea,select {
    border: 1px solid #111;
    padding: .5em;
    font-size: 15px;
    line-height: 1.2em;
    width: 80%;
    background: #444;
    color: #fff;
    font-family: helvetica,sans-serif;
    background: -webkit-gradient(linear,left top,left bottom,from(#222),to(#444));
    -webkit-appearance: none;
    -webkit-box-shadow: 1px 1px 1px #333;
}

input:focus,textarea:focus,select:focus {
    outline-color: #c00;
}

textarea {
    height: 55px;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#222),color-stop(0.05,#333));
}

select {
    padding: .5em 2em .5em .75em;
    background: #444 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADIAAAABACAIAAABXrnrvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCN0QzQkY4RTlDNzIxMUUyQkQ3M0U0QTE1QjY0NUFGMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCN0QzQkY4RjlDNzIxMUUyQkQ3M0U0QTE1QjY0NUFGMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI3RDNCRjhDOUM3MjExRTJCRDczRTRBMTVCNjQ1QUYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI3RDNCRjhEOUM3MjExRTJCRDczRTRBMTVCNjQ1QUYxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+OYILigAABHZJREFUeNrs3T9rU1EYB+Bzk5tU6ZqtLoKbxAiF0m+hg0PV1U+hg5v4JRxbB2fxEzhUu1xCN3EQsmUVadPm2EKXVsmfFwmY8zxTm3vuufDOP35vtb29nQAAAAAAAAAAAP5/R+9OVvzFlqEDAAAAAAAAAADECGABAAAAAAAAAAAECWABAAAAAAAAAAAE1TlnUwAAAAAAAAAAAAjQgAUAAAAAAAAAABAkgAUAAAAAAAAAABAkgAUAAAAAAAAAABAkgAUAAAAAAAAAABBU55xNAQAAAAAAAAAAIEADFgAAAAAAAAAAQJAAFgAAAAAAAAAAQJAAFgAAAAAAAAAAQFCdczYFAAAAAAAAAACAAA1YAAAAAAAAAAAAQQJYAAAAAAAAAAAAQQJYAAAAAAAAAAAAQXXO2RQAAAAAAAAAAAACNGABAAAAAAAAAAAECWABAAAAAAAAAAAEWUEIAAAAAAAAAAAQpAELAAAAAAAAAAAgSAALAAAAAAAAAAAoXc7BJJUVhAAAAAAAAAAAQNF+bb68fe/p5V9Nf9l3NWABAAAAAAAAAADlmmwdXKWvLgyGZyd3lnpdAAsAAAAAAAAAAChRzlUaDDu9a61X9c6nSdpb/BIrCAEAAAAAAAAAgOL8TE82H77+66PO4NV0/Lg1WiiGVRslAAAAAAAAAABQlMnWweb14qsbWr37qTdMTX/uVVYQAgAAAAAAAAAAJflj7eCMk5PT3dlHrCAEAAAAAAAAAADWRjXjWc6punje9Be/rtOdc0ADFgAAAAAAAAAAUISq+vd3CmABAAAAAAAAAAAECWABAAAAAAAAAAAE1TlnUwAAAAAAAAAAANZCteLvacACAAAAAAAAAAAIEsACAAAAAAAAAAAIsoIQAAAAAAAAAAAgqDYCAAAAAAAAAACgBGenaXp3v9t7sPgrk/GwM3o244AVhAAAAAAAAAAAQBHqbuqOnp98fbHg+fNvH2anr5IVhAAAAAAAAAAAQFE2uoep6afBcM65w0ftW9/n3qYBCwAAAAAAAAAAKE/Tn46PZzxNC6SvkgAWAAAAAAAAAABQptZo77x5c/PX8fFl+mphVhACAAAAAAAAAACFaqf3518+t3c+Xv3fvE1pf6kbNGABAAAAAAAAAADlam/8uKq8OtpdNn11oTZBAAAAAAAAAACgdE0/dSLvWUEIAAAAAAAAAAAQZAUhAAAAAAAAAABAkAAWAAAAAAAAAABAkBWEAAAAAAAAAAAAQRqwAAAAAAAAAAAAggSwAAAAAAAAAAAAggSwAAAAAAAAAAAAguqcsykAAAAAAAAAAAAEaMACAAAAAAAAAAAIEsACAAAAAAAAAAAIEsACAAAAAAAAAAAIqnPOpgAAAAAAAAAAABCgAQsAAAAAAAAAACBIAAsAAAAAAAAAACCoNgIAAAAAAAAAAGA95OlKP1e1NGABAAAAAAAAAABE1TlnUwAAAAAAAAAAANbAdLrSNFS7VWnAAgAAAAAAAAAACKqNAAAAAAAAAAAAWA95uuov/hZgANaaifGA4P2bAAAAAElFTkSuQmCC") no-repeat right center;
    -webkit-background-size: 1600px 32px;
}

input[type=text] {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#222),color-stop(0.12,#333));
}

input[type=submit] {
    background-color: #306ac6;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.19),inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 5px rgba(255,255,255,.16);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.19),inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 5px rgba(255,255,255,.16);
    box-shadow: 0 1px 1px rgba(0,0,0,.19),inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 5px rgba(255,255,255,.16);
    background-image: -moz-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%);
    background-image: -o-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%);
    background-image: -webkit-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%);
    background-image: linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%);
}

input[type=reset] {
    width: auto;
    padding: .25em 1em;
    line-height: 1.5em;
    background: -webkit-gradient(linear,left top,left bottom,from(#333),to(#222));
    border: 2px solid #444;
    text-shadow: 0 0 2px #300;
    font-weight: bold;
    color: #999;
    -webkit-box-shadow: 1px 1px 3px #000;
}

input[type=checkbox],input[type=radio] {
    display: inline-block;
    font-size: 15px;
    line-height: 1em;
    margin: 0 .25em 0 0;
    padding: 0;
    width: 1.25em;
    height: 1.25em;
    -webkit-border-radius: .25em;
    vertical-align: text-top;
}

input[type=radio] {
    -webkit-border-radius: 2em;
}

input[type=checkbox]:checked {
    background: url("data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%008%00%00%008%08%02%00%00%00'%E4%ACI%00%00%00%19tEXtSoftware%00Adobe%20ImageReadyq%C9e%3C%00%00%04%FEIDATx%DA%EC%98%DFo%1BE%10%C7g%ED%E4l%E7~%F8%9C%8B%7F%C5%8DS%D2%26P%01UQ%1E%10%12R%11%12B%AAx%E0%8D'%FED%D47J_%10%FF%00%20%F5%01%15%119!n%1C'%25%C9%D9%17%FBn%EFb%2F%D3Y%9Du%89%83%E4%CD%0FP%D1%ADV%D1%C6%3B%E7%FB%F8%BB%B33%B3%CB677%E1mh%19xKZ%0A%9A%82%A6%A0)h%0A%9A%82%A6%A0Wjs%D7y%98%C5%03q%13f7%0F%CA%A8g%12%CB1%26%08A%83%E4bM%2C'f%13%CB%5B%07e%F4%0C%F6y%FA%9B%A1w%9F%25%FA8%A6%9CK%F4%89Y%14%9B%89%5B%05%95%94%1A%C0%02%F5%3C%E1%22A%000%00%F0ip%16%7F%2F%CE%16%00t%1Ad%08%11g%87%D4A%9D5%BB%BC%BC%ACJi%018%00%15%80%3A%C0%E3%93%93Q%3E%9Fc%2C%9BX%FA%2C%C1%15%01%96%00%AA%00%CBB%7C%EA%BA%BCP%D0hJ%C4%94j%A0%F5z%7Dv%D0yR%08)%F1%C7%AD%02%3C%E9v%1F%ED%EE%3E%1C%0E%5D%DB%96%8B%3B%22K%042%E9%97%AC%00%AC%09%F1M%AB%B5%D1%ED6%18%EB%1B%06%90%B4!%B1%8ETX%15%40%A5N%16%89%84%94_v%BB%D5N%A7%83%9Fp%FE%81%EF%F7K%25%60L%FE%18%83(%9B%00%1BB%7C%D5jA%AF%B7%8F%F2%7B%DE2c%87%86%E1%93%93%84%09%87%9E%E9%ED%B5ZmF9'%0B%8A%0F%3C98%40%CA.%BD%AF%8Fd%9Co%F8%FE%90tE%BF%2C%014%00%D6%85%F8%7C%7B%3B%EA%F5%DA%24%1E%C2U%3C%AF%94%C9%B4t%DD%A3%7F%A38%08%DC%A4%A2%2C%A1%E8c%D7%FD%A8%DD%EE%10%A5l%92u%CD%F7%C1%B6M%C6P%F2w%84%F8x%7B%3B%24J%D9F%B4%99%9A%9E%E7%17%0A%7F%E4%F3%B8%F9%F8m(*%23%8E%DC%EF%A3%5C%EE%91%EF%9B%9C%F7%13%B3%92%B5%E1%FB%E3b%D1%16%E2%C1%CEN%92R6%F4%EC%C8%B2%9E%D5j%7F%01%9C%12%E8%ECn%9A%ADV%AB%B3%D8%89XTt%C1%1C%C0%89m%7F%E8%FB%C6e%AC%15%DF_t%DD%B0%DF%BF%40%89%1Bk%DE%B2%9E%DE%BD%DBf%EC(%01%0A7%0B%0Aq%8E%91A%0A%89%FB%C5%E2%7BA%A0O%B1%8E8%1Fr~8E%99%B3%AC%E7%AB%AB-%C6%D0%B3O%12%3E%3A%2Bh%A5R%99%3D%98%89%F3%7DP%2C%DEC%5D%C30%C9%CA%A9_%A0%D4%2C%EB%A7f%F3w%C6v%01%5E%03x%8A%EB%AE%06%3A%C9%E6%E3D%60g%C5b%23%08.%B0%5E%A44%CD_%9B%CD%97%8Cm%03%A0%9C.%C9%A9%14%9B%DE%BC%AB%5C._AQ%20g%5D%A0%C0%3E%B6%ACr%10%8C%C3%90O%D9c%2C3Mskee%9F%B1%1D%00%8C%A6G%94l%23E%CA%EB%D6%A3%E2%16%2CoFQY%13%15(%9A%E2cw(%5E%BE%FF%EAU%E8y%87%97%D9%A3%C6%E8%15%A8w%CF4%7B%B4%D3%03%92st%85%5C%BF%B4%B4%A4D)%93%93%CC%A2%EF%0A%F1%C9%DE%5E%E4y%ED%7F~%AAO%AC%0D%CE%915%A0%1C1I%9EJ%ACj%A0%1A%15%25e%CA%E3H%F9%05R%9E%9E%B6%A7%FC2%7F~%E3K%D6%7BApD%AC%01%CD%9E%A9%E6z%C7qf%07%C5PoSuw_%88%AF%3B%9D%B3)J%DC%E3%A6a%2Ch%DA%858%20Y78o%1B%86G%25%A9r%1C%9D%11T%A6%A5%02%816%84%F8v%7F%9F%5DF9o%18%5B%F5%FA%B1i%96%C3p%9A%D5%0C%C3u%CE_%18%86K%AC%A1RQ%B2%B8%B88%7B%99%97%A3m%F4%D9%E9%E9%83%E3%E3%FD%F3%09%F0%0D%A5%AE%FFR%AF%EF1%86%89%A7g%18w87%A2(%C9%8A%8B%EE%84%A1%97%CB%BD%D44%D5%98%AF%00%9A%A1%D8%89%A2%06%9A%B6%C2%18%D6%1F~%CC*)%7F%AC%D5~KDu%D70%EE%A3%AE1%ABF%F5%E1%9F%8E%F3%DC%B2%AE%90%9C%14%40Y%7C%A6%C3%BD%E2%16%0Aw%B0%9C%23V%AC%89%B2%BA%FE%7D%AD%26s%0F%96%7F%C7%14%D5%03%2C%3E%0Cc%23%0C%CD(%0A%88%F2%B5%E3%3C%2B%95%3Aq%D8%0F%95%7C%B4%84%95%B9%CA)%5E%96%26(C7%9Fw2%99U%DF%0Ft%FD%BBju%8Br%8F%84%90u1%A7%B5n%EB%FAz%18.E%D1%8E%E3%FC%60%DB%E8%D6%07T%94%0C%15w%BD%C2)T%9Ew%87%24%18%10%CA%A1mo%CE%CD%BD%D0u%97*7%FC%BC%17%07%A6%90%96%15%C78%D5%AEV%1F%0E%06%3F%D3%1E%3A%A6%3ET%CF%F5lmmM%F5%B8%9C%A3h*%CF%C1Z%7C%CC%18%C4Ag%14%EF%BC%02%15%03%3A%0D%B2%84.O%D5%838%8E*e%26%B5s%BD%88%8F%ED%F2%2C%2F%0B%D3%C9%CDB%94%D0I%C4%25%92%1F_%40%8C%CE%9B%DD%EE%05%C4%84uL%0A%C9%3AZ%5Cv%A53%8E%0F%C4%7C%CAl%FC%EF%5C%E9H%D6%D1%0C%B7_%E3%FF%FC%92L%B5x%BB~%8D%97%5E%E4%A6%A0)h%0A%9A%82%A6%A0)%E8%FF%1E%F4o%01%06%00%DBBF5c%12Wd%00%00%00%00IEND%AEB%60%82") no-repeat center center;
    -webkit-background-size: 28px 28px;
}

input[type=radio]:checked {
    background: url("data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%008%00%00%008%08%02%00%00%00'%E4%ACI%00%00%00%19tEXtSoftware%00Adobe%20ImageReadyq%C9e%3C%00%00%04)IDATx%DA%EC%99%DFo%DB6%10%C7IY%B6%E5%DF%89%DD%FChf%23%C0%DE%BA%3D%E6%0FX%81%BE%F6%FF%DD%5E%F7%D8%F7%01-0%F4%07%10%BF%AC%F1%8C%DA%B1%23%CB%94x%3D%1Cq%04e%25-%958%DB%82I8%10%B2M%8A%1F%7D%C9%3B%1Eiyqq!%9E%C2%15%88'rU%A0%15h%05Z%81V%A0%FF%13%D0%F0%E1%8F%90%1Eu%E0%DF%02%95%85%D2%DC%C8%3C%1C%E4A%E1%01%D0%E1%BD%11%25O%1D%C9%A5%BCMH4%CD%A5%2C%A0%3F%16%A8t%40k%5C%06%8E%D9%0A%16%D1ZF%DFd%F7%9D%0FaYJ%AB_%8D-t%CA%1DP%C4J%B9%0C%98%D2%BC%40Y%D6%F0%1E%94%01%93%A15%84%A8%93%99%8F%01%C7%11%A3bJ%A6%C8%B6t%2F%19%B7%2CkX6%98%19%CA%3A!%A25%C9%1AL%5Cs%403%E6CK%E8%A7m~%1Eg%A5%86%1E%00J%05%A0%80%85D%BEH%88%16%9B%C15%13%40%F0p%1B%C4%98%C5%DE%99%BE%A5%26k%89%A1%B73%D2P%22%5C%5B%88%8E%10%5D%BAi%13w%C3Q%14)7B%DCP%E5%22(%F0%FB%C0~%15%05G%CE%3A%83%22%E2%40%88%BE%10%3D!%C6q%FCb6%3B%B9%BE%EE%24(%A2X7%9B%7F%F5z%EF%9E%3D%BBl%B5%AE%A9%95d!3%C7%60%EF%8A%06%AC%E8%0E%E5%A1%10%23%AD%7F%B9%BC%3C%9A%CFgB%7C%A4%B1%C6%AB%99%24%FD%24y9%9B%5D%0D%87%BFO%26%B5%20%10y%D0%D4%09%5B%3EW%ED%F4%F4%D4%C7%DFw%B4%EC%90%8A%07B%1Ci%FD%FA%FD%FB%60%B9%FC%40%A3%9C9%8E%82%1F%11%7D%88J%AFV%D3%83%03%25e%CAq%20%CD%8B%0A%1E%A2%D6NNN%3C'%A8%F1%F4%88%A6c%97F%7C(%C4%AB%E9%14)%A7w%B7%5Dbe%A5~P%EA%B2%DF%DFr%A8R%B7%B1%EEa%8EB%DE%E5%8D%AE%88%3B%89%E3%E3%F9%FC%ED%F7%9A%E3k%BC%98%CF'%A3%D1%AA%D5Zsp%08%EE%C8%0A%1E%04%BA%E3%F8uv%FC%9Fq%0A%FA%B5%BD%A2%CA%1F%C6c%1B%C2%EC2%06%8F%01jc%BE%09RG%EB%F5G%BF%B6%E8%F8%3F%AE%D7%0D%00w%F5%92%8E%D7%EFm%E8!%1F%01%8C%7B%B5%94%DA%FA%81b%B5H%A9%00%40%DE6%E8%3E%A0O'%C3%F7W%D4%A6%95%D6a7a%D8P*%F1%E8%A6A%953%00%1BA%ED%03%F79G5%E7l%99%13%AE%91%EFs%BB%DD%5B%2C%7C%40%7BT9%01H%0B%2B%93%F6%1Cz%F0%BBP%0C%8D%DD%00(%80-%C0%06%20%06%F8%E3%F0%F0%C8o%E0%B0%1AV%8E%A9%E1%96%1E%92%D2%033%F0%BD%7C%15%D5%2C%A4%22-M%B6%F1%A9%D9%FC%3C%18%8C%17%8B%E97%9B%8FQ%CE%C1%00%2B%DF%20(5%B7%01_%7B%2BZ%1B%8DF%9EYs%E0%EC%3Dj%7C3%EBt~%BA%B9%E9%A6%E9%F2n%CA0%8A~%3B%3B%C3%E5tAqjM%89%DF%86q%7DA%87%C3%E1w%3DI%16p%ED%F6%08%BB%C1%B5q%92%A6%E7%944e%BC%DC7)_9G%B8~%FF%D7%E7%CF%AF%A4%FCB%A0%2B%1A%0AW%D7%9D%DC%F4%FE%A0.n%90%DF%E2%19%25%B0%BFO%9D%CE%A2%DD%C6%A1%99h%7D%AE%F5%19f-%F5%FA%B2%DB%7Ds%7C%FCf0%F8%5B%88%2Fd%2BGN%9B%9D%C0%1E%D3%3C%60%F1%94%B3m%B2%3F)%EAx%15E%7FF%D1N%E2%1C%93~kB4%16%B3%96%8A%85%DCg%E2l%23%94%A0%0E%DC%E0%9A2P%C4%99%BC%BB%151ngpc%D6%D2%80f%8E%9C%FBTT%B0%A8%99%F3%A5%E68%B0!%CA%5B7w%09%E3%9A%9B-Sj%EFU%BEtR%B2%B3%90%80%B3%833%F9%94%CD%89%84%B3%40l%F3%DBe%C5%DF%EB2r%96%D8%8A%80%83%EB.%AA)%0B%19%B2%9C%D2%D1%DB%1E%40(g%ED%D5%E5)%CB%ED%EB!%1F%FF%0D%8A9%FF%A89N%E6%82%BAk%AF%BBC*KY%FA%00%02%9C%20%60%BA%0F%B8%FC%F6!%99.L%CA%C7%3D%24%13%F9%E38%E9%10%C8%C2Q%05%14%EA%FF%A3%C7%8EE%88%FF%F4A%EE~!%AA%3F%1B*%D0%0A%B4%02%AD%40%2B%D0%A7%07%FAU%80%01%00%CB%CE%9B*%C4!%CE%AD%00%00%00%00IEND%AEB%60%82") no-repeat center center;
    -webkit-background-size: 28px 28px;
}

#headerImage img:hover {
    margin-left: -100%;
}

#subNav {
    position: absolute;
    right: 0;
    font-weight: bold;
    border-left: 1px solid #FFF;
    padding-left: 14px;
    z-index: 9999999999;
}

#subNav li {
    line-height: 18px!important;
}

#subNav li.current-menu-item,#subNav li.current_page_item {
    text-decoration: none!important;
    list-style-image: url('img/arrow.png');
    color: #ffd02c!important;
}

#subNav li.current-menu-item a,#subNav li.current_page_item a {
    color: #ffd02c!important;
}

#subNav li:hover {
    list-style-image: url('img/arrow.png')!important;
}

#subNav a {
    color: #fff;
    font-size: 14px;
    font-family: "DroidSans",sans-serif;
    text-transform: uppercase;
}

#subNav a:hover {
    color: #ffd02c;
}

header#top .col {
    float: none;
    display: inline-block;
    width: auto;
}

#jackpot.row {
    border: 1px solid #fff;
    border-width: 1px 0;
    -moz-box-shadow: 4px 6px 21px rgba(19,20,21,.75);
    -webkit-box-shadow: 4px 6px 21px rgba(19,20,21,.75);
    box-shadow: 4px 6px 21px rgba(19,20,21,.75);
    background: #2d3032 url('img/background.jpg') repeat;
    text-align: center;
    padding-bottom: 0!important;
}

#jackpot.row p {
    padding: 0 40px;
    margin: 0;
    color: #fff;
    font-family: "DroidSans",sans-serif;
    font-size: 23px;
    font-weight: bold;
    text-shadow: 0 2px 10px rgba(0,0,0,.75);
}

.row .col img.attachment-portfolio-thumb {
    border: 1px solid #fff;
}

#lovelike img {
    position: absolute;
    right: 44px;
    bottom: 12px;
}

#homepage-testimonial .nectar-love-wrap {
    border: 0!important;
}

#homepage-testimonial .data_display * {
    width: 100%!important;
    min-height: 56px!important;
}

.data_display {
    width: 100%!important;
    min-height: 56px!important;
}

.carousel-heading {
    text-shadow: 0 1px 4px rgba(0,0,0,1);
}

.carousel-prev,.carousel-next {
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,1);
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,1);
    box-shadow: 0 1px 4px rgba(0,0,0,1);
}

#promopageheading {
    text-shadow: 0 1px 4px rgba(0,0,0,1);
}

#ascrail2000 {
    display: inline-block!important;
}

html,body,div,span,applet,object,iframe,table,caption,tbody,tfoot,thead,tr,th,td,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {
    vertical-align: baseline;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

:focus {
    outline: 0;
}

input[type=submit] {
    -webkit-appearance: none;
}

html,body {
    overflow-x: hidden;
    position: relative;
}

body {
    background: white;
    font-family: 'Open Sans',sans-serif;
    color: #FFF;
}

ol,ul {
    list-style: none;
}

input[type=text]::-ms-clear {
    display: none;
}

p:empty {
    display: none;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: inline-block;
}

@font-face {
    font-family:'stentigaregular';src:url('css/fonts/stentiga.eot');src:url('css/fonts/stentiga.eot#iefix') format('embedded-opentype'),url('css/fonts/stentiga.woff') format('woff'),url('css/fonts/stentiga.ttf') format('truetype'),url('css/fonts/stentiga.svg') format('svg');font-weight:normal;font-style:normal;
}

@font-face {
    font-family:'OpenSansLight';src:url('css/fonts/OpenSans-Light-webfont.eot');src:url('css/fonts/OpenSans-Light-webfont.eot#iefix') format('embedded-opentype'),url('css/fonts/OpenSans-Light-webfont.woff') format('woff'),url('css/fonts/OpenSans-Light-webfont.ttf') format('truetype'),url('css/fonts/OpenSans-Light-webfont.svg') format('svg');font-weight:normal;font-style:normal;
}

@font-face {
    font-family:'OpenSansRegular';src:url('css/fonts/OpenSans-Regular-webfont.eot');src:url('css/fonts/OpenSans-Regular-webfont.eot#iefix') format('embedded-opentype'),url('css/fonts/OpenSans-Regular-webfont.woff') format('woff'),url('css/fonts/OpenSans-Regular-webfont.ttf') format('truetype'),url('css/fonts/OpenSans-Regular-webfont.svg') format('svg');font-weight:normal;font-style:normal;
}

@font-face {
    font-family:'OpenSansSemibold';src:url('css/fonts/OpenSans-Semibold-webfont.eot');src:url('css/fonts/OpenSans-Semibold-webfont.eot#iefix') format('embedded-opentype'),url('css/fonts/OpenSans-Semibold-webfont.woff') format('woff'),url('css/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),url('css/fonts/OpenSans-Semibold-webfont.svg') format('svg');font-weight:normal;font-style:normal;
}

@font-face {
    font-family:'OpenSansBold';src:url('css/fonts/OpenSans-Bold-webfont.eot');src:url('css/fonts/OpenSans-Bold-webfont.eot#iefix') format('embedded-opentype'),url('css/fonts/OpenSans-Bold-webfont.woff') format('woff'),url('css/fonts/OpenSans-Bold-webfont.ttf') format('truetype'),url('css/fonts/OpenSans-Bold-webfont.svg') format('svg');font-weight:normal;font-style:normal;
}

body {
    font-size: 12px;
    font-family: 'OpenSansRegular';
    background: #f5f5f5 url('img/content-background.jpg') repeat;
    line-height: 21px;
}

header #navWrapper {
    display: inline-block;
    margin-top: 23px;
}

header nav ul li a {
    padding-top: 0!important;
    color: #FFF;
    padding-bottom: 18px!important;
}

header nav ul li ul li a {
    padding-top: 14px!important;
}

header .col.span_9.col_last {
    display: inline-block!important;
    width: auto!important;
}

.alignleft {
    float: left;
    margin-right: 15px;
}

.alignright {
    float: right;
    margin-left: 15px;
}

.aligncenter {
    display: block;
    margin: 15px auto;
}

dt {
    font-family: 'OpenSansBold';
}

dd {
    padding-left: 20px;
}

.gallery-caption {
    margin-left: 0;
    margin-bottom: 10px;
    padding: 0 10px;
}

.sticky {
    margin-bottom: 50px;
}

.sticky .content-inner {
    margin-bottom: 0!important;
    padding-bottom: 0!important;
    border-bottom: 0!important;
    -o-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    background-color: #fff;
    padding: 25px!important;
    position: relative;
}

.side-box {
    padding: 10px 0;
    margin-bottom: 10px;
    border: 1px solid #CCC;
    background-color: #e6e6e6;
    text-align: center;
}

.side-box a:link,.side-box a:visited {
    font-weight: normal;
    color: #06c55b;
    font-size: 12px;
}

#wpadminbar {
    z-index: 1000000!important;
}

table {
    margin-bottom: 20px;
}

.wp-caption {
    border: 1px solid #ccc;
    background: #eee;
    padding: 5px;
}

.wp-caption .wp-caption-text {
    text-align: center;
    margin-top: 5px;
}

em {
    font-style: italic;
}

caption,th,td {
    font-weight: normal;
    text-align: left;
}

.clear {
    clear: both;
}

.subheader {
    color: #6f6f6f;
    margin-bottom: 15px;
}

a {
    /* color: #18caa8; */
    text-decoration: none;
    transition: color .2s linear;
    -moz-transition: color .2s linear;
    -webkit-transition: color .2s linear;
}

a:hover {
    color: inherit;
}

h1 {
    font-family: 'stentigaregular';
    color: #ffd02c;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    font-size: 30px;
    line-height: 34px!important;
}

.single-post .row,.single-post div.clear {
    margin: 0;
    padding: 0;
}

.single-post h1 {
    text-align: left!important;
    font-family: 'stentigaregular'!important;
    color: #ffd02c;
}

h2 {
    font-family: 'stentigaregular';
    color: #ffd02c;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    font-size: 24px;
    line-height: 24px;
    padding-bottom: 28px;
}

h3 {
    font-size: 21px;
    line-height: 21px;
}

h4 {
    font-size: 18px;
    line-height: 18px;
}

h5 {
    font-size: 16px;
    line-height: 16px;
}

h6 {
    font-size: 14px;
    line-height: 14px;
}

h1,h2,h3,h4,h5,h6 {
    color: #FFF;
    font-weight: normal;
    margin-bottom: 7px;
    font-family: 'OpenSansSemibold';
    letter-spacing: -1px;
}

body.page div.container div.row div.col.span_12.section-title h1#promopageheading {
    font-family: 'stentigaregular';
    color: #ffd02c;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 30px;
    line-height: 34px!important;
    padding-bottom: 32px;
}

body.single.single-portfolio div.container.main-content div.row div.col.span_12.section-title.project-title h1 {
    text-align: left;
    font-family: 'stentigaregular';
    color: #ffd02c;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 30px;
    line-height: 34px!important;
    padding-bottom: 32px;
    padding-right: 115px;
}

.bold,strong,b {
    font-family: 'stentigaregular';
    color: #ffd02c;
    text-transform: uppercase;
    font-weight: bold;
}

.uppercase {
    font-family: 'OpenSansbold';
    font-size: 12px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    text-align: left;
}

.light {
    text-transform: none;
    font-family: 'OpenSansLight';
}

.text-align-center {
    text-align: center;
}

p {
    margin-bottom: 40px;
}

.row .col p:last-child {
    padding-bottom: 0;
}

.container .row:last-child {
    padding-bottom: 0;
}

blockquote {
    font-family: 'OpenSansLight';
    line-height: 30px;
    font-size: 22px;
    padding-left: 50px;
    margin-bottom: 30px;
    background-repeat: no-repeat;
    background-position: left 3px;
    background-image: url(img/icons/quotes.png);
}

.main-content {
    background: #fff url('img/background.jpg') repeat;
    border: 1px solid #fff;
    padding: 40px;
    margin-top: 40px;
    -moz-box-shadow: 0 4px 7px rgba(19,20,21,1);
    -webkit-box-shadow: 0 4px 7px rgba(19,20,21,1);
    box-shadow: 0 4px 7px rgba(19,20,21,1);
}

.main-content ul {
    margin-left: 30px;
    margin-bottom: 30px;
}

.main-content ul li {
    list-style: disc;
    list-style-position: outside;
}

code {
    display: block;
    clear: both;
    overflow: auto;
    padding: 10px 20px 20px 20px;
    white-space: pre;
    background-color: #ebebeb;
    font: 12px "Andale Mono",Courier,"Courier New",monospace;
}

#error-404 {
    text-align: center;
    margin-bottom: 45px;
}

body #error-404 h1 {
    font-size: 250px!important;
    line-height: 250px!important;
    font-family: 'OpenSansbold';
}

body #error-404 h2 {
    text-transform: uppercase;
    font-size: 70px;
    font-family: 'OpenSansbold';
}

#header-space {
    height: 227px!important;
}

#header-outer {
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    overflow: visible!important;
    background: #fff url('img/headerbackground.jpg') no-repeat;
    border-top: #FFF 1px solid;
    border-bottom: #FFF 1px solid;
    background-position: 50% 0;
    z-index: 9998;
    box-shadow: 0 0 70px 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 70px 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 70px 0 rgba(0,0,0,1);
    height: 227px;
}

.admin-bar #header-outer {
    top: 28px;
}

#header-outer .container {
    visibility: hidden;
    margin-top: 20px;
}

header#top #logo {
    width: auto;
    max-width: none;
    display: inline-block;
    line-height: 22px;
    font-size: 22px;
    letter-spacing: -1.5px;
    color: #444;
    font-family: 'OpenSansSemibold';
}

header#top #logo:hover {
    /* color: #18caa8; */
}

header#top #logo img {
    max-width: none;
    width: auto;
    margin-bottom: 0;
    display: block;
    border: 0;
}

header#top {
    position: relative;
    z-index: 9998;
    width: 100%;
}

header#top .container .row {
    padding-bottom: 0;
    text-align: center;
}

header#top nav>ul {
    float: right;
    overflow: visible!important;
}

header#top nav ul li {
    float: right;
}

header#top nav>ul>li {
    float: left;
}

header#top nav>ul>li>a {
    padding: 0 10px 0 10px;
    display: block;
    color: #555;
    font-size: 12px;
    line-height: 14px;
    -webkit-transition: color .1s linear;
    -moz-transition: color .1s linear;
    -o-transition: color .1s linear;
    transition: color .1s linear;
}

header#top nav ul li a:hover,header#top nav .sf-menu li.sfHover>a,header#top nav .sf-menu li.current_page_ancestor>a,header#top nav .sf-menu li.current-menu-item>a,header#top nav .sf-menu li.current-menu-ancestor>a,header#top nav .sf-menu li.current_page_item>a {
    /* color: #18caa8; */
}

header#top nav .sf-menu li.current_page_item>a .sf-sub-indicator [class^="icon-"],header#top nav .sf-menu li.current_page_ancestor>a .sf-sub-indicator [class^="icon-"] {
    /* color: #18caa8; */
}

header#top nav ul li a {
    color: #FFF;
    text-transform: uppercase;
}

header#top nav ul li a ul li a {
    color: #fff;
}

.sf-menu>li.current_page_ancestor>a>.sf-sub-indicator [class^="icon-"],.sf-menu>li.current-menu-ancestor>a>.sf-sub-indicator [class^="icon-"],.sf-menu>li.current_page_item>a>.sf-sub-indicator [class^="icon-"] {
    /* color: #18caa8; */
}

.sf-menu ul li.current_page_item>a,.sf-menu ul li.current-menu-ancestor>a,.sf-menu ul li.current_page_ancestor>a {
    /* color: #18caa8; */
}

header#top nav ul #search-btn {
    margin-left: 20px!important;
}

header#top nav ul #search-btn>div {
    border-left: 1px solid #e7e7e7;
    padding-left: 23px;
}

header#top nav ul #search-btn a {
    text-indent: -9999px;
    background-color: #a0a0a0;
    padding-left: 23px;
    padding: 0 0 0 0!important;
    width: 24px;
    height: 21px;
    display: block;
    background-position: right top;
    background-repeat: no-repeat;
    background-image: url(img/icons/mag-glass.png);
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    box-sizing: content-box!important;
    -moz-box-sizing: content-box!important;
}

header#top nav ul #search-btn a:hover,header#top nav ul li.sfHover #search-btn a:focus {
    /* background-color: #18caa8; */
}

header#top nav ul #search-btn:hover span,header#top nav ul li.sfHover #search-btn:focus span {
    opacity: 1;
}

header#top #toggle-nav {
    position: absolute;
    right: 0;
    top: 5px;
    display: none;
    width: 36px;
    height: 28px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(img/icons/responsive-menu.png);
}

#search-outer {
    top: 0;
    left: 0;
    width: 100%;
    height: 75px;
    position: absolute;
    z-index: 10000;
    display: none;
    background-color: #fff;
}

#search-outer #search {
    position: relative;
}

#search-outer #search input[type=text] {
    width: 100%;
    color: #888;
    font-size: 43px;
    line-height: 43px;
    position: relative;
    padding: 0!important;
    background-color: transparent;
    border: 0;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    box-shadow: none!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
    -o-box-shadow: none!important;
    font-family: 'OpenSansBold';
    text-transform: uppercase;
    letter-spacing: -1px;
}

#search-outer>#search form {
    width: 92%;
    float: left;
}

#search-outer #search #close {
    list-style: none;
}

#search-outer #search #close a {
    position: absolute;
    right: 0;
    top: 24px;
    text-indent: -9999px;
    display: block;
    width: 24px;
    height: 17px;
    background-color: #a0a0a0;
    background-image: url(img/icons/close-search.png);
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear;
}

#search-outer #search #close span {
    z-index: -1;
    position: absolute;
    right: 0;
    top: 24px;
    display: block;
    opacity: 0;
    width: 24px;
    height: 25px;
    background-repeat: no-repeat;
    background-image: url(img/icons/close-search.png);
    background-position: right top;
}

#search-outer>#search #close:hover a {
    /* background-color: #18caa8; */
}

.row .col h3,.row .col h2 {
    line-height: 22px;
    margin-bottom: 12px;
}

.row .col h2 {
    font-size: 22px;
    line-height: 25px;
}

.row .col img {
    margin-bottom: 15px;
    max-width: 100%;
    width: auto;
    height: auto;
}

.row .col.section-title.project-title,.row .col.section-title.blog-title {
    margin-bottom: 1.1em;
}

.home .row .col.section-title {
    padding: 0 0 3em 0;
}

.row .col.section-title h1,.row .col.section-title h2 {
    margin-bottom: 3px!important;
    font-family: 'OpenSansSemibold';
    letter-spacing: -1.5px;
    position: relative;
}

.row .col.section-title h1 {
    top: 3px;
}

.row .col.section-title span {
    font-size: 20px;
    line-height: 20px;
    letter-spacing: 0;
    color: #888;
    top: 0;
    position: relative;
    text-transform: none;
    font-family: 'OpenSansLight';
    padding-left: 10px;
}

.row .col.section-title h1 {
    font-size: 28px;
    margin-bottom: 12px;
}

.row .col.section-title p {
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 0;
    font-family: 'OpenSansLight';
}

.divider {
    height: 20px;
}

.divider-border {
    margin: 35px 0 35px 0;
    border-bottom: 1px solid #ddd;
}

.col.boxed {
    -o-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    background-color: transparent;
    padding: 25px 15px 15px 15px;
    position: relative;
    -webkit-transition: top .2s linear,-webkit-box-shadow .2s linear;
    -moz-transition: top .2s linear,-moz-box-shadow .2s linear;
    -o-transition: top .2s linear,-o-box-shadow .2s linear;
    transition: top .2s linear,box-shadow .2s linear;
    text-align: center;
}

.col.boxed span.bottom-line {
    height: 1px;
    width: 100%;
    display: block;
    position: absolute;
    bottom: 2px;
    left: 0;
    background-color: #e8e8e8;
}

.col.boxed img {
    padding: 0 15px;
}

.col.boxed:hover {
    top: -4px;
    -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
    box-shadow: 0 2px 3px rgba(0,0,0,0.3);
}

.col.centered-text {
    text-align: center;
}

.btn {
    padding: 8px 16px;
}

.nectar-button {
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -o-border-radius: 5px 5px 5px 5px;
    box-shadow: 0 -3px rgba(0,0,0,0.1) inset;
    -moz-box-shadow: 0 -3px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow: 0 -3px rgba(0,0,0,0.1) inset;
    -o-box-shadow: 0 -3px rgba(0,0,0,0.1) inset;
    transition: opacity .3s linear;
    -moz-transition: opacity .3s linear;
    -webkit-transition: opacity .3s linear;
    -o-transition: opacity .3s linear;
    color: #fff!important;
    font-family: 'OpenSansbold';
    font-size: 12px;
    letter-spacing: 1.5px;
    padding: 13px 18px;
    position: relative;
    text-transform: uppercase;
    top: -3px;
    margin-bottom: 10px;
    opacity: .75;
    /* background-color: #18caa8; */
    display: inline-block;
}

.nectar-button.small {
    border-radius: 2px 2px 2px 2px;
    font-size: 9px;
    padding: 5px 8px;
    letter-spacing: 1px;
    color: #fff!important;
    box-shadow: 0 -1px rgba(0,0,0,0.1) inset;
    -moz-box-shadow: 0 -1px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow: 0 -1px rgba(0,0,0,0.1) inset;
    -o-box-shadow: 0 -1px rgba(0,0,0,0.1) inset;
}

.nectar-button.medium {
    border-radius: 3px 3px 3px 3px;
    padding: 10px 15px;
    font-size: 12px;
    letter-spacing: 1.3px;
    color: #fff!important;
    box-shadow: 0 -2px rgba(0,0,0,0.1) inset;
    -moz-box-shadow: 0 -2px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow: 0 -2px rgba(0,0,0,0.1) inset;
    -o-box-shadow: 0 -2px rgba(0,0,0,0.1) inset;
}

.nectar-button.large {
    font-size: 13px;
    padding: 15px 22px;
    box-shadow: 0 -3px rgba(0,0,0,0.1) inset;
    -moz-box-shadow: 0 -3px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow: 0 -3px rgba(0,0,0,0.1) inset;
    -o-box-shadow: 0 -3px rgba(0,0,0,0.1) inset;
}

.nectar-button:hover {
    opacity: 1;
}

.sf-menu {
    line-height: 1;
}

.sf-menu ul {
    position: absolute;
    top: -999em;
    width: 10em;
}

.sf-menu ul li {
    width: 100%;
}

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

.sf-menu li {
    float: left;
    position: relative;
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {
    left: 0;
    top: 2.5em;
    z-index: 99;
}

header#top .sf-menu>li:hover>ul,header#top .sf-menu>li.sfHover>ul {
    top: 60px;
}

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

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {
    left: 10.8em;
    top: -10px;
}

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

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

.sub-menu {
    z-index: 3;
}

.sf-menu {
    float: left;
    margin-bottom: 30px;
}

.sf-menu li li a,.sf-menu li li a:visited {
    padding-left: 1.25em;
}

.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active {
    outline: 0 none;
}

.sf-menu ul li a {
    margin: 0;
    padding: 8px;
}

.sf-sub-indicator {
    display: none;
    width: 10px;
    position: relative;
    left: 8px;
    height: 10px;
}

.sf-sub-indicator [class^="icon-"],.sf-sub-indicator [class*=" icon-"] {
    color: #888;
    font-size: 12px;
    line-height: 16px;
    height: auto;
    background-color: transparent;
}

.sf-menu ul a:focus,.sf-menu ul a:hover,.sf-menu ul a:active,.sf-menu ul li:hover>a,.sf-menu ul li.sfHover>a {
    /* color: #18caa8; */
}

.sf-shadow ul.sf-shadow-off {
    background: none repeat scroll 0 0 transparent;
}

.sf-vertical,.sf-vertical li {
    width: 100%;
}

.sf-vertical li:hover ul,.sf-vertical li.sfHover ul {
    left: 100%;
    top: 0;
}

.sf-menu,.sf-menu * {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    z-index: 10;
}

.sf-menu {
    line-height: 1;
}

.sf-menu ul {
    position: absolute;
    top: -999em;
    width: 260px;
}

.sf-menu ul li,.sf-menu ul li li {
    font-size: 12px;
    width: 100%;
}

.sf-menu ul li:last-child a {
    border-bottom: medium none;
}

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

.sf-menu li {
    float: left;
    line-height: 12px!important;
    font-size: 12px!important;
    position: relative;
}

.sf-menu a {
    display: block;
    position: relative;
}

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

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

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

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

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

.sf-menu a.sf-with-ul {
    min-width: 1px;
    padding-right: 16px!important;
}

header#top .sf-menu li ul li a {
    font-size: 18px;
    line-height: 20px;
    color: #fff;
    transition: none;
    background: #25408f url('img/navbg.png') repeat-y;
    text-align: left;
/*    font-weight: bold;
*/}

.sf-menu li ul li a:hover,.sf-menu li ul li.sfHover>a {
    /* color: #18caa8; */
}

.sf-menu li ul li.sfHover>a .sf-sub-indicator [class^="icon-"] {
    /* color: #18caa8; */
}

.sf-menu li ul li .sf-sub-indicator {
    right: 14px;
    left: auto;
    top: 14px;
    display: block;
    position: absolute;
}

.sf-menu li li ul {
    left: 15em!important;
}

.sf-menu {
    float: right;
}

.sf-menu a {
    margin: 0 1px;
    padding: .75em 1em 32px;
    text-decoration: none;
}

.sf-menu ul li {
    font-weight: normal;
}

.sf-menu .sfHover ul li a,.sf-menu .sfHover ul li li a {
    box-shadow: none;
}

.sf-menu ul li a:focus,.sf-menu ul li a:hover,.sf-menu ul li a:active,.sf-menu ul li li a:focus,.sf-menu ul li li a:hover,.sf-menu ul li li a:active {
    border-radius: 0;
    box-shadow: none;
    text-shadow: none;
}

#featured article {
    background-attachment: fixed;
    background-repeat: no-repeat;
    height: 650px;
    width: 100%;
    background-color: #000;
}

.provided-by {
    position: absolute;
    bottom: 8px;
    right: 8px;
    color: rgba(255,255,255,0.75);
    display: block;
    font-size: 11px;
    background-color: rgba(0,0,0,.7);
    padding: 5px 9px;
    z-index: auto;
}

div.slider-nav span {
    display: block;
    width: 56px;
    height: 56px;
    top: 380px;
    margin-top: -35px;
    cursor: pointer;
    background-repeat: no-repeat;
}

div.slider-nav>span {
    margin-top: 0;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    -o-transition: none!important;
    transition: none!important;
}

div.slider-nav span.right,div.slider-nav span.left,div.slider-nav span.right span,div.slider-nav span.left span {
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    border-radius: 1px 1px 1px 1px;
    -moz-border-radius: 1px 1px 1px 1px;
    -webkit-border-radius: 1px 1px 1px 1px;
    -o-border-radius: 1px 1px 1px 1px;
}

.orbit-wrapper div.slider-nav span.right {
    /* background-color: #18caa8; */
    background-image: url(img/icons/slider-arrows.png);
    right: 0;
    background-position: right top;
}

body[data-smooth-scrolling="1"] .orbit-wrapper div.slider-nav span.right {
    right: 15px;
}

.orbit-wrapper div.slider-nav span.left {
    /* background-color: #18caa8; */
    background-image: url(img/icons/slider-arrows.png);
    left: 0;
    background-position: left top;
}

div.slider-nav span.right span.white {
    opacity: 0;
    top: 35px;
    right: 0;
    position: absolute;
    background: url(img/icons/slider-arrows.png);
    background-position: right bottom;
}

div.slider-nav span.left span.white {
    opacity: 0;
    top: 35px;
    right: 0;
    position: absolute;
    background: url(img/icons/slider-arrows.png);
    background-position: left bottom;
}

div.slider-nav span.right:hover span.white,div.slider-nav span.left:hover span.white {
    opacity: 1;
}

div.slider-nav span span.shadow {
    display: block;
    top: 91px;
    right: 0;
    height: 7px;
    position: absolute;
    width: 56px;
    background: url(img/icons/slider-arrows-shadows.png);
}

div.slider-nav span.left span.shadow {
    background-position: left bottom;
}

div.slider-nav span.right span.shadow {
    background-position: right bottom;
}

#featured .orbit-slide article .container {
    position: fixed;
    width: 100%;
    max-width: none!important;
    top: 295px;
    margin: 0 auto;
}

#featured .orbit-slide article .container .span_12 {
    margin: 0 auto!important;
    width: 1100px!important;
    float: none;
}

#featured article .post-title h2 {
    max-width: 450px;
    min-width: 450px;
    font-family: 'OpenSansLight';
}

#featured article .post-title h2 span {
    padding: 4px 0;
    background: none repeat scroll 0 0 rgba(0,0,0,0.5);
    box-shadow: 10px 0 0 rgba(0,0,0,0.5),-10px 0 0 rgba(0,0,0,0.5);
    -moz-box-shadow: 10px 0 0 rgba(0,0,0,0.5),-10px 0 0 rgba(0,0,0,0.5);
    -webkit-box-shadow: 10px 0 0 rgba(0,0,0,0.5),-10px 0 0 rgba(0,0,0,0.5);
    -o-box-shadow: 10px 0 0 rgba(0,0,0,0.5),-10px 0 0 rgba(0,0,0,0.5);
    color: #fff;
    font-size: 32px;
    line-height: 54px!important;
    margin-bottom: 1px;
    background-position: right -53px;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    margin-bottom: 15px;
    display: none;
}

#featured article .post-title a {
    color: #fff;
    left: -10px;
    top: 30px;
    position: relative;
    padding: 14px 18px;
    border: 2px solid rgba(255,255,255,0.3);
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}

#featured article .post-title a:hover {
    border-color: #18caa8;
}

.home-wrap {
    padding-top: 3em;
    position: relative;
    z-index: 100;
    background-color: transparent;
}

.flex-gallery {
    margin: 0;
    padding: 0;
}

.flex-gallery .slides>li {
    display: none;
    -webkit-backface-visibility: hidden;
}

.flex-gallery .slides img {
    width: 100%;
    display: block;
}

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

.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

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

* html .slides {
    height: 1%;
}

.no-js .slides>li:first-child {
    display: block;
}

.flex-gallery {
    margin: 0 0 15px;
    position: relative;
    zoom: 1;
    background-color: transparent;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}

.loading .flex-viewport {
    max-height: 300px;
}

.flex-gallery .slides {
    zoom: 1;
}

.flex-gallery ul {
    position: relative;
    z-index: 1000;
    margin: 0;
}

.flex-gallery ul li {
    list-style: none;
}

.flex-gallery ul li img {
    margin-bottom: 0!important;
}

.carousel li {
    margin-right: 0;
    margin-left: 0;
}

.flex-control-nav {
    display: none;
}

.flex-direction-nav {
    *height: 0;
}

.flex-direction-nav a {
    display: block;
    position: relative;
    text-indent: -9999px;
    /* background-color: #18caa8; */
    height: 25px;
    width: 25px;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    border-radius: 1px 1px 1px 1px;
    -moz-border-radius: 1px 1px 1px 1px;
    -webkit-border-radius: 1px 1px 1px 1px;
    -o-border-radius: 1px 1px 1px 1px;
}

.flex-direction-nav li {
    float: left;
    margin-left: 7px;
}

.flex-direction-nav {
    margin: -32px 0 0 0!important;
}

.flex-direction-nav a:hover {
    background-color: #333;
}

.flex-direction-nav .flex-next span {
    background-image: url("img/icons/slider-arrows-small.png")!important;
    background-position: right top;
    top: 9px;
    right: 9px;
    position: absolute;
    display: block;
    height: 15px;
    width: 15px;
}

.flex-direction-nav .flex-prev span {
    background-image: url("img/icons/slider-arrows-small.png")!important;
    background-position: left top;
    top: 9px;
    left: 9px;
    position: absolute;
    display: block;
    height: 15px;
    width: 15px;
}

.jp-jplayer {
    height: 30px;
    background-color: transparent;
    width: 100%!important;
}

.jp-video-container,.jp-audio-container {
    border: 1px solid #000;
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    position: relative;
    width: 100%;
}

.jp-jplayer-video img {
    margin-bottom: 0!important;
    width: 100%!important;
    height: auto!important;
    display: block;
}

.jp-jplayer-video {
    overflow: hidden;
}

.jp-jplayer-video video {
    display: block;
    width: 100.2%!important;
}

.jp-video-container {
    margin-bottom: 15px;
}

.jp-audio-container {
    width: 100%;
}

.jp-interface {
    position: relative;
    width: 100%;
    height: 30px;
    background: transparent url(img/icons/jplayer.png) repeat-x right top;
    z-index: 100;
}

.jp-controls {
    list-style-type: none;
    padding: 0;
    margin: 0!important;
}

.jp-controls li {
    display: inline;
}

.jp-controls a {
    border-bottom: 0;
    position: absolute;
    overflow: hidden;
    text-indent: -9999px;
}

.jp-controls a:hover {
    background-color: transparent;
}

a.jp-play,a.jp-pause {
    width: 27px;
    height: 27px;
    z-index: 1;
    outline: 0;
    top: 0;
    left: 0;
}

a.jp-play {
    background: url(img/icons/jplayer.png) -16px -68px no-repeat;
}

a.jp-play:hover {
    background-position: -16px -100px;
}

a.jp-pause {
    background: url(img/icons/jplayer.png) -52px -68px no-repeat;
    display: none;
}

a.jp-pause:hover {
    background-position: -52px -100px;
}

.jp-progress {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    margin: 10px 0;
    padding: 0 100px 0 37px;
    position: absolute;
    height: 10px;
    width: 100%;
}

.jp-seek-bar {
    background: url(img/icons/jplayer.png) 0 -49px repeat-x;
    width: 0;
    height: 9px;
    cursor: pointer;
    position: relative;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
}

.jp-play-bar {
    width: 0;
    height: 7px;
    top: 1px;
    position: relative;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    /* background-color: #18caa8; */
}

.jp-volume-bar-container {
    position: absolute;
    top: 0;
    right: 10px;
    width: 45px;
    height: 10px;
    margin: 10px 0;
}

.jp-volume-bar {
    position: relative;
    overflow: hidden;
    background: url(img/icons/jplayer.png) 0 -49px repeat-x;
    width: 100%;
    height: 9px;
    cursor: pointer;
    top: 0;
}

.jp-volume-bar-value {
    width: 0;
    height: 7px;
    margin: 1px;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    /* background-color: #18caa8; */
}

a.jp-mute,a.jp-unmute {
    width: 30px;
    height: 30px;
    z-index: 1;
    outline: 0;
    top: 0;
    right: 62px;
}

a.jp-mute {
    background: transparent url(img/icons/jplayer.png) -95px -69px no-repeat;
}

a.jp-mute:hover {
    background-position: -95px -101px;
}

a.jp-unmute {
    background: url(img/icons/jplayer.png) -138px -69px no-repeat;
}

a.jp-unmute:hover {
    background-position: -138px -101px;
}

.isotope-item {
    z-index: 2;
}

.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}

.isotope,.isotope .isotope-item {
    -webkit-transition-duration: .8s;
    -moz-transition-duration: .8s;
    -ms-transition-duration: .8s;
    -o-transition-duration: .8s;
    transition-duration: .8s;
}

.isotope {
    -webkit-transition-property: height,width;
    -moz-transition-property: height,width;
    -ms-transition-property: height,width;
    -o-transition-property: height,width;
    transition-property: height,width;
}

.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform,opacity;
    -moz-transition-property: -moz-transform,opacity;
    -ms-transition-property: -ms-transform,opacity;
    -o-transition-property: -o-transform,opacity;
    transition-property: transform,opacity;
}

.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}

.carousel-heading {
    z-index: 100;
    position: relative;
    margin-bottom: 7px;
}

.caroufredsel_wrapper {
    margin: 0!important;
}

.carousel-wrap {
    position: relative;
    margin: 0 -10px 2em -10px!important;
}
.nectar-love-wrap {display: none;}
@media screen and (max-width: 1300px) {
#hotspot-5435 {display: none;}
    }

header#top .sf-menu li ul li a{
    font-size: 16px !important;
    line-height: 0 !important;
}