/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/* HEADING FONT */

@font-face {
    font-family: 'magistralcregularh1';
    src: url('fonts/magistralc-bold-webfont.eot');
    src: url('fonts/magistralc-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/magistralc-bold-webfont.woff2') format('woff2'),
        url('fonts/magistralc-bold-webfont.woff') format('woff'),
        url('fonts/magistralc-bold-webfont.ttf') format('truetype'),
        url('fonts/magistralc-bold-webfont.svg#magistralcregular') format('svg');
    font-weight: normal;
    font-style: normal;

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



/* SPLOŠNO */
a:hover
{
    text-decoration: none !important;
}
.header_color .header_bg
{
    background: #fff;
}
#top.home .header_color .header_bg
{
    background: transparent;
}
#header_main
{
    border-bottom: none;
    border-top: none;
}
input
{
    outline-color: #d58f3e;
}
#top a.avia-button.avia-color-dark
{
    border: 1px solid #444444;
    font-weight: lighter;
    text-transform: uppercase;
    color:#444444;
    font-size:16px;
    padding: 15px 40px 12px;
    border-radius: 1px;
}
#top a.avia-button.avia-color-light
{
    font-weight: lighter;
    text-transform: uppercase;
    font-size:16px;
    padding: 15px 40px 12px;
    border-radius: 1px;
}
#top .avia-button.avia-color-theme-color.avia-size-medium
{
    font-weight: lighter;
    font-size:16px;
    color:#ffffff;
    background-color:#d58f3e;
    border-color:#d58f3e;
    text-transform: uppercase;
    border-radius: 0px;
    /*padding: 15px 43px 12px;*/
    padding: 15px 25px 12px;
}

.main_color p,
.main_color li
{
    font-weight: lighter;
    font-size:18px;
}

.main_color h1
{  
    font-family: 'magistralcregularh1', 'Open Sans';
    text-transform: none;
    font-weight: normal;
}

.main_color h3, 
.main_color h4
{  
    font-family: 'magistralcregular', 'Open Sans';
    text-transform: none;
    font-weight: normal;
}
.main_color h2
{
    font-family: 'magistralcregular', 'Open Sans';
    text-transform: none;
    font-weight: bold;
}
.main_color h5, 
.main_color h6
{
    font-family: 'Open Sans';
    text-transform: none;
    font-weight: bold;   
}
.main_color h1
{
    font-size:60px;
}
.main_color h2
{
    color:#282828;
    font-size:60px;
    text-transform: none;
}
.main_color h3
{
    color:#7d7d7d;
    font-size:40px;
    text-transform: none;
}
.main_color h4
{
    color:#d58f3e;
    font-size:30px;
    text-transform: none;
}
.main_color h5
{
    color:#484848;
    font-size:20px;
}

.av-icon-on-hover .avia_button_icon
{
    width: 1.5em;
    opacity: 1;
}


#top .main_color .input-text, 
#top .main_color input[type='text'], 
#top .main_color input[type='input'], 
#top .main_color input[type='password'], 
#top .main_color input[type='email'], 
#top .main_color input[type='number'], 
#top .main_color input[type='url'], 
#top .main_color input[type='tel'], 
#top .main_color input[type='search'], 
#top .main_color textarea, 
#top .main_color select
{
    font-family: 'Open Sans';
}
#scroll-top-link
{
    border-radius: 100%;
    background-color: #d99a51;
}
.ow-current
{
    color:#d58f3e !important;
}
main.content ul
{
    list-style: circle outside;
}
/* RESPONSIVE */
@media only screen and (min-width:768px)
{
    table
    {
        width:auto;
        margin: 0 auto;
    }

}
@media only screen and (max-width:768px)
{
    .avia-button.avia-position-right,
    .avia-button.avia-position-left
    {
        float:none;
    }
    .avia-button-left,
    .avia-button-right
    {
        float:none;
        display: table;
        margin:0 auto;
    }
}
@media only screen and (max-width:480px)
{
    .main_color h1{
        font-size:50px;
    }
    .main_color h2{
        font-size:45px;
    }
}


/* END RESPONSIIVE */
.widgettitle
{
    letter-spacing: 0px;
}
#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a.active
{
    background-color: #d58f3e;
}
.ow-container-1320
{
    max-width: 1320px;
    margin: 0 auto;
    position: relative;
}

#top #wrap_all .avia-gallery div.avia-gallery-thumb a
{
    width:23.5%;
    margin-left:2%;
    text-decoration: none !important;
}
#top #wrap_all .avia-gallery div.avia-gallery-thumb a.first_thumb
{
    margin-left:0%;
}
/* GALLERY CAPTION */
#top #wrap_all .avia-gallery div.avia-gallery-thumb a span.ow-caption
{
    color:#868686;
    font-size:15px;
    font-style: italic;
    font-weight: lighter;
    line-height: 20px;
    display:block;
    position:relative;
    padding-top:5px;
    clear:both;
    text-decoration: none !important;
}
#top #wrap_all .avia-gallery div.avia-gallery-thumb a:hover
{
    text-decoration: none;
}
.ow-ajax-loader
{
    display: block;
    width: 55px;
    height: 55px;
    background-image: url('images/ajax-loader.gif');
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0 auto;
    background-size: contain;
    margin-top: 70px;
}
.ow-alert
{
    display: block;
    font-size: 14px;
    clear: left;
    position: absolute;
    top: -35px;
    margin: 0 !important;
    background: #fff;
    padding: 5px 10px;
    width: 80%;
    line-height: 30px !important;
    color: #868686;
    text-align: center;
    border:solid 1px #868686;    
    cursor: pointer;
}
.ow-alert:after
{
    content: "×";
    height: 25px;
    width: 24px;
    padding-left: 1px;
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 9999;
    font-weight: 600;
    font-size: 25px;
    vertical-align: middle;
    text-align: center;
    line-height: 23px;
    transition: transform 0.7s;
}
.ow-alert:hover:after
{
    transform: rotate(180deg);
}
#top form
{
    margin-bottom: 0px;
    position: relative;
    float: left;
    width: 100%;
}
a.avia-post-nav
{
    display:none !important;
}
span.special_amp
{
    font-family: inherit !important;
    font-style: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
    font-weight: inherit !important;
    color: inherit !important;
}
.main_color tr:nth-child(odd), 
.main_color .pricing-table>li:nth-child(odd), 
.main_color .pricing-extra
{
    background: inherit;
}

#ow-content-1320 .container
{
    max-width: 1320px;
}
/* END SPLOŠNO */
/* MENI */
#top.home strong.logo,
#top.home strong.logo > a
{
    overflow:visible;
}
#header_main strong.logo img
{
    display:initial;
    vertical-align: middle;

}
#top.home #header_main strong.logo img
{
    margin-bottom:-21px;
}
.av-main-nav > li > a
{
    padding: 0 25px;
}
.header_color .main_menu ul:first-child > li a
{
    font-size:16px;
    text-transform: uppercase;
}

.av-main-nav li:hover .avia-menu-fx, 
.current-menu-item > a > .avia-menu-fx, 
.av-main-nav li:hover .current_page_item > a > .avia-menu-fx
{
    display:none !important;
}
li.current-menu-item > a,
li.current-page-ancestor > a,
li > a:hover
{
    color:#d58f3e !important;
}
/* HOMEPAGE MENU - responsive style */
#ow_home_shop_button
{
    margin-right: 145px;
    top:50%;
    margin-top: -23px;
    height: 50px;
    float:right;
}
#ow_home_configurator_button
{
	
	margin-right: 15px;
    top:50%;
    margin-top: -23px;
    height: 50px;
    float:right;
	padding-left: 40px !important;
    padding-right: 17px !important;
}
#ow_home_configurator_button > span.avia_button_icon
{
	display: block;
    background: url(images/confi_icon.png) -29px 10px no-repeat;
    width: 30px;
    position: absolute;
    left: 10px;
    height: 35px;
    top: 5px;
}
#top.home #advanced_menu_toggle, 
#top.home #advanced_menu_hide
{
    display:block !important;
}
#top.home #advanced_menu_hide
{
    background-color:transparent !important;
    border-radius: 100%;
    border:solid 1px #fff;
    height:40px;
    width:40px;
}
#top.home #advanced_menu_hide:hover
{
    transform:rotate(180deg);   
}
#top.home #advanced_menu_hide:before
{
    content: "";
    display: block;
    height: 16px;
    width: 16px;
    background-image: url('images/close-menu.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    left: 11px;
    top: 11px;
    position: absolute;
}
#top #advanced_menu_toggle 
{
    color:#1d1d1d;
    font-size:16px;
    font-weight: lighter;
    text-transform: uppercase;
    height: 50px;
    width:105px;
    border-radius: 0px;
    padding-left: 20px;
    float:right;
}
#top #advanced_menu_toggle:hover,
#top #advanced_menu_toggle:hover:before
{
    color:#ffffff;
    background: transparent;
}
#top #advanced_menu_toggle:before
{
    content: "\E811";
    font-family:'entypo-fontello';
    display:block;
    font-size:30px;
    position:absolute;
    left:7px;    
    width: 30px;

}
#top.home .main_menu .avia-menu, 
#top.home #header_main_alternate, 
#top.home .fallback_menu
{
    display:none !important;
}

#top #mobile-advanced
{
    width:100%;
    padding: 0;
    background: rgba(0, 0, 0, 0.5);
    border:none !important;
}
#mobile-advanced li > a:hover, 
.html_header_mobile_behavior #mobile-advanced span:hover, 
.html_header_mobile_behavior #mobile-advanced span:hover a
{
    background: transparent !important;
    color:#d58f3e;
}

#top #mobile-advanced > .ow-list-wrap
{
    display: block;
    max-width: 500px;
    min-height: inherit;
    height:100%;
    right: 0;
    position: absolute;
    width: 100%;
    padding: 0 70px;
    background: rgba(22,22,22,0.9);
    overflow: auto;
    padding-top:12vh;
}
#mobile-advanced a, #mobile-advanced .mega_menu_title
{
    padding: 3vh 0px;
}
#mobile-advanced li
{
    list-style: none;
}
#mobile-advanced li > a
{
    transition: all 0.3s;
}
#mobile-advanced li > a:after
{
    content:"\E885";
    font-family:'entypo-fontello';
    position:absolute;
    right:15px;
    color:#3d3d3d;
    font-size: 26px;
    transition: all 0.3s;
}
#mobile-advanced li > a:hover:after
{
    color:#fff;
}
#mobile-advanced, #mobile-advanced a, #mobile-advanced .mega_menu_title
{
    color:#ffffff;
    border-color: #2e2e2e;
}
#mobile-advanced li > a:before, 
.html_header_mobile_behavior #mobile-advanced span > a:before, 
#mobile-advanced .mega_menu_title:before
{
    content:none !important;
}
#mobile-advanced .ow-social-icons
{
    float:left;
    clear:both;
    position:relative;
    width: 100%;
    margin-bottom: 15px;
    margin-top:5vh;
}
#mobile-advanced .ow-social-icons > p
{
    margin-top: 40px;
    color:#ffffff;
}
#mobile-advanced .ow-social-icons > a
{
    display: inline-block;
    float: left;
    border-bottom: 0;
    width:auto;
    padding: 0% 0;
}
#mobile-advanced a.ow-twitter:before
{
    content: "\E8f1";    
    width:40px;
    height:40px;
    text-align: center;
    margin-left:0 !important;
    background-color:#28a9e0;
}
#mobile-advanced a.ow-instagram:before
{
    content: "\E909";
    width:40px;
    height:40px;
    text-align: center;
    background-color:#2e5e86;
}
#mobile-advanced a.ow-facebook:before
{
    content: "\E8f3";
    width:40px;
    height:40px;
    text-align: center;
    background-color:#3c5899;
}
#mobile-advanced a.ow-youtube:before
{
    content: "\E921";
    width:40px;
    height:40px;
    text-align: center;    
    background-color:#cf3427;
}
#mobile-advanced .ow-social-icons > a:before
{
    font-family:'entypo-fontello';
    color:#ffffff;;
    border-radius:100%;
    line-height: 42px;
    float:left;
    display:block;    
    font-size:25px;
    transition: all 0.3s;
    margin:0 5px;
}
#mobile-advanced a.ow-twitter:hover:before
{
    background-color:#28a9e0;
}
#mobile-advanced a.ow-instagram:hover:before 
{
    background-color:#2e5e86;
}
#mobile-advanced a.ow-facebook:hover:before
{
    background-color:#3c5899;
}
#mobile-advanced a.ow-youtube:hover:before
{
    background-color:#cf3427;
}
#mobile-advanced
{
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    transform: scale(1) !important;
}
.show_mobile_menu #mobile-advanced
{
    left:0 !important;
    -webkit-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
}
#mobile-advanced div.ow-list-wrap
{
    -webkit-transition: transform 0.5s  !important;
    -ms-transition: transform 0.5s  !important;
    transition: transform 0.5s !important;
    right:-500px !important;
}
.show_mobile_menu #mobile-advanced div.ow-list-wrap
{
    right:-500px !important;
    -webkit-transform: translate(-500px, 0px) !important;
    -ms-transform: translate(-500px, 0px) !important;
    transform: translate(-500px, 0px) !important;
}

/* END HOMEPAGE MENU */
@media only screen and (max-height: 666px)
{
    #top #mobile-advanced > .ow-list-wrap
    {
        padding:5px 70px;
        padding-top:50px;
    }
    #mobile-advanced a, #mobile-advanced .mega_menu_title
    {
        padding: 7px 0px;
    }
    #fullscreen_slider_0 h2.avia-caption-title
    {
        display:none !important;
    }
}
@media only screen and (max-width: 989px)
{
    #mobile-advanced {
        //display: none !important;
    }
}

@media only screen and (max-width: 989px){
    #mobile-advanced {
        //display: none !important;
    }
}

@media only screen and (max-width: 989px){
    #wrap_all.show_mobile_menu #mobile-advanced {
        display: block !important;
    }
}
@media only screen and (max-width:480px)
{
    #top #mobile-advanced > .ow-list-wrap
    {
        padding:5px 30px;
        padding-top:50px;
    }

}
/* END MENI */
/* AFTER HEADER BANNER */

#ow-after-header
{
    position: relative;
    height: 56px;
    background-color: #f3f3f3;
    border-top:solid 1px #e5e5e5;
}
#ow-after-header .container
{
    height: 55px;
    display:table;
}
#ow-after-header .container .ow-inner-container
{
    display:table-cell;
    /*vertical-align: middle;
    text-align: right;*/
}
#ow-after-header li.pagenav
{
    float:right;
    display:table;
    height: 56px;
}
#ow-after-header li.pagenav h6
{
    display:table-cell;
    vertical-align: middle;
    font-size:14px;
    text-transform: uppercase;
    color:#282828;
    padding-right: 35px;
}
#ow-after-header li.pagenav > ul
{
    display:table-cell;
    vertical-align: middle;
}
#ow-after-header li.pagenav li.page_item
{
    display:inline-block;

}
#ow-after-header li.pagenav li.page_item > a
{
    font-size:14px;
    color:#717171;
    padding: 0 15px;
}
#ow-after-header li.pagenav li.page_item.current_page_item > a,
#ow-after-header li.pagenav li.current_page_ancestor.current_page_parent > a
{
    color:#d58f3e;
}
#ow-after-header a.avia-button.avia-size-medium
{
    font-size:13px !important;
    width: 80px;
    height: 30px;
    padding:0 !important;
    line-height: 30px;
    text-transform: none !important;
    margin-top:12px;
    margin-left:15px;
    float:right;
}
#ow-login-wrap
{
    float:right;
}
#top.home #ow-login-wrap
{
    margin-top: 21px;
    height: 50px;
}
#top.home #ow-login-wrap > a.avia-button
{
    border:none !important;
}
#top.home #ow-login-wrap > a.avia-button.ow-active
{
    color:#d58f3e;
}
#ow-login-form
{
    display:none;
    position: absolute;
    z-index: 99;
    background: #f3f3f3;
    padding:0px 20px;
    padding-top:20px;
    top:50px;
    border: solid 1px #d1d1d1;
    box-shadow: 0 0 15px rgba(0,0,0,0.1);
}
#top #ow-login-form input
{
    font-size:14px !important;
    font-family: 'Open Sans' !important;
    font-weight: lighter !important;
    width:220px;
}
#ow-login-form input[type="submit"]
{
    width:100%;
    background-color: #d58f3e;
    color:#fff;
    text-transform: uppercase !important;
    margin-bottom: 20px;
}
#top.home #ow-login-form #ow-login > input[type="submit"]
{
/* 	background:#d58f3e !important;
	border-color: #d58f3e !important; */
}
#top.home #ow-login-form
{
    border:none;
	background: rgba(22,22,22,0.9);
	position: fixed;
    left: 0px;
    top: 0px;
	width: 100%;
    height: 100%;
	z-index: 99999;
}
#top.home #ow-login-form .ow-close-popup
{
    position: absolute;
    right: -20px;
    top: -20px;
    height: 40px;
    width: 40px;
    display: block;
    transition: all 0.3s;
    border-radius: 100%;
    border: solid 1px #fff;
	cursor:pointer;
}
#top.home #ow-login-form .ow-close-popup:before
{
	content: "";
    display: block;
    height: 16px;
    width: 16px;
    background-image: url('images/close-menu.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    left: 11px;
    top: 11px;
    position: absolute;
}
#top.home #ow-login-form .ow-close-popup:hover
{
	transform: rotate(180deg);
}
#top.home #ow-login-form form
{
	width:420px;
	left:calc(50% - 210px);
	top:30%;
	background-color:#222;
	padding:30px;
	padding-top: 45px;
}
#top.home #ow-login-form input[type="submit"],
#top.home #ow-login-form input[type="email"],
#top.home #ow-login-form input[type="password"]
{
    background:transparent;
    border:solid 1px #3A3A3A;
    color:#fff !important;
    font-weight: lighter;
	float:none !important;
	margin-left:auto;
	margin-right:auto;
	display: block;
	width:280px;
}
#top.home #ow-login-form input[type="submit"]
{
	background-color:#d58f3e !important;
	border:solid 1px #d58f3e;
}
#top.home #ow-logged-in
{
	display:none;
	position: absolute;
    left: 0px;
    top: 32px;
}
#top.home #ow-logged-in.ow-visible
{
	display:block;
}

#top.home #ow-login-form ::-webkit-input-placeholder {
    color:#fff !important;
    font-weight: lighter;
}

