

/* TABLOU GALLERY SPACE REMOVAL */

.videobox{
border: solid 5px #ebebeb;
}




/* TABLOU GALLERY SPACE REMOVAL */

.tablo-pics {
margin-bottom: -7px!important;
}

/* PASSWORD PAGE MODS*/

.post-password-form {
background: url(/wp-content/uploads/2014/10/lock1.png) no-repeat top left!important;
height: 260px!important;
width: 440px!important;
max-width: 440px!important;
padding: 30px 20px 40px 20px!important;
margin: 90px auto 120px auto!important;
clear:both;
background-color: #f9f9f9!important;
border-radius: 5px!important;
border: 1px solid #ededed!important;
}

.post-password-form p {
margin:10px 0 20px 0!important;
}

.post-password-form input[type='password'] {
width: 70%;
border: 1px solid #ededed!important;
}


/* SIDEBAR CHANGES */

.widget.widget_search form input[type="submit"], .header_top #searchform input[type="submit"] {
font-size: 18px;
}

.widget.widget_search form input[type="text"], .header_top #searchform input[type="text"] {
border: solid 1px #d1d4d3!important;
}
.widget.widget_search form input[type="text"], .header_top #searchform input[type="text"] {
font-size: 14px;
font-weight: 200;
font-style: normal;
}
/* MAIN STRUCTURE CHANGES */

.container_inner {
padding-top: 40px!important;
}

/* MAIN MENU CHANGES */

nav.main_menu ul li:hover a {
  color: #4acdd4!important;
}
nav.main_menu ul li:hover a span {
background-color:transparent;
}

/* SIDE AREA CHANGES */
.side_menu_button>a:hover, .mobile_menu_button span:hover {
opacity: 0.3!important;
}
.side_menu_button a:hover{
#000;
}
.side_menu .widget li {
margin: 0 0 6px;
}
.side_menu .side_menu_title {
display: block;
margin: 32px 0 15px;
}
.side_menu ul li a {
text-transform: uppercase;
letter-spacing: 1px;
font-family: Montserrat, sans-serif!important;
line-height: 24px!important;
font-size: 14px;
}
.side_menu ul li a:hover {
color: #fff;
}
.demo-btn a{
background-color: #00bbff;
padding: 2px 4px 2px 4px;
color: #333!important;
text-transform: uppercase;
margin-top: 20px!important;
}
.demo-btn a:hover{
background-color: #fff;
padding: 2px 4px 2px 4px;
color: #333!important;
letter-spacing:1px;
}
.side_menu .widget li:last-child {
margin: 25px 0 0 0;
}
.side_menu_title {
display: block;
margin: 50px 0 15px!important;
}

/* UNORDERED LIST MODS */
.q_list.circle ul>li, .q_list.number ul>li {
position: relative;
font-weight: 400!important;
margin: 0 0 22px;
padding: 0 0 0 22px;
color: #c70540!important;
font-family: 'Open Sans', sans-serif!important;
}
/* GRAVITY FORMS */

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
width: 68.2%!important;
background-color: #efefef;
font-weight: 400;
font-size: 13px;
font-family: 'Montserrat', sans-serif!important;
}
.gform_wrapper {
overflow: inherit;
margin: -35px 0!important;
max-width: 98%;
}
.gform_wrapper .gform_fields .gfield {
margin: 10!important;
}
.gform_wrapper .top_label textarea.textarea {
width: 68.2%!important;
background-color: #efefef;
font-weight: 400;
font-size: 13px;
font-family: 'Montserrat', sans-serif!important;
}
body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper input[type=email], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper textarea, body .gform_wrapper .chzn-container, body .gform_wrapper select {
margin: -20px 0 -20;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
width: 47%;
background-color: #efefef;
font-weight: 400;
font-size: 13px;
font-family: 'Montserrat', sans-serif!important;
}
.gform_wrapper .gform_footer {
margin: 0 0 10px 0!important;
}
body .gform_wrapper input[type="submit"]:hover, body .gform_wrapper input[type="reset"]:hover {
background-color: #4accd4!important;
border-color: #4accd4!important;
color: #fff;
text-decoration: none;
}