/*
Kit Name: Modern Touch
Kit URI: http://pixelkit.com/kits/flat-ui-kit
Description: 100+ elements
Version: 1.0
Author: PixelKit
Author URI: http://pixelkit.com

CSS STRUCTURE:

1. GENERAL TYPOGRAPHY
	- Fonts
	- Global Reset
	- General Styles
	- Clear Floats
	- Typography
	- Buttons
	- Custom checkboxes, radios

2. PAGE ITEMS, WIDGETS
	- Table Pricing
	        - price style 1
	- Sidebar widgets
			- Widget Calendar
	- Forms
	- Pagination
	        - Pagination Style 1
	        - Pagination Style 2
	        - Pagination Style 3
	        - Pagination Style 3 Small
	        - Pagination Style 3 Mini
	- Dividers
3. INDEX PAGE
	- Main Menu
	- Main Menu with Icons
	- Dropdown Menu
	- Grid Menu
	- Vertical Menu
	- Progress Bars
	- Scroll Bars
	- Avatar Placeholder
	- Widget Social Buttons
	- Widget Weather
	- Image Slider
	- Image Slider (CarouFredSel)

/*===================================================*/
/* 1. GENERAL TYPOGRAPHY */
/*===================================================*/

/*-----------------------------------*/
/* Fonts */
/*-----------------------------------*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,300,400,600,700,800);


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

[class^="icon-small-"], [class*=" icon-small-"] {
    font-family: 'fashion';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -60%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-small-info:before {content: "\e769";}
.icon-small-list:before {content: "\e76a";}
.icon-small-prev:before {content: "\e76b";}
.icon-small-pinterest:before {content: "\e76c";}
.icon-small-facebook:before {content: "\e76d";}
.icon-small-twitter:before {content: "\e76e";}
.icon-small-delete:before {content: "\e76f";}
.icon-small-send:before {content: "\e770";}
.icon-small-comment-alt:before {content: "\e771";}
.icon-small-twitter-alt:before {content: "\e772";}
.icon-small-facebook-alt:before {content: "\e773";}
.icon-small-comment:before {content: "\e77f";}
.icon-small-like:before {content: "\e775";}
.icon-small-refresh:before {content: "\e776";}
.icon-small-cam:before {content: "\e777";}
.icon-small-next:before {content: "\e778";}
.icon-small-book:before {content: "\e779";}
.icon-small-author:before {content: "\e77a";}
.icon-small-google:before {content: "\e77b";}
.icon-small-clock:before {content: "\e77c";}
.icon-small-star:before {content: "\e77d";}
.icon-small-pen:before {content: "\e77e";}
.icon-small-eye:before {content: "\e780";}
.icon-small-up:before {content: "\e600";}
.icon-small-list:before {content: "\e601";}
.icon-small-shuffle:before {content: "\e602";}
.icon-small-repeat:before {content: "\e603";}
.icon-small-note:before {content: "\e604";}
.icon-small-fullscreen:before {content: "\e605";}
.icon-small-mute:before {content: "\e606";}
.icon-small-pause:before {content: "\e607";}
.icon-small-play:before {content: "\e608";}
.icon-small-down:before {content: "\e609";}
.icon-small-backward:before {content: "\e60a";}
.icon-small-unmute:before {content: "\e60b";}
.icon-small-forward:before {content: "\e60c";}

/*-----------------------------------*/
/* Global Reset */
/*-----------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block}
body {
	line-height: 1; }
ol, ul {
	list-style: none; }
blockquote, q {
	quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none; }
table {
	border-collapse: collapse;
	border-spacing: 0}

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }

/*-----------------------------------*/
/* General Styles */
/*-----------------------------------*/

body {
    font-family: 'Open Sans', sans-serif;
    font-size:13px;
    font-weight: 300;
    color:#666;
    -webkit-font-smoothing: subpixel-antialiased;
	position:relative;
    background: rgb(0,157,158);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWQ5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzFkNWU3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzFkNWU3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlkOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(0,157,158,1) 0%, rgba(29,94,119,1) 20%, rgba(29,94,119,1) 80%, rgba(0,157,158,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,157,158,1)), color-stop(20%,rgba(29,94,119,1)), color-stop(80%,rgba(29,94,119,1)), color-stop(100%,rgba(0,157,158,1)));
    background: -webkit-linear-gradient(top,  rgba(0,157,158,1) 0%,rgba(29,94,119,1) 20%,rgba(29,94,119,1) 80%,rgba(0,157,158,1) 100%);
    background: -o-linear-gradient(top,  rgba(0,157,158,1) 0%,rgba(29,94,119,1) 20%,rgba(29,94,119,1) 80%,rgba(0,157,158,1) 100%);
    background: -ms-linear-gradient(top,  rgba(0,157,158,1) 0%,rgba(29,94,119,1) 20%,rgba(29,94,119,1) 80%,rgba(0,157,158,1) 100%);
    background: linear-gradient(to bottom,  rgba(0,157,158,1) 0%,rgba(29,94,119,1) 20%,rgba(29,94,119,1) 80%,rgba(0,157,158,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009d9e', endColorstr='#009d9e',GradientType=0 );
}
.body_wrap{
    background: url(data:image/png;base64,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);
}
::-moz-selection {
	background: #3bbec0;
	color: #fff;
	text-shadow: none;
}
::selection {
	background: #3bbec0;
	color: #fff;
	text-shadow: none;
}

a{color: #3f4b56;}

a:hover,
a:focus {
	color: #3bbec0;
	text-decoration: none;
}
a:active{background-color: transparent;}

input, textarea, input[type="submit"]:focus, div {
    outline: 0 none;
    font-family: 'Open Sans', sans-serif;
}
button, input, select, textarea {vertical-align: top; margin: 0;}

.alpha{margin-left:0 !important;}
.omega{margin-right:0 !important;}

/*-----------------------------------*/
/* Clear Floats */
/*-----------------------------------*/

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	*zoom: 1;
}
.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}
.clearfix:after {
	clear: both;
}

/*-----------------------------------*/
/* Typography */
/*-----------------------------------*/