#top.home #ow-login-form :-moz-placeholder { /* Firefox 18- */
    color:#fff !important; 
    font-weight: lighter;
}

#top.home #ow-login-form ::-moz-placeholder {  /* Firefox 19+ */
    color:#fff !important; 
    font-weight: lighter;
}

#top.home #ow-login-form :-ms-input-placeholder {  
    color:#fff !important;  
    font-weight: lighter;
}
/* RESPONSIVE */

@media only screen and (max-width:989px)
{
    #ow-after-header li.pagenav
    {
        display:block;
        float:left;
        padding-top: 8px;
    }
    #ow-after-header li.pagenav h6
    {
        display:block;
    }
    #ow-after-header li.pagenav > ul
    {
        display:block;
        margin-left:0px;
        margin-bottom: 0px;
    }
    #ow-after-header li.pagenav li.page_item:first-child > a
    {
        padding-left:0px;
    }
	#top.home #ow-logged-in.ow-visible
	{
		position: relative;
		left: 20px !important;
		top: 0;
	}
}
@media only screen and (min-width:769px)
{
    #ow-after-header li.pagenav > ul
    {
        display:table-cell !important;
        vertical-align: middle;
    }
}
@media only screen and (max-width:768px)
{
    #ow-after-header .pagenav > h6:before
    {
        content: "\E811";
        font-family: 'entypo-fontello';
        display: block;
        font-size: 20px;
        position: absolute;
        left: 7px;
        width: 20px;
    }
    #ow-after-header .pagenav > h6
    {
        padding-left: 26px;
        line-height: 20px;
        margin-top: 10px;
        cursor: pointer;
        padding-right: 0px !important;
    }
    #ow-after-header li.pagenav > ul
    {
        display:none;
        position:absolute;
        background-color: #f3f3f3;
        border: solid 1px #e5e5e5;
        padding:10px 25px;
        z-index: 9999;
    }
    #ow-after-header li.pagenav li.page_item
    {
        display:list-item;
    }
    #ow-after-header li.pagenav li.page_item > a
    {
        padding:0;
    }
}
/* END RESPONSIVE */

/* LOGIN */
#ow-login .ow-error
{
	font-size:14px;
	color:#FF3C00;;
}
#ow-login .ow-success
{
	font-size:14px;
	color:#539951;;
}
#ow-login-wrap .ow-logged-user
{
	text-transform:none !important;
	cursor:pointer;
}
#ow-login-wrap .ow-logged-options
{
	color:#fff;
	border-color: #fff;
	font-weight:lighter;
	display:inline-block;
    padding: 0 15px;
	margin-bottom: 20px;
	font-size: 15px;
	transition:all 0.3s;
	cursor:pointer;
}
#ow-login-wrap a.ow-logged-options:hover
{
	color: #d58f3e !important;
}
#ow-login-wrap.ow-default-login .avia-button.avia-color-light,
#ow-login-wrap.ow-default-login .ow-logged-options
{
	color: #444444 !important;
	border-color: #444444 !important;
}
#ow-login-wrap .ow-logged-options:first-child
{
	border-right:solid 1px #ddd !important;
}

@media only screen and (max-width:989px)
{
	#ow-login-wrap .ow-logged-options:first-child
	{
		border-right:none !important;
	}
	#ow-login-wrap .ow-logged-options
	{
		margin-bottom:0px;
		display:block;
		position: relative;
		float: left;
		clear: left;
	}
}
/* END LOGIN */
/* END AFTER HEADER BANNER */
/* TOP BANNERS */
.av-special-heading-h1 .special-heading-border,
.av-special-heading-h2 .special-heading-border,
.av-special-heading-h3 .special-heading-border
{
    display:none !important;
}
.responsive #ow-head-banner .container
{
    /*max-width: 900px;*/
    max-width: 1150px;
}
#ow-head-banner.avia-section.av-minimum-height .container .content
{
    vertical-align: top;
}
#ow-head-banner h1.av-special-heading-tag
{
    color:#fff;
    text-transform: none;
    font-size:60px;
    text-align: center;
    float:none;
}
#ow-head-banner.main_color h3
{
    color:#fff !important;
    text-transform: none;
    text-align: center;
    float:none;
}
#ow-head-banner.main_color p, #ow-head-banner.main_color p > strong
{
    color:#fff;
    font-size: 22px;
    text-align: center;
}
#ow-kits-banner
{
    margin-top:-180px;
    background: transparent;
}
/* REDESING MAIN KITS BANNERJA */
#ow-main-kits-banner
{
	margin-top: -180px;
    background: transparent;
}
#ow-main-kits-banner > .container
{
	max-width:1370px;
}
#ow-main-kits-banner.main_color h3, #ow-main-kits-banner.main_color p, #ow-main-kits-banner.main_color strong, #ow-main-kits-banner.main_color ul > li
{
	color:#fff;
}
#ow-main-kits-banner.main_color .avia-button.avia-size-medium
{
	min-width:275px;
}
#ow-main-kits-banner div.entry-content-wrapper
{
	display:table;
}
#ow-main-kits-banner div.flex_column.av_one_third
{
	display:table-cell;
	margin-left:0%;
	width:33.33%;
	/* float:none; */
	padding-top:40px;
	padding-left:40px;
	padding-right:40px;
	
}
#ow-main-kits-banner div.flex_column.av_one_third section.av_textblock_section
{
	/* min-height: 180px; */
	min-height: 245px;
}
#ow-main-kits-banner div.flex_column.av_one_third div.av-special-heading
{
	margin-top:0;
}
#ow-main-kits-banner div.flex_column.av_one_third div.av-special-heading h4.av-special-heading-tag
{
	font-size:25px;
	color:#252525;
	text-align:center;
	float:none;
}
#ow-main-kits-banner div.flex_column.av_one_third div.av-special-heading div.special-heading-border
{
	display:none !important;
}
#ow-main-kits-banner div.flex_column.av_one_third:before
{
	content:"";
	display:block;
	position:absolute;
	width: 98%;
    height: 67%;
    top: 0;
    left: 1%;;
	z-index: -1;
	visibility:visible;
}
#ow-main-kits-banner div.flex_column.av_one_third:nth-child(1):before
{
	background-color:#83a143;
}
#ow-main-kits-banner div.flex_column.av_one_third:nth-child(2):before
{
	background-color:#bb6b1a;
}
#ow-main-kits-banner div.flex_column.av_one_third:nth-child(3):before
{
	background-color:#ad0513;
}

/* RESPONSIVE */
@media only screen and (max-width:1350px) and (min-width:1280px)
{
	#ow-main-kits-banner div.flex_column.av_one_third section.av_textblock_section
	{
		min-height: 320px;
	}
}
@media only screen and (max-width:1279px)
{
	#ow-main-kits-banner div.flex_column.av_one_third section.av_textblock_section
	{
		/* min-height: 280px; */
		min-height: 430px;
	}
	#ow-main-kits-banner div.flex_column.av_one_third:before
	{
		height:75%;
	}
}
@media only screen and (max-width:989px)
{
	#ow-main-kits-banner div.flex_column.av_one_third
	{
		width:100%;
		margin-top: 50px !important;
	}
	#ow-main-kits-banner div.flex_column.av_one_third section.av_textblock_section
	{
		min-height:auto;
	}
	#ow-main-kits-banner.main_color p
	{
		text-align:center;
	}
	#ow-main-kits-banner.main_color ul
	{
		margin: 0 auto;
		display: block;
		float: none;
		position: relative;
		width: 340px;
	}
}
@media only screen and (max-width:480px)
{
	#ow-main-kits-banner.main_color ul
	{
		width:100%;
	}
}

/* END RESPONSIVE */

/* Main kits banner with 1/4 */

#ow-main-kits-banner-fourths{
	margin-top: -180px;
    background: transparent;
}
#ow-main-kits-banner-fourths > .container
{
	//max-width:1370px;
}
#ow-main-kits-banner-fourths.main_color h3, #ow-main-kits-banner-fourths.main_color p, #ow-main-kits-banner-fourths.main_color strong, #ow-main-kits-banner-fourths.main_color ul > li
{
	color:#fff;
}
#ow-main-kits-banner-fourths.main_color .avia-button.avia-size-medium
{
	min-width:275px;
}
#ow-main-kits-banner-fourths div.entry-content-wrapper
{
	display:table;
}
#ow-main-kits-banner-fourths div.flex_column.av_one_fourth
{
	display:table-cell;
	margin-left:0%;
	width:25%;
	/* float:none; */
	padding-top:40px;
	padding-left:40px;
	padding-right:40px;
	
}
#ow-main-kits-banner-fourths div.flex_column.av_one_fourth section.av_textblock_section
{
	/* min-height: 180px; */
	min-height: 245px;
}
#ow-main-kits-banner-fourths div.flex_column.av_one_fourth div.av-special-heading
{
	margin-top:0;
}
#ow-main-kits-banner-fourths div.flex_column.av_one_fourth div.av-special-heading h4.av-special-heading-tag
{
	font-size:25px;
	color:#252525;
	text-align:center;
	float:none;
}
#ow-main-kits-banner-fourths div.flex_column.av_one_fourth div.av-special-heading div.special-heading-border
{
	display:none !important;
}
#ow-main-kits-banner-fourths div.flex_column.av_one_fourth:before
{
	content:"";
	display:block;
	position:absolute;
	width: 98%;
    height: 67%;
    top: 0;
    left: 1%;;
	z-index: -1;
	visibility:visible;
}
#ow-main-kits-banner-fourths div.flex_column.av_one_fourth:nth-child(1):before
{
	background-color:#00a0dd;
}
#ow-main-kits-banner-fourths div.flex_column.av_one_fourth:nth-child(2):before
{
	background-color:#83a143;
}
#ow-main-kits-banner-fourths div.flex_column.av_one_fourth:nth-child(3):before
{
	background-color:#bb6b1a;
}
#ow-main-kits-banner-fourths div.flex_column.av_one_fourth:nth-child(4):before
{
	background-color:#ad0513;
}
/* 1/4 RESPONSIIVE */
@media only screen and (min-width:1370px) and (max-width:1720px)
{
	#ow-main-kits-banner-fourths div.flex_column.av_one_fourth section.av_textblock_section
	{
		min-height: 400px;
	}	
}
@media only screen and (min-width:1280px) and (max-width:1370px)
{
	#ow-main-kits-banner-fourths div.flex_column.av_one_fourth
	{
		padding-top: 20px;
		padding-left: 10px;
		padding-right: 10px;
	}
	#ow-main-kits-banner-fourths div.flex_column.av_one_fourth section.av_textblock_section
	{
		min-height: 345px;
	}	
}
@media only screen and (min-width:768px) and (max-width:1279px)
{
	#ow-main-kits-banner-fourths div.flex_column.av_one_fourth
	{
		width:50%;
		margin-bottom: 50px;
	}
	#ow-main-kits-banner-fourths div.flex_column.av_one_fourth section.av_textblock_section
	{
		min-height: 370px;
	}
}
@media only screen and (max-width:1279px)
{	
	#ow-main-kits-banner-fourths.main_color ul
	{
		margin: 0 auto;
		display: block;
		float: none;
		position: relative;
		max-width: 340px;
	}
}
@media only screen and (max-width:989px)
{	
	#ow-main-kits-banner-fourths
	{
		margin-top:0px;
	}
}
/* REDESING MAIN KITS BANNERJA */
/* END TOP BANNERS */

/* HOMEPAGE */
#top.home #main
{
    padding-top:0px;
    margin-top:-88px;
}
.slideshow_caption
{
    width:51%;
}
div .slideshow_caption h2   {
    text-transform: none;
}
#top .avia-button.avia-color-light  {
    border: 1px solid #fff;
    font-size:16px;
    font-weight: lighter;
}
#top .avia-slideshow-button.avia-color-light{
    padding:12px 40px;
}
#top.home .avia-slideshow .slideshow_align_caption a.avia-slideshow-button-2
{
    margin-left:50px;
}
#top.home .avia-slideshow .slideshow_align_caption a.avia-slideshow-button-2:before
{
    content: "OR";
    position: absolute;
    left: -40px;
    pointer-events: none;
    font-size:15px;
    font-weight: bold;
}
/* NEWS SLIDER */
#ow-home-postslider h2
{
    float:left;
    text-transform: none;
}
#ow-home-postslider h3.entry-title
{
    font-size:40px;
    line-height: 1em;
}
#ow-home-postslider .flex_column.av_one_half.first img.wp-post-image
{
    width:auto !important;
    display: block;
    margin: 0 auto;
}
#top #ow-home-postslider .avia-smallarrow-slider
{
    padding-bottom: 50px !important;
}
.ow-news-slider .avia-content-slider-inner
{
    position: relative;
}
#top .ow-news-slider .avia-smallarrow-slider-heading
{
    position:absolute;
    bottom:-5px;
}
#top .ow-news-slider .avia-slideshow-dots
{
    text-align:center;
}
.ow_date
{
    margin-top: 10px;
    font-size:15px;
    color:#8b8b8b;
    font-weight: lighter;
}
.ow-news-slider .ow-margin-top
{
    margin-top:40px;
}
#ow-home-postslider .ow-newsletter
{
    /*position:absolute;
    bottom:20px;
    right: 0;
    z-index:99999;*/
    position: relative;
    display: block;
    z-index: 99999;
    float: right;
    bottom:50px;
}
#ow-home-postslider .ow-newsletter p
{
    margin:0;
	font-size: 16px;
    margin-left: 9%;
}
#top .ow-newsletter input, #top .ow-newsletter span.ow-newsletter-icon
{
    display:inline-block;
    line-height: 34px;
    float: left;
    font-weight: lighter;
    font-size:16px;
    color:#5b5b5b;
}
#top .ow-newsletter span.ow-newsletter-icon
{
    width:8%;
    background-image:url('images/newsletter-icon.jpg');
    background-repeat: no-repeat;
    background-size: contain;
    height: 50px;
}
#top .ow-newsletter input[type='text'].ow-ime
{
    margin-left:1%;
    width:25%;
    padding: 7px 6px;
    padding-left:20px;
}
#top .ow-newsletter input[type='email'].ow-email
{
    margin-left:2%;
    width:40%;
    padding: 7px 6px;
    padding-left:20px;
}
#top .ow-newsletter input[type='submit'].ow-submit
{
    margin-left:2%;
    width:15%;
    color:#d58f3e;
    background-color: #fff;
    padding: 7px 6px;
    border:solid 1px #d58f3e;
    text-transform: uppercase;
}
#top.home #ow-home-postslider .ow-newsletter input[type='submit'].ow-submit
{
	width:105px;
}
#top #ow-home-postslider .ow-newsletter input
{
    margin-bottom:0 !important;
}

