﻿/*
 Theme Name:   Plus MAIN
 Theme URI:    http://www.plusinternet.co.uk
 Description:  Plus Child Theme
 Author:       Luke
 Author URI:   http://www.plusinternet.co.uk
 Template:     plus
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  plus-child


@import url(“../plus/style.css”);
*/
/* =Theme customization starts here
-------------------------------------------------------------- */

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

.bar { 
    position: fixed !important;
    bottom:0px !important;
    z-index:9999 !important;
    min-height:1px !important;
    background-color:#fff !important;
    border-top:2px solid #FD9829 !important;
    color: #000 !important;
    padding: 5px 10px;
}
.bar .flex_cell {  }
.bar .col1 { border-right: 1px solid #FD9829 !important; }
.bar .col2 { border-right: 1px solid #FD9829 !important; }
.bar .col3 { border-right: 1px solid #FD9829 !important; }
.bar .col4 { border-right: 1px solid #FD9829 !important; }

.bottom-foot { text-align: center !important; }
.bottom-foot .avia-button-center { display:inline-block !important; }

.mobtel { 
    position: fixed !important;
    bottom:0px !important;
    z-index:9999 !important;
    padding:10px 0px !important;
    min-height: 1px !important;
    animation: pulse 2s linear infinite normal both!important;
    -o-animation: pulse 2s linear infinite normal both!important;
    -moz-animation: pulse 2s linear infinite normal both!important;
    -webkit-animation: pulse 2s linear infinite normal both!important;
    visibility: visible!important;
    margin-top: -187px !important;
    z-index: 999 !important;
}
@-webkit-keyframes pulse {
    50% {-webkit-transform: scale(0.1, 0.1); opacity: 1.0;}
    100% {opacity: 1.0;}
    50% {-webkit-transform: scale(1.2, 1.2); opacity: 1.0;}
}
}
.mobtel .container { width:100% !important; max-width:100% !important; }


.content-buttons .avia-button {
    padding: 9px 20px;
    border-bottom: 1px solid;
    border-left: none;
    border-right: none;
    border-top: none;
    border-radius: 3px;
    border: 2px solid;
}

.content-buttons { text-align: center; }
.content-buttons .avia-button-center { display: inline-block; }

#top .avia-slideshow-arrows a {
    background-color: #fff !important;
    color: #000 !important;
    border-radius: 50% !important;
}
#av-layout-grid-1 img { border-radius: 0px !important; }
.avia-menu-fx { display:none; }
#menu-item-86 .six.units { width: 500px !important; }
#top .av-menu-button > a .avia-menu-text { padding: 9px 20px; }
.avia-section { min-height: 10px !important; }
.box1 img:hover { opacity: 0.8; }

#menu-item-828 .avia-menu-text {
	background-color: #0d3d91 !important;
    color: #ffffff !important;
    border-color: #000000 !important;
}
#menu-item-827 .avia-menu-text {
	background-color: #FD9928 !important;
    color: #ffffff !important;
    border-color: #000000 !important;
}
#top .alternate_color input[type='text'], #top .main_color input[type='input'], #top .avia_ajax_form .text_area, .gform_button {
    border-color: #c7c7c7 !important;
    background-color: #f8f8f8 !important;
    color: #000000 !important;
}
#top form, #top fieldset { margin-bottom: 0px; }
.alternate_color input[type='submit'], .gform_button { width:100% !important;  background-color: #FD9928 !important; }
.av-image-caption-overlay-center p:last-child { text-shadow: 1px 2px 0px rgb(0, 0, 0); }

#top #header .avia_mega_div > .sub-menu.avia_mega_hr { padding-top: 5px; }
#top #header .avia_mega_div > .sub-menu { padding: 0px 30px 5px !important; }
#top textarea { height: 90px !important; }

.av-control-minimal .avia-slideshow-controls a { opacity: 1 !important; }
#header .mega_menu_title { font-size: 16px; font-weight: 400; }

.avia_mega_div .sub-menu:nth-of-type(2) {
    background: #fd9928 !important;
    color:#fff !important;
}
.avia_mega_div .sub-menu:nth-of-type(2) span { color:#fff !important; }
#top .avia-smallarrow-slider-heading { display: none; }

@media only screen and (max-width: 767px) {
.responsive #top #wrap_all .av-flex-cells .no_margin {
    padding-left: 0% !important;
    padding-right: 0% !important;
}
.responsive #av_section_2 .container {
    width: 100% !important;
    max-width: 100% !important;
}
#av_section_2 { min-height:20px !important; }
}
#socket .container { text-align: center; }
#socket .copyright { float: none !important; }

/* Mobile Small */
@media only screen and (max-width: 320px) and (min-width: 1px) {

}
/* Mobile Small End */



/* Mobile Medium */
@media only screen and (max-width: 375px) and (min-width: 321px) {

}
/* Mobile Medium End */



/* Mobile Large */
@media only screen and (max-width: 425px) and (min-width: 376px) {

}
/* Mobile Large End */



/* Tablet 768x740 */
@media only screen and (max-width: 768px) and (min-width: 426px) {

}
/* Tablet 768x740 End */



/* Laptop 1024 */
@media only screen and (max-width: 1024px) and (min-width: 769px) {

}
/* laptop 1024 End */



/*

overlayed logo

.logo, .logo img, .logo a {
	overflow: inherit;
	max-height: inherit;
	display:inline;

}

#header .widget {
	right: 20px;
	padding-top: 0;
	position: absolute;
	top: 0;
	z-index: 999;
}

*/