h1, h2, h3, h4, h5, h6 {
    font-style: italic;
	color: #3f4b56;
	line-height:1.2em;
	margin-bottom:.8em;
}
h1.red, h2.red, h3.red, h4.red, h5.red, h6.red{color: #e87352;}

h1{font-size:29px}
h2{font-size:25px}
h3{font-size:23px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}

em{font-style: italic;}
strong{font-weight: 700;}
small{font-size: 85%;}

i{
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
	overflow: hidden;
	text-decoration: none;
	font-style: normal;
	background-repeat: no-repeat;
	margin-right: 10px;
}
p{
    line-height: 19px;
	margin-bottom: 16px;
}
.margin-0{margin-bottom:0 !important;}
.margin-10{margin-bottom:10px !important;}
.margin-20{margin-bottom:20px !important;}
.margin-30{margin-bottom:30px !important;}
.margin-40{margin-bottom:40px !important;}
.margin-50{margin-bottom:50px !important;}

/*-----------------------------------*/
/* Buttons */
/*-----------------------------------*/

/* foo classes */
.buttons-wrap{margin-bottom: 60px;}
.buttons{margin-bottom:10px;}
.buttons .btn{margin-right:2px; margin-bottom:10px;}
/* end foo classes */

.btn:hover, .btn:focus {
    -webkit-transition: background-position .0s linear;
    -moz-transition: background-position .0s linear;
    -o-transition: background-position .0s linear;
    transition: background-position .0s linear;
}
.btn:active, .btn.active {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    background-color: transparent;
    color:#fff;
}
.btn{
    display:inline-block;
    padding: 0;
    border: 0 none;
    border-radius: 0;
}
.btn span,
.btn input{
    display: block;
    height: 45px;
    line-height: 45px;
    padding: 0 16px;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    white-space: nowrap;
    text-shadow:none;
    background-color: #3bbec0;
    border: 0 none;
    background-image: url(images/icons/button-icons.png);
    background-repeat: no-repeat;
    background-position: -300px -300px;
}
.btn-icon-left span,
.btn-icon-left input{
    padding-left: 48px;
    padding-right: 20px;
    background-position: left top;
}
.btn-icon-left.btn-arrow-left span, .btn-icon-left.btn-arrow-left input{background-position: left -45px;}
.btn-icon-left.btn-arrow-up span, .btn-icon-left.btn-arrow-up input{background-position: left -90px;}
.btn-icon-left.btn-arrow-down span, .btn-icon-left.btn-arrow-down input{background-position: left -135px;}

.btn-icon-right span,
.btn-icon-right input{
    padding-right: 48px;
    padding-left: 20px;
    background-position: right top;
}
.btn-icon-right.btn-arrow-left span, .btn-icon-right.btn-arrow-left input{background-position: right -45px;}
.btn-icon-right.btn-arrow-up span, .btn-icon-right.btn-arrow-up input{background-position: right -90px;}
.btn-icon-right.btn-arrow-down span, .btn-icon-right.btn-arrow-down input{background-position: right -135px;}

.btn-blue span, .btn-blue input{background-color: #67b0d1;}
.btn-green span, .btn-green input{background-color: #60cd9b;}
.btn-red span, .btn-red input{background-color: #e87352;}
.btn-yellow span, .btn-yellow input{background-color: #ebc85e;}
.btn-turquoise span, .btn-turquoise input{background-color: #1d5f60;}
.btn-black span, .btn-black input{background-color: #333;}
.btn-brown span, .btn-brown input{background-color: #a48b60;}

/*-----------------------------------*/
/* Custom checkboxes, radios */
/*-----------------------------------*/

.custom-checkbox label::-moz-selection {background: transparent; color: inherit;}
.custom-checkbox label::selection {background: transparent; color: inherit;}
.custom-radio label::-moz-selection {background: transparent; color: inherit;}
.custom-radio label::selection {background: transparent; color: inherit;}

.custom-checkbox,.custom-radio {position:relative;}
.custom-checkbox input, .custom-radio input {position:absolute; top:0; left:1px; margin:0; border:none; width:1px; height:1px; display:none;}
.custom-radio input {left:10px;}
.checkbox-large .custom-checkbox input {left:20px;}
.ie8 .custom-checkbox input, .ie8 .custom-radio input {display:block;}
.custom-checkbox label.focus,.custom-radio label.focus {outline: 0;}

.custom-checkbox label:before,
.custom-checkbox label.checked:after,
.custom-radio label:before,
.custom-radio label.checked:after,
.checkbox-large .custom-checkbox label:after{
    content: '';
    display: block;
    position: absolute;
}
.custom-checkbox label,
.custom-radio label {
    display:block;
    position:relative;
    min-height: 18px;
    line-height:18px;
    padding-left:32px;
    margin-bottom:15px;
    cursor:pointer;
    font-weight: 400;
    color:#3f4b56;
}
.custom-checkbox label:before,
.custom-radio label:before{
    border-top:1px solid #d2d9de;
    border-left:1px solid #e6e9ea;
    border-right:1px solid #e6e9ea;
    border-bottom:1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 2px 3px -1px #CED6DB;
    box-shadow: inset 0 2px 3px -1px #CED6DB;
    width: 20px;
    height: 20px;
    top: 0;
    left:0;
}
.custom-checkbox label.checked:after,
.custom-radio label.checked:after{
    width: 10px;
    height: 10px;
    background: #647380;
    top: 5px;
    left: 5px;
}
.custom-radio label:before,
.custom-radio label.checked:after{
    border-radius: 50%;
}
.checkbox-large .custom-checkbox label{
    line-height: 28px;
    padding-left: 84px;
}
.checkbox-large .custom-checkbox label:before{
    content: 'off';
    font-size: 11px;
    color: #7b8a97;
    text-transform: uppercase;
    text-align: right;
    padding: 0 12px 0 14px;
    width: 71px;
    height: 31px;
    top: 0;
    left:0;
    border-radius: 16px;
}
.checkbox-large .custom-checkbox label.checked:before{
    content: 'on';
    text-align: left;
}
.checkbox-large .custom-checkbox label:after{
    width: 25px;
    height: 25px;
    background: #647380;
    top: 3px;
    left: 3px;
    border-radius: 50%;
    -webkit-transition: left .3s ease-in-out;
    transition: left .3s ease-in-out;
}
.checkbox-large .custom-checkbox label.checked:after{left: 43px;}

.checkbox-large.text-left .custom-checkbox label{
    padding: 0;
    padding-right: 84px;
}
.checkbox-large.text-left .custom-checkbox label:before{
    left: auto;
    right: 0;
}
.checkbox-large.text-left .custom-checkbox label:after{
    left: auto;
    right: 43px;
    -webkit-transition: right .3s ease-in-out;
    transition: right .3s ease-in-out;
}
.checkbox-large.text-left .custom-checkbox label.checked:after{right: 3px;}

/*===================================================*/
/* 2. PAGE ITEMS, WIDGETS */
/*===================================================*/

header{padding: 100px 0;}
.content, .sidebar{padding: 50px 0;}
.boxed, a.boxed {position:relative; background: #fff; margin-bottom:30px;}

.boxed-blue, a.boxed-blue{background: #67b0d1;}
.boxed-green, a.boxed-green{background: #60cd9b;}
.boxed-red, a.boxed-red{background: #e87352;}
.boxed-yellow, a.boxed-yellow{background: #ebc85e;}
.boxed-turquoise, a.boxed-turquoise{background: #3bbec0;}
.boxed-black, a.boxed-black{background: #333;}
.boxed-brown, a.boxed-brown{background: #a48b60;}

/** NEW **/

.header_top{
	background:#394264;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	position:relative;
}

/*-------LOGIN STARTS HERE -------*/
#loginContainer {
    position:relative;
    float:left;
    padding-right:10px;
    padding-top:15px;
}
/* Login Button */
#loginButton { 
    display:inline-block;  
    position:relative;
    z-index:30;
    cursor:pointer;
}
/* Login Button Text */
#loginButton span {
    color:#FFF; 
    font-size:1em; 
    background:url(../images/loginArrow.png) no-repeat 26px 8px;
    display:block;
    padding: 0 30px 0 0;
    font-family: 'ambleregular';
}
#loginButton.active span {
    background-position:26px -20px;
}
/* Login Box */
#loginBox {
    position:absolute;
    top:53px;
    right:10px;
    display:none;
    z-index:29;
}

/* Login Form */
#loginForm {
    width:200px; 
    background:#1F253D;
    border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border-radius:5px;
    position:relative;
}
#loginForm:after {
	content: '';
	position: absolute;
	right: 40px;
	top: -6px;
	border-left: 6px solid rgba(0, 0, 0, 0);
	border-right: 6px solid rgba(0, 0, 0, 0);
	border-bottom: 6px solid #1F253D;
}
fieldset#body {
    padding:15px;
}
.user-info h4{
	font-size:1em;
	color:#FFF;
	padding-bottom:15px;
	text-align:center;
}
.user-info h4 a{
	color:#11A8AB;
}
.user-info ul li.profile{ 
	float:left;
}
.user-info ul li.logout{ 
	float:right;
}
.user-info ul li{
	display:inline-block;
}
.user-info ul li a{
	padding: 8px 15px;
	color: #FFF;
	font-size: 0.85em;
	border: none;
	display: block;
	background: #50597B;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.user-info ul li a:hover,.user-info ul li.active a{
	background:#E64C65;
}
.profile_img{
	float:right;
}
.profile_img img{
	display:block;
	border-radius:3em;
	-webkit-border-radius:3em;
	-moz-border-radius:3em;
	-o-border-radius:3em;
	border:3px solid #50597b;
}
/*-----------------------------------*/
/* Table Pricing */
/*-----------------------------------*/

.price_item{background: #3bbec0;}
.price_item.blue{background: #67b0d1;}
.price_item.green{background: #60cd9b;}
.price_item.red{background: #e87352;}
.price_item.yellow{background: #ebc85e;}
.price_item.turquoise{background: #1d5f60;}
.price_item.black{background: #333;}
.price_item.brown{background: #a48b60;}

.price_item{text-align: center; margin-bottom: 30px;}

/* price style 1 */

.price_col_head strong{
    display: block;
    background: #bbb;
    background: rgba(0,0,0,0.05);
    padding: 25px 10px;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
}

.price_body_top{
    padding: 35px 15px 45px 10px;
    border-bottom: 1px solid #888;
    border-bottom: 1px solid rgba(255,255,255,0.1);
}
.pricing_box .price{
    display: inline-block;
    position: relative;
    font-size: 60px;
    font-weight: 400;
    color: #fff;
}
.pricing_box .price *{position: absolute;}

.pricing_box .price em{
    font-size: 0.6em;
    font-weight: 300;
    font-style: normal;
    top: 0.32em;
    left: -0.6em;
}
.pricing_box .price sup{
    font-size: 0.44em;
    top: auto;
    left:103%;
    bottom: 0.68em;
}
.pricing_box .price sub{
    font-size: 0.24em;
    font-weight: 300;
    color: #afe4ff;
    left:100%;
    bottom: 0.2em;
}

.price_col_body li{
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    line-height: 24px;
    padding: 22px 10px 23px;
    border-bottom: 1px solid #888;
    border-bottom: 1px solid rgba(255,255,255,0.1);
}
.price_col_body li span.large{
    font-size: 30px;
    vertical-align: top;
}

.price_col_foot{
    background: #bbb;
    background: rgba(0,0,0,0.05);
    padding: 12px 0 13px;
}
.price_col_foot .btn span, .price_col_foot .btn input{background-color: transparent;}

/*-----------------------------------*/
/* Sidebar widgets */
/*-----------------------------------*/

/* Widget Calendar */

.widget_calendar .inner{padding:0 10px 10px;}
.ie8 #date_departure {display: none !important;}

.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden;}
#ui-datepicker-div{width: 213px; background: #e87352;}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    background: #eee;
    color: #88361f;
}
.ui-state-hover a, .ui-state-hover a:hover { color: #5a5c5c; text-decoration: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #5a5c5c; text-decoration: none;}
.ui-widget:active {outline: none;}

.ui-datepicker {
    padding:0;
    display: none;
}
.ui-datepicker .ui-datepicker-header {
    position:relative;
    padding:0;
    border-bottom: 1px solid #ea8164;
    border-bottom: 1px solid rgba(255,255,255,0.1);
}
.widget_calendar .ui-datepicker .ui-datepicker-header {margin:0 -10px;}

.ui-datepicker-prev,
.ui-datepicker-next{
    position:absolute;
    top: 6px;
    left:6px;
    width: 24px;
    height: 24px;
    border: 2px solid #fff;
    border-radius: 50%;
    cursor: pointer;
    background-image: url(images/pagination.png) !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
    background-position: 5px 5px !important;
}
.ui-datepicker-next{
    left: auto;
    right: 6px;
    background-position: -45px 5px !important;
}
.widget_calendar .ui-datepicker-prev,
.widget_calendar .ui-datepicker-next{
    top: 25px;
    left:19px;
}
.widget_calendar .ui-datepicker-next{
    left: auto;
    right: 19px;
}

.ui-datepicker .ui-datepicker-title {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}
.widget_calendar .ui-datepicker .ui-datepicker-title{
    height: 74px;
    line-height: 74px;
}
.ui-datepicker table {width: 100%; border-collapse: collapse;}
.ui-datepicker th {padding: .7em .3em; text-align: center;}
.ui-datepicker td {padding: 0;}

.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    width: 24px;
    height: 24px;
    padding: 0;
    margin: 2px auto;
    font-size: 12px;
    line-height: 24px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    text-decoration: none;
    border-radius: 50%;
}
td.ui-datepicker-today  a{
    background: #fff !important;
    color: #88361f;
}
td.ui-state-highlight a,
td.ui-datepicker-today.ui-state-highlight  a{
    background: #fff !important;
    font-weight: 700;
    color: #88361f;
}
td.ui-datepicker-other-month span{color: #88361f;}

.ui-datepicker-calendar thead th {
    padding:4px 0 2px;
    font-size: 10px;
    color:#fff;
    text-transform:uppercase;
}
.widget_calendar .ui-datepicker-calendar thead th {
    padding: 30px 0 10px;
    font-size: 12px;
    font-weight: 700;
}
.ui-datepicker-calendar tbody td,
.ui-datepicker-calendar tbody td.ui-state-disabled{
    padding:0;
    text-align:center;
}

/*-----------------------------------*/
/* Forms */
/*-----------------------------------*/

input::-webkit-input-placeholder {font-size:13px; font-weight:400; text-transform:uppercase; color:#7b8a97;}
input:-moz-placeholder {font-size:13px; font-weight:400; text-transform:uppercase; color:#7b8a97;}
input:-ms-input-placeholder {font-size:13px; font-weight:400; text-transform:uppercase; color:#7b8a97;}
textarea::-webkit-input-placeholder {font-size:13px; font-weight:400; text-transform:uppercase; color:#7b8a97;}
textarea:-moz-placeholder {font-size:13px; font-weight:400; text-transform:uppercase; color:#7b8a97;}
textarea:-ms-input-placeholder {font-size:13px; font-weight:400; text-transform:uppercase; color:#7b8a97;}

label, input, button, select, textarea {
	font-size: inherit;
	line-height: normal;
	border-radius:0;
}
.input_icon{
	display: block;
	position: absolute;
	top: 40px;
	right: 10px;
	z-index: 1;
}
.add-comment{margin-bottom: 30px;}
.add-comment .form-inner{padding: 29px 40px 37px;}

@media (max-width:479px){
    .add-comment .form-inner{padding: 15px;}
}

.add-comment-title h3{
    font-size: 29px;
    margin-bottom: 29px;
}
.field_text,
.field_select{
	float:left;
	margin-right: 2%;
	margin-bottom: 20px;
	width: 48%;
}
.field_text.omega,
.field_select.omega{
	float:right;
}
.field_text.field_textarea{
    float: none;
    width: 100%;
    margin-right: 0;
}

.label_title{
	display: none;
	color: #7b8a97;
    font-size: 15px;
	cursor: default;
	margin-bottom: 8px;
}

input[type="text"],
input[type="password"],
textarea,
.select_styled{
	border:1px solid #eceff1;
	border-top:1px solid #d1d9dd;
	border-bottom:1px solid #f2f2f2;
	background: transparent;
	padding:0 12px;
	font-size:13px;
    color: #7b8a97;
    width: 100%;
    -webkit-box-shadow: inset 0 2px 3px -1px #ced6db;
    box-shadow: inset 0 2px 3px -1px #ced6db;
}
textarea{padding:10px 12px;}

input[type="text"],
input[type="password"]{
	height:42px;
	margin: 0;
	outline: none;
}
.ie8 input[type="text"],
.ie8 input[type="password"]{
    line-height:40px;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus{
    border:1px solid #f2f2f2;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.add-comment textarea{
	width:100%;
	height:132px;
	padding:10px 12px;
	resize: vertical;
	overflow: auto;
}
.add-comment .link-reset{
    float: right;
    font-size: 13px;
    font-weight: 400;
    color: #3bbec0;
    text-decoration: underline;
    margin-top: 15px;
}
.add-comment .error {
    overflow: hidden;
    border: 1px solid #E6A390 !important;
}

/*-----------------------------------*/
/* Pagination */
/*-----------------------------------*/

.tf_pagination {margin-bottom: 30px;}

.tf_pagination .inner {
    display:inline-block;
    font-size:14px;
    font-weight: 700;
    text-align:center;
}

/* Pagination Style 1 */

.tf_pagination .page-numbers,
.tf_pagination .page_prev,
.tf_pagination .page_next {
    float:left;
    margin-right:14px;
    width:26px;
    height:26px;
    line-height: 26px;
    background:#e87352;
    border-radius: 50%;
}
.tf_pagination .page_next {margin-right:0;}
.tf_pagination .page-numbers {color: #fff;}

.tf_pagination .page-numbers:hover,
.tf_pagination .page_current,
.tf_pagination .page_prev:hover,
.tf_pagination .page_next:hover{
    color:#fff;
    background:#E55F39;
}
.tf_pagination .page_prev span,
.tf_pagination .page_next span {
    display: inline-block;
    width:9px;
    height:11px;
    background: url(images/pagination.png) left top no-repeat;
}
.tf_pagination .page_next span {
    background-position:  right top;
}

/* Pagination Style 2 */

.tf_pagination.style2 .page-numbers,
.tf_pagination.style2 .page_prev,
.tf_pagination.style2 .page_next {
    line-height: 22px;
    background: none;
}
.tf_pagination.style2 .page-numbers,
.tf_pagination.style2 .page_prev,
.tf_pagination.style2 .page_next {
    border: 2px solid #fff;
}
.tf_pagination.style2 .page-numbers:hover,
.tf_pagination.style2 .page_current,
.tf_pagination.style2 .page_prev:hover,
.tf_pagination.style2 .page_next:hover{
    border: 2px solid #ccc;
}

/* Pagination Style 3 */

.tf_pagination.style3 .inner {font-size:12px;}

.tf_pagination.style3 .page-numbers,
.tf_pagination.style3 .page_prev,
.tf_pagination.style3 .page_next {
    margin-right:1px;
    margin-bottom: 1px;
    width:30px;
    height:32px;
    line-height: 34px;
    background:#fff;
    border-radius: 0;
    color: #8895a3;
}

.tf_pagination.style3 .page-numbers:hover,
.tf_pagination.style3 .page_current,
.tf_pagination.style3 .page_prev:hover,
.tf_pagination.style3 .page_next:hover{
    color:#fff;
    background:#3bbec0;
}
.tf_pagination.style3.red .page-numbers:hover,
.tf_pagination.style3.red .page_current,
.tf_pagination.style3.red .page_prev:hover,
.tf_pagination.style3.red .page_next:hover{
    background:#e87352;
}
.tf_pagination.style3 .page_prev span,
.tf_pagination.style3 .page_next span {
    display: inline;
    background: none;
    font-size:16px;
    line-height: 30px;
}

/* Pagination Style 3 Small */

.tf_pagination.style3.small .page-numbers,
.tf_pagination.style3.small .page_prev,
.tf_pagination.style3.small .page_next {
    margin-right:0;
    width:33px;
    border-right: 1px solid #bbc4cc;
    position: relative;
}
.tf_pagination.style3.small .page_next{
    width:32px;
    border-right: 0 none;
}

.tf_pagination.style3.small .page-numbers{
    font-family: 'Glyphicons Halflings';
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 29px;
}
.tf_pagination.style3.small .page-numbers:before{content:'\e011';}

/*Pagination Style 3 Mini*/

.tf_pagination.style3.mini .page_prev,
.tf_pagination.style3.mini .page_next {
    margin-right:0;
}

/*-----------------------------------*/
/* Dividers */
/*-----------------------------------*/

.divider{border-top:1px solid #e5e5e5; margin:15px 0;}
.divider.dashed{border-top:1px dashed #e5e5e5;}

/*------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/

/*===================================================*/
/* 3. INDEX PAGE */
/*===================================================*/

/*-----------------------------------*/
/* Main Menu */
/*-----------------------------------*/

/* Level 0 */

.dropdown > li {
    float:left;
    position: relative;
    border-right: 1px solid #edf6fa;
    border-right: 1px solid rgba(237,246,250,0.15);
}
.dropdown > li:last-child{border-right: 0 none;}

.dropdown a {
    display: block;
    font-size: 15px;
    line-height: 29px;
    color: #fff;
    padding: 22px 27px 23px;
}
.dropdown > li:hover > a,
.dropdown > li.hover > a{
    background: #7bbbd7;
    background: rgba(237,246,250,0.15);
}

.dropdown .link-more i{
    display: block;
    width: 29px;
    height: 29px;
    margin: 0;
    border: 1px solid #fff;
    border-radius: 50%;
}
.dropdown .link-more i:before,
.dropdown .link-more i:after{
    content: '';
    display: block;
    position: absolute;
    top: 13px;
    left: 6px;
    width: 15px;
    height: 1px;
    background: #fff;
}
.dropdown .link-more i:after{
    top: 6px;
    left: 13px;
    width: 1px;
    height: 15px;
}

/* Search Field */
.dropdown li.menu-search{
    float: right;
    width: 236px;
    padding: 22px 20px 20px;
}
.menu-search-form{position: relative;}

input.menu-search-field{
    border:0 none;
    background: #4c9dc1;
    padding:0 32px 0 12px;
    font-size:13px;
    font-style: italic;
    color: #73ccf4;
    -webkit-box-shadow: none;
    box-shadow: none;
    height:32px;
}
.ie8 input.menu-search-field{line-height:30px;}
input.menu-search-field:focus{border: 0 none;}

.menu-search-field::-webkit-input-placeholder {font-size:13px; font-weight:300; text-transform:none; color:#73ccf4;}
.menu-search-field:-moz-placeholder {font-size:13px; font-weight:300; text-transform:none; color:#73ccf4;}
.menu-search-field:-ms-input-placeholder {font-size:13px; font-weight:300; text-transform:none; color:#73ccf4;}

input.menu-search-submit{
    width: 32px;
    height: 32px;
    position: absolute;
    top: 0;
    right: 0;
    background:url(images/icons/search.png) center center no-repeat;
}

/* Level 1+ */

.dropdown ul{
    position: absolute;
    top:-9999px;
    left:-9999px;
    z-index: 9499;
    width:140px;
    padding-top: 4px;
}
.ie8 .dropdown ul{padding-top: 0;}

.dropdown ul:before{
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: -6px;
    left: 26px;
    border-left: 10px solid rgba(0, 0, 0, 0);
    border-right: 10px solid rgba(0, 0, 0, 0);
    border-bottom: 10px solid #FFF;
}
.dropdown > li:hover > ul,
.dropdown > li.hover > ul{
    top:74px;
    left:0;
}
.dropdown ul li{position: relative;}

.dropdown ul a{
    font-size: 13px;
    line-height: 17px;
    font-style: italic;
    color: #97a2ad;
    padding: 13px 13px 13px 27px;
    background: #fff;
}
.dropdown ul a:hover{
    background: #7bbad7;
    color: #fff;
}
.boxed-green.dropdown ul a:hover{background: #60cd9b;}
.boxed-red.dropdown ul a:hover{background: #e87352;}
.boxed-yellow.dropdown ul a:hover{background: #ebc85e;}
.boxed-turquoise.dropdown ul a:hover{background: #3bbec0;}
.boxed-black.dropdown ul a:hover{background: #333;}
.boxed-brown.dropdown ul a:hover{background: #a48b60;}

.dropdown ul li.parent > a:before,
.dropdown ul li.parent > a:after{
    content: '';
    display: block;
    width: 7px;
    height: 1px;
    position: absolute;
    top:22px;
    left:10px;
    background: #97a2ad;
}
.dropdown ul li.parent > a:after{
    width: 1px;
    height: 7px;
    top:19px;
    left:13px;
}
.dropdown ul li.parent > a:hover:before,
.dropdown ul li.parent > a:hover:after{
    background: #fff;
}

/* Level 2+ */

.dropdown ul li:hover > ul{
    position: absolute;
    top:0;
    left:100%;
    width:100%;
    padding-top: 0;
    padding-left: 2px;
}
.dropdown ul li:hover > ul:before{display: none;}


@media (max-width: 991px){
    .dropdown .menu-search{display: none;}
    .dropdown > li:nth-last-child(2) {border-right: 0 none;}
}
@media (max-width: 767px){
    #topmenu .dropdown .link-more{display: none;}
    #topmenu .dropdown > li {border-right: 0 none;}
    #topmenu .dropdown a {
        font-size: 14px;
        line-height: 17px;
        padding: 10px;
    }
    #topmenu .dropdown ul{
        width:120px;
        padding-top: 0;
    }
    #topmenu .dropdown ul:before{display: none;}

    #topmenu .dropdown > li:hover > ul,
    #topmenu .dropdown > li.hover > ul{
        top:37px;
        left:0;
    }
    #topmenu .dropdown ul a{
        padding: 5px 5px 5px 16px;
        font-size: 12px;
    }
    #topmenu .dropdown ul li.parent > a:before,
    #topmenu .dropdown ul li.parent > a:after{
        top:14px;
        left:5px;
    }
    #topmenu .dropdown ul li.parent > a:after{
        top:11px;
        left:8px;
    }
}

/*-----------------------------------*/
/* Main Menu with Icons */
/*-----------------------------------*/

.dropdown-icons > li {
    width: 25%;
    border-right: 1px solid #ecf9f3 !important;
    border-right: 1px solid rgba(236,249,243,0.2) !important;
}
.dropdown-icons > li > a {
    padding: 0;
    text-align: center;
    height: 74px;
    line-height: 90px;
}
.dropdown-icons > li:hover > a,
.dropdown-icons > li.hover > a{
    background: transparent;
}
.icon-menu{
    width: 30px;
    height: 30px;
    margin: 0;
    background: url(images/icons/menu-icons.png) no-repeat;
}
.icon-menu-2{background-position: 0 -30px;}
.icon-menu-3{background-position: 0 -60px;}
.icon-menu-4{background-position: 0 -90px;}

/*-----------------------------------*/
/* Dropdown Menu */
/*-----------------------------------*/

.dropdownMenu{
    position: relative;
    margin-bottom: 30px;
}
a.dropdown-toggle{
    display: block;
    padding: 11px 13px;
    background: #67b0d1;
    font-weight: 400;
    color: #fff;
}
a.dropdown-toggle:before,
a.dropdown-toggle:after{
    content: '';
    display: block;
    position: absolute;
    top:13px;
    right: 13px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-bottom: 3px solid #fff;
}
a.dropdown-toggle:after{
    top:17px;
    border-top: 3px solid #fff;
    border-bottom: 0 none;
}
.dropdown-menu{
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0 none;
    border-radius: 0;
    width: 100%;
    min-width: 100%;
    padding: 0;
}
.dropdown-menu > li > a {
    display: block;
    padding: 9px 13px;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    color: #97A2AD;
    border-top: 1px solid #ECEFF1;
}
.dropdown-menu > li:first-child > a {border-top: 0 none;}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
}

/*-----------------------------------*/
/* Grid Menu */
/*-----------------------------------*/

.grid-menu{margin: -5px -5px 25px;}

.grid-box{
    float: left;
    width: 50%;
    padding: 5px;
}
.grid-box-large{width: 100%;}

.grid-box a{
    display: block;
    margin: 0;
    padding: 56px 17px 19px;
    font-size: 21px;
    color: #fff;
}

.grid-box strong,
.grid-box span{
    display: block;
}
.grid-box strong{text-align: center; margin-bottom: 23px;}
.grid-box-large strong{text-align: left;}

.icon-grid{
    width: 50px;
    height: 50px;
    margin: 0;
    background: url(images/icons/grid-menu-icons.png) 0 0 no-repeat;
}
.icon-grid-2{background-position: 0 -50px;}
.icon-grid-3{background-position: 0 -100px;}

/*-----------------------------------*/
/* Vertical Menu */
/*-----------------------------------*/

.menu-vertical{width: 70px;}

.menu-vertical li a{
    display: block;
    padding: 19px 0;
    text-align: center;
    border-top: 1px solid #fff;
    border-top: 1px solid rgba(255,255,255,0.25);
}
.menu-vertical li a:hover,
.menu-vertical li.active a{
    background: #30664d;
    background: rgba(0,0,0,0.5);
    border-top: 1px solid transparent;
}
.menu-vertical li:first-child a{border-top: 0 none;}

.menu-vertical .icon-menu{
    width: 30px;
    height: 30px;
    margin: 0;
    background: url(images/icons/menu-icons2.png) no-repeat;
}
.menu-vertical .icon-menu-2{background-position: 0 -30px;}
.menu-vertical .icon-menu-3{background-position: 0 -60px;}
.menu-vertical .icon-menu-4{background-position: 0 -90px;}
.menu-vertical .icon-menu-5{background-position: 0 -120px;}

.menu-vertical li a:hover .icon-menu, .menu-vertical li.active .icon-menu{background-position: -30px 0;}
.menu-vertical li a:hover .icon-menu-2, .menu-vertical li.active .icon-menu-2{background-position: -30px -30px;}
.menu-vertical li a:hover .icon-menu-3, .menu-vertical li.active .icon-menu-3{background-position: -30px -60px;}
.menu-vertical li a:hover .icon-menu-4, .menu-vertical li.active .icon-menu-4{background-position: -30px -90px;}
.menu-vertical li a:hover .icon-menu-5, .menu-vertical li.active .icon-menu-5{background-position: -30px -120px;}

/*-----------------------------------*/
/* Progress Bars */
/*-----------------------------------*/

.progressbar{margin: 34px 0 26px; position: relative;}
.progressbar .pbar::selection{background: transparent;}

.progressbar .mark-left,
.progressbar .mark-right,
.progressbar .percent,
.progressbar .elapsed,
.progressbar .remained{
    display: none;
}
.progressbar .ui-progressbar {
    height: 10px;
    overflow: visible !important;
    position: relative;
    border-radius: 5px;
    -webkit-box-shadow: inset 1px 2px 3px -1px #CED6DB;
    box-shadow: inset 1px 2px 3px -1px #CED6DB;
    border: 1px solid #ECEFF1;
    border-top: 1px solid #D1D9DD;
    border-bottom: 1px solid #F2F2F2;
}
.progressbar .ui-progressbar-value {
    display: block !important;
    margin: 0;
    height: 10px;
    position: relative;
    background: #EBC85E;
    top: -1px;
    z-index: 2;
    border-radius: 5px;
}
.progressbar .ui-progressbar-value:after{
    content: '';
    display: block;
    position: absolute;
    top:-7px;
    right:-12px;
    z-index: 1;
    width: 24px;
    height: 24px;
    border-radius: 12px;
    background: #7b8a97;
}

/* Progress Bars style 2 */

.progressbar.style2 .ui-progressbar,
.progressbar.style2 .ui-progressbar-value{
    height: 8px;
    border-radius: 4px;
}
.progressbar.style2 .ui-progressbar-value:after{
    top:-5px;
    right:-21px;
    width: 42px;
    height: 18px;
    border-radius: 9px;
    background: #fff;
    border: 8px solid #7b8a97;
}

/*-----------------------------------*/
/* Scroll Bars */
/*-----------------------------------*/

.scrollBars{
    float: left;
    width: 55%;
    padding: 0;
    color: #fff !important;
}
.scrollBars p {visibility:hidden; opacity: 0;}
.scrollBars p::selection{background: transparent; color: rgba(0, 0, 0, 0);}

.scrollBars .scrollbar {
    width: 30px;
    height: 150px;
    overflow: auto;
    float: left;
}
.scrollbar .scrollbar-inner {padding-right: 30px;}

.jspContainer{overflow: hidden; position: relative;}
.jspPane{position: absolute;}

.jspVerticalBar{
    position: absolute;
    top: 0;
    right: 0;
    width: 12px;
    height: 100%;
}
.jspHorizontalBar{display: none;}

.jspCap{height:5px;}

.jspTrack{
    position: relative;
    width: 4px;
    border-radius: 2px;
    -webkit-box-shadow: inset 2px 1px 3px -1px #CED6DB;
    box-shadow: inset 2px 1px 3px -1px #CED6DB;
    border: 1px solid #ECEFF1;
    border-left: 1px solid #D1D9DD;
    border-right: 1px solid #F2F2F2;
}
.jspDrag{
    background: #7b8a97;
    width: 18px;
    position: relative;
    top: 0;
    left: -8px;
    z-index: 2;
    cursor: pointer;
    border-radius: 50%;
}

/* Scroll Bars Style 2, Style 4 */
.scrollbar.style2 .jspTrack, .scrollbar.style4 .jspTrack{width: 10px; border-radius: 5px;}
.scrollbar.style2 .jspDrag, .scrollbar.style4 .jspDrag{width: 12px; border-radius: 6px; left: -2px;}

/* Scroll Bars Style 3 */
.scrollbar.style3 .jspDrag{width: 8px; border-radius: 4px; left: -3px;}

/*-----------------------------------*/
/* Avatar Placeholder */
/*-----------------------------------*/

.widget-avatar .inner{
    padding: 34px 25px 22px;
    text-align: center;
}
.widget-avatar h5{
    font-size: 18px;
    font-weight: 700;
    font-style: normal;
    color: #56462a;
    margin-bottom: 6px;
}
.widget-avatar .subtitle,
.widget-avatar .followers{
    font-size: 12px;
    font-weight: 400;
    color: #836d48;
}
.widget-avatar .subtitle{
    display: block;
    margin-bottom: 23px;
}
.widget-avatar .avatar{
    width: 100px;
    height: 100px;
    margin: 0 auto 22px;
    border: 2px solid #a1875c;
    padding: 3px;
    border-radius: 50%;
}
.widget-avatar .avatar img{
    display: block;
    width: 90px;
    height: 90px;
    border-radius: 50%;
}
.followers{margin-bottom: 43px;}

.btn-follow{
    display: block;
}
.btn-follow span{
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    text-shadow:0 -1px 0 rgba(0,0,0,0.24);
}
.btn-follow i{
    width: 20px;
    height: 20px;
    border: 2px solid #fff;
    border-radius: 50%;
    vertical-align: text-top;
}
.btn-follow i:before,
.btn-follow i:after{
    content: '';
    display: block;
    position: absolute;
    top: 7px;
    left: 3px;
    width: 10px;
    height: 2px;
    background: #fff;
}
.btn-follow i:after{
    top: 3px;
    left: 7px;
    width: 2px;
    height: 10px;
}

/*-----------------------------------*/
/* Widget Social Buttons */
/*-----------------------------------*/

.widget-social{margin-bottom: 25px;}

.widget-social li{
    float: left;
    width: 16.666666666666664%;
    padding: 0 5px 5px 0;
}
.widget-social li:nth-child(6n) {padding-right: 0;}

.widget-social a{
    display: block;
    height: 150px;
    line-height: 148px;
    text-align: center;
    background: #3bbec0;
    -webkit-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}
.widget-social .social-facebook a{background: #3873ae;}
.widget-social .social-twitter a{background: #62c6f8;}
.widget-social .social-dribble a{background: #d74980;}
.widget-social .social-deviantart a{background: #8da356;}
.widget-social .social-google a{background: #000;}
.widget-social .social-vimeo a{background: #51a6d3;}
.widget-social .social-facebook a:hover{background: #4893ce;}
.widget-social .social-twitter a:hover{background: #82e6ff;}
.widget-social .social-dribble a:hover{background: #f769a0;}
.widget-social .social-deviantart a:hover{background: #adc376;}
.widget-social .social-google a:hover{background: #333;}
.widget-social .social-vimeo a:hover{background: #71c6f3;}

.widget-social i {
    width: 56px;
    height: 46px;
    margin: 0;
    overflow: hidden;
    text-indent: 200px;
    vertical-align: middle;
    background: url(images/icons/social-icons2.png) 0 0 no-repeat;
}
.widget-social .social-facebook i{background-position: 0 0;}
.widget-social .social-twitter i{background-position: 0 -46px;}
.widget-social .social-dribble i{background-position: 0 -92px;}
.widget-social .social-deviantart i{background-position: 0 -138px;}
.widget-social .social-google i{background-position: 0 -184px;}
.widget-social .social-vimeo i{background-position: 0 -230px;}

@media (max-width:767px) {
	.widget-social li{width: 33.33333333333333%;}
	.widget-social li:nth-child(3n) {padding-right: 0;}
}

/*-----------------------------------*/
/* Widget Weather */
/*-----------------------------------*/

/* Highlighted */
.weather-highlighted{padding: 21px 27px 22px;}

.weather-highlighted .icon-weather{
    float: left;
    width: 76px;
    height: 57px;
    background: url(images/icons/weather-main.png) no-repeat;
    margin-top: 10px;
}
.weather-highlighted .inner{
    float: right;
    width: 75px;
}
.weather-highlighted strong,
.weather-highlighted span{
    display: block;
    font-size: 12px;
    font-weight: 300;
    color: #fff;
    line-height: 1.2em;
}
.weather-highlighted strong{font-size: 46px;}

.weather-item{display: none;}
.weather-item.active{display: block;}

/* Location Search */
.weather-location{
    padding: 14px 17px 16px 21px;
    border-top: 1px solid #f2fbfb;
    border-bottom: 1px solid #f2fbfb;
    border-top: 1px solid rgba(242,251,251,0.2);
    border-bottom: 1px solid rgba(242,251,251,0.2);
}
.weather-search-form{
    float: right;
    width: 100px;
    position: relative;
}
input.weather-search-field{
    border:0 none;
    background: #319ba1;
    background: rgba(96, 96, 96, 0.4);
    padding:0 5px 0 19px;
    font-size:12px;
    font-weight: 300;
    font-style: italic;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    height:19px;
}
.ie8 input.weather-search-field{line-height:17px;}
input.weather-search-field:focus{border: 0 none;}

input.weather-search-submit{
    width: 19px;
    height: 19px;
    position: absolute;
    top: 0;
    left: 0;
    background:url(images/icons/search2.png) center center no-repeat;
}
.weather-location strong{
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    line-height: 19px;
    text-transform: uppercase;
}

/* Forecast */

.weather-forecast li{
    float: left;
    width: 14.2857%;
    border-left: 1px solid #f2fbfb;
    border-left: 1px solid rgba(242,251,251,0.2);
}
.weather-forecast li a{
    display: block;
    padding: 15px 3px;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}
.weather-forecast li a:hover,
.weather-forecast li a.active{
    background: #60c9cb;
    background: rgba(242,251,251,0.2);
}
.weather-forecast li:first-child a{border-left: 0 none;}

.weather-forecast strong,
.weather-forecast span{
    display: block;
    text-align: center;
    margin-bottom: 5px;
}
.weather-forecast .icon-weather{
    width: 24px;
    height: 24px;
    margin: 0;
    background: url(images/icons/weather-icons.png) 0 0 no-repeat;
}
.weather-forecast .icon-weather-2{background-position: 0 -24px;}
.weather-forecast .icon-weather-3{background-position: 0 -48px;}
.weather-forecast .icon-weather-4{background-position: 0 -72px;}
.weather-forecast .icon-weather-5{background-position: 0 -96px;}

/*-----------------------------------*/
/* Image Slider */
/*-----------------------------------*/

.carousel-inner > .item {
    height: 234px;
    overflow:hidden;
}
.widget-gallery .carousel-inner > .item {height: 293px;}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    width: auto;
    max-width: none;
}

.carousel-controls{
    background: #3bbdbf;
    position: relative;
}
.carousel-control {
    position: absolute;
    top: 50%;
    left: 24px;
    width: 16px;
    height: 16px;
    opacity: 1;
    margin-top:-8px;
}
.carousel-control.left,
.carousel-control.right{
    background-image:url(images/icons/button-icons.png);
    background-position: -16px -60px;
    background-color: transparent;
    background-repeat: no-repeat;
    filter:none;
}
.carousel-control.right {
    right: 24px;
    left: auto;
    background-position: -16px -15px;
}

.carousel-indicators {
    position: relative;
    top: 0;
    left:0;
    right: auto;
    bottom: auto;
    width: auto;
    margin: 0 60px;
    padding:0;
    border-left:1px solid #62cacc;
    border-right:1px solid #62cacc;
    padding: 23px 0 25px;
}
.carousel-indicators li {
    border: 0 none;
    width: 15px;
    height: 6px;
    margin: 0;
    background: #fff;
    cursor: pointer;
    border-radius: 0;
    opacity: .5;
    -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -o-transform: skew(-20deg);
    -ms-transform: skew(-20deg);
}
.carousel-indicators li.active {
    width: 15px;
    height: 6px;
    opacity: 1;
}
.ie8 .carousel-indicators li.active {background: #B8B8B8;}

/* Red Carousel */
.carousel-red .carousel-controls{background: #e87352;}
.carousel-red .carousel-indicators {border-left:1px solid #ec8d73; border-right:1px solid #ec8d73;}

/*-----------------------------------*/
/* Image Slider (CarouFredSel) */
/*-----------------------------------*/

.caroufredsel_wrapper {margin: 0 auto !important;}
.carouFredsel{position:relative; margin-bottom:30px;}
.carouFredsel .inner{padding: 0 32px;}

.carouFredsel li{
    width: 110px;
    height: 110px;
    float: left;
    position: relative;
    margin-left: 2px;
    margin-right: 1px;
}
.carouFredsel .prev,
.carouFredsel .next{
    display: block;
    width: 32px;
    height: 110px;
    font-size: 30px;
    font-weight: 600;
    color: #8895a3;
    text-align: center;
    line-height: 106px;
    background: #fff;
    position: absolute;
    top:0;
}
.carouFredsel .prev{left: 0;}
.carouFredsel .next{right: 0;}

.carouFredsel .carousel-image {
    overflow: hidden;
    height: inherit;
}
.carouFredsel .carousel-image img {
    display: block;
}

/*-------------------------------------------*/
/* Layout on Index Page */
/*-------------------------------------------*/

/* Controls */

.controls .inner{padding: 18px 50px 39px;}

@media (max-width: 991px){
    .controls .inner{padding: 0px 20px 25px;}
}
.checkBoxes{float: right; width: 45%; padding-top: 8px;}
.checkBoxes .custom-checkbox label, .checkBoxes .custom-radio label {padding-left: 27px;}


/** INTEGRATION WIDGETS**/
.wrap{
	margin:0 auto;
	width: 95%;
}
/* start span_of_2 */
.span_of_2{
	margin: 4% 0;
}
.span1_of_2{
	float: right;
	width:56.33333%;
	margin-left: 3.33333%;
}
.span1_of_1{
	float: left;
	width:40.3333%;
}
/* start span1_of_1 style */

/*Social Links*/
.profile-social {
   /* position: absolute;*/
    top: 20px;
    right: 20px;
	text-align: center;

}
.profile-social a {
    display: inline-block;
    width: 38px;
    height: 38px;
    border: 2px solid #fff;
    border-radius: 50%;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 24px;
    margin: 10px 0 0 1px;
}
.profile-social a:hover {border: 2px solid #bf5d90;}