@media only screen and (max-width:989px)
{
    #ow-home-postslider .ow-newsletter
    {
        margin-top: 20px;
        width: 100%;
        float: left;
        margin-left:0;
        clear: both;
        bottom:0;
    }
    #top.home .ow-newsletter input[type='text'].ow-ime
    {
        width:27% !important;
    }
    #top.home .ow-newsletter input[type='email'].ow-email
    {
        width:40% !important;
    }
    #top.home .ow-newsletter span.ow-newsletter-icon
    {
        display:block !important;
    }
    #top .ow-news-slider .avia-smallarrow-slider-heading
    {
        position:relative;
        bottom:0;
    }
}
@media only screen and (max-width:768px)
{
    #top.home .ow-newsletter input[type='text'].ow-ime
    {
        margin-top: 20px;
        width:100% !important;
        margin-bottom: 20px !important;
    }
    #top.home .ow-newsletter input[type='email'].ow-email
    {
        width:100% !important;

    }
    #top.home .ow-newsletter span.ow-newsletter-icon
    {
        display:none !important;
    }
    #top.home .ow-newsletter input
    {

        margin-left: 0 !important;
    }
    #top #ow-home-postslider .ow-newsletter input[type='text'].ow-ime,
    #top #ow-home-postslider .ow-newsletter input[type='email'].ow-email    
    {
        margin-bottom: 20px !important;
    }
    #top .ow-newsletter input[type='submit'].ow-submit
    {
        width:100%;
    }
    #ow-home-postslider .flex_column.av_one_half
    {
        width:100%;
        margin-left:0 !important;
    }
    #top #ow-home-postslider div.avia-button-wrap.avia-button-right
    {
        float:right;
    }
}
@media only screen and (max-width:600px)
{
    #top #fullscreen_slider_0 a.avia-button
    {
        font-size: 11px;
        padding: 8px 20px 8px;
    }
}
@media only screen and (max-width:480px)
{
    #top #ow-home-postslider div.avia-button-wrap.avia-button-right
    {
        float:none;
        width:100%;
    }
}

/* END NEWS SLIDER */
/* SPECIAL OFFER */
#ow-home-codeblock .flex_cell
{
    padding:0;
}
#ow-home-blue-bg .av-image-caption-overlay
{
    position: absolute;
    height: 30%;
    width: 100%;
    z-index: 0;
    top: 50%;
    left: -100%;
}
#ow-home-blue-bg .av-image-caption-overlay .av-caption-image-overlay-bg
{
    display:none !important;
}
#ow-home-blue-bg .av-image-caption-overlay .av-image-caption-overlay-center p
{
    font-size:40px;
    font-weight: 600;
}
#ow-home-blue-bg .av_three_fifth.first
{

    width:65%;
}
#ow-home-blue-bg .av_two_fifth
{
    width:34%;
    margin-left:1%;
}
#ow-home-blue-bg .av_three_fifth.first h2, #ow-home-blue-bg .av_three_fifth.first p
{
    color:#fff;
    float:left;
}
#ow-home-blue-bg .av_three_fifth.first p
{
    font-size:30px;
}
#ow-home-blue-bg .av_three_fifth.first h2
{ 
    text-transform: none;
}
#ow-home-blue-bg .av_three_fifth.first h3
{
    color:#23688c;
    float:left;
    margin-right: 20px;    
}
#ow-home-blue-bg .av_three_fifth.first .avia_textblock
{
    display:flex;
}
#ow-home-blue-bg .av_three_fifth.first > section
{
    padding-top:50px;
}
/* END SPECIAL OFFER */


/* OW HOME PRODUCTS */
#ow-home-products .flex_column.av_one_third, #ow-home-products .flex_column.av_two_fifth, #ow-home-products .flex_column.av_one_fourth,
#ow-home-products-odd .flex_column.av_one_third, #ow-home-products-odd .flex_column.av_two_fifth, #ow-home-products-odd .flex_column.av_one_fourth
{
    margin-left:2%;
}
#ow-home-products .flex_column.first,
#ow-home-products-odd .flex_column.first
{
    margin-left:0%;
}
#ow-home-products .flex_column.av_one_fourth,
#ow-home-products-odd .flex_column.av_one_fourth
{
    width:17%;
}
#ow-home-products .flex_column.av_two_fifth,
#ow-home-products-odd .flex_column.av_two_fifth
{
    width:50%;
}
#ow-home-products .flex_column.av_one_third,
#ow-home-products-odd .flex_column.av_one_third
{
    width:29%;
}
#ow-home-products.main_color h2,
#ow-home-products-odd.main_color h2
{
    text-transform: none;
}
#ow-home-products.main_color h3,
#ow-home-products-odd.main_color h3
{
    text-transform: none;
}
#ow-home-products .av_one_fourth .avia-button-wrap,
#ow-home-products-odd .av_one_fourth .avia-button-wrap
{
    clear:both;
}
#ow-home-products .avia-button.avia-color-custom.avia-size-medium,
#ow-home-products-odd .avia-button.avia-color-custom.avia-size-medium
{
    color:#282828;
    font-size:18px;
    text-decoration: underline;
    background: transparent;
    border:none;
}
#ow-home-products .flex_column.av_one_fourth div.avia-button-wrap:first-child a.avia-button,
#ow-home-products-odd .flex_column.av_one_fourth div.avia-button-wrap:first-child a.avia-button
{
    margin-top:50%;
}
#ow-home-products .flex_column.av_one_fourth section.av_textblock_section:first-child div.avia_textblock,
#ow-home-products-odd .flex_column.av_one_fourth section.av_textblock_section:first-child div.avia_textblock 
{
    margin-bottom:40%;
}
#ow-home-products .flex_column.av_one_fourth section.av_textblock_section:first-child div.avia_textblock a,
#ow-home-products-odd .flex_column.av_one_fourth section.av_textblock_section:first-child div.avia_textblock a
{
    color:#000000;
    font-size:18px;
    font-weight: normal;
}

#ow-home-products.main_color .av_one_fourth .av_textblock_section,
#ow-home-products-odd.main_color .av_one_fourth .av_textblock_section
{
    display:block;
    float: none;
    clear: both;
    margin:0 auto;
    width:50%;
}
#ow-home-products.main_color .av_one_fourth .av_textblock_section:first-child,
#ow-home-products-odd.main_color .av_one_fourth .av_textblock_section:first-child 
{
    width:100%;
}
#ow-home-products.main_color .av_one_fourth .avia_textblock p,
#ow-home-products-odd.main_color .av_one_fourth .avia_textblock p
{
    margin:0 !important;
}
#ow-home-products.main_color .av_one_fourth .avia_textblock p > strong,
#ow-home-products-odd.main_color .av_one_fourth .avia_textblock p > strong
{
    color:#282828 !important;
    font-size:15px !important;
}

#ow-home-products .av_one_fifth h3,
#ow-home-products-odd .av_one_fifth h3,
#ow-reviews-banner .av_one_fifth h3
{
    margin-top:40px;
}
#ow-home-products .avia-logo-element-container a.slide-image,
#ow-home-products-odd .avia-logo-element-container a.slide-image,
#ow-reviews-banner .avia-logo-element-container a.slide-image
{
    background: transparent;
}
#ow-home-products .avia-logo-element-container a.slide-image img,
#ow-home-products-odd .avia-logo-element-container a.slide-image img,
#ow-reviews-banner .avia-logo-element-container a.slide-image img
{
    -webkit-filter: grayscale(100%);
    filter: gray;
    filter: grayscale(100%);    
    transition: 1s filter linear;    
    -webkit-transition: 1s -webkit-filter linear; 
    max-height: 70px;
}
#ow-home-products .avia-logo-element-container a.slide-image:hover img,
#ow-home-products-odd .avia-logo-element-container a.slide-image:hover img,
#ow-reviews-banner .avia-logo-element-container a.slide-image:hover img
{
    -webkit-filter:none;
    filter: none;
}

/* OW END HOME PRODUCTS */

/* RESPONSIVE */
#fullscreen_slider_0 .slideshow_caption
{
    min-width:800px;
}
@media only screen and (max-width:1500px) and (min-width:1150px)
{
    #ow-home-blue-bg .av_three_fifth.first > section
    {
        padding-top:5px;
    }
    #ow-home-blue-bg .av-image-caption-overlay
    {
        left:-50%;
        z-index: 10;
        height: 37%;
    }
    #ow-home-blue-bg .av-image-caption-overlay .av-image-caption-overlay-center p
    {
        font-size:32px;
    }
}
@media only screen and (max-width:1400px) and (min-width:989px)
{
    #ow-home-products .av_four_fifth .avia-content-slider .slide-entry-wrap,
    #ow-home-products-odd .av_four_fifth .avia-content-slider .slide-entry-wrap
    {
        width: 81%;
        float: right;
    }
}
@media only screen and (max-width:1150px) and (min-width:768px)
{
    .av-main-nav > li > a
    {
        padding:0 9px;
    }
    #top.home #ow-home-postslider .ow-newsletter span.ow-newsletter-icon
    {
        display:none;
    }
	#ow-home-postslider .ow-newsletter p
	{
		margin-left:0;
	}
    #top.home #ow-home-postslider .ow-newsletter input[type='text'].ow-ime
    {
        margin-left:0px;
        width:30%;
    }
    #top.home #ow-home-postslider .ow-newsletter input[type='email'].ow-email
    {
        /* width: 45%; */
		width: calc(66% - 105px);
    }
/*     #top.home #ow-home-postslider .ow-newsletter input[type='submit'].ow-submit
	{
        width: 21%;
    } */
    #ow-home-blue-bg .avia-image-container.avia-align-left
    {
        float:right;
        margin-top:-100px;
        margin-right: 0;
    }
    #ow-home-blue-bg .av_two_fifth
    {
        width: 50%;
        float:right;
    }
    #ow-home-blue-bg .av_three_fifth.first
    {
        width:100%;
    }
    #ow-home-blue-bg .av_three_fifth.first .avia_textblock
    {
        display:block;
    }
    #ow-home-blue-bg .av_three_fifth section .avia-button-wrap.avia-button-left
    {
        display:block;
        clear:left;
    }
    #ow-home-blue-bg .av-image-caption-overlay
    {
        height: 40%;
    }
    #ow-home-products .flex_column.av_one_third,
    #ow-home-products-odd .flex_column.av_one_third
    {
        width:100%;
        margin-left:0;
    }
    #ow-home-products .flex_column.av_two_fifth,
    #ow-home-products .flex_column.av_one_fourth,
    #ow-home-products-odd .flex_column.av_two_fifth,
    #ow-home-products-odd .flex_column.av_one_fourth
    {
        width:46%;
        margin:0 2%;
    }
    #ow-home-products a.avia-button.avia-color-dark,
    #ow-home-products .av_one_fourth .avia-button-wrap,
    #ow-home-products-odd a.avia-button.avia-color-dark,
    #ow-home-products-odd .av_one_fourth .avia-button-wrap
    {
        margin-top:0px;
        clear:both;
        display: block;
    }
    #ow-home-products .flex_column.av_one_fourth section.av_textblock_section:first-child div.avia_textblock,
    #ow-home-products-odd .flex_column.av_one_fourth section.av_textblock_section:first-child div.avia_textblock 
    {
        margin-bottom:20px;
    }
    #ow-home-products .flex_column.av_one_fourth div.avia-button-wrap:first-child a.avia-button,
    #ow-home-products-odd .flex_column.av_one_fourth div.avia-button-wrap:first-child a.avia-button
    {
        margin-top:20px;
    }
}
@media only screen and (max-width:989px)
{
    #advanced_menu_toggle
    {
        right:0px;
    }
    //.main_menu, #header_main_alternate{display:none;}
    #top .main_menu .avia-menu, 
    #top #header_main_alternate, 
    #top .fallback_menu
    {
        display:none;
    }
    .container #advanced_menu_toggle, #advanced_menu_hide{display:block;}
    #mobile-advanced{display:block}

    .responsive #top { overflow-x: hidden; }
    .responsive .boxed#top, .responsive #top.boxed .stretch_full , .responsive.html_boxed.html_header_sticky #header{ width: 100%; }
    .responsive #top #wrap_all .container {
        width: 85%;
        max-width: 85%;
        margin: 0 auto;

        padding-left:0;
        padding-right:0px;
        float:none;
    }


    #ow-home-products div.av_four_fifth,
    #ow-home-products-odd div.av_four_fifth
    {
        width:100% !important;
        clear:both;
        margin-left:0 !important;
    }
    #ow-home-products .av_four_fifth .avia-content-slider .slide-entry-wrap,
    #ow-home-products-odd .av_four_fifth .avia-content-slider .slide-entry-wrap
    {
        width: 100%;
        float: left;
    }
    #ow-home-postslider .entry-content-wrapper > .flex_column.av_one_half.first
    {
        display:none !important;
    }
    #ow-home-postslider .entry-content-wrapper > .flex_column.av_one_half
    {
        width:100%;
        margin-left:0%;
    }
    #fullscreen_slider_0 .slideshow_caption
    {
        min-width:100%;
    }
    #ow-home-products .flex_column.av_one_fourth section.av_textblock_section:first-child div.avia_textblock,
    #ow-home-products-odd .flex_column.av_one_fourth section.av_textblock_section:first-child div.avia_textblock 
    {
        margin-bottom:20px;
    }
    #ow-home-products .flex_column.av_one_fourth div.avia-button-wrap:first-child a.avia-button,
    #ow-home-products-odd .flex_column.av_one_fourth div.avia-button-wrap:first-child a.avia-button
    {
        margin-top:20px;
    }
		#ow-home-postslider .ow-newsletter p
	{
		margin-left:70px;
	}
		#top.home #ow-home-postslider .ow-newsletter input[type='email'].ow-email
	{  
		width: calc(58% - 105px);	
	}
	#ow_home_configurator_button
	{
		position:absolute;
		top:100%;
		margin-top:0;
		right:0;
		margin-right:0;
	}
}

@media only screen and (max-width:768px)
{
    #fullscreen_slider_0 .slideshow_caption
    {
        min-width: auto;
        width:100%;
    }
    #top.home #mobile-advanced
    {
        width:100%;
    }
    #top.home .ow-newsletter.av_one_half
    {
        margin-left:0px;
        width:100%;
        margin-bottom: 0px;
        bottom:20px;
    }
    .responsive #top #wrap_all #ow-home-codeblock.av-flex-cells .no_margin
    {
        padding-left:0px !important;
        padding-right: 0px !important;
    }
    .responsive #top #wrap_all #ow-home-codeblock .container
    {
        width: 100%;
        max-width: 100%;
    }
    #ow-home-blue-bg .av-image-caption-overlay
    {
        left:0px;
        z-index:10;
    }
    .responsive #top #wrap_all #ow-home-blue-bg .flex_column
    {
        margin-bottom:0;
    }
    .responsive #top #wrap_all #ow-home-blue-bg .flex_column.av_three_fifth
    {
        width:85%;
        max-width: 85%;
        float:none;
        margin: 0 auto;
    }
    #ow-home-blue-bg .av_three_fifth.first .avia_textblock
    {
        display:block;
    }
    #ow-home-blue-bg .av_three_fifth.first h2, #ow-home-blue-bg .av_three_fifth.first p
    {
        display:block;
        clear:left;
        width:100%;
    }
    #ow-home-blue-bg .avia-image-container.avia-align-left
    {
        margin-right:0;
        width: 100%;
    }
    #ow-home-products a.avia-button.avia-color-dark,
    #ow-home-products-odd a.avia-button.avia-color-dark
    {
        margin-top:0px;
    }
    #ow-home-products .avia-button-wrap,
    #ow-home-products-odd .avia-button-wrap
    {
        width:100%;
        display:block;
    }
    #ow-home-products .avia-button-wrap .avia-button,
    #ow-home-products-odd .avia-button-wrap .avia-button
    {
        float:none;
        margin:0 auto;
    }
    #ow-home-products.main_color .av_one_fourth .avia_textblock p,
    #ow-home-products-odd.main_color .av_one_fourth .avia_textblock p
    {
        text-align: center !important;
    }
    .responsive #top .slideshow_caption h2
    {
        font-size:40px !important;
        text-align: center;
    }
    #top.home .avia-slideshow .slideshow_align_caption a.avia-slideshow-button-2:before
    {
        width:100%;
        top:-32px;
        text-align: center;
        left:0 !important;
    }
    #fullscreen_slider_0 .slideshow_align_caption
    {
        text-align: center;
    }
    #top.home .avia-slideshow .slideshow_align_caption a.avia-slideshow-button-2
    {
        margin-right: 50px;
        margin-top:40px;
    }
#top.home #ow-home-postslider .ow-newsletter input[type='submit'].ow-submit
{
	width:100%;
}
#ow-home-postslider .ow-newsletter p
{
	margin-left:0;
}
}
@media only screen and (max-width:767px)
{
    #ow_home_shop_button
    {
        margin-top:-66px;
        float:right;
    }
    #top.home #ow-login-wrap
    {
        position:absolute;
        left:0;
        margin-top:-5px;
    }
		#ow_home_configurator_button
	{
		display:none !important;
	}
	#top.home #ow-login-form form
	{
		top:10%;
	}

}
@media only screen and (max-width:600px)
{
  /*   #top.home #ow-login-form
    {
        background: #666;
        top:0px;
        left:100px;
    } */
    #fullscreen_slider_0 .slideshow_caption a.avia-slideshow-button.ow-hide
    {
        display:none !important;
    }
   /*  #top #ow-login-form input
    {
        font-size: 11px !important;
        width: 150px;
        margin-bottom: 6px !important;
    }
    #top #ow-login-form
    {
        padding-bottom: 20px;
    } */
}
@media only screen and (max-width:560px)
{
    #ow_home_shop_button
    {
        position: absolute;
        right: 0;
        top: 80px;
        margin-top:0;
        margin-right: 0;
    }
	#ow_home_configurator_button
	{
		top:158%;
	}

}
@media only screen and (max-width:480px)
{
    .responsive #top .slideshow_caption h2
    {
        font-size:30px !important;
        text-align: center;
    }
    #fullscreen_slider_0 h2.avia-caption-title
    {
        display:none !important;
    }
/*     #top.home #ow-login-form
    {
        background: #666;
    } */

    #ow-home-postslider div.avia-button-wrap.avia-button-right,
    #ow-home-postslider a.avia-button
    {
        float:none;
        clear:both;
    }
	#top.home #ow-login-form form
	{
		width:100%;
		left:0;
	}
	#top.home #ow-login-form input[type="submit"], #top.home #ow-login-form input[type="email"], #top.home #ow-login-form input[type="password"]
	{
		width:200px;
	}
	#top.home #ow-login-form forma
	{
		padding: 0px;
		padding-top: 25px;
	}
}
/* END RESPONSIVE */
/* END HOMEPAGE */

