/* CSS Document */
*{padding:0px;margin:0px;}
p,h1,h2,h3,ul,li,a,span,img,input,form,ol{padding:0px;margin:0px;font-size:12px;display:block;}
ul{list-style:none;}
li{font-family:verdana;font-size:14px;}
a{color:#000;text-decoration:none;}
a:hover{color:#ff6000;text-decoration:none;}
:focus{outline:0;}
/* HEADINGS */
h1,h2,h3,h4,h5,h6{color:#7cdcda;text-transform:uppercase;margin-bottom:5px;}
h1{font:bold 22px 'Droid Sans',sans-serif;line-height:32px;}
h3{font:bold 18px 'Droid Sans',sans-serif;line-height:28px;}
h4{font:bold 16px 'Droid Sans',sans-serif;line-height:26px;}
h5{font:bold 14px 'Droid Sans',sans-serif;line-height:24px;}
h6{font:bold 12px 'Droid Sans',sans-serif;line-height:22px;}
/* PARAGRAPH */
/* LINKS */
a{text-decoration:none;font:12px 'Droid Sans',sans-serif;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
/* SPAN */
span{font:12px 'Droid Sans',sans-serif;}
/* LIGHT COLORED TEXT */
.text-light{color:#bbb;}
/* FINDOUT MORE LINKS */
a.find-out-more{margin-top:20px;float:left;font:12px 'Droid Sans',sans-serif;display:block;}
/* BLOCKQUOTE STYLES */
blockquote{background:#fcfcfc;font:italic 14px 'Droid Serif',serif;line-height:24px;padding:15px 20px;margin:15px 0;float:left;}
blockquote.left{width:60%;margin:10px 15px 8px 0;float:left;}
blockquote.right{width:60%;margin:10px 0 8px 15px;float:right;}
/* TEXT HIGHLIGHT */
.highlight-dark{background:#8f8f8f;color:#fff;}
.highlight-light{background:#ececec;}
/* SOCIAL GRID_12 ON PRESENTATION PAGE "MEDIA" */
.grid_12.social.presentation{margin-bottom:40px;float:left;}
.grid_12.social.presentation li{float:left;margin-bottom:5px;}
/* MAIN NAVIGATION CONTAINER */
/* SEARCH FIELD */
#search{width:215px;height:27px;float:left;margin-top:12px;margin-bottom:12px;background:#f6f6f6;overflow:hidden;position:relative;}
#search-bkg{color:#8f8f8f;background:#f6f6f6;width:155px;height:13px;padding:7px 0 7px 15px;margin-right:10px;border:none;float:left;font:10px 'Arial',sans-serif;font-style:italic;}
#search-submit{border:none;background:#f6f6f6;width:25px;padding-top:12px;margin-right:10px;text-indent:-9999px;cursor:pointer;}
/* PAGE TITLE */
#page-title{width:100%;height:70px;margin-bottom:30px;float:left;}
#page-title h1{text-transform:none;font:20px 'Pacifico',cursive;text-align:center;margin:0 auto;color:#8f8f8f;text-shadow:2px 2px #fff;margin-top:17px;}
/*===================================================================================== CONTENT WRAPPER STYLES======================================================================================*/
#content-wrapper{margin:0 auto;padding-bottom:10px;width:960px;overflow:hidden;}
.section-title{margin-bottom:20px;border-bottom:1px solid #ececec;width:100%;float:left;margin-right:10px;margin-left:10px;}
.section-title h5{float:left;}
/* section title within a div (column grid) - no need for right margin */
.grid_1 .section-title,.grid_2 .section-title,.grid_3 .section-title,.grid_4 .section-title,.grid_5 .section-title,.grid_6 .section-title,.grid_7 .section-title,.grid_8 .section-title,.grid_9 .section-title,.grid_10 .section-title,.grid_11 .section-title,.grid_12 .section-title{margin-left:0 !important;margin-right:0 !important;}
.grid_12.note{background:#f6f6f6;width:940px;}
.grid_12.note .text{font:italic 16px 'Droid Serif',serif;padding:35px;float:left;text-align:center;min-width:690px;}
.grid_12.note .btn-big{margin-top:20px;margin-right:35px;margin-bottom:20px;width:auto;}
/*===================================================================================== HOME PAGE STYLES======================================================================================*/
.carousel{width:100%;float:left;}
.carousel .section-title h6{width:50%;float:left;}
.carousel .carousel-nav{float:right;width:50%;}
.carousel .carousel-nav li{float:right;margin-right:5px;background:#8f8f8f;position:relative;top:-2px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.carousel .carousel-nav li:first-of-type{margin-right:0;}
.carousel .carousel-nav li a.next{width:22px;height:22px;display:block;}
.carousel .carousel-nav li a.prev{width:22px;height:22px;display:block;}
.carousel .section-title{border-bottom:none;margin-bottom:10px;}
.carousel-li{width:100%;float:left;}
.carousel-li > li{width:220px;float:left;margin-right:20px;height:auto !important;}
.carousel-li li img{opacity:0.7;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.carousel-li li img:hover{opacity:1;}
.carousel-li .img-hover{top:70% !important;}
/*===================================================================================== ABOUT US PAGE STYLES======================================================================================*/
.team img{float:left;margin-right:20px;}
.team h5{text-transform:none;color:#666;position:relative;top:-6px;}
.team .social{width:auto;float:left;}
.team .social li{float:left;margin-top:20px;}
/*===================================================================================== SERVICES PAGE STYLES======================================================================================*/
.services-info{width:100%;float:left;}
.services-info h6.title{height:50px;padding-top:19px;}
.services-wrap h6.title{padding-top:19px;height:50px;}
.services-wrap .icon{width:60px;height:60px;margin-right:20px;display:block;float:left;text-indent:-9999px;cursor:pointer;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.services-wrap.services-presentation .icon{margin-right:2px;margin-bottom:2px;}
/*===================================================================================== PORTFOLIO PAGE STYLES======================================================================================*/
/* PORTFOLIO FILTER QUICKSAND STYLE */
#portfolio-filter{float:right;width:460px;margin-left:20px;padding-top:8px;}
#portfolio-filter li{float:right;font:12px 'Droid Sans',sans-serif;line-height:22px;position:relative;top:-6px;}
#portfolio-filter li a{color:#a1a3a6;padding-right:5px;padding-left:5px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
/* PORTFOLIO IMAGE STYLE */
figure.img-styled img{opacity:0.7;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
figure.img-styled:hover img{opacity:1;}
figure.img-styled .img-container{position:relative;overflow:hidden;}
figure.img-styled .img-hover{position:absolute !important;top:75%;max-width:90%;}
figure.img-styled .img-hover{display:none;}
figure.img-styled .img-hover li{float:left;margin-right:10px;margin-top:10px;margin-bottom:10px;}
figure.img-styled .img-hover li a{color:#fff;text-indent:-9999px;display:block;}
figure.img-styled .img-hover li.title a{text-indent:0;border-right:1px solid #fff;padding-right:10px;}
figure.img-styled .img-hover li.portfolio-single{width:11px;opacity:1;}
figure.img-styled .img-hover li.portfolio-grid{width:11px;}
figure.img-styled .img-hover li.portfolio-zoom{width:11px;}
figure.img-styled .img-hover li.video-play{width:11px;}
figure.img-styled .img-hover li:first-of-type{margin-left:10px;}
figure.no-sliding .img-hover{display:block;}
figcaption{width:100%;padding-top:10px;padding-bottom:10px;background:#fcfcfc;}
figcaption p{text-align:center;text-transform:uppercase;}
/* PORTFOLIO WITH SHOWCASE */
.showcase-wrapper{width:100%;margin:0 auto 50px;float:left;}
.showcase-wrapper .shadow-top{width:100%;height:12px;margin-bottom:-12px;}
.showcase-wrapper .shadow-bottom{width:100%;height:12px;margin-top:-12px;float:left}
.showcase{width:940px;margin:0 auto;}
.showcase .section-title{width:100%;margin-top:30px;margin-bottom:20px;margin-left:0;margin-right:0;border-bottom:1px solid #fff;}
.showcase .section-title h5{width:50%;}
/* SHOWCASE NAVIGATION STYLE */
.showcase-nav{width:50%;float:left;position:relative;}
.showcase-nav li{float:right;}
.showcase-nav li a{padding-right:5px;padding-left:5px;color:#a1a3a6;}
.showcase-nav.bottom{width:100%;border-top:1px solid #fff;padding-top:5px;margin-left:0;margin-right:0;}
/*SHOWCASE ITEM STYLE */
.showcase-item{margin-top:10px;margin-right:0;margin-left:0;}
.showcase-item img{margin-right:30px;width:600px;float:left;}
.showcase-item .description{width:310px;float:left;}
.showcase-item .description ul li{font:12px 'Droid Sans',sans-serif;line-height:22px;border-bottom:1px solid #fff;color:#999999;margin-bottom:10px;}
.showcase-item .description ul li a{padding-left:5px;}
.showcase-item .description p{margin-bottom:20px;}
.showcase-item .description .btn-big{float:right;}
/* ACTIVE IMAGE IN SHOWCASE PORTFOLIO LIST */
.showcase-li figure.img-styled img{opacity:0.6;}
.showcase-li figure.img-styled:hover img{opacity:1 !important;}
.portfolio.showcase-active img{opacity:1 !important;}
/*PORTFOLIO SINGLE PROJECT WITHOUT SHOWCASE */
.showcase-wrapper.single{background:none;}
.showcase-wrapper.single .showcase .section-title{margin-top:0;border-bottom:1px solid #ececec;}
.showcase-wrapper.single .showcase-item .description ul li{border-bottom:1px solid #ececec;}
.grid_9.blog{width:680px;padding-right:20px;float:left;}
/*last post has no margin bottom nor padding bottom */
.grid_9.blog li.blog-post:nth-last-child(3){margin-bottom:0px;padding-bottom:40px;}
.grid_9.blog li.blog-post:nth-last-child(3) .post{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.grid_9.blog .blog-post{width:100%;margin-bottom:40px;float:left;}
/* META STYLES ON BLOG POST*/
.grid_9.blog .meta{width:60px;margin-right:20px;float:left;cursor:pointer;}
.grid_9.blog .meta li{float:left;margin-bottom:10px;}
.grid_9.blog .meta .category{width:100%;height:60px;text-indent:-9999px;}
.grid_9.blog .meta .date{width:100%;height:60px;background:#ececec;}
.grid_9.blog .meta .date p{color:#8f8f8f;font:bold 14px 'Droid Sans',sans-serif;text-align:center;padding-top:14px;}
/* POST CONTENT(POST IMAGE,TITLE AND TEXT) STYLING */
.grid_9.blog .post{float:left;width:600px;position:relative;border-bottom:1px solid #ececec;padding-bottom:40px;}
.grid_9.blog .post figure{margin-bottom:20px;position:relative;}
.post figure.img-styled .img-hover li.title a{border-right:none;}
.post .video-container .title a{border-right:1px solid #fff !important;}
.post .video-container{margin-bottom:20px;}
.post .video-container figure{margin-bottom:0 !important;}
/* BLOG SINGLE POST*/
.grid_9.blog.single .blog-post{margin-bottom:0;}
.grid_9.blog.single .post{border-bottom:none;}
/* BLOG POST COMMENTS */
.grid_9.blog .post-comments{float:left;width:600px;margin-left:80px;margin-bottom:40px;}
.grid_9.blog .post-comments h5{border-bottom:1px solid #ececec;padding-bottom:5px;}
.post-comments .comments-li{float:left;width:100%;margin-top:20px;}
.post-comments .comments-li > li{float:left;width:100%;}
.post-comments .comments-li .comment{margin-bottom:15px;padding-left:117px;float:left;background:#fcfcfc;padding-top:15px;padding-right:15px;padding-bottom:15px;position:relative;}
/* COMMENT AVATAR */
.post-comments .comments-li .comment .avatar{position:absolute;left:15px;width:87px;}
/* COMMENT META */
.post-comments .comments-li .comment .comment-meta{color:#a9a9a9;font:12px 'Droid Sans',sans-serif;margin:0 0 10px;}
.post-comments .comments-li .comment .comment-meta h5{border-bottom:none;font:bold 14px Arial,sans-serif;cursor:pointer;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
/* CHILD COMMENT */
.child{margin-left:100px;margin-bottom:15px;float:left;}
/* COMMENT FORM */
.grid_9.blog .blog-post .comment-form{margin-left:80px;float:left;width:600px;}
.grid_9.blog .blog-post .comment-form h5{border-bottom:1px solid #ececec;padding-bottom:5px;}
.comment-form form{margin-top:20px;}
.comment-form label{width:100%;font:12px 'Droid Sans',sans-serif;color:#8f8f8f;display:block;margin-bottom:15px;margin-top:15px;}
.comment-form .name,.comment-form .email{background:#fff;border:1px solid #ccc;border-radius:2px;width:300px;height:12px;font:12px 'Droid Sans',sans-serif;padding:10px;color:#a9a9a9;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.comment-form .comment-text{background:#fff;border:1px solid #ccc;border-radius:2px;width:578px;font:12px 'Droid Sans',sans-serif;line-height:22px;padding:10px;color:#a9a9a9;}
.comment-form .submit{color:#fff;font:bold 12px 'Droid Sans',sans-serif;cursor:pointer;}
.comment-form .name:focus,.comment-form .email:focus,.comment-form .comment-text:focus{border-color:#aaa;}
.contact-form{float:left;width:100%;}
.contact-form form{padding-right:20px;position:relative;top:-10px;width:100%;}
.contact-form label{width:100%;font:12px 'Droid Sans',sans-serif;color:#8f8f8f;display:block;margin-bottom:15px;margin-top:15px;}
.contact-form .name,.contact-form .email{background:#fff;border:1px solid #ccc;border-radius:2px;width:300px;height:12px;font:12px 'Droid Sans',sans-serif;padding:10px;color:#a9a9a9;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.contact-form .contact-message{background:#fff;border:1px solid #ccc;border-radius:2px;width:438px;font:12px 'Droid Sans',sans-serif;line-height:22px;padding:10px;color:#a9a9a9;}
.contact-form .submit{color:#fff;font:bold 12px 'Droid Sans',sans-serif;cursor:pointer;}
.contact-form .name:focus,.contact-form .email:focus,.contact-form .contact-message:focus{border-color:#aaa;}
/* GOOGLE MAPS CONTAINER - DEFAULT IS WIDE MAP */
#map_canvas{float:left;width:100%;height:400px;margin-bottom:30px;}
/* CLASS FOR SHORT MAP VERSION ON CONTACT PAGE */
.map-short{width:940px;margin:0 auto;}
.aside{float:right;}
.aside-widgets{float:left;}
.aside-widgets > li{margin-bottom:40px;float:left;width:100%;}
.aside-widgets > li h6{border-bottom:1px solid #ececec;padding-bottom:5px;margin-bottom:20px;}
.aside-widgets li li{padding-bottom:10px;}
.aside-widgets li a{color:#8f8f8f;font:12px 'Droid Sans',sans-serif;line-height:20px;display:block;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
/* CATEGORIES AND ARCHIVES */
.aside-widgets li.categories li,.aside-widgets li.archives li{padding-top:5px;padding-bottom:5px;}
.aside-widgets li.categories li:first-of-type,.aside-widgets li.archives li:first-of-type{padding-top:0;}
.categories li,.archives li{}
.categories li:first-of-type,.archives li:first-of-type{}
.categories li:last-of-type,.archives li:last-of-type{border-bottom:none;}
.categories a,.archives a{padding-left:15px;}
/* TABS IN SIDEBAR */
.aside-widgets li.tab-widget li{padding-bottom:0;}
.aside-widgets li.tab-widget li a{display:inline;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
.pagination{width:100%;float:right;margin-top:40px;}
.pagination li{float:right;background:#ececec;height:25px;text-align:center;margin-left:5px;font:12px Arial,sans-serif;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.pagination li a{color:#8f8f8f;padding-top:6px;padding-right:9px;padding-left:9px;display:block;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.pagination li:hover a,.pagination li.active a{color:#fff;}
.pagination li.arrow{background:#8f8f8f;}
.pagination li.arrow a{padding-top:5px;color:#fff;}
/* PORTFOLIO PAGE PAGINATION */
.pagination.portfolio{margin-bottom:40px;margin-top:0px;margin-left:10px;margin-right:10px;width:940px;}
#footer{width:960px;margin:0 auto;padding-bottom:10px;}
#footer h6{margin-bottom:20px;}
/* FOOTER COPYRIGHT INFO SECTION */
.container_12 .copyright{padding-top:20px;width:940px;margin:0 10px;}
.container_12 .copyright p{font:11px Arial,sans-serif;color:#8f8f8f;float:left;width:900px;margin-right:15px;}
/* bottom ruler in footer - doesn't have bottom margin */
.ruler.bottom{margin-bottom:0;}
/* FROM FOOTER TO-TOP LINK STYLE */
.container_12 .copyright .to-top{background:#8f8f8f;width:25px;height:25px;position:relative;top:-6px;cursor:pointer;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
/* BIG BUTTON */
.btn-big{width:143px;height:45px;margin-top:20px;float:right;box-shadow:0 1px 2px #ccc;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
.btn-big span{font:bold 14px 'Droid Sans',sans-serif;color:#fff;padding:15px;display:block;text-align:center;}
/* MEDIUM BUTTON STYLE */
.btn-medium{width:100px;height:30px;float:right;margin-top:20px;box-shadow:0 1px 2px #ccc;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
.btn-medium span{font:bold 12px 'Droid Sans',sans-serif;color:#fff;padding:9px 18px;display:block;text-align:center;}
/* SMALL BUTTON STYLE */
.btn-small{width:70px;height:26px;margin-top:20px;float:right;box-shadow:0 1px 2px #ccc;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
.btn-small span{font:bold 12px 'Droid Sans',sans-serif;color:#fff;padding:7px;display:block;text-align:center;}
/* CLASS PREVIEWN FOR STYLING BUTTONS JUST FOR TEMPLATE PREVIEW PURPOSES */
.preview{float:left;margin-top:0;margin-bottom:10px;}
/* CODE STYLING */
code{float:left;width:100%;background:#f6f6f6;padding:5px 10px;margin-bottom:20px;}
/* DROPCAPS STYLES */
.dropcap1{color:#6f6f6f;float:left;margin-right:10px;font:67px 'Droid Sans',sans-serif;line-height:59px;}
.dropcap2,.dropcap3{color:#fff;background:#6f6f6f;float:left;margin-right:10px;font:bold 35px 'Droid Sans',sans-serif;line-height:35px;padding:8px;position:relative;top:3px;}
.dropcap3{width:30px;height:30px;border-radius:30px;font:bold 32px 'Droid Sans',sans-serif;line-height:30px;padding:11px;text-align:center;}
/* HORIZONTAL RULER STYLE */
.grid_1 .ruler,.grid_2 .ruler,.grid_3 .ruler,.grid_4 .ruler,.grid_5 .ruler,.grid_6 .ruler,.grid_7 .ruler,.grid_8 .ruler,.grid_9 .ruler,.grid_10 .ruler,.grid_11 .ruler,.grid_12 .ruler{width:100% !important;background:#ececec;height:1px;float:left;margin:0;}
.ruler{width:940px;background:#ececec;margin-bottom:40px;margin-right:10px;margin-left:10px;height:1px;float:left;}
/* INFORMATION BOXES */
/*INFO BOX STYLE */
.infobox{background:#e0f2ff;border:1px solid #c1def2;width:100%;float:left;margin-bottom:10px;}
.infobox p{margin:10px;padding-left:25px;color:#61adb0;text-shadow:0 1px 0 #fff;}
/* WARNING BOX STYLE */
.warning-box{background:#f3efd3;border:1px solid #dedabd;width:100%;float:left;margin-bottom:10px;}
.warning-box p{margin:10px;padding-left:27px;color:#a19c7a;text-shadow:0 1px 0 #fff;}
/* SHOP BOX STYLE */
.shop-box{background:#b4dafb;border:1px solid #9fc7eb;width:100%;float:left;margin-bottom:10px;}
.shop-box p{margin:10px;padding-left:27px;color:#fff;text-shadow:0 1px 0 #a3c2fc;}
/* NOTE BOX STYLE */
.note-box{background:#f8f6bc;border:1px solid #e7e48b;border-radius:3px;width:100%;float:left;margin-bottom:10px;}
.note-box p{margin:10px;padding-left:25px;color:#989426;text-shadow:0 1px 0 #fff;}
/* SUCCESS BOX STYLE */
.success-box{background:#ebfdd7;border:1px solid #cef4a4;border-radius:3px;width:100%;float:left;margin-bottom:10px;}
.success-box p{margin:10px;padding-left:25px;color:#7eb244;text-shadow:0 1px 0 #fff;}
/* ERROR BOX STYLE */
.error-box{background:#fadddd;border:1px solid #fcc1c1;border-radius:3px;width:100%;float:left;margin-bottom:10px;}
.error-box p{margin:10px;padding-left:25px;color:#d86d6d;text-shadow:0 1px 0 #fff;}
/* TABS STYLES */
.tabs{width:100%;overflow:hidden;float:left;}
.tabs li{background:#f8f8f8;float:left;border-top:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec;overflow:hidden;position:relative;padding:0;line-height:32px;}
.tabs li:first-of-type{border-left:1px solid #ececec;}
.tabs li a{color:#8f8f8f;padding:0px 16px;text-shadow:0 1px 0 #ffffff;}
.tabs li.active{border-bottom:3px #fff;background:#fff;}
.tabs li.active a{line-height:31px;}
.tab-content-wrap{border:1px solid #ececec;margin-top:-1px;overflow:hidden;width:100%;float:left;}
.tab-content{padding:20px;background:#fff;}
/* COLORED AND GREY LISTS STYLES */
.colored-list,.grey-list{width:100%;float:left;}
.colored-list li,.grey-list li{padding-bottom:5px;padding-top:5px;font:12px 'Droid Sans',sans-serif;line-height:20px;color:#8f8f8f;border-bottom:1px dotted #eee;}
.border-list li{border-bottom:1px dotted #eee;}
.colored-list li:first-of-type,.grey-list li:first-of-type{padding-top:0;}
.colored-list li:last-of-type,.grey-list li:last-of-type{border-bottom:none;}
.colored-list li span,.grey-list li span{padding-left:18px;}
.border-list{}
/* TWEETER WIDGET */
.tweets-list-container{width:100%;overflow:hidden;}
.tweet-list{position:relative;list-style-type:none;}
.tweet-list li{padding-bottom:10px;}
/* FLICKR FEED WIDGET */
.social-feed{width:100%;float:left;}
.social-feed li{float:left;width:40px;height:40px;margin-right:5px;margin-bottom:5px;opacity:0.5;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.social-feed li:hover{opacity:1;}
.social-feed li:nth-child(5n){margin-right:0;}
.social-feed li a img{width:40px;height:40px;}
/* VIDEO CONTAINER FOR VIMEO,YOUTUBE */
.video-container{overflow:hidden;float:left;}
p.big{font-size:14px;}
.note.column-illustration{background:#f6f6f6 !important;margin-bottom:40px !important;}
.grid_12.column-illustration{margin-bottom:20px;}
.grid_12.column-illustration.last{background:#f6f6f6;margin-bottom:40px !important;cursor:pointer;}
.column-illustration .grid_1,.column-illustration .grid_3,.column-illustration .grid_4,.column-illustration .grid_6,.column-illustration .grid_8,.column-illustration .grid_12{background:#f6f6f6;margin-bottom:0;cursor:pointer;}
.column-illustration .grid_1 span,.column-illustration .grid_3 span,.column-illustration .grid_4 span,.column-illustration .grid_6 span,.column-illustration .grid_8 span,.column-illustration .grid_12 span,.grid_12.column-illustration.last span{text-align:center;display:block;padding:5px 0;}
.column-illustration .grid_1 .hover,.column-illustration .grid_3 .hover,.column-illustration .grid_4 .hover,.column-illustration .grid_6 .hover,.column-illustration .grid_8 .hover,.column-illustration .grid_12 .hover,.grid_12.column-illustration.last .hover{display:none;}
.column-illustration .grid_1:hover .normal,.column-illustration .grid_3:hover .normal,.column-illustration .grid_4:hover .normal,.column-illustration .grid_6:hover .normal,.column-illustration .grid_8:hover .normal,.column-illustration .grid_12:hover .normal,.grid_12.column-illustration.last:hover .normal{display:none;}
.column-illustration .grid_1:hover .hover,.column-illustration .grid_3:hover .hover,.column-illustration .grid_4:hover .hover,.column-illustration .grid_6:hover .hover,.column-illustration .grid_8:hover .hover,.column-illustration .grid_12:hover .hover,.grid_12.column-illustration.last:hover .hover{display:block;color:#fff;}
/* DEVICES BETWEEN 768PX AND 959px */
@media only screen and (min-width:768px) and (max-width:959px){#header,#nav-container{width:724px;}
#content-wrapper,.container_12,#footer{width:744px;}
img{max-width:100% !important;}
.ruler{width:724px;}
.social{width:447px;}
/* navigation */
 #nav{width:489px;}
#nav li{padding:18px 15px;}
/* GRID SYSTEM */
 .grid_1{width:42px !important;}
.grid_2{width:104px !important;}
.grid_3{width:166px !important;}
.grid_4{width:228px !important;}
.grid_5{width:290px !important;}
.grid_6{width:352px !important;}
.grid_7{width:414px !important;}
.grid_8{width:476px !important;}
.grid_9{width:538px !important;}
.grid_10{width:600px !important;}
.grid_11{width:662px !important;}
.grid_12{width:724px !important;}
/* PORTFOLIO CAROUSEL */
 .carousel-li > li{width:232px !important;}
/* NOTE */
 .grid_12.note .text{padding:25px;min-width:674px !important;}
.grid_12.note .btn-big{display:none;}
/* ABOUT US PAGE TEAM SOCIAL ICONS */
 .team .social{margin-bottom:0;}
/* PORTFOLIO WITH SHOWCASE */
 .showcase{width:724px;}
.showcase-item img{max-width:420px !important;}
.showcase-item .description{width:274px;}
/* BLOG PAGE */
 .grid_9.blog{width:518px !important;}
.grid_9.blog .post,.grid_9.blog .post-comments,.grid_9.blog .blog-post .comment-form{width:438px;}
.child{margin-left:50px;}
.comment-form .name,.comment-form .email{width:230px;}
.comment-form .comment-text{width:416px;}
.img-container li.title{max-width:100% !important;}
/* ELEMENTS PAGE */
 .tabs li:last-of-type{display:none;}
/* CONTACT PAGE */
 .contact-form .name,.contact-form .email{width:230px;}
.contact-form .contact-message{width:330px;}
.map-short{width:724px;}
.video-container{width:100%;}
.video-container img{width:100%;height:auto;}
.video-container .video-js{width:100% !important;height:122px !important;}
/* FOOTER COPYRGIHT */
 .copyright{width:724px !important;}
.copyright p{width:684px !important;}
/* SOCIAL FEED */
 .social-feed li:nth-child(3n){margin-right:0;}
.social-feed li:nth-child(5n){margin-right:5px !important;}
}
/* ALL MOBILE SIZES */
@media only screen and (min-width:480px) and (max-width:767px){#content-wrapper,.container_12,#footer{width:460px;}
#header,#nav-container{width:440px;}
img{max-width:100% !important;}
.ruler{width:440px;}
.social{width:163px;position:relative;top:2px;}
/* navigation */
 #nav-container #nav{display:none;}
#nav-container select{display:block;width:260px;margin-top:12px;margin-right:20px;margin-bottom:12px;height:28px;background:#f6f6f6;border:none;color:#8f8f8f;font:italic 12px Arial,sans-serif;float:left;}
#nav-container select{padding:5px 7px;;}
#nav-container #search{width:160px !important;float:left;}
#nav-container #search-bkg{width:105px;padding-left:10px;}
/*GRID SYSTEM */
 .grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{width:440px !important;}
.container_12 [class^="grid_"] [class^="grid_"]{margin-left:0;}
/*PORTFOLIO CAROUSEL */
 .carousel-li > li{width:210px !important;}
.caroufredsel_wrapper{height:154px !important;}
/* NOTE */
 .grid_12.note{width:440px !important;}
.grid_12.note .text{padding:25px;min-width:390px !important;}
.grid_12.note .btn-big{display:none;}
/*TEAM SOCIAL */
 .team .social{margin-bottom:0;}
/* PORTFOLIO WITH SHOWCASE */
 .showcase-wrapper.single{margin:0 auto;}
.showcase{width:440px;}
.showcase-item img{width:100% !important;margin-bottom:20px;}
.showcase-item .description{width:100%;}
/* PORTFOLIO */
 #portfolio-filter{width:100%;float:left;margin-left:0;}
figure.img-styled img{width:100% !important;}
/* BLOG PAGE */
 .grid_9.blog{width:440px !important;padding-right:0;}
.grid_9.blog .post,.grid_9.blog .post-comments,.grid_9.blog .blog-post .comment-form{width:360px;}
.child{margin-left:50px;}
.comment-form .name,.comment-form .email{width:200px;}
.comment-form .comment-text{width:338px;}
.video-container{width:100%;}
.video-container img{width:100%;height:auto;}
.video-container .video-js{width:100% !important;}
/* CONTACT PAGE */
 .contact-form .name,.contact-form .email{width:250px;}
.contact-form .contact-message{width:418px;}
.map-short{width:440px;}
#map_canvas{height:300px !important;}
/* FOOTER COPYRGIHT */
 .copyright{width:440px !important;}
.copyright p{width:400px !important;}
/* SOCIAL FEED */
 .social-feed li:nth-child(10n){margin-right:0;}
.social-feed li:nth-child(5n){margin-right:5px !important;}
}
/* SMARTPHONES */
@media only screen and (min-width:320px) and (max-width:479px){#content-wrapper,.container_12,#footer{width:300px;}
#header,#nav-container{width:280px;}
img{max-width:100% !important;}
.ruler{width:280px;}
#logo{width:280px;margin-right:0;}
.social{width:280px;position:relative;top:2px;}
.social li{float:left;}
/* navigation */
 #nav-container #nav{display:none;}
#nav-container select{display:block;width:280px;margin-top:12px;margin-right:20px;margin-bottom:12px;height:28px;background:#f6f6f6;border:none;color:#8f8f8f;font:italic 12px Arial,sans-serif;float:left;}
#nav-container select{padding:5px 7px;;}
#nav-container #search{display:none;}
/*GRID SYSTEM */
 .grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{width:280px !important;}
.container_12 [class^="grid_"] [class^="grid_"]{margin-left:0;}
/*PORTFOLIO CAROUSEL */
 .carousel-li > li{width:280px !important;}
.caroufredsel_wrapper{height:205px !important;}
/* NOTE */
 .grid_12.note{width:280px !important;}
.grid_12.note .text{padding:25px;min-width:230px !important;}
.grid_12.note .btn-big{display:none;}
/*TEAM SOCIAL */
 .team .social{margin-bottom:0;}
.team img{float:none;margin-bottom:20px;}
/* PORTFOLIO WITH SHOWCASE */
 .showcase-wrapper.single{margin:0 auto;}
.showcase{width:280px;}
.showcase-item img{width:100% !important;margin-bottom:20px;}
.showcase-item .description{width:100%;}
/* PORTFOLIO */
 #portfolio-filter{width:100%;float:left;margin-left:0;}
figure.img-styled img{width:100% !important;}
/* BLOG PAGE */
 .grid_9.blog{width:280px !important;padding-right:0;}
.grid_9.blog .post,.grid_9.blog .post-comments,.grid_9.blog .blog-post .comment-form{width:280px;margin-left:0;}
.grid_9.blog .meta{width:100%;margin-right:0;}
figure.img-styled .img-hover{top:50%;}
.child{margin-left:20px;}
.comment-form .name,.comment-form .email{width:150px;}
.comment-form .comment-text{width:258px;}
.video-container{width:100%;}
.video-container img{width:100%;height:auto;}
.video-container .video-js{width:100% !important;}
/* CONTACT PAGE */
 .contact-form .name,.contact-form .email{width:170px;}
.contact-form .contact-message{width:258px;}
.map-short{width:280px;}
#map_canvas{height:200px !important;}
/* FOOTER COPYRGIHT */
 .copyright{width:280px !important;}
.copyright p{width:280px !important;margin-bottom:10px !important;margin-right:0 !important;float:left;}
.container_12 .copyright .to-top-link{width:280px;float:right;}
.container_12 .copyright .to-top-link img{float:right;}
/* social feed */
 .social-feed li{margin-right:5px !important;}
.social-feed li:nth-child(6n){margin-right:0 !important;}
}
.main{width:auto;overflow:hidden;border:1px solid #060;}
.top{width:1000px;overflow:hidden;margin:auto;padding-top:15px;padding-bottom:25px;}
.top_1{overflow:hidden;float:left;margin-left:15px;}
.top_1 img{float:left;}
.top_2{float:right;overflow:hidden;width:50%;margin-top:20px;}
.top2_2_input{float:left;margin-left:10px;margin-top:4px;}
.top2_2_input input{float:left;width:120px;height:25px;border-radius:3px;border:1px solid #dfdede;font-size:12px;color:#c5c3c3;padding-left:10px;}
.top_2_btn{float:left;background:url(/images/FIFA15_06.png) no-repeat;width:74px;height:32px;border:none;font-size:12px;margin-left:7px;}
.top_2_btn:hover{background:url(/images/FIFA15_10.png) no-repeat;color:#FFF;}
.btn_p a{font-size:12px;padding-top:17px;float:left;padding-left:4px;}
.btn_p a:hover{text-decoration:none;color:#F00;}
.nav{width:auto;overflow:hidden;border:1px solid #f2f2f2;margin-bottom:10px;}
.nav_lb{width:1000px;margin:auto;overflow:hidden;}
.nav_lb ul{list-style:none;}
.nav_lb li a{float:left;color:#000;padding:14px 22px;font-family:Verdana,Geneva,sans-serif;}
.nav_lb li a:hover{background-color:#c0b902;padding:14px 22px;font-family:Verdana,Geneva,sans-serif;}
.footer{width:100%;overflow:hidden;margin-top:60px;}
.footer1{width:100%;margin:auto;overflow:hidden;background-color:#181818;}
.footer_1{width:1000px;margin:auto;overflow:hidden;padding-bottom:30px;}
.footer_1_1{width:20%;overflow:hidden;margin-top:60px;float:left;margin-left:15px;}
.footer_1_1 p{font-size:18px;font-family:Verdana,Geneva,sans-serif;color:#a98401;}
.footer_1_1 ul{list-style:none;}
.footer_1_1 li a{color:#c1bfbf;margin-top:15px;font-size:12px;margin-left:5px;font-family:Verdana,Geneva,sans-serif;}
.footer_1_1 li a:hover{color:#F00;text-decoration:none;}
.footer_1_1 img{float:left;margin-top:15px;}
.footer_1_2{width:100%;overflow:hidden;margin-top:20px;margin-bottom:30px;float:left;}
.footer_1_2 p{font-size:18px;font-family:Verdana,Geneva,sans-serif;color:#a98401;}
.footer_1_2 ul{list-style:none;}
.footer_1_2 li{color:#c1bfbf;margin-top:15px;font-size:12px;}
.footer_1_3{width:30%;overflow:hidden;margin-top:60px;margin-bottom:30px;float:left;margin-left:30px;}
.footer_1_3 ol{font-size:12px;color:#636363;}
.IIput input{width:250px;height:30px;border-radius:5px;border:none;margin-top:15px;position:absolute;}
.IIput img{width:33px;height:30px;position:relative;padding-top:15px;margin-left:218px;}
.footer_1_3 ul{list-style:none;}
.footer_1_3 li img{float:left;margin-top:10px;}
.footer2{width:100%;overflow:hidden;background-color:#000000;}
.footer2 p{width:1000px;margin:auto;text-align:center;font-size:12px;font-family:Verdana,Geneva,sans-serif;padding-top:15px;padding-bottom:15px;}
/* TEXT HIGHLIGHT */
.highlight-style{background:#61d5d1;color:#fff;}
/*FINDOUT MORE LINK STYLE */
.find-out-more,a.find-out-more{color:#61d5d1;}
a.find-out-more:hover{color:#89e0dd;}
#logo a{height:25px;width:247px !important;display:block;text-indent:-9999px;}
.slide-elements h3 span{color:#7cdcd9;}
.anythingSlider-default .arrow a{display:block;width:26px;height:40px;margin:-25px 0 0 0;}
.anythingSlider-default .back{left:-50px;}
.anythingSlider-default .back a{background-position:-0px -40px;}
.anythingSlider-default .back a:hover,.anythingSlider-default .back a.hover{background-position:-0px -0px;}
/* forward arrow */
.anythingSlider-default .forward{right:-50px;}
.anythingSlider-default .forward a{background-position:-26px -40px;}
.anythingSlider-default .forward a:hover,.anythingSlider-default .forward a.hover{background-position:-26px -0px;}
/* PORTFOLIO CAROUSEL */
.carousel .carousel-nav li:hover{background:#7cdcd9;}
#portfolio-filter li a:hover{color:#89e0dd;}
#portfolio-filter .active a{color:#89e0dd !important;}
figcaption .category{color:#61d5d1;text-transform:none;}
figure.img-styled .img-hover{background:#8cd8dd;}
figure.img-styled .img-hover li a{text-shadow:0 1px 0 #5BB9BF;}
/* PORTFOLIO WITH SHOWCASE - SHOWCASE ITEM STYLE */
.showcase-nav li a:hover{color:#89e0dd;}
.showcase-nav li a:hover{color:#89e0dd;}
/* POST CONTENT STYLING */
.grid_9.blog .post .post-title a{background:#7cdcd9;text-shadow:0 1px 0 #5BB9BF;}
/* BLOG POST COMMENTS */
.post-comments .comments-li .comment .comment-meta h5:hover{color:#7cdcd9;}
.comment-form .submit{text-shadow:2px 2px #5BB9BF;}
/* BLOG POST NO IMAGE POST TITLE */
.grid_9.blog .post.no-image .post-title a:hover{color:#7cdcd9;}
.contact-form .submit{text-shadow:2px 2px #5BB9BF;}
.aside-widgets li a:hover{color:#61d5d1;}
.pagination li:hover,.pagination li.arrow:hover{background:#7cdcd9;}
.pagination li.active{background:#7cdcd9;}
.container_12 .copyright .to-top:hover{background:#7cdcd9;}
/* BUTTON BIG STYLE */
.btn-big.style-color span{text-shadow:2px 2px #5bb9bf;}
/* MEDIUM BUTTON STYLE */
.btn-medium.style-color span{text-shadow:1px 1px #5bb9bf;}
.btn-small.style-color span{text-shadow:1px 1px #5bb9bf;}
/* TABS STYLES */
.tabs li a:hover,.tabs li.active a{color:#61D5D1;}
/* ACCORDION STYLES */
.accordion .title a:hover{color:#61D5D1;}
/* TOGGLE STYLES */
.vertical-toggle div.title .text:hover{color:#61D5D1;}
/* COLORED LIST STYLE */
.column-illustration .grid_1:hover .hover,.column-illustration .grid_3:hover .hover,.column-illustration .grid_4:hover .hover,.column-illustration .grid_6:hover .hover,.column-illustration .grid_8:hover .hover,.column-illustration .grid_12:hover .hover,.grid_12.column-illustration.last:hover .hover{background:#7cdcd9;}
.top_2 span{float:left;}