/* NEWS */
/* SINGLE NEWS */

#ow-single-news .ow-news-header, #ow-single-blog .ow-news-header
{
    text-align: center;
    margin-bottom: 20px;
}
.main_color #ow-single-news h5, .main_color #ow-single-blog h5
{
    font-family: 'magistralcregular', 'Open Sans';
    color:#252525;
    font-size:25px;
    font-weight: normal;
    margin-top: 35px;
}
#ow-news-bottom-banner
{
    background-color: #d58f3e;
    background-image:url('images/orange-section-bg.png');
    background-repeat:repeat-x;
    background-position: top left;
}
#ow-news-bottom-banner.main_color h3.widgettitle
{
    color:#ffffff;
    font-size:40px;
    text-align: center;
    font-weight: normal;
}
#ow-news-bottom-banner.main_color p
{
    color:#ffffff;
    text-align: center;
    font-size:18px;
}
#ow-news-button-banner
{    
    background-color: #f5f5f5;   
}
#ow-news-button-banner .flex_column.av_one_full
{
    text-align: center;
    float:none;
}
#ow-news-button-banner .ow-buttons-wrap
{
    position:relative;
    float:none;
    display:inline-block;
}
#ow-news-button-banner .ow-buttons-wrap > p
{
    float:left;
    margin:0 30px;
    font-weight: bold;
    font-size:15px;
    color:#282828;
    text-transform: uppercase;
    line-height: 52px;
}
#ow-single-news p a 
{
    display:inline !important;
}

/* END SINGLE NEWS */

/* NEWS ARCHIVE */
/* NEWS FILTERS */
#ow-news-filter-wrap
{
    display:block;
    width: 835px;
    float:right;
    height: 55px;
    position:relative;
}
#ow-news-filter-wrap > h6
{
    display:inline-block;
    float:left;
    text-transform: uppercase;
    margin-top: 20px;
    width:10%;
}
#ow-news-filter-wrap > .ow-filters
{
    display:table;
    height: 56px;
    width:90%;
}
#ow-news-filter-wrap > .ow-filters > div.ow-filter
{
    display:table-cell;
    vertical-align: middle;
}
#ow-news-filter-wrap #month-range
{
    width:20%;
    position: relative;
}
#ow-news-filter-wrap #month-range a.ow-dropdown:after,
#ow-news-filter-wrap #by-component a.ow-dropdown:after
{
    content: "\E873";
    font-family: "entypo-fontello";
    margin-left: 10px;
    font-size: 15px;

}
#ow-news-filter-wrap #month-range tr th,
#ow-news-filter-wrap #month-range tr td
{
    border:none !important;
}
#ow-news-filter-wrap #month-range .ui-datepicker
{
    width:15em;
}
#top #ow-news-filter-wrap #month-range .ui-datepicker-title select
{
    width:94px;
}
#ow-news-filter-wrap #month-range .ui-state-default, 
#ow-news-filter-wrap #month-range .ui-widget-content .ui-state-default, 
#ow-news-filter-wrap #month-range .ui-widget-header .ui-state-default
{
    color:#d58f3e;
}
#ow-news-filter-wrap #month-range .avia-datepicker-div.ui-datepicker td span, 
#ow-news-filter-wrap #month-range .ui-datepicker td a
{
    padding:0;
}
#ow-news-filter-wrap #by-component
{
    width:20%;
    position: relative;
}
#ow-news-filter-wrap #search-news-wrap
{
    width:50%;
}
#ow-news-filter-wrap > .ow-filters > div.ow-filter input
{
    margin-bottom:0 !important;
    font-size:14px;
    color:#454545;
}
#ow-news-filter-wrap div.ow-filter a.ow-dropdown
{
    font-size:14px;
    color:#454545;
    cursor: pointer;
}
#by-component > ul
{
    display:none;
    position: absolute;
    background: #f5f5f5;
    width: 100%;
    margin-left: -5px;
    padding: 5px 7px;
    border: solid 1px #ddd;
    border-top-color: #d58f3e;
    margin-bottom:0px;
    z-index: 9999;
}
#by-component > ul > li a
{
    font-size:14px;
    color:#454545;
    cursor: pointer;
    z-index: 9999;
    display:block;
}
#ow-month-from, #ow-month-to
{
    display:none;
    position: absolute;
    z-index: 999;
}
#top #search-news-wrap #searchform > div
{
    max-width:100%;
}
#top #search-news-wrap #s
{
    padding: 8px 47px 8px 5px;
}
#top #search-news-wrap #searchsubmit, .ajax_load
{
    width: 33px;
    height: 33px;
    line-height: 32px;
    background: transparent;
}
/* END NEWS FILTERS */
/* NEWS SEARCH */
.search-result-counter
{
    position: absolute;
    left: 0;
    top: 1px;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
    height: 33px;
    line-height: 14px;
    padding: 10px;
    text-align: center;
    width: 33px;
    border-radius: 0px;
}
#top .pagination .current, #top .pagination a, #top .fullsize .template-blog .pagination a
{
    font-size: 16px;
    color: #444444;
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 0 3px;
    font-weight: 600;
    transition: background-color 0.3s;    
    border-radius: 0px;
}
main.template-search .pagination .pagination-meta
{
    display:none;
}
/* END NEWS SEARCH */
#ow-latest-news
{
    /* background-color:#f5f5f5; */
    min-height: 195px;
    border-top:solid 1px #ddd !important;
}
#ow-latest-news.main_color h1
{
    color:#000000;
    text-align: center;
    font-weight: normal;
}
#ow-latest-news.main_color h3
{
    color:#7d7d7d;
    text-align: center;
}
#ow-latest-news .flex_column.av_one_full
{
    float:none;
}
#ow-latest-news .ow-meta
{
    text-align: center;
}
#ow-latest-news .ow-featured-image
{
    padding: 30px 0;
}
#ow-latest-news .ow-featured-image img
{
    display:block;
    margin:0 auto;
}
#ow-latest-news .ow-excerpt
{
    text-align: center;
}
#ow-latest-news .ow-excerpt a.ow-readmore,
#ow-latest-news .ow-excerpt > p
{
    display:inline;
}
#ow-latest-news.main_color .ow-excerpt a.ow-readmore
{
    color:#d58f3e !important;
    margin-left:15px;
}
#ow-news-posts .av_one_half > a > img
{
    display:block;
    margin:0 auto;
}
#ow-news-posts .ow-single-news-wrap
{
    float:left;
    width: 100%;
    position:relative;
    padding:0;
    min-height: 400px;
    border-bottom:dashed 1px #e0e0e0;
    display:table;
}
#ow-news-posts .ow-single-news-wrap > .flex_column.av_one_half
{
    display:table-cell;
    height: inherit;
    float:none;
    vertical-align: middle;
    padding-left:6%;
}
#ow-news-posts .ow-single-news-wrap > .flex_column.av_one_half.first
{
    padding-left:0 !important;
}

/* END NEWS ARCHIVE */
/* RESPONSIVE */

@media only screen and (max-width: 1170px) and (min-width: 989px)
{
    #ow-news-filter-wrap
    {
        width:615px;
    }
}
@media only screen and (max-width:989px)
{
    #ow-after-header
    {
        height: 112px;
    }
    #ow-news-filter-wrap
    {
        width:100%;
    }
    #ow-news-posts .ow-single-news-wrap
    {
        display:block;
    }
    #ow-news-posts .ow-single-news-wrap > .flex_column.av_one_half
    {
        display:block;
        float:left;
        width:100%;
        padding-left:0 !important;
        margin-left:0 !important;
        padding:30px 0 !important;
    }
}
@media only screen and (max-width:768px)
{
    #ow-after-header
    {
        height: auto;
    }

    #ow-news-filter-wrap
    {
        height:95px;
        padding: 10px 0;
    }
    #ow-news-filter-wrap > .ow-filters
    {
        display:block;
        height: 110px;
    }
    #ow-news-filter-wrap > .ow-filters > div.ow-filter
    {
        display:block;
        float:left;
    }
    #ow-news-filter-wrap #search-news-wrap,
    #ow-news-filter-wrap > .ow-filters
    {
        width:100%;
    }
    #ow-news-filter-wrap #month-range,
    #ow-news-filter-wrap #by-component
    {
        width:42%;
        text-align: center;
    }
    #ow-news-filter-wrap > h6
    {
        margin-top: 10px;
        margin-bottom: 10px;
        width:15%;
    }
    #ow-news-filter-wrap #month-range a.ow-dropdown:after, 
    #ow-news-filter-wrap #by-component a.ow-dropdown:after
    {
        margin-left:5px;
    }
}
@media only screen and (max-width:480px)
{
    #ow-news-posts .av_one_half > a > img
    {
        display:none;
    }
    #ow-news-posts .ow-single-news-wrap > .flex_column.av_one_half
    {
        padding:0 !important;
    }
    #ow-news-posts .ow-single-news-wrap
    {
        padding: 25px 0;
    }
    #ow-news-pagination .ow-pagination-wrap
    {
        display:flex;
    }
}
/* END NEWS */
/* GUIDES & RESOURCES */
/* PARENT PAGE GUIDES & RESOURCES */
.responsive #ow-guides-resources-top > .container,
.responsive #ow-guides-resources-orange > .container
{
    max-width: 1310px;
}
#ow-guides-resources-top.main_color h1.av-special-heading-tag
{
    color:#ffffff;
    text-align: center;
    float:none;    
    text-transform: none;
}
#ow-guides-resources-top.main_color h3
{
    color:#c4c4c4;
    text-align: center;
}
#ow-guides-resources-top.main_color p
{
    color:#ffffff;
    font-size:22px;
    font-weight:lighter;
    text-align: center;
}

#ow-guides-resources-orange.main_color h3.av-special-heading-tag
{
    color:#ffffff;
    text-align: center;
    float:none;    
    text-transform: none;
}
#ow-guides-resources-orange.main_color p
{
    color:#ffffff;
    font-size:18px;
    font-weight:lighter;
    text-align: center;
}

#ow-guides-resources-main.main_color h3.av-special-heading-tag,
#why-liquid-cooling.main_color h3.av-special-heading-tag,
#how-liquid-cooling-works.main_color h3.av-special-heading-tag,
#components-of-liquid-cooling-loop.main_color h3.av-special-heading-tag,
#maintenance.main_color h3.av-special-heading-tag,
#liquid-cooling-glossary.main_color h3.av-special-heading-tag,
#faq.main_color h3.av-special-heading-tag,
#ek-blog-forum.main_color h3.av-special-heading-tag
{
    color:#000000;
    text-align: center;
    float:none;    
    text-transform: none;
}
#ow-guides-resources-main.main_color p,
#why-liquid-cooling.main_color p,
#how-liquid-cooling-works.main_color p,
#components-of-liquid-cooling-loop.main_color p,
#maintenance.main_color p,
#liquid-cooling-glossary.main_color p,
#faq.main_color p,
#ek-blog-forum.main_color p
{
    color:#717171;
}
#ow-guides-resources-main.main_color .av_one_full p,
#why-liquid-cooling.main_color .av_one_full p,
#how-liquid-cooling-works.main_color .av_one_full p,
#components-of-liquid-cooling-loop.main_color .av_one_full p,
#maintenance.main_color .av_one_full p,
#liquid-cooling-glossary.main_color .av_one_full p,
#faq.main_color .av_one_full p,
#ek-blog-forum.main_color .av_one_full p
{
    text-align:center;
}
#ow-guides-resources-main.main_color .av_one_half p > strong,
#why-liquid-cooling.main_color .av_one_half p > strong,
#how-liquid-cooling-works.main_color .av_one_half p > strong,
#components-of-liquid-cooling-loop.main_color .av_one_half p > strong,
#maintenance.main_color .av_one_half p > strong,
#liquid-cooling-glossary.main_color .av_one_half p > strong,
#faq.main_color .av_one_half p > strong,
#ek-blog-forum.main_color .av_one_half p > strong
{
    color:#000000;
    font-size:20px;
}
#ow-guides-resources-main.main_color ul > li,
#why-liquid-cooling.main_color ul > li,
#how-liquid-cooling-works.main_color ul > li,
#components-of-liquid-cooling-loop.main_color ul > li,
#maintenance.main_color ul > li,
#liquid-cooling-glossary.main_color ul > li,
#faq.main_color ul > li,
#ek-blog-forum.main_color ul > li
{
    color:#717171;
    font-weight: lighter;
}
#ow-guides-resources-main-hide
{
    display:none !important;
}
#ow-guides-resources-orange .ow-social-icons
{
    text-align: center;
}
#ow-guides-resources-orange .ow-social-icons a:before
{
    color:#fff;
}
#ow-guides-resources-orange .ow-social-icons span
{
    display:inline-block;
    margin: 0 10px;
}
#ow-guides-resources-orange .ow-social-icons span a:hover:before
{
    transition: color 0.3s;
}
#ow-guides-resources-orange .ow-social-icons span.ow-twitter a:hover:before
{
    color:#28a9e0;
}
#ow-guides-resources-orange .ow-social-icons span.ow-instagram a:hover:before
{
    color:#2e5e86;
}
#ow-guides-resources-orange .ow-social-icons span.ow-facebook a:hover:before
{
    color:#3c5899;
}
#ow-guides-resources-orange .ow-social-icons span.ow-youtube a:hover:before
{
    color:#cf3427;
}
/* RESPONSIVE */
@media only screen and (max-width:768px)
{
    #ow-guides-resources-orange a.avia-position-right,
    #ow-guides-resources-orange div.avia-button-right,
    #ow-guides-resources-orange div.avia-button-left,
    #ow-guides-resources-orange a.avia-button.avia-position-left,
    #ow-guides-resources-main div.avia-button-left,
    #ow-guides-resources-main a.avia-button.avia-position-left
    {
        float:none;
        width:100%;
    }
    #ow-guides-resources-orange .ow-social-icons span
    {
        margin:0 5px;
    }
}

/* END RESPONSIVE */
/* END PARENT PAGE GUIDES & RESOURCES */
/* WHY LIQUID COOLING */

#ow-why-cooling-main.main_color h3,
#ow-why-cooling-main-odd.main_color h3
{
    color:#ffffff;
}
#ow-why-cooling-main.main_color p,
#ow-why-cooling-main-odd.main_color p
{
    color:#b0b0b0    
}
@media only screen and (min-width:768px)
{
    #ow-why-cooling-main div.entry-content-wrapper,
    #ow-why-cooling-main-odd div.entry-content-wrapper
    {
        display:table;
        width:100%;
    }
    #ow-why-cooling-main div.entry-content-wrapper .flex_column.av_one_half,
    #ow-why-cooling-main-odd div.entry-content-wrapper .flex_column.av_one_half
    {
        display:table-cell;
        float:none;
        vertical-align: middle;
    }
}
/* END WHY LIQUID COOLING */
/* LIQUID COOLING GLOSSARY */
#ow-glossary-letters
{
    width:100%;
    text-align: center;
    margin-top:50px;
}
#ow-glossary-letters.ow-fixed
{
    position:fixed;
    top:0;
    left:0;
    background-color:#d58f3e;
    margin-top: 0px;
    padding: 25px 0;
    z-index: 9999999;
}
#ow-glossary-letters a.ow-glossary-letter
{
    display:inline-block;
    width:35px;
    height:35px;
    border-radius: 100%;
    background: #ffffff;
    margin:2px;
    text-align: center;
    line-height: 35px;
    cursor:pointer; 
    text-decoration: none !important;
}

#ow-glossary-letters a.ow-glossary-letter:focus
{
    color:#d58f3e !important;    
}
#ow-glossary-letters a.ow-glossary-letter > span
{
    font-size:17px;
    text-transform: uppercase;
}
#glossary-content-wrap div.ow-large-letter
{
    display:block;
    width:100px;
    height:100px;
    background-color:#f3f3f3;
    border-radius: 100%;
    line-height: 100px;
    text-align: center;
}
#ow-glossary-content
{
    z-index: 0;
    position: relative;
}
#glossary-content-wrap div.ow-large-letter > span
{
    color:#282828;
    font-size:53px;
    font-family: 'magistralcregular';
    text-transform: uppercase;
}

#top #glossary-content-wrap div.flex_column.av_one_fifth
{
    width:12%;
}
#top #glossary-content-wrap div.flex_column.av_four_fifth
{
    margin-left:0%;
    width:88%;
}
#top #glossary-content-wrap div.flex_column.av_one_fourth
{
    width:22%;
    margin-left:4%;
    margin-bottom: 35px;
}
#top #glossary-content-wrap div.flex_column.av_one_fourth.first
{
    margin-left:0%;
}
#top #glossary-content-wrap > div.flex_column.av_one_full
{
    border-bottom:solid 1px #ddd;
    padding-top:70px;
    padding-bottom:35px;
}
#top #glossary-content-wrap > div.flex_column.av_one_full:last-child
{
    border-bottom:none;
}
/* RESPONSIVE */
@media only screen and (max-width:989px)
{
    #top #glossary-content-wrap div.flex_column.av_one_fifth,
    #top #glossary-content-wrap div.flex_column.av_four_fifth
    {
        width:100%;
        margin-left:0 !important;
    }
    #top #glossary-content-wrap div.flex_column.av_one_fifth
    {
        margin-bottom: 25px;
    }
}
@media only screen and (max-width:768px)
{
    #top #glossary-content-wrap div.flex_column.av_one_fourth
    {
        width:46%;
        margin-left:0px;
        clear:none;
    }
    #top #glossary-content-wrap div.flex_column.av_one_fourth:nth-child(even)
    {
        margin-left:8%;
    }
    #top #glossary-content-wrap div.flex_column.av_one_fourth:nth-child(odd)
    {
        clear:left;
    }
}
@media only screen and (max-width:480px)
{
    #top #glossary-content-wrap div.flex_column.av_one_fourth
    {
        width:100% !important;
        margin-left:0px !important;
        clear:both !important;
    }
    #ow-glossary-letters.ow-fixed
    {
        padding:10px 0;
    }
}

/* END RESPONSIVE */
/* END LIQUID COOLING GLOSSARY */
/* BLOG */
#ow-blog-top-banner
{
    background-color:#7e7e7e;
    background-image: url('images/ow-blog-banner-bg.png');
    background-repeat: repeat-x;
    background-position: top left;
    min-height: 195px;

}
#ow-blog-top-banner.main_color h1
{
    color:#ffffff;
    text-align: center;
    font-weight: normal;
}
#ow-blog-top-banner.main_color h3
{
	color:#ffffff;
    text-align: center;
	margin-bottom:40px;
}
#ow-blog-posts .ow-excerpt > p
{
    display:inline;
}
#ow-blog-posts .ow-excerpt > a.ow-readmore
{
    margin-left:10px;
    color:#d58f3e;
}
#ow-blog-pagination, #ow-news-pagination
{
    border-top:solid 1px #e0e0e0;
    padding:25px 0;
    position:relative;
}
#ow-news-pagination
{
    border-top:none;
}
#ow-blog-pagination .ow-pagination-wrap, #ow-news-pagination .ow-pagination-wrap
{
    float:right;
    text-align: right;

}
#ow-blog-pagination .ow-pagination-wrap a, #ow-blog-pagination .ow-pagination-wrap p,
#ow-news-pagination .ow-pagination-wrap a, #ow-news-pagination .ow-pagination-wrap p
{
    font-size:16px;
    color:#444444;
    display:inline-block;
    width:40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin:0 3px;
    font-weight: 600;
    transition:background-color 0.3s;
}
#ow-blog-pagination .ow-pagination-wrap p,
#ow-news-pagination .ow-pagination-wrap p
{
    background-color:#e4e4e4;
}
#ow-blog-pagination .ow-pagination-wrap a,
#ow-news-pagination .ow-pagination-wrap a 
{
    background-color: #f5f5f5;
    cursor: pointer;
}
#ow-blog-pagination .ow-pagination-wrap a:hover,
#ow-news-pagination .ow-pagination-wrap a:hover
{
    background-color:#e4e4e4;
}
/* BLOG SIDEBARS */
#text-7 h3.widgettitle:before
{
    content: "";
    height: 49px;
    width: 49px;
    background-image: url('images/newsletter-icon.png');
    background-repeat: no-repeat;
    background-size: initial;
    background-position: left center;
    left: 32px;
    display: block;
    position: absolute;
    top: 20px;
}
#text-7 h3.widgettitle
{
    margin-left:50px;
}
#text-7 .ow-newsletter
{
    padding:0px;
    position: relative;
    bottom:auto;
    right:auto;
}
#text-7 div.textwidget
{
    margin-top:20px;
    position:relative;
}
#text-7 .ow-newsletter input[type='text'].ow-ime, #text-7 .ow-newsletter input[type='email'].ow-email
{
    display:block;
    width:100%;
    margin-left:0;
    background: #fff;
}
#text-7 .ow-newsletter input[type='submit'].ow-submit
{
    margin-left:0;
    width:40%;
    background-color: transparent;
    margin-bottom:20px;
    min-width: 105px;
}
#text-7.widget, #text-8.widget
{
    background-color:#f3f3f3;
    margin-bottom:35px;
    padding:35px;
}
#text-7.widget h3.widgettitle, #text-8.widget h3.widgettitle
{
    font-family: 'Open Sans';
    font-weight: bold;
    color:#282828;
    font-size:20px;
}


#ow-blog-categories li
{
    list-style-type:disc;
    list-style-position: outside;
    margin-left:20px;
}
#ow-blog-categories li a.ow-blog-category-link
{
    text-decoration: none;
    cursor: pointer;
}
#ow-blog-posts
{
    opacity:0;
}

#ow-blog-posts .ow-single-post-wrap
{
    float:left;
    width: 100%;
    position:relative;
    padding:0;
    min-height: 300px;
    padding: 30px 0;
    display:table;
}
#ow-blog-posts .ow-single-post-wrap > .flex_column.av_two_fifth,
#ow-blog-posts .ow-single-post-wrap > .flex_column.av_three_fifth
{
    display:table-cell;
    height: inherit;
    float:none;
    vertical-align: middle;
    padding-left:6%;
}
#ow-blog-posts .ow-single-post-wrap > .flex_column.av_two_fifth.first
{
    padding-left:0% !important;
}
#ow-blog-posts .ow-single-post-wrap > .flex_column.av_two_fifth.first a
{
    display:block;
    width:100%;
}
#ow-blog-posts .ow-single-post-wrap > .flex_column.av_two_fifth.first a > img
{
    display:block;
    margin: 0 auto;
}
/* END BLOG SIDEBARS */
/* COMMENTS */
#respond
{
	display:none;
}
#comments label span
{
	display:inline-block;
}
@media only screen and (max-width:480px)
{
	#top #ow-comments .comment-form-url input, #top #ow-comments .comment-form-email input, #top #ow-comments .comment-form-author input
	{
		width: 100%;
	}
	#ow-comments #commentform label
	{
		position:relative;
		left:0;
	}
	.sidebar_right #ow-comments .comment_container
	{
		padding-right:0px;
	}
}
/* END COMMENTS */
/* SINGLE BLOG */
/* END SINGLE BLOG */
/* RESPONSIVE */
@media only screen and (max-width:1200px)
{
    #ow-blog-archive .container .av-content-small.units
    {
        width:100%;
        margin-top:400px;
    }
    #ow-single-blog.container .av-content-small.units
    {
        width:100%;
    }
    #top #main #ow-blog-archive aside.sidebar
    {
        position:absolute;
        top:0;
        width:calc(100% - 100px);
    }
    #top #main #ow-single-blog aside.sidebar
    {
        width:100%;
    }
    #top #main #ow-blog-archive aside.sidebar > .inner_sidebar ,
    #top #main #ow-single-blog aside.sidebar > .inner_sidebar 
    {
        margin-left: 0 !important;
    }
    #top #main #ow-blog-archive aside.sidebar > .inner_sidebar > section.widget,
    #top #main #ow-single-blog aside.sidebar > .inner_sidebar > section.widget
    {
        width:48%;
        float:left;
        clear:none;
        position:relative;
    }
    #top #main #ow-blog-archive aside.sidebar > .inner_sidebar > section.widget:last-child,
    #top #main #ow-single-blog aside.sidebar > .inner_sidebar > section.widget:last-child
    {
        margin-left:4%;
    }
}
@media only screen and (max-width:989px)
{
    #top #main #ow-blog-archive aside.sidebar
    {
        width:100%;
    }
}
@media only screen and (max-width:768px)
{
    #top #main #ow-blog-archive aside.sidebar,
    #top #main #ow-single-blog aside.sidebar
    {
        display:block !important;
    }

    #top #main #ow-blog-archive aside.sidebar #text-7
    {
        display:none;
    }
    #top #main #ow-blog-archive aside.sidebar #text-8
    {
        width:100%;
    }
    #ow-blog-posts .ow-single-post-wrap
    {
        display:block;
    }
    #ow-blog-posts .ow-single-post-wrap > .flex_column.av_two_fifth.first, #ow-blog-posts .ow-single-post-wrap > .flex_column.av_three_fifth
    {
        display:block;
        width:100%;
        padding: 0 !important;
    }
    #top #main #ow-single-blog aside.sidebar > .inner_sidebar > section.widget
    {
        width:100%;
        margin-left:0 !important;
    }

}
/* END RESPONSIVE */
/* END BLOG */
/* END GUIDES & RESOURCES */
/* PAGE SOLUTIONS */
/* SUBPAGE KITS */

#ow-kits-banner .flex_column
{
    margin-top:0px;
}
#ow-kits-banner > .container
{
	max-width:1370px;
}
#ow-kits-banner.main_color h4
{
    color:#252525;
}

#ow-kit-series .template-page.content
{
    background-color: #f0f0f0;
    border:solid 1px #e5e5e5;
    margin:15px 0;
}
#ow-kit-series section.av_textblock_section
{
    padding:0 25px;
}
#ow-kit-series.main_color h5
{
    font-family: 'magistralcregular', 'Open Sans';
    font-size:25px;
    text-align: center;
    font-weight: normal;
}
#ow-kit-series.main_color p
{
    color:#717171;
    font-size:18px;
    text-align: center;
}
#ow-kit-series.main_color p > strong
{
    color:#000000;
}

#compare-kits-table.main_color h3
{
    text-align: center;
}
#ow-kits-component-header
{
    margin-top:70px;
}
#ow-kits-components.container_wrap, #ow-kits-component-header.container_wrap,
#ow-kits-components-odd.container_wrap, #ow-kits-component-header.container_wrap
{
    border-top-style: dashed;
}
#ow-kits-component-header.main_color h3
{
    text-align: center;
    color: #252525;
}
#ow-kits-components.main_color h5,
#ow-kits-components-odd.main_color h5
{
    font-size:25px;
    font-family: 'magistralcregular', 'Open Sans';
    color:#252525;
    padding-bottom: 15px;
    font-weight: normal;
}
#ow-kits-components.main_color h6,
#ow-kits-components-odd.main_color h6
{
    display:table;
    color:#717171;
    font-size:16px;
}
#ow-kits-components.main_color h6 > strong,
#ow-kits-components-odd.main_color h6 > strong
{
    display:table-cell;
    vertical-align: middle;
}
#ow-kits-components.main_color .av_one_half h6,
#ow-kits-components-odd.main_color .av_one_half h6
{
    float:left;
}
#ow-kits-components.main_color .av_one_half.first h6,
#ow-kits-components-odd.main_color .av_one_half.first h6
{
    float:right;
}
#ow-kits-components.main_color .special-heading-inner-border,
#ow-kits-components-odd.main_color .special-heading-inner-border
{
    display:none;
}
#top #ow-kits-components .avia-slideshow-arrows a,
#top #ow-kits-components-odd .avia-slideshow-arrows a
{
    display:none;
}

@media only screen and (min-width:768px)
{
    #top #ow-kits-components div.entry-content-wrapper,
    #top #ow-kits-components-odd div.entry-content-wrapper
    {
        display: table;
        width: 100%;
    }    
    #top #ow-kits-components div.entry-content-wrapper .flex_column.av_one_half,
    #top #ow-kits-components-odd div.entry-content-wrapper .flex_column.av_one_half
    {
        display: table-cell;
        float: none;
        vertical-align: middle;
        padding-left:6%;
    } 
    #top #ow-kits-components div.entry-content-wrapper .flex_column.av_one_half.first,
    #top #ow-kits-components-odd div.entry-content-wrapper .flex_column.av_one_half.first
    {
        padding-left:0%;
    }
}

#ow-bottom-banner.main_color h3
{
    color:#ffffff;
    text-align: center;
}
#ow-back-banner.main_color h3
{
    color: #252525;
}
/* #compare-kits-table
{
    display:none;
} */
#compare-kits-table > .container > .content
{
	padding-top:0;
}
#ow-table-kits
{
    float:left;
}

#ow-table-kits td
{
    height: 48px;
    width:50%;
    font-size: 15px;
    vertical-align: middle;
}
#ow-table-kits td.ow-double-td
{
    height:96px;
}
#ow-table-kits a.ow-kits-dropdown
{
    cursor:pointer;
    display:block;
    float:right;
    height:100%;
    color:#ffffff !important;
    margin-top: 20px;
    padding-right: 10px;
    position: relative;
    margin-right: 20px;
	position:absolute;
	top:15px;
	right:0;
}
#ow-table-kits a.ow-kits-dropdown:after
{
    content: "\E883";
    font-family: "entypo-fontello";
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: 0;
    font-size: 20px;
    left: 100%;

}
#ow-table-kits ul.ow-ul-series
{
    display: none;
    position: absolute;
    padding: 10px 7px;
    background: #fff;
    border: solid 1px #ddd;
    list-style: none !important;
    right: 0;
    top: 70px;
    min-width: 145px;
}
#ow-table-kits ul.ow-ul-series li
{
    padding: 0 !important;
}
#ow-table-kits ul.ow-ul-series ul
{
    list-style: none !important;
}
#ow-table-kits ul.ow-ul-series li
{
    color:#494949;
}
#ow-table-kits ul.ow-ul-series a.ow-kit
{
    cursor:pointer;
    position: relative;
    padding-left: 15px;
}
#ow-table-kits ul.ow-ul-series ul li:before
{
    content: "\E885";
    font-family: "entypo-fontello";
    width: 15px;
    height: 15px;
    display: block;
    position: absolute;
    font-size: 20px;
}
#ow-table-kits th
{
    min-height:77px;
    position:relative;
    vertical-align: middle;
}
#ow-table-kits th div.ow-current-kit
{
    display:block;
    float:left;
    height:100%;
    padding: 5px 0px 4px 20px;
}
#ow-table-kits th div.ow-current-kit
{
    display:block;
    float:left;
    height:100%;
}
#ow-table-kits th div.ow-current-kit span.ow-series-name
{
    color:#ffffff !important;   
    display:block;
    font-weight:bold;
    font-size:15px;
}
#ow-table-kits th div.ow-current-kit span.ow-kit-name
{
    color:#ffffff !important;
    display:block;
    font-weight:bold;
    font-size:20px;
}
#ow-table-kits span.ow-no
{
    padding-left:30px;
    background-image:url('images/ow-no.png');
    background-size:contain;
    background-repeat: no-repeat;
    background-position: center left;

}
#ow-table-kits span.ow-yes
{
    padding-left:30px;
    background-image:url('images/ow-yes.png');
    background-size:contain;
    background-repeat: no-repeat;
    background-position: center left;
}
#ow-table-kits th:first-child 
{
    background-color: #494949;
    color:#ffffff;
    font-size:20px;
    font-weight: bold;
}
#ow-table-kits tr td:first-child
{
    color:#494949;
    font-size:15px;
    font-weight: bold;
    text-transform: uppercase;
}
#ow-table-kits td
{
    border:solid 1px #ddd;
}
#ow-table-kits > tbody > tr:first-child > th
{
    border: none;
}
#ow-table-kits tr:nth-child(even) td:first-child
{
    background-color: #f1f1f1;
}
#ow-table-kits tr:nth-child(odd) td:first-child
{
    background-color: #eaeaea;
}
/* added - number of gpu water blocks */
#ow-table-kits tr td.ow-num-gpu-blocks 
{
	background-color:#494949 !important;
	color:#ffffff;
	line-height: 17px;
}
#ow-table-kits tr td.number_gpu_blocks
{
	height:79px;
}
#ow-table-kits tr td span.gpu-water-block
{
	display:inline-block;
	width:61px;
	height:60px;
	background-image:url("images/icons/graphic_card_icon.png");
	background-repeat:no-repeat;
	vertical-align: middle;
	transform: rotate(45deg);
}
@media only screen and (max-width:1500px)
{
    #ow-table-kits td
    {
        vertical-align: middle;
        height: 77px;
    }
    #ow-table-kits td.ow-double-td
    {
        height:154px;
    }
}

@media only screen and (max-width:1200px)
{
    #ow-table-kits a.ow-kits-dropdown
    {
		position:relative;
        float:left;
        clear:left;
        width:100%;
        text-align: center;
		margin-top:0;
		top:auto;
    }
    #ow-table-kits a.ow-kits-dropdown:after
    {
        left:0;
    }
	#ow-table-kits ul.ow-ul-series
	{
		top:110px;
	}
}
@media only screen and (max-width:989px)
{
 /*    #ow-table-kits
    {
        width:100% !important;
        clear:left;
    }
    #ow-table-kits td
    {
        width:50% !important;
    }
    #ow-table-kits
    {
        display:none !important;
    }
    #ow-table-kits[rel="0"]
    {
        display:table !important;
    } */
	#ow-table-kits th:first-child
	{
		font-size:14px;
		text-align:center;
		padding:0;
	}
	#ow-table-kits tr td:first-child
	{
		text-align:center;
		font-size:13px;
	}
	#ow-table-kits td
	{
		text-align:center;
		font-size:13px;
		padding: 0;
	}
	#ow-table-kits ul.ow-ul-series
	{
		top: 115px;
	}
	#ow-table-kits ul.ow-ul-series li
	{
		font-size:15px;
		margin:0;
	}
	#ow-table-kits th div.ow-current-kit
	{
		padding:0;
	}
	#ow-table-kits th div.ow-current-kit span.ow-series-name
	{
		font-size:14px;
	}
	#ow-table-kits tr td span.gpu-water-block
	{
		width:33%;
		background-size:contain;
	}
}
@media only screen and (min-width:768px)
{
    #ow-table-kits .ow-hide
	{
        display:none;
    }
}
@media only screen and (max-width:767px)
{
    #ow-compare-kits, #compare-kits-table
	{
        display:none;
    }
}
@media only screen and (max-width:480px)
{
    #ow-table-kits th:first-child,
    #ow-table-kits td
    {
        font-size:13px;
    }
    #ow-table-kits a.ow-kits-dropdown:after
    {
        left:auto;
        right: -10px;
    }
    #ow-table-kits th div.ow-current-kit
    {
        padding: 5px 0px 4px 0px;
        text-align: center;
        width: 100%;
    }
}
/* RESPONSIVE */
@media only screen and (max-width:768px)
{
    #ow-kits-banner
    {
        background-repeat: repeat !important;
        margin-top:0px !important;
    }
    #ow-kits-banner > .container
    {
        height: 150px !important;
    }
    #ow-kits-banner .flex_column div.avia-image-container
    {
        display:none;
    }
    #ow-kits-banner .flex_column div.avia-button-wrap,
    #ow-kits-banner .flex_column div.avia-button-wrap .avia-button
    {
        width:100%;
    }
    #ow-kits-banner .flex_column
    {
        margin-bottom: 10px !important;
    }
    #ow-kits-banner .flex_column .avia-button 
    {
        margin-bottom: 20px;
    }
}

/* END RESPONSIVE */
/* END SUBPAGE KITS */
/* SUBPAGE AIOs */
#ow-aio-predator-240.main_color h3,
#ow-aio-predator-360.main_color h3
{
    color:#252525;
    text-align: center;
}
#ow-aio-predator-240.main_color p,
#ow-aio-predator-360.main_color p
{
    text-align: center;
}

#ow-predator-240-highlights1,
#ow-predator-240-highlights2,
#ow-predator-240-highlights3,
#ow-predator-240-highlights4,
#ow-predator-240-highlights5,
#ow-predator-360-highlights1,
#ow-predator-360-highlights2,
#ow-predator-360-highlights3,
#ow-predator-360-highlights4,
#ow-predator-360-highlights5
{
    display:none;
}

#ow-predator-240-highlights1.main_color h3,
#ow-predator-240-highlights2.main_color h3,
#ow-predator-240-highlights3.main_color h3,
#ow-predator-240-highlights4.main_color h3,
#ow-predator-240-highlights5.main_color h3,
#ow-predator-360-highlights1.main_color h3,
#ow-predator-360-highlights2.main_color h3,
#ow-predator-360-highlights3.main_color h3,
#ow-predator-360-highlights4.main_color h3,
#ow-predator-360-highlights5.main_color h3,
#ow-predator-supremacy.main_color h3
{
    color:#af9667;

}

/* REVIEWS BANNER */
#ow-reviews-banner .flex_column.av_one_full.ow-hide
{
    display:none;
}
#ow-reviews-banner.main_color h6
{
    font-weight: bold;
    font-size:20px;
    color:#282828;
    text-align: center;
}
#ow-reviews-banner span.ow-star
{
    display:inline-block;
    height: 12px;
    width: 12px;
    background-image:url('images/review-star.png');
    background-size: contain;
    background-repeat: no-repeat;
}
#ow-reviews-banner .ow-stars
{
    text-align: center;
}
#ow-reviews-banner .ow-review
{
    display:table;
    margin:0 auto;
}
#ow-reviews-banner .ow-review > img, #ow-reviews-banner .ow-review > p ,#ow-reviews-banner .ow-review > a
{
    display:table-cell;
    vertical-align: middle;
}
#ow-reviews-banner .ow-review > p
{
    color:#717171;
    font-size:28px;
    font-style: italic;
}
#ow-reviews-banner .ow-review > a
{
    width: 120px;
    text-align: right;
}
#ow-reviews-banner .ow-all-reviews
{
    text-align: center;
}
.av_one_full.ow-review-wrap
{
    margin-bottom:25px !important;
}
/* END REVIEWS BANNER */
/* RESPONSIVE */

@media only screen and (max-width:989px)
{
    #ow-kits-banner
    {
        margin-top:-140px;
    }
}
@media only screen and (max-width:768px)
{
    .responsive #top #wrap_all #ow-predator-240-highlights2 .flex_cell.av_one_fourth,
    .responsive #top #wrap_all #ow-predator-240-highlights3 .flex_cell.av_one_third,
    .responsive #top #wrap_all #ow-predator-240-highlights5 .flex_cell.av_two_fifth,
    .responsive #top #wrap_all #ow-predator-360-highlights2 .flex_cell.av_one_fourth,
    .responsive #top #wrap_all #ow-predator-360-highlights3 .flex_cell.av_one_third,
    .responsive #top #wrap_all #ow-predator-360-highlights5 .flex_cell.av_two_fifth
    {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    #ow-reviews-banner .ow-review
    {
        display: block;
        margin: 0 auto;
        text-align: center;
    }

    #ow-reviews-banner .ow-review > img, #ow-reviews-banner .ow-review > p ,#ow-reviews-banner .ow-review > a
    {
        display: inline-block;
    }
    #ow-reviews-banner .ow-review > a
    {
        text-align: center;
    }

}
/* END RESPONSIVE */


/* NEW AIOs PAGE */
#ow-predator-case-compatibility
{
	display:none !important;
}
/* TOP AIOs BANNER */
#ow-predator-top-slider .template-page.content
{
	padding-top:0px;
	margin-top:-15px;
	padding-bottom:0;
}
#ow-predator-top-slider > .container
{
	max-width: 100% !important;
    padding: 0;
    width: 100% !important;
}

#ow-predator-images
{
	height:300px;
	text-align:center;
	width:150%;
	position:relative;
}
#ow-predator-images .ow-predator-img
{
	position:absolute;
	left: calc(50vw - 450px);
	transition:all 0.7s;
}
#ow-predator-images .ow-predator-img.ow-hide
{
	left:100%;
	//display:none;
}
#ow-predator-titles
{
	position: absolute;
    bottom: 0;
    width: 100%;
    height: 82px;
}
#ow-predator-titles:before
{
	content:"";
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#ae9668;
	z-index:-1;
}
#ow-predator-titles .ow-titles-wrap
{
	float:right;
	display:block;
	width:40%;
	height: 82px;
	z-index: 1;
}
#ow-predator-titles .ow-titles-wrap .ow-predator-title
{
	display: inline-block;
    height: 45px;
    vertical-align: middle;
    margin-top: 18px;
}
#ow-predator-titles .ow-titles-wrap .ow-predator-title a
{
	color:#ae9668;
	background-color:#252525;
	text-decoration:none;
	font-size:23px;
	text-align:center;
	vertical-align:middle;
	line-height: 45px;
    display: block;
	margin:0 2px;
	padding:0 15px;
	cursor:pointer;
	position:relative;
	padding-right:47px;
}
#ow-predator-titles .ow-titles-wrap .ow-predator-title a:before
{
    background: transparent;
    content: "";
    width: 100%;
    height: 0%;
    top: 0%;
    left: -30px;
    position: absolute;
    border-bottom: 45px solid transparent;
    border-right: 30px solid #ae9668;
}
#ow-predator-titles .ow-titles-wrap .ow-predator-title a:after
{
	background: transparent;
    content: "";
    width: 0%;
    height: 0%;
    top: 0%;
    left: -30px;
    position: absolute;
    border-bottom: 45px solid transparent;
    border-right: 30px solid #252525;
}
#ow-predator-titles .ow-titles-wrap .ow-predator-title a.ow-current
{
	color:#ae9668;
	background-color:#f8f7f4;
}
#ow-predator-titles .ow-titles-wrap .ow-predator-title a.ow-current:after
{
	border-right-color: #f8f7f4;
}


/* END TOP AIOs BANNER */

/* AIO Dynamic content */
#ow-predator-dynamic .ow-img-wrap > img
{
	display:block;
	margin:0 auto;
}
#ow-predator-dynamic iframe.ow-predator-video
{
	display:block;
	margin:30px auto;
}

/* END AIO Dynamic content */
/* PREDATOR CASE COMPATIBILITY TABLE */
select#ow-manufacturers
{
	max-width: 500px;
    margin: 30px auto;
}
#ow-manufacturers > option
{
    text-align: center;
}
#ow-case-models td
{
	vertical-align:middle;
}
#ow-case-models span.ow-compatible,
#ow-case-models span.ow-not-compatible
{
	display:block;
	width:20px;
	height:20px;
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
	margin: 0 auto;
}
#ow-case-models span.ow-not-compatible
{
	 background-image: url('images/ow-no.png');

}
#ow-case-models span.ow-compatible
{
    background-image: url('images/ow-yes.png');
}
/* END PREDATOR CASE COMPATIBILITY TABLE */
/* OTHER AIO content */
#predator-hovercore.main_color p
{
	color:#fff;
	font-size:20px;
}
#top #ow-predator-reviews-reward .avia-logo-element-container .slide-entry
{
	display: inline-block;
    margin: 15px auto;
    float: none;
}
#top #ow-predator-reviews-reward .avia-logo-grid .slide-entry-wrap
{
	text-align:center;
}
#top .togglecontainer p.toggler,
#top .togglecontainer div.toggle_content
{
	border:none !important;
	background:transparent !important;
}
#top .togglecontainer p.toggler
{
	font-weight:normal;
}
#top .togglecontainer p.toggler .toggle_icon
{
	top:15px;
	left:15px;
}
#ow-aio-radiator.main_color div.flex_column.av_one_half > section.av_textblock_section div.avia_textblock 
 {
	width: calc(68% + 100px);
    float: right;
    padding: 5px 15px;
    background-color: #231F20;
    position: relative;
    overflow: hidden;
    padding-left: 110px;
	padding-left: 140px;
}
#ow-aio-radiator.main_color div.flex_column.av_one_half > section.av_textblock_section div.avia_textblock:before
{
	background: #fff;
    content: "";
    width: 100%;
    height: 125px;
    left: -46%;
    position: absolute;
    transform: rotate(-65deg);
    z-index: 0;
}
#ow-aio-radiator.main_color div.flex_column.av_one_half > section.av_textblock_section div.avia_textblock p
{
	color:#fff;
}
@media only screen and (min-width:768px)
{
	#ow-aio-supremacy div.entry-content-wrapper,
	#ow-aio-ddcpump div.entry-content-wrapper,
	#ow-aio-vardar div.entry-content-wrapper
	{
		display:table;
	}
	#ow-aio-supremacy div.entry-content-wrapper > div.flex_column,
	#ow-aio-ddcpump div.entry-content-wrapper > div.flex_column,
	#ow-aio-vardar div.entry-content-wrapper > div.flex_column
	{
		display:table-cell;
		vertical-align:middle;
		float:none;
	}
	#ow-aio-supremacy div.template-page.content
	{
		padding-bottom:0px;
	}
}
@media only screen and (max-width:989px)
{
	#ow-aio-radiator.main_color div.flex_column.av_one_half > section.av_textblock_section div.avia_textblock
	{
		width:100%;
		padding-left:15px;
	}
	#ow-aio-radiator.main_color div.flex_column.av_one_half > section.av_textblock_section div.avia_textblock:before
	{
		content:none;
	}
}
@media only screen and (max-width:768px)
{
	#ow-predator-images .ow-predator-img
	{
		left:0;
	}
	#ow-predator-slider
	{
		padding-bottom:50px;
	}
	#ow-predator-titles .ow-titles-wrap
	{
		width:100%;
		text-align: center;
	}
}
@media only screen and (max-width:600px)
{
	#ow-predator-images .ow-predator-img > img
	{
		max-width:480px;
	}
	#ow-predator-images
	{
		height:280px;
	}
	#ow-predator-titles
	{
		display:table;
	}
	#ow-predator-titles, #ow-predator-titles .ow-titles-wrap
	{
		height:164px;
	}
	#ow-predator-titles .ow-titles-wrap
	{
		display:table-cell;
		vertical-align:middle;
		float:none;
	}
	#ow-predator-titles .ow-titles-wrap .ow-predator-title
	{
		margin-top:0px;
		margin:5px 0;
	}
}
@media only screen and (max-width:480px)
{

	#ow-predator-images .ow-predator-img > img
	{
		max-width:300px;
	}
}
/* END OTHER AIO content */

/* END NEW AIOs PAGE */

/* END SUBPAGE AIOs */

/* PAGE CUSTOM LOOP */
#ow-custom-loop-banner2
{
    margin-top:-380px;
    background-color: transparent !important;
}
.main_color #ow-custom-tabs h5
{
    font-family: 'magistralcregular', 'Open Sans';
    font-size: 25px;
    font-weight: normal;
    color:#484848;
    text-align: center;
    margin-bottom:25px;
}
#ow-custom-tabs .ow-custom-loop-tabs
{
    display:block;
}
#ow-custom-tabs .ow-tabs-wrap
{
    position:relative;
    display:table;
    width:100%;
    border-bottom: dashed 1px #cccccc;
}
#ow-custom-tabs .ow-tab
{
    display:table-cell;
    width:16.66%;
    height: 100px;
    padding:0 1%;
    text-align: center;
    cursor:pointer;
    font-size:16px;
    color:#717171;
    font-weight: bold;
    line-height: 17px;
}
#ow-custom-tabs .ow-tab:before
{
    content: '';
    display:block;
    height: 43px;
    width:43px;
    background-color: #a3a3a3;
    border-radius: 100%;
    visibility: visible;
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0 auto;
    margin-bottom: 5px;
    transition:background-color 0.3s;
}
#ow-custom-tabs .ow-tab.water-blocks.ow-active-tab:before,
#ow-custom-tabs .ow-tab.water-blocks:hover:before
{
    background-color: #ea8e46;
}
#ow-custom-tabs .ow-tab.reservoir.ow-active-tab:before,
#ow-custom-tabs .ow-tab.reservoir:hover:before
{
    background-color: #0091c1;
}
#ow-custom-tabs .ow-tab.pump.ow-active-tab:before,
#ow-custom-tabs .ow-tab.pump:hover:before
{
    background-color: #cf1939;
}
#ow-custom-tabs .ow-tab.radiator_fans.ow-active-tab:before,
#ow-custom-tabs .ow-tab.radiator_fans:hover:before
{
    background-color: #80be55;
}
#ow-custom-tabs .ow-tab.fittings.ow-active-tab:before,
#ow-custom-tabs .ow-tab.fittings:hover:before
{
    background-color: #D43983;
}
#ow-custom-tabs .ow-tab.tubing_accessories.ow-active-tab:before,
#ow-custom-tabs .ow-tab.tubing_accessories:hover:before
{
    background-color: #d43983;
}
#ow-custom-tabs .ow-tab.water-blocks:before{
    background-image: url('images/icons/water-block.png');
}
#ow-custom-tabs .ow-tab.reservoir:before{
    background-image: url('images/icons/reservoir.png');
}
#ow-custom-tabs .ow-tab.pump:before{
    background-image: url('images/icons/pump.png');
}
#ow-custom-tabs .ow-tab.radiator_fans:before{
    background-image: url('images/icons/radiator-fans.png');
}
#ow-custom-tabs .ow-tab.fittings:before{
    background-image: url('images/icons/fittings.png');
}
#ow-custom-tabs .ow-tab.tubing_accessories:before{
    background-image: url('images/icons/tubing-accessories.png');
}
#ow-custom-tabs .ow-tab-content
{
    display:none;
}
#ow-custom-tabs .ow-tab-content.ow-active-tab
{
    display:block;
}
#ow-custom-tabs .ow-tab-content p > strong
{
    color:#282828;
    font-size:20px;
}
#top #wrap_all #ow-custom-tabs .avia-gallery div.avia-gallery-thumb a
{
    width: 32%;
    border: solid 1px #ddd;
    text-align: center;
    margin-bottom: 50px;
    position: relative;
    padding: 5px 0;
}
#top #wrap_all #ow-custom-tabs .avia-gallery div.avia-gallery-thumb a > span
{
    position:absolute;
    width: 100%;
    padding-top: 11px;
}
#top #wrap_all #ow-custom-tabs .avia-gallery div.avia-gallery-thumb a > img
{

    width: auto;
    max-height: 135px;
    border-radius: 0;
    margin: 0 auto;
    display: block;
    border: none;
    float:none;
}
#top #wrap_all #ow-custom-tabs .avia-gallery div.avia-gallery-thumb a
{
    margin-left:2%;
    clear:none;
}
#top #wrap_all #ow-custom-tabs .avia-gallery div.avia-gallery-thumb a:nth-child(3n+1)
{
    margin-left:0;
    clear:left;
}
#ow-custom-loop-buttons a.avia-button.ow-active
{
    border: solid 1px #d58f3e;
    color: #d58f3e;
    background: transparent !important;
}
#ow-custom-loop-buttons a.avia-button.ow-active:before
{
    content: '';
    display: block;
    width: 30px;
    height: 25px;
    position: absolute;
    bottom: -21px;
    left: calc(50% - 15px);
    background-image: url('images/active_tab_icon.jpg');
    background-repeat: no-repeat;
    background-size: initial;
    background-position: top center;
}
#ow-custom-cpu-loop-description,
#ow-custom-cpugpu-loop-description,
#ow-extreme-custom-loop-description
{
    display:none;
}
#ow-custom-cpu-loop-description.ow-show,
#ow-custom-cpugpu-loop-description.ow-show,
#ow-extreme-custom-loop-description.ow-show
{
    display:block;
}
#ow-custom-cpu-loop-description.main_color h3,
#ow-custom-cpugpu-loop-description.main_color h3,
#ow-extreme-custom-loop-description.main_color h3
{
    color:#252525;
}

/* CUSTOM LOOP ANIMACIJE - DESNO */
@keyframes play
{
    from { background-position: 0px; }
    to { background-position: -550px; }
}
@-webkit-keyframes play
{
    from { background-position: 0px; }
    to { background-position: -550px; }
}
@keyframes play-short
{
    from { background-position: 0px; }
    to { background-position: -330px; }
}
@-webkit-keyframes play-short
{
    from { background-position: 0px; }
    to { background-position: -330px; }
}
@keyframes play-ekwb
{
    from { background-position: 0px; }
    to { background-position: -390px; }
}
@-webkit-keyframes play-ekwb
{
    from { background-position: 0px; }
    to { background-position: -390px; }
}


#ow-custom-loop
{
    height: 800px;
    width:51%;
    background-image: url('images/custom-loop-bg.jpg');
    background-size: initial;
    background-position: center center;
    margin-left:2%;
    position:relative;
}
#ow-custom-loop .ow-animations-wrap.ow-cpu-loop.tubing
{
    background-image: url('images/custom-loop/tubing/tubing-customcpu.png');
}
#ow-custom-loop .ow-animations-wrap.ow-cpu-loop
{
    display:block;
    position:relative;
    margin:auto;
    width:500px;
    height: 500px;
    top: 10%;
    background-image: url('images/custom-loop/pipes.png');
    background-size:initial;
    background-repeat: no-repeat;
    background-position:center center;
    z-index:1;
}

#ow-custom-loop .ow-animations-wrap.ow-cpu-gpu-loop.tubing
{
    background-image: url('images/custom-loop/tubing/tubing-customcpu-gpu.png');
}
#ow-custom-loop .ow-animations-wrap.ow-cpu-gpu-loop
{
    display:block;
    position:relative;
    margin:auto;
    width:500px;
    height: 500px;
    top: 10%;
    background-image: url('images/custom-loop/pipes-cpu-gpu.png');
    background-size:initial;
    background-repeat: no-repeat;
    background-position:center center;
    z-index:1;
}
#ow-custom-loop .ow-animations-wrap.ow-extreme-loop.tubing
{
    background-image: url('images/custom-loop/tubing/tubing-extreme.png');
}
#ow-custom-loop .ow-animations-wrap.ow-extreme-loop
{
    display:block;
    position:relative;
    margin:auto;
    width:500px;
    height: 500px;
    top: 10%;
    background-image: url('images/custom-loop/pipes-extreme.png');
    background-size:initial;
    background-repeat: no-repeat;
    background-position:center center;
    z-index:1;
}

#ow-custom-loop .ow-water-wrap
{
    display:block;
    position:absolute;
    left:calc(50% - 250px);
    width:500px;
    height: 500px;
    top: 10%;
    z-index:0;
}
#ow-custom-loop .ow-animation
{
    display:block;
    position: absolute;
    float:left;
    width: 110px;
    height: 122px;    
    cursor: pointer;
    background-repeat: no-repeat;
}
#ow-water-blocks
{
    left: calc(50% - 55px);
    top: 0px;
    background-image:url('images/custom-loop/sive-ikone/water.png');    
    background-position: -1px center;
}
#ow-water-blocks.fittings
{
    background-image: url('images/custom-loop/fittings/waterblock_fittings.png');
    background-position: -1px center;
}
.ow-cpu-gpu-loop #ow-water-blocks.ow-prvi
{
    left:calc(50% - 140px);
}
.ow-cpu-gpu-loop #ow-water-blocks.ow-drugi
{
    left: calc(50% + 37px);
}
.ow-extreme-loop #ow-water-blocks.ow-prvi
{
    top: -2px;
    left: calc(50% - 197px);
}
.ow-extreme-loop #ow-water-blocks.ow-drugi
{
    top: -2px;
    left: calc(50% - 55px);
}
.ow-extreme-loop #ow-water-blocks.ow-tretji
{
    top: -2px;
    left: calc(50% + 86px);
}
#ow-radiator_fans
{
    top: calc(50% - 67px);
    right: -40px;
    background-image:url('images/custom-loop/sive-ikone/fan.png');
    background-position: 1px top;
}
#ow-radiator_fans.fittings
{
    background-image: url('images/custom-loop/fittings/fan_fittings.png');
    background-position: center center;
}
.ow-cpu-gpu-loop #ow-radiator_fans.ow-double
{
    height: 199px;
    top: calc(50% - 95px);
    background-image:url('images/custom-loop/sive-ikone/fan_2.png');
    background-position: 1px top;
}
.ow-extreme-loop #ow-radiator_fans.ow-double
{
    height: 199px;
    left: -41px;
    top: calc(50% - 106px);
    background-image:url('images/custom-loop/sive-ikone/fan_2.png');   
    background-position: 1px top;
}
#ow-radiator_fans.ow-double.fittings
{
    background-image:url('images/custom-loop/fittings/fans_double_fittings.png'); 
}
.ow-extreme-loop #ow-radiator_fans.ow-triple
{
    height: 279px;
    top: calc(50% - 135px);
    background-image: url('images/custom-loop/sive-ikone/fan_3.png');
    background-position: center;
}
.ow-extreme-loop #ow-radiator_fans.ow-triple.fittings
{
    background-image: url('images/custom-loop/fittings/fans_tripple_fittings.png');
}
#ow-pump
{
    top: calc(50% - 67px);
    left: -40px;
    background-image:url('images/custom-loop/sive-ikone/pump.png');    
    background-position: 1px top;
}
#ow-pump.fittings
{
    background-image: url('images/custom-loop/fittings/pump_fittings.png');
    background-position: center center;
}
.ow-extreme-loop #ow-pump.ow-horizontal
{
    width:130px;
    height: 92px;
    top: auto;
    bottom: 30px;
    left: 71px;
    background-image:url('images/custom-loop/sive-ikone/pump_horizontal.png');    
    background-position: center center;
}
.ow-extreme-loop #ow-pump.ow-horizontal.fittings
{
    background-image: url('images/custom-loop/fittings/pump_horizontal_fittings.png');
}
#ow-reservoir
{
    left: calc(50% - 55px);
    bottom:-90px;
    background-image:url('images/custom-loop/sive-ikone/reservoir.png');
}
#ow-reservoir.fittings
{
    background-image: url('images/custom-loop/fittings/reservoir_fittings.png');
}
.ow-extreme-loop #ow-reservoir
{
    left: calc(50% + 5px);
}
#ow-custom-loop #ow-pump.ow-animation:hover,
#ow-custom-loop #ow-pump.ow-animation.play
{
    animation: play-short .1s steps(3) infinite;
    background-image:url('images/custom-loop/animation/pump_animation.png');
    -webkit-animation: play-short .1s steps(3) infinite;
    background-position: center center;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    -webkit-font-smoothing: antialiased;    
}
#ow-custom-loop #ow-radiator_fans.ow-animation:hover,
#ow-custom-loop #ow-radiator_fans.ow-animation.play
{
    animation: play-short .1s steps(3) infinite;
    background-image:url('images/custom-loop/animation/fans_animation.png');
    -webkit-animation: play-short .1s steps(3) infinite;
    background-position: center center;
}
#ow-custom-loop #ow-water-blocks.ow-animation:hover,
#ow-custom-loop #ow-water-blocks.ow-animation.play
{
    animation: play .5s steps(5) infinite;
    background-image:url('images/custom-loop/animation/waterblock_animation.png');
    -webkit-animation: play .5s steps(5) infinite;

}
#ow-custom-loop #ow-reservoir.ow-animation:hover,
#ow-custom-loop #ow-reservoir.ow-animation.play
{
    animation: play .5s steps(5) infinite;
    background-image:url('images/custom-loop/animation/reservoir_animation.png');
    -webkit-animation: play .5s steps(5) infinite;
}

#ow-start
{
    display:block;
    position: absolute;
    float:left;
    width: 130px;
    height: 120px;
    left: calc(50% - 65px);
    top: calc(50% - 60px);
    background-image:url('images/custom-loop/sive-ikone/ekwb.png');
    cursor: pointer;
}
#ow-start:hover,
#ow-start.play
{
    animation: play-ekwb .2s steps(3) infinite;
    background-image:url('images/custom-loop/animation/ekwb.png');
    -webkit-animation: play-ekwb .2s steps(3) infinite;
}
#ow-custom-loop .ow-animations-wrap.hide,
#ow-custom-loop .ow-water-wrap.hide
{
    display:none;
}
#ow-custom-loop #ow-radiator_fans.ow-animation.ow-double:hover,
#ow-custom-loop #ow-radiator_fans.ow-animation.ow-double.play
{
    animation: play-short .1s steps(3) infinite;   
    background-image:url('images/custom-loop/animation/fans_animation_double.png');
    -webkit-animation: play-short .1s steps(3) infinite;   
}
#ow-custom-loop #ow-radiator_fans.ow-animation.ow-triple:hover,
#ow-custom-loop #ow-radiator_fans.ow-animation.ow-triple.play
{
    animation: play-short .1s steps(3) infinite;
    background-image:url('images/custom-loop/animation/fans_animation_triple.png');
    -webkit-animation: play-short .1s steps(3) infinite;   
}

#ow-custom-loop #ow-pump.ow-animation.ow-horizontal:hover,
#ow-custom-loop #ow-pump.ow-animation.ow-horizontal.play
{
    animation: play-ekwb .1s steps(3) infinite;
    background-image:url('images/custom-loop/animation/pump_horizontal.png');
    -webkit-animation: play-ekwb .1s steps(3) infinite;
}
/* PIPE ANIMATION */
#ow-pipe-bottom-middle-left
{
    display: block;
    width: 20px;
    height: 37px;
    z-index: 5;
    position: absolute;
    bottom: 37px;
    left: calc(50% - 25px);
}
.ow-extreme-loop #ow-pipe-bottom-middle-left
{
    bottom: 39px;
    left: calc(50% + 35px);
}
#ow-pipe-bottom-left
{
    display: block;
    height: 20px;
    width: 228px;
    z-index: 5;
    position: absolute;
    bottom: 62px;
    left: 8px;
}
.ow-extreme-loop #ow-pipe-bottom-left
{
    width: 290px;
}
#ow-pipe-left
{
    display: block;
    width: 20px;
    height: 370px;
    z-index: 5;
    position: absolute;
    bottom: 70px;
    left: 8px;
}
#ow-pipe-top
{
    display: block;
    height: 20px;
    width: 470px;
    z-index: 5;
    position: absolute;
    top: 55px;
    left: 15px;
}
#ow-pipe-right
{
    display: block;
    width: 20px;
    height: 373px;
    z-index: 5;
    position: absolute;
    top: 55px;
    right: 10px;
}
#ow-pipe-bottom-right
{
    display: block;
    height: 20px;
    width: 228px;
    z-index: 5;
    position: absolute;
    bottom: 62px;
    right: 10px;
}
.ow-extreme-loop #ow-pipe-bottom-right
{
    width: 170px;
}
#ow-pipe-bottom-middle-right
{
    display: block;
    width: 15px;
    height: 37px;
    z-index: 5;
    position: absolute;
    bottom: 37px;
    left: calc(50% + 6px);
}
.ow-extreme-loop #ow-pipe-bottom-middle-right
{
    bottom: 40px;
    left: calc(50% + 70px);
}
.water {
    background-color: #1c92c2;
    position: absolute;
}
.x .water {
    height: 100%;
}
.y .water {
    width: 100%;
}
.water.left {
    left: 0;
}
.water.right {
    right: 0;
}
.water.top {
    top: 0;
}
.water.bottom {
    bottom: 0;
}

/* END PIPE ANIMATION */


/* END CUSTOM LOOP ANIMACIJE - DESNO  */
/* RESPONSIVE */
@media only screen and (max-width:1234px)
{
    #ow-custom-tabs
    {
        width:100%;
    }
    #ow-custom-loop
    {
        clear:left;
        width:100%;
        margin-left:0 !important;
    }
}
@media only screen and (max-width:989px)
{
    #ow-custom-loop-banner2
    {
        margin-top: -300px;
    }
}
@media only screen and (max-width:768px)
{
    #ow-custom-loop-banner2
    {
        display: none !important;
    }

    #ow-custom-loop-buttons div.avia-button-wrap,
    #ow-custom-loop-buttons a.avia-button
    {
        width:100% !important;
        float:none !important;
    }
    #ow-custom-loop-buttons a.avia-button.ow-active:before
    {
        content:none;
    }
    #top #wrap_all #ow-custom-tabs .avia-gallery div.avia-gallery-thumb a,
    #top #wrap_all #ow-custom-tabs .avia-gallery div.avia-gallery-thumb a:nth-child(3n+1)
    {
        width:47%;
        margin-left:6%;
        clear:none;
    }
    #top #wrap_all #ow-custom-tabs .avia-gallery div.avia-gallery-thumb a:nth-child(2n+1)
    {
        margin-left:0;
        clear:left;
    }
}
@media only screen and (max-width:680px)
{
    #ow-custom-tabs
    {
        width:100%;
    }
    #ow-custom-loop
    {
        display:none !important;
    }
    #ow-custom-tabs .ow-tab
    {
        display:inline-block;
        width:32%;
        float:left;
    }
}
@media only screen and (max-width:480px)
{
    #top #wrap_all #ow-custom-tabs .avia-gallery div.avia-gallery-thumb a
    {

        width:100% !important;
        margin-left:0% !important;
        clear:both !important;

    }
}

/* END RESPONSIVE */
/* END PAGE CUSTOM LOOP */

/* END SOLUTIONS */

/* CUSTOMER CARE */
#ow-customer-care h1.av-special-heading-tag
{
    font-weight: normal;
    color:#252525;
    text-transform: none;
    text-align: center;
    margin-bottom:50px;
    float:none;
}
#ow-customer-care.main_color .av_one_full p
{
    font-weight: lighter;
    color:#444444;
    text-align: center;
    font-size: 22px;
}
#ow-customer-care.main_color .av_one_full
{
    margin-bottom:50px;
}
#ow-customer-care.main_color .av_one_third
{
    background-color:#f4f4f4;
    border:solid 1px #e5e5e5;
    padding-top: 60px;
    padding-bottom: 20px;
    min-height: 330px;
}
#ow-customer-care.main_color .av_one_third p > strong
{
    color:#282828;
    font-size:20px;
}
#ow-customer-care.main_color .av_one_third p 
{
    width:70%;
    margin-left:auto;
    margin-right: auto;
}
#ow-customer-care.main_color .av_one_third:before
{
    content:'';
    display:block;
    width:92px;
    height: 92px;
    background-position: center center;
    background-size: contain;
    position:absolute;
    left:calc(50% - 46px);
    top:-46px;
    visibility: visible !important;
}
#ow-customer-care.main_color .av_one_third.first:before
{
    background-image: url('images/customer-care-icon1.png');
}
#ow-customer-care.main_color .av_one_third.el_after_av_one_third.el_before_av_one_third:before
{
    background-image: url('images/customer-care-icon2.png');
}
#ow-customer-care.main_color .av_one_third.avia-builder-el-last:before
{
    background-image: url('images/customer-care-icon3.png');
}

/* RESPONSIVE */
@media only screen and (max-width:1200px)
{
    #ow-customer-care.main_color .av_one_third p
    {
        width:90%;
    }
    #ow-customer-care.main_color .av_one_third
    {
        width:32%;
        margin-left:2%;
    }
    #ow-customer-care.main_color .av_one_third.first
    {
        margin-left:0px !important;
    }
}
@media only screen and (max-width:989px)
{
    #ow-customer-care.main_color .av_one_third
    {
        width:100%;
        margin-left:0%;
        margin-top:30px !important;
    }
}
/* END RESPONSIVE */
/* END CUSTOMER CARE */
/* WHERE TO BUY */

#ow-head-banner.ow-where-to-buy 
{
    background-color:#bdbdbd;
    background-image: url('images/orange-section-bg.png');
    background-repeat: repeat-x;
    background-position: top left;
    min-height: 335px;
}
#ow-where-to-buy.main_color h4
{
    color:#252525;
    text-align: center;
    margin-bottom:15px;
}
#ow-where-to-buy.main_color h6
{
    color:#717171;
    font-size: 16px;    
    text-align: center;
    margin-bottom:15px;
}
#ow-where-to-buy .ow-resellers .tab_content.active_tab_content
{
    padding:10px 0px !important;
}
#top .main_color .ow-resellers  .tabcontainer
{
    min-height: 140px;
}
#top .main_color .ow-resellers  .tabcontainer .tab
{
    width:15.6%;
    margin-right:0.3%;
    margin-left:0.3%;
    border:solid 1px #252525;
    color:#252525;
    text-transform: uppercase;
    font-size: 16px;
    text-align: center;
    font-weight: lighter;
    padding: 10px 16px 8px 16px;
}
#top .main_color .ow-resellers  .tabcontainer .tab:not(.fullsize-tab)
{
	display:table;
	min-height: 78px;
    vertical-align: middle;
}
#top .main_color .ow-resellers  .tabcontainer .tab:not(.fullsize-tab) > span
{
	display: table-cell;
    vertical-align: middle;
}

#top .main_color .ow-resellers  .tabcontainer .tab.active_tab
{
    border:solid 1px #d58f3e;
    color:#d58f3e;
    background: transparent !important;
}
#top .main_color .ow-resellers  .tabcontainer .tab.active_tab:before
{
    content: '';
    display: block;
    width: 30px;
    height: 25px;
    position: absolute;
    bottom: -21px;
    left: calc(50% - 15px);
    background-image: url('images/active_tab_icon.jpg');
    background-repeat: no-repeat;
    background-size: initial;
    background-position: top center;
}

#top div .main_color .ow-resellers .tabcontainer .tab_content
{
    border:none !important;
}
#top div .main_color .ow-resellers .tabcontainer .active_tab_content
{
    background: transparent;
    color:initial;
}

.main_color .ow-reseller h5
{
    font-family: 'magistralcregular', 'Open Sans';
    color:#484848;
    font-size:25px;
    font-weight: normal;
}
.main_color .ow-reseller p > strong
{
    font-weight: bold;
    color:#484848;
    font-size:16px;
    line-height: 20px;
    display: table-cell;
    vertical-align: middle;
    height: 45px;
}
.main_color .ow-reseller a
{
    color:#717171;
    font-size:18px;
    font-weight: lighter;
    display:block;
    margin-left:25px;
    line-height: 25px;
    margin-top:3px;
    margin-bottom:3px;
    transition:color 0.3s;
    word-wrap: break-word;
}
.main_color .ow-reseller a:hover
{
    color:#d58f3e;
}
.main_color .ow-reseller a:before
{
    content:'';
    display:block;
    height: 25px;
    width: 25px;
    background-size:initial;
    background-repeat: no-repeat;
    background-position: center center;
    position:absolute;
    left:-1px;
}
.main_color .ow-reseller a.ow-reseller-url:before
{
    background-image: url('images/reseller-url.png');
}
.main_color .ow-reseller a.ow-reseller-email:before
{
    background-image: url('images/reseller-email.png');
}
.ow-reseller.flex_column.av_one_fifth
{
    margin-left: 1%;
    margin-right: 1%;
    width:18%;
    margin-top:15px;
    margin-bottom:20px;
}

/* RESPONSIVE */

@media only screen and (max-width:1440px)
{
    .ow-reseller.flex_column.av_one_fifth
    {
        margin-left: 2% !important;
        width:22%;
        clear:none !important;
    }
    .ow-reseller.flex_column.av_one_fifth:nth-child(4n+1)
    {
        clear:left !important;
    }
}
@media only screen and (max-width:1150px)
{
    .ow-reseller.flex_column.av_one_fifth
    {
        margin-left: 2% !important;
        width:29.33%;
        clear:none !important;
    }
    .ow-reseller.flex_column.av_one_fifth:nth-child(4n+1)
    {
        clear:none !important;
    }
    .ow-reseller.flex_column.av_one_fifth:nth-child(3n+1)
    {
        clear:left !important;
    }
}
@media only screen and (max-width:950px)
{
    .ow-reseller.flex_column.av_one_fifth
    {
        margin-left: 2% !important;
        width:44%;
        clear:none !important;
    }
    .ow-reseller.flex_column.av_one_fifth:nth-child(4n+1),
    .ow-reseller.flex_column.av_one_fifth:nth-child(3n+1)
    {
        clear:none !important;
    }
    .ow-reseller.flex_column.av_one_fifth:nth-child(2n+1)
    {
        clear:left !important;
    }
}
@media only screen and (max-width:768px)
{
    .responsive #top .main_color .tabcontainer
    {
        border:none;
    }
    #top .main_color .ow-resellers .tabcontainer .tab.fullsize-tab
    {
        margin:5px 0;
        width:100%;
    }
}
@media only screen and (max-width:480px)
{
    #ow-map-continents
    {
        display:none !important;
    }
}
/* END RESPONSIVE */
/* END WHERE TO BUY */
/* ABOUT US */
.responsive #ow-about-us-top .container
{
    max-width: 900px;
}
#ow-about-us-top h1.av-special-heading-tag
{
    font-weight: normal;
    color:#252525;
    text-transform: none;
    text-align: center;
    margin-bottom:50px;
    float:none;
}
#ow-about-us.main_color h3
{
    color:#000000;

}
#ow-about-us.main_color p > strong
{
    color:#282828;
    font-size:20px;
}
#ow-about-us .avia-image-container.avia-align-right
{
    margin-left:0;
}
/* RESPONSIVE */

@media only screen and (max-width:800px)
{
    #ow-about-us .av_one_third,
    #ow-about-us .av_two_third
    {
        margin-left:0 !important;
        width:100%;
    }

}

/* END RESPONSIVE */


/* COMPANY HISTORY */
#company-history.main_color h2
{
	text-transform:none;
	font-weight: normal;
}
#ow-history-carousel
{
	max-width:1410px;
	margin:0 auto;
	padding:50px 0;
}
#ow-history-carousel .ow-title
{
	text-align:center;
	font-size:30px;
	color:#c2c2c2;
	padding: 0 20px;
	cursor:pointer;
	font-family: 'magistralcregular';
}
#ow-history-carousel .ow-title.ow-current
{
	color:#c69135;
	font-family:magistralcregularh1;
}
#ow-history-content
{
	background-color:#ffffff;
	padding:100px;
	position:relative;
	margin-top:50px;
}
#company-history.main_color #ow-history-content h3
{
	color:#2d2d2d;
	font-family: 'magistralcregular';
	font-weight:normal;
	margin-bottom:40px;
}
#company-history.main_color #ow-history-content .hr-inner 
{
	border-color:#f3f3f3;
}
#ow-history-content div.ow-title-box
{
    display: table;
    position: absolute;
    height: 150px;
    width: 150px;
    border-radius: 100%;
    background-color: #c69135;
    text-align: center;
    top: -75px;
    left: calc(50% - 75px);
    line-height: 150px;
}
#ow-history-content div.ow-title-box > span
{
    font-size: 40px;
    color: #fff;
    font-family: 'magistralcregular';
    line-height: 40px;
    display: table-cell;
    vertical-align: middle;
}
#ow-history-content .ow-history-slide
{
	padding-top:20px;
}
#ow-history-content .ow-hide-content
{
	display:none;
}
#top main.content #ow-history-content ul 
{
	list-style: disc outside;
}
#top #ow-history-content .avia-gallery div.avia-gallery-thumb
{
	text-align: center;
    display: block;
    position: relative;
}
#top #ow-history-content .avia-gallery div.avia-gallery-thumb > a
{
	width: 15%;
    margin: 0.5%;
    display: inline-block;
    float: none;
	vertical-align: middle;
}
#top #ow-history-content .avia-gallery div.avia-gallery-thumb > a img
{
	border:none;
}
@media only screen and (max-width:989px)
{
	#top #ow-history-content .avia-gallery div.avia-gallery-thumb > a
	{
		width: 30%;
		margin: 1%;
	}
}
@media only screen and (max-width:768px)
{
	#ow-history-content
	{
		padding:25px;
		padding-top:60px;
	}
}
@media only screen and (max-width:480px)
{
	#top #ow-history-content .avia-gallery div.avia-gallery-thumb > a
	{
		width: 46%;
		margin: 1%;
	}
}
/* END COMPANY HISTORY */
/* END ABOUT US */

/* FOOTER */
#footer
{
    background-image: url('images/footer_bg.jpg');
    background-repeat: repeat-x;
    background-size: auto 100%;
    border-top: none;
}
#footer p
{
    line-height: 1.2em;
}
#footer > .container > .av_one_fourth:nth-child(4)
{
    width:18%;
}
#footer > .container > .av_one_fourth:nth-child(2), #footer > .container > .av_one_fourth:nth-child(3)
{
    width:18%;
}
#footer > .container > .av_one_fourth.first
{
    width:28%;
}
#footer h3.widgettitle
{
    font-weight: 600;
    color:#ffffff;
    font-size: 20px;
    text-transform: none;
}
#footer .ow-newsletter
{
    position:relative;
    bottom:0;
    left:0;
    right:auto;
}
#footer .ow-newsletter input
{
    background: transparent !important;
    color:#fff;
}
#footer .ow-newsletter input[type="submit"]
{
    color:#d58f3e;
    border-color:#d58f3e;
    text-transform: uppercase;
}

#footer .ow-newsletter input[type='text'].ow-ime
{
    margin-left:0%;
    width:31%;
    padding-left: 10px;
}
#footer .ow-newsletter input[type='email'].ow-email
{
    /* width:42%; */
	width:calc(65% - 105px);
    padding-left: 10px;
}
#footer .ow-newsletter input[type='submit'].ow-submit
{
    /* width:23%; */
	width:105px;
}
#footer ul.ow-links li
{
    list-style: inside;
    list-style-type: none;
    text-indent: 30px;
}
#footer a
{
    text-decoration: none;
    transition:all 0.3s;
}
#footer ul.ow-links li a:before
{
    content: "\E879";
    font-family:'entypo-fontello';
    left: -20px;
    position: absolute;
}

/* SOCIAL ICONS */
#footer .ow-social-icons
{
    float:left;
    clear:both;
    position:relative;
    width: 100%;
    margin-bottom: 15px;
}
#footer a.ow-twitter:before
{
    content: "\E8f1";    
    width:40px;
    height:40px;
    text-align: center;
    margin-left:0 !important;
}
#footer a.ow-instagram:before
{
    content: "\E909";
    width:40px;
    height:40px;
    text-align: center;
}
#footer a.ow-facebook:before
{
    content: "\E8f3";
    width:40px;
    height:40px;
    text-align: center;
}
#footer a.ow-youtube:before
{
    content: "\E921";
    width:40px;
    height:40px;
    text-align: center;    
}
#footer .ow-social-icons > a:before
{
    font-family:'entypo-fontello';
    color:#828282;
    background-color:#fff;
    border-radius:100%;
    line-height: 42px;
    float:left;
    display:block;    
    font-size:25px;
    transition: all 0.3s;
    margin:0 5px;
}
#footer a.ow-twitter:hover:before
{
    background-color:#28a9e0;
}
#footer a.ow-instagram:hover:before 
{
    background-color:#2e5e86;
}
#footer a.ow-facebook:hover:before
{
    background-color:#3c5899;
}
#footer a.ow-youtube:hover:before
{
    background-color:#cf3427;
}
/* END SOCIAL ICONS */


/* RESPONSIVE */

@media only screen and (max-width:1250px) and (min-width:989px)
{
    #footer > .container > .av_one_fourth:nth-child(4)
    {
        width: 22.5%;
    }
    #footer > .container > .av_one_fourth.first
    {
        width: 23.5%;
    }
    #footer .ow-newsletter input[type='text'].ow-ime,
    #footer .ow-newsletter input[type='email'].ow-email
    {
        width: 49%;
    }
    #footer .ow-newsletter input[type='submit'].ow-submit
    {
        width:100%;
        margin-left:0;
    }
}
@media only screen and (max-width:989px)
{
    #footer > .container > div.av_one_fourth
    {
        width:48% !important;
    }
    #footer > .container > div.av_one_fourth:nth-child(3)
    {
        margin-left:0px;
        clear:left;
    }
    #footer > .container > div.av_one_fourth:nth-child(2), 
    #footer > .container > div.av_one_fourth:nth-child(4)
    {
        margin-left:4%;
    }
    #top #footer .ow-newsletter input[type='text'].ow-ime,
    #top #footer .ow-newsletter input[type='email'].ow-email
    {
        width: 49% !important;
    }
    #footer .ow-newsletter input[type='submit'].ow-submit
    {
        width:100%;
        margin-left:0;
    }
}
@media only screen and (max-width:768px)
{
    #footer > .container > div.av_one_fourth.first,
    #footer > .container > div.av_one_fourth:nth-child(4)
    {
        width:100% !important;
        clear:both;
        margin-left:0px !important;
    }
    #footer > .container > div.av_one_fourth:nth-child(2)
    {
        margin-left:0 !important;
        clear:left;
    }
    #footer > .container > div.av_one_fourth:nth-child(3)
    {
        margin-left:4% !important;
        clear:none;
    }
    #footer .widget
    {
        margin:0;
    }
    #footer .ow-newsletter input
    {
        margin-left:0 !important;
    }
    #top #footer .ow-newsletter input[type='text'].ow-ime,
    #top #footer .ow-newsletter input[type='email'].ow-email
    {
        width:100% !important;
        margin-left:0 !important;
    }
}
@media only screen and (max-width:480px)
{    
    #footer > .container > div.flex_column.av_one_fourth
    {
        margin-left:0 !important;
        width:100% !important;
        clear:both;        
    }    
    #footer .ow-newsletter input
    {
        width:100% !important;
        margin-left:0 !important;
    }
    #socket .copyright .ow_copyright    
    {
        float:left;
        clear:both;
    }
}
/* END RESPONSIVE */

/* END FOOTER */


/* SOCKET */
#socket {
    border-top: none;
}
#socket .copyright  {
    font-size:13px;
    width:100%;
}
#socket .copyright .ow_copyright    {
    float:right;
}
#socket .copyright .ow_copyright img    {
    vertical-align: middle;
    margin-bottom: 3px;
}

@media only screen and (max-width:480px)
{    

    #socket .copyright .ow_copyright    
    {
        float:left;
        clear:both;
    }
}
/* END SOCKET */

/* ERROR 404 */
#ow-error404
{
    background-color:#f3f3f3;
    background-image:url('images/custom_loop_bg.png');
    background-repeat: repeat-x;
}
#ow-error-404-content
{
    text-align: center;
}
#ow-error404 main.content
{
    padding-bottom: 0 !important;
}
#ow-error-404-content .ow-container-1320
{
    min-height:calc(100vh - 590px);
    display:table;
}
#ow-error-404-content .ow-container-1320 main
{
    display:table-cell;
    vertical-align: middle;
    padding-top:0px;
    padding-bottom:0px;
}
#ow-error-404-content a
{
    color:#d58f3e !important;
}
/* END ERROR 404 